Changelog
New Features
- c4548a9: feat(testworkflows): add Pod/Agent output on initialization step (#5570) (@rangoo94)
- a4495f6: feat(testworkflows): add Pod/Agent output on initialization step (#5570) (@rangoo94)
- 4154946: feat(testworkflows): disable service links that pollute environment variables (#5569) (@rangoo94)
- 66dbc36: feat(testworkflows): disable service links that pollute environment variables (#5569) (@rangoo94)
- e3e1f56: feat(testworkflows): expose more execution details in TestWorkflow variables (#5537) (@rangoo94)
- adc348c: feat(testworkflows): expose temporary log lines about the container status (#5595) (@rangoo94)
- 0601447: feat(testworkflows): expose temporary log lines about the container status (#5595) (@rangoo94)
- 015d17d: feat(testworkflows): provide a way to get current date in TestWorkflow (#5538) (@rangoo94)
- a00c90d: feat(testworkflows): resolve
env
as map of environment variables / addentries
function to process it (#5544) (@rangoo94) - 1811baf: feat: [TKC-1947] add urls and command variables (#5608) (@vLia)
- cd50ec5: feat: [TKC-1948] disable workflow webhooks (#5550) (@vLia)
- 4cf0459: feat: [TKC-1948] disable webhooks for tests and test suites (#5530) (@vLia)
- a3ce8cf: feat: [TKC-2074] delete worklows by name (@povilasv)
- 1b44ba3: feat: added embedded nats server (#5564) (@exu)
- 6c4d1cf: feat: added embedded nats server option to CLI (#5566) (@exu)
- 584d703: feat: allow passing sshKey/sshKeyFrom for content.git / fix: file modes a bit (#5536) (@rangoo94)
- a45d54e: feat: disabled trigger flag (@vsukhin)
- 55c8030: feat: get twe logs (@vsukhin)
- e9f0fe3: feat: get twe logs (@vsukhin)
- ab4bacd: feat: map executor to test workflow template (@vsukhin)
- 73c85b6: feat: map executor to test workflow template (@vsukhin)
- 8c59017: feat: mapping for testworkflow status (@vsukhin)
- 66ab87b: feat: mapping to testworkflow resources (@vsukhin)
- 85746b9: feat: mapping to testworkflow resources (@vsukhin)
- e32750a: feat: migrrate cli command (@vsukhin)
- c077cf1: feat: migrrate cli command (@vsukhin)
- 53b67f1: feat: onStateChange on webhooks (#5601) (@vLia)
- a2dc88b: feat: parse raw twe logs (#5587) (@vsukhin)
- 040de60: feat: parse raw twe logs (#5587) (@vsukhin)
- 0f9ea64: feat: slave pod options (@vsukhin)
- 278e35d: feat: test trigger metrics (@vsukhin)
- ccfc02b: feat: test workflow metrics (@vsukhin)
- fc1ba56: feat: test workflow status model (@vsukhin)
- 34045c3: feat: tests - workflows updated after switching to official v1 templates (#5591) (@tkonieczny)
- e2fc767: feat: tests - workflows updated after switching to official v1 templates (#5591) (@tkonieczny)
- 6dd9003: feat: webhook metrics (#5602) (@vsukhin)
Bug fixes
- dd8d29a: fix(testworkflows): allow passing container settings for services (#5573) (@rangoo94)
- ebc5af9: fix(testworkflows): allow passing container settings for services (#5573) (@rangoo94)
- fe30f2f: fix(testworkflows): ensure all steps (even empty) are shown in a correct order in CLI logs (#5597) (@rangoo94)
- fa24fd9: fix(testworkflows): ensure all steps (even empty) are shown in a correct order in CLI logs (#5597) (@rangoo94)
- 180cbdc: fix(testworkflows): handle TestWorkflow status correctly on immediate kill (#5542) (@rangoo94)
- ee65601: fix(testworkflows): identify sub-resources from parallel steps and services properly for destroying (#5568) (@rangoo94)
- 5cca0d7: fix(testworkflows): identify sub-resources from parallel steps and services properly for destroying (#5568) (@rangoo94)
- cefbfa2: fix(testworkflows): support +00:00 timezone in CLI TestWorkflows logs (#5571) (@rangoo94)
- 6e46319: fix(testworkflows): support +00:00 timezone in CLI TestWorkflows logs (#5571) (@rangoo94)
- 2f2d4a1: fix(testworkflows): support non-UTC timezone in Kubernetes logs (#5552) (@rangoo94)
- 4196ff9: fix(testworkflows): support overriding repository files with
content.files
(#5555) (@rangoo94) - a0305d5: fix(testworkflows): update status only when the received data are result or the execution is finished (#5579) (@rangoo94)
- 36ad458: fix(testworkflows): update status only when the received data are result or the execution is finished (#5579) (@rangoo94)
- 61cfaa6: fix: Tests - workflow - playwright and postman - example workflows fixed (#5598) (@tkonieczny)
- 319733d: fix: Tests - workflow - playwright and postman - example workflows fixed (#5598) (@tkonieczny)
- 63d94f9: fix: [TKC-2078] regenerate mocks (@povilasv)
- 8f5a629: fix: add more install telemetry (#5528) (@nicufk)
- 8aff712: fix: adjust GoReleaser configuration for CLI (#5548) (@rangoo94)
- 8f3621f: fix: adjust GoReleaser skip-publish command (#5545) (@rangoo94)
- eab9130: fix: adjust version of GoReleaser configuration (#5547) (@rangoo94)
- 9f443d9: fix: allow application/yaml as accept/content-type for TestWorkflows API (#5557) (@rangoo94)
- 01dda0e: fix: check executor type (@vsukhin)
- d77e768: fix: check executor type (@vsukhin)
- 14888db: fix: dep update (@vsukhin)
- cd5b3d1: fix: dep update (@vsukhin)
- d41deba: fix: dep update (@vsukhin)
- 7347fcc: fix: do not finalize labels/annotations twice, breaking escaping (#5592) (@rangoo94)
- 142edd3: fix: do not finalize labels/annotations twice, breaking escaping (#5592) (@rangoo94)
- 4405309: fix: executor mock (@vsukhin)
- 1fc80cc: fix: expand test flag (@vsukhin)
- e45318e: fix: get pods by name in logs proxy instead of labels (#5559) (@exu)
- 4ac9ba7: fix: go fmt (@vsukhin)
- ab33b20: fix: go fmt (@vsukhin)
- f1e9cc2: fix: go fmt (@vsukhin)
- a0f00d6: fix: go fmt (@vsukhin)
- 5400044: fix: go fmt (@vsukhin)
- 51c2e8f: fix: go fmt (@vsukhin)
- 49fdfd4: fix: go fmt (@vsukhin)
- 0796b10: fix: go fmt (@vsukhin)
- ed721b2: fix: go fmt (@vsukhin)
- 506045a: fix: hide zero duration (@vsukhin)
- ddd03e8: fix: hide zero duration (@vsukhin)
- 3cd178e: fix: hint (@vsukhin)
- 731d956: fix: hint (@vsukhin)
- 382dc89: fix: log message (@vsukhin)
- 563979f: fix: log message (@vsukhin)
- c23bd57: fix: logs proxy for slaves followup - split subject with pod name (#5558) (@exu)
- d707220: fix: make option command and args (@vsukhin)
- 83fa61f: fix: make option command and args (@vsukhin)
- 5de0616: fix: move common code (@vsukhin)
- 0937cd8: fix: move common code (@vsukhin)
- bab0087: fix: move common part (@vsukhin)
- d7ee01f: fix: move common part (@vsukhin)
- 5ab8524: fix: parsing output result (@vsukhin)
- 5c257b9: fix: pass namespace (@vsukhin)
- c691aa1: fix: pass namespace (@vsukhin)
- 45068f3: fix: print test workflow and template crds (@vsukhin)
- bb55fbe: fix: print test workflow and template crds (@vsukhin)
- 090145b: fix: remove dublicated code (@vsukhin)
- d2d4b3f: fix: remove dublicated code (@vsukhin)
- f9a9381: fix: remove file (@vsukhin)
- 0d83a99: fix: remove script (@vsukhin)
- 2b1d524: fix: rename log path (@vsukhin)
- faee679: fix: rename method (@vsukhin)
- 34655ec: fix: rename method (@vsukhin)
- a41006a: fix: reuse executors (@vsukhin)
- e6801d5: fix: reuse executors (@vsukhin)
- 33337bb: fix: slave pods logs handled through fixed POD_NAME env variable (#5556) (@exu)
- b92de5e: fix: strip timestamp (@vsukhin)
- 99e984d: fix: strip timestamp (@vsukhin)
- 4148e10: fix: support for expanded templates (@vsukhin)
- 7edb325: fix: support for expanded templates (@vsukhin)
- 673e472: fix: support official executors (@vsukhin)
- 699c948: fix: support official executors (@vsukhin)
- 9b60e9f: fix: switch to options (@vsukhin)
- 905f42a: fix: switch to options (@vsukhin)
- d74509c: fix: unit tests (@vsukhin)
- f92f4ba: fix: update testworkflow status (@vsukhin)
- 80e43bf: fix: use volume mount path (@vsukhin)
- 62894bb: fix: use volume mount path (@vsukhin)
Build process updates
- 3ed1f36: build(deps): bump docker/build-push-action from 5 to 6 (@dependabot[bot])
- 9847043: build(deps): bump docker/build-push-action from 5 to 6 (@dependabot[bot])
- 7593ea6: build(deps): bump goreleaser/goreleaser-action from 5 to 6 (@dependabot[bot])
Other work
- 56d9047: Update Image (#5474) (@jfermi)
- b71c212: Update docker-build-api-executors-tag.yaml (@ypoplavs)
- dd77423: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- a105a9b: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- bed659b: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- bac888d: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 315570e: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- bfe8f4b: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 286d520: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 7a71832: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 8d0ef54: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- adb32de: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 9240acf: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- bfafc23: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- b8db134: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 781cfdb: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 08f4887: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 318bb05: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- ab74291: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 56e83a7: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 71c19f7: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 074b271: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 40cf6a4: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- 4d30d9c: Update docs/docs/articles/test-workflow-migration.md (@vsukhin)
- ff19995: Update test-workflow-templates.md (@techmaharaj)
- c7de6dd: ci: sanbox flow; clean-up (#5526) (@ypoplavs)
- b1ab322: distributed k6 workflows - lower default settings (#5577) (@tkonieczny)
- 1edf688: distributed k6 workflows - lower default settings (#5577) (@tkonieczny)
- 34b9be9: docs(testworkflows): add more documentation about TestWorkflows (#5499) (@rangoo94)
- 6fbc3da: docs: Fix enterprise license key (#5603) (@jmorante-ks)
- b7997c8: docs: Fix enterprise license key (#5603) (@jmorante-ks)
- 3b8dfb7: docs: [TKC-1948] disable webhooks on resources docs (#5560) (@vLia)
- 239343b: docs: [TKC-1948] disable webhooks on resources docs (#5560) (@vLia)
- 5ed214f: docs: add Test Workflow's content documentation (#5551) (@rangoo94)
- edf0493: docs: add Test Workflow's content documentation (#5551) (@rangoo94)
- b4f64cd: docs: cli (@vsukhin)
- 8ad2f43: docs: cli (@vsukhin)
- ea6280d: docs: cli (@vsukhin)
- 903ad9e: docs: cli (@vsukhin)
- bf3840a: docs: cli update (@vsukhin)
- e854b4e: docs: cli update (@vsukhin)
- 193c39c: docs: test trigger metric (@vsukhin)
- c5e3ae9: docs: test workflow metrics (@vsukhin)
- 1575442: docs: test workflow migration (@vsukhin)
- 590c0df: docs: test workflow migration (@vsukhin)
- 18d2276: docs: test workflow status (@vsukhin)
- 6ac3b8e: docs: update list of test suite execution attributes (#5604) (@vLia)
- d3d11c5: docs: update list of test suite execution attributes (#5604) (@vLia)
- 45fc9ab: docs: webhook url masking setting (#5594) (@devcatalin)
- 4ee4c49: docs: webhook url masking setting (#5594) (@devcatalin)
- 1c32c93: feat(TKC-2113): unTCL: TestWorkflow Cloud connection (#5583) (@rangoo94)
- 867ea4a: feat(TKC-2113): unTCL: TestWorkflow Cloud connection (#5583) (@rangoo94)
- 89b724b: feat(TKC-2113): unTCL: TestWorkflow Executor (#5585) (@rangoo94)
- 6038ad2: feat(TKC-2113): unTCL: TestWorkflow Executor (#5585) (@rangoo94)
- b2e33d7: feat(TKC-2113): unTCL: TestWorkflow Init Process and Toolkit (#5582) (@rangoo94)
- 65926ae: feat(TKC-2113): unTCL: TestWorkflow Init Process and Toolkit (#5582) (@rangoo94)
- d405538: feat(TKC-2113): unTCL: TestWorkflow OpenAPI <-> CRD mappers (#5584) (@rangoo94)
- de600b1: feat(TKC-2113): unTCL: TestWorkflow OpenAPI <-> CRD mappers (#5584) (@rangoo94)
- 1938850: feat(TKC-2113): unTCL: TestWorkflow expressions (#5581) (@rangoo94)
- 861ab06: feat(TKC-2113): unTCL: TestWorkflow expressions (#5581) (@rangoo94)
- 5fbf75d: feat(TKC-2113): unTCL: TestWorkflow repository and endpoints (#5586) (@rangoo94)
- c7aa8ba: feat(TKC-2113): unTCL: TestWorkflow repository and endpoints (#5586) (@rangoo94)
- 32f5897: feat(TKC-2140): add basic secret mgmt / support auto-creating secrets for plain-text data (#5606) (@rangoo94)
- 1842130: feat(TKC-2140): add basic secret mgmt / support auto-creating secrets for plain-text data (#5606) (@rangoo94)
- 9bdba4f: fix image arch for logs service (@ypoplavs)
- 9fe31c6: remove updating of executors (@ypoplavs)
- 76feccc: update alpine image in CI to v3.20.0 (#5524) (@dejanzele)