Changelog
New Features
- 72cfb8a: feat(expressions): add more functionalities (#5234) (@rangoo94)
- ad13de2: feat(installer): minor improvements (#5387) (@WitoDelnat)
- 9162626: feat(testworkflows): TKC-1764 - support accompanying services (#5436) (@rangoo94)
- f1b6436: feat(testworkflows): TKC-1765 - parallel execution (K6/Playwright/Cypress) (#5420) (@rangoo94)
- 8c9b1a6: feat(testworkflows): add activeDeadlineSeconds for the job (#5410) (@rangoo94)
- 268cc9e: feat(testworkflows): add matrix/shards/executionRequest to execute (test-suite-like) step (#5304) (@rangoo94)
- b211332: feat(testworkflows): add support for global TestWorkflowTemplate that is automatically included in all executions (#5311) (@rangoo94)
- 7a0d09e: feat(testworkflows): add support for pausing steps (#5338) (@rangoo94)
- a457ae0: feat(testworkflows): allow unpacking tarballs, add option to pack tarballs for test-suite-like execute (#5322) (@rangoo94)
- c6592de: feat(testworkflows): expose IP and images for the Toolkit containers (#5302) (@rangoo94)
- 0be13fb: feat(testworkflows): expose real-time status from
execute
step (#5301) (@rangoo94) - 242dda8: feat(testworkflows): expose tool to save internal artifacts (#5300) (@rangoo94)
- 2869dba: feat(testworkflows): extract logic for building files into ConfigMap, optimize it (#5297) (@rangoo94)
- 10e9748: feat(testworkflows): support more advanced Pod configuration (#5340) (@rangoo94)
- bf751e1: feat: Container executor - k6 with report (#5070) (@tkonieczny)
- 07cc198: feat: Control Plane debug command (#5438) (@exu)
- 600f1a8: feat: Executor tests - container executor - Gradle and Maven (#4898) (@tkonieczny)
- 021a0e8: feat: Executor tests - JMeter/JMeterd - extended other cases, special cases (#4894) (@tkonieczny)
- 68efc4c: feat: Executor tests - jmeterd RUNNER_ARTIFACTS_DIR (#5032) (@tkonieczny)
- 84bce3d: feat: Executor tests - k6 container - using ENVs in args (#5281) (@tkonieczny)
- 04ed38c: feat: Executor tests - pre/post run script cases (#5003) (@tkonieczny)
- 6ef90d9: feat: Executor tests jmeterd special cases extended, run script fixed (labels) (#4929) (@tkonieczny)
- 006f787: feat: JMeter/JMeterd - executor tests and special cases extended (#4972) (@tkonieczny)
- 0e83cff: feat: TKC-1290: add support for custom CA certificates (#5098) (@dejanzele)
- cef0142: feat: TKC-1956 log message retention time (#5399) (@exu)
- 4daff68: feat: TestWorkflow tests updated after
testworkflows.testkube.io/v1
and extended (#5138) (@tkonieczny) - 4d2f8d3: feat: Workflow tests - run script (#5074) (@tkonieczny)
- 31e71dc: feat: Workflow tests - suites, run script -
run
for workflows (suites) (#5225) (@tkonieczny) - 39e3890: feat: Workflow tests, preofficial traits (#5051) (@tkonieczny)
- efd84fa: feat: [TKC-1055] test suite steps (#5056) (@vLia)
- a6b2812: feat: [TKC-1207] TCL license checker (#5021) (@vLia)
- 9b1ceeb: feat: [TKC-1579] test suite step license change (#5108) (@vLia)
- 2c0da59: feat: [TKC-1740] remove dashboard from connect and disconnect commands (#5188) (@vLia)
- 1f80a46: feat: [TKC-1817] document on prem bootstrap configuration (#5305) (@povilasv)
- 2e25e19: feat: [TKC-1841] test workflow cron job (#5296) (@vsukhin)
- 96ac3d1: feat: [TKC-1854] add read only flag for test workflows (#5429) (@povilasv)
- f2e364b: feat: [TKC-1856] test workflow execution namespace (#5388) (@vsukhin)
- 06d986c: feat: [TKC-1887]add on prem installer as the testkube command (#5345) (@nicufk)
- 8778492: feat: ability to test set client in executor tests (#5329) (@emil2k)
- 573eebf: feat: add custom volumes and step setup phase for TestWorkflows (#5158) (@rangoo94)
- 79fd519: feat: add durationMs to the TestWorkflow's result (#5127) (@rangoo94)
- 83fa883: feat: add minio adapter for logs (#4942) (@nicufk)
- 0a390e7: feat: add minio log consumer with opts (#4867) (@nicufk)
- ea29d01: feat: add more sophisticated telemetry for workflows (#5211) (@vLia)
- 51caafa: feat: add status field to artifacts (#4908) (@povilasv)
- 816e471: feat: add status field to artifacts (#4908) (@povilasv)
- 9ad1a97: feat: add support for default service account for TestWorkflows (#5453) (@rangoo94)
- edfce28: feat: added GetExecution to featch exection without output (#5099) (@exu)
- a823a28: feat: added GetExecution to featch exection without output (#5099) (@exu)
- 2d04417: feat: added debug info in case of pod disaster (#5433) (@exu)
- 3443c5a: feat: added logs service params for cloud (#5208) (@exu)
- fdaeb32: feat: allow reading dynamically output of TestWorkflows (#5298) (@rangoo94)
- 105122c: feat: avoid root privileges for TestWorkflow pods (#5169) (@rangoo94)
- 2f4e925: feat: calibrate TestWorkflow clock for more precise step durations (#5163) (@rangoo94)
- 8133ce8: feat: check disable secret creation flag in client (@vsukhin)
- 57ec5a4: feat: cloud adapter (#4975) (@exu)
- bcdaddd: feat: cloud demo examples with cron triggers, workflow tests - triggers, junit example (#5330) (@tkonieczny)
- e96bccd: feat: default storage class (#5263) (@vsukhin)
- a33d8ca: feat: disable secret creation (@vsukhin)
- 4cd10b5: feat: disable secret creation (@vsukhin)
- 7a1519c: feat: display abort reason for TestWorkflow execution (#5191) (@rangoo94)
- 32d4c18: feat: enhance init command telemetry (#5026) (@haneabogdan)
- e9ab9a1: feat: event mapper (@vsukhin)
- 5d70876: feat: execution namespace model (@vsukhin)
- 86ced8b: feat: executor tests - JMeterd special cases - incorrect filename (#4935) (@tkonieczny)
- b9233fc: feat: executor tests - container executor for jmeter and soapui, playwright artifacts fixed, run script updated (#5045) (@tkonieczny)
- 8d1bec2: feat: executor tests - expected-fail-container-pre-post-run-script (#5047) (@tkonieczny)
- cad1774: feat: executor tests - gradle and maven - tests extended, non-default executor tests fixed (#4930) (@tkonieczny)
- b97161d: feat: executor tests - jmeter
negative
disabled after exit code changes,jmeterd-executor-smoke-output-dir
(#4996) (@tkonieczny) - a55fa1f: feat: expose Test Workflow name for scheduled tests (#5170) (@rangoo94)
- 72a7466: feat: extracted stream name to interface for cloud (#5029) (@exu)
- 356814c: feat: fetch pro context from cloud-api (#5312) (@WitoDelnat)
- 70612f0: feat: fill time gaps in the TestWorkflow clock (#5167) (@rangoo94)
- 0fad5b2: feat: get executor by test type (@vsukhin)
- 838f47e: feat: git secrest for execution namespace (@vsukhin)
- 74e2526: feat: grpc tls (#5001) (@vsukhin)
- c1a162f: feat: handle aborting TestWorkflow executions gracefully (#5162) (@rangoo94)
- 252569d: feat: headers for direct client (@vsukhin)
- 7710679: feat: histogram metrics (@vsukhin)
- 6c74711: feat: implement basic workflow telemetry (#5209) (@vLia)
- 3ef4598: feat: improve the Docker image inspection to cache the results in Memory and/or ConfigMap (#5005) (@rangoo94)
- f2b61ac: feat: inject custom ca (#5269) (#5273) (@emil2k)
- 2bc876a: feat: k8s event loader (@vsukhin)
- 6fcc783: feat: log status of the parallel steps / exposes TestWorkflow pauses in result (#5460) (@rangoo94)
- fdda776: feat: log status of the parallel steps / exposes TestWorkflow pauses in result (#5460) (@rangoo94)
- 18e6c5e: feat: logs grpc server for get logs (#5028) (@exu)
- 3816e73: feat: logv2 api (#4936) (@vsukhin)
- 431a60f: feat: modify TestWorkflow preview to allow resolving without inlining the templates (#5129) (@rangoo94)
- 9771787: feat: refactor namespace for job executor (@vsukhin)
- 9fcd5f6: feat: refactor test workflow execute (#5333) (@vsukhin)
- 0a286e2: feat: refactored for cloud logs service (#4973) (@exu)
- f9ec6de: feat: refactored logs stream to allow to be passed and initialized la… (#4892) (@exu)
- 2de1614: feat: remove dashboard oss command (#5174) (@vLia)
- 757d61d: feat: run TestWorkflows artifacts step as root, to read FS without problems (#5136) (@rangoo94)
- 5e46ad1: feat: scraper sidecar option (@vsukhin)
- e94424f: feat: send app/build information in telemetry context. (#5065) (@emil2k)
- 7de679a: feat: slave pod logs (@vsukhin)
- e49fa15: feat: test workflow events (@vsukhin)
- 5f003de: feat: testworkflow cases - k6 and jmeter with artifacts, examples for kubecon (#5166) (@tkonieczny)
- 425e197: feat: use in cluster config (@vsukhin)
- fa5d0c3: feat: validate pro subscription (@vsukhin)
- ebcb880: feat: workflow tests - negative cases (#5176) (@tkonieczny)
- 1dbf717: feat: workflows wizard docs (#5315) (@topliceanurazvan)
Bug fixes
- 656438a: Revert "fix: use tse id param" (@vsukhin)
- 12c164f: fix(expressions): simplifying math and enums, expose common expressions machine for steps (#5299) (@rangoo94)
- e63540f: fix(init): fix licenses with spaces and special characters (#5354) (@WitoDelnat)
- 36073fc: fix(testworkflows): CRD for integration tests (#5440) (@rangoo94)
- 24eb806: fix(testworkflows): handle edge case of nullish event sent (#5323) (@rangoo94)
- 9e7e4a2: fix(testworkflows): improve stability of orchestration (#5408) (@rangoo94)
- 0b79d56: fix(testworkflows): orchestration fixes (#5414) (@rangoo94)
- ab110a2: fix(testworkflows): orchestration fixes (#5435) (@rangoo94)
- b6c227b: fix(testworkflows): pass dynamic machine for the matrix & shards in execute step (#5308) (@rangoo94)
- 87b83ba: fix(testworkflows): upgrade testkube-operator to support expressions in "run" step (#5385) (@rangoo94)
- 9701c57: fix(testworkflows): various adjustments (#5307) (@rangoo94)
- 62fb735: fix: Go template rendering (#5042) (@rangoo94)
- fdd6039: fix: [TKC-1611] execute post run script for container executors (#5097) (@povilasv)
- 1387364: fix: [TKC-1714] test suite results with step params (#5156) (@vLia)
- 99269bd: fix: [TKC-1851]use init image instead of busy-box (#5306) (@nicufk)
- 2d3ff85: fix: aborting execution via endpoint without test workflow name (#5143) (@rangoo94)
- f1e726b: fix: adapter stop call after consumer stop (#4950) (@exu)
- 2d1c7d7: fix: add OUTPUT_DIR env var (@vsukhin)
- 75727ce: fix: add
workingDir
support for TestWorkflow artifacts step (#5180) (@rangoo94) - 470d89a: fix: add active enterprise check (@vsukhin)
- 810c58e: fix: add deeper calculations (@vLia)
- ef77feb: fix: add field for custom CA in containerexecutor JobOptions (#5137) (@dejanzele)
- 94ddfe5: fix: add gradle home (@vsukhin)
- a53e418: fix: add helm chart var to readme (@vsukhin)
- 211e757: fix: add minio error details (@vsukhin)
- c29618e: fix: add missing durationMs for TestWorkflowResult (#5128) (@rangoo94)
- 77e4216: fix: add more telemetry for on prem installer (#5412) (@nicufk)
- 1e90ad7: fix: add more test cases (@vsukhin)
- 1acd131: fix: add more unit tests (@vsukhin)
- ec39c97: fix: add nil cccheck (@vsukhin)
- 9b29c26: fix: add telemetry cli context (#5226) (@nicufk)
- 64ffb5f: fix: add unit tests (@vsukhin)
- 56f6d67: fix: added adapter stop (#4948) (@exu)
- 80c9807: fix: added cooldown time to not stop events too early (#4921) (@exu)
- a53f26e: fix: added count method (#4985) (@exu)
- 69a7bbc: fix: added default times (#5102) (@exu)
- 1cc81e1: fix: added test name for s3 logs request (#5049) (@exu)
- 5c75fea: fix: additional nil check (@vsukhin)
- 28d8444: fix: allow to fully override URIs in CLI (#5288) (@exu)
- aff493b: fix: args mode replace (@vsukhin)
- 5ddd27a: fix: bugs from TestWorkflow examples / artifacts error (#5471) (@rangoo94)
- 41b43b3: fix: build test image (@vsukhin)
- 1d460a7: fix: change namespace usage in secret and config map clients (@vsukhin)
- ceafcd5: fix: change selectorrrrr (@vsukhin)
- 13c9fa6: fix: change slack workflow name (@vsukhin)
- ae2b596: fix: change test content (@vsukhin)
- 70b9b9c: fix: check for negative test (@vsukhin)
- 25c4fa7: fix: check job label (@vsukhin)
- c31a508: fix: cherry-pick init/telemetry fixes (#5426) (@nicufk)
- c873ef8: fix: clean error message for negative tests (@vsukhin)
- 2b07838: fix: clean pvc volume (@vsukhin)
- f74d4b2: fix: clean up TestWorkflow jobs after finish (#5139) (@rangoo94)
- 9471fd3: fix: cloud uploader should match content type (#5456) (@povilasv)
- ecb23f5: fix: cloud uploader should match content type by name (#5458) (@povilasv)
- a3a5aa7: fix: cloud uploader should set correct content type (#5437) (@povilasv)
- d6432ae: fix: complete repository empty check (#4889) (@nicufk)
- 3f3d142: fix: container executor negative test (#5175) (@nicufk)
- 9a6a35c: fix: default namespace (@vsukhin)
- b630ea0: fix: default namespace (@vsukhin)
- 3d90f05: fix: dep update (@vsukhin)
- d7bec40: fix: dep update (@vsukhin)
- c9141ce: fix: dep update (@vsukhin)
- 740c952: fix: dep update (@vsukhin)
- 9eeb7e7: fix: dep update (@vsukhin)
- 0c53e0b: fix: dep update (@vsukhin)
- c0dc16f: fix: dep update (@vsukhin)
- 39c14b0: fix: dep update (@vsukhin)
- 4362b7c: fix: dep update (@vsukhin)
- 4e275af: fix: direct client uri fix (#5125) (@vLia)
- 1debce4: fix: disable secret var cli (@vsukhin)
- 6e0f62b: fix: displaying log parallel status (#5464) (@rangoo94)
- d576010: fix: doc typo (@vsukhin)
- a5d674f: fix: don't return error for missed pod (@vsukhin)
- 3e0f5e8: fix: don't treat TestWorkflow pods as Test pods (#5154) (@rangoo94)
- df74812: fix: dont attach logs to result output (#5260) (@exu)
- 96653b4: fix: dont attach logs to the result when v2 enabled (#5107) (@exu)
- 58df8ae: fix: dummy adapter use structured logging (#4957) (@exu)
- b9fa14c: fix: duplicate merged args (@vsukhin)
- 47241f3: fix: duplicated logs when watching results in real time (#4981) (@exu)
- a0041e6: fix: enable k8s events flag (@vsukhin)
- f288fd8: fix: enable secret endpoint flag (@vsukhin)
- 915e90f: fix: error check (@vsukhin)
- 21b498f: fix: execution id not passed to events (#4920) (@exu)
- cc25be8: fix: fiber doesn't allow to use query string outside handler (@vsukhin)
- d6bd966: fix: fix pointer issue (#5060) (@vLia)
- 2c1c363: fix: fix subscription check and templating (#5079) (@vLia)
- 1bc0381: fix: fixing timeouts (#4971) (@exu)
- 9dd6c83: fix: get causes for testkube event (@vsukhin)
- 9a6bdc2: fix: git fetcher tests (@vsukhin)
- 49b629c: fix: gracefully handle critical pod errors (like OOM) in TestWorkflows (#5178) (@rangoo94)
- a63eb4b: fix: grpc client creates endless loops (#4976) (@exu)
- b415cb6: fix: handle gracefully OOMKilled errors on GKE (#5190) (@rangoo94)
- fa13ec4: fix: hotfix license key (#5360) (@WitoDelnat)
- 5c4f263: fix: ignore getting log error (@vsukhin)
- 0bbb6c6: fix: ignore non test pods (@vsukhin)
- a71bee1: fix: image pull secrets registry always being empty when checking regi… (#5289) (@dejanzele)
- 74346c7: fix: improve Kubernetes error handling of TestWorkflow executions (#5168) (@rangoo94)
- 1a7a52e: fix: include TestWorkflow labels in the /labels list (#5177) (@rangoo94)
- 16e9a52: fix: include TestWorkflowTemplate events in the TestWorkflow (#5446) (@rangoo94)
- 74ec723: fix: increase available memory for building docs (#5212) (@rangoo94)
- 4eb92a4: fix: invalid option for --output flag (#5337) (@frederikb)
- 7a927b8: fix: kill application when on 2nd termination signal provided (#5002) (@rangoo94)
- 90d4781: fix: label value duplication (@vsukhin)
- 4908473: fix: list testsuite artifacts (@vsukhin)
- eecfa9f: fix: log finish handled correctly (#4978) (@exu)
- 8e2b21a: fix: logging adjustments (#5087) (@exu)
- 34a0a23: fix: logging improvements for logs server (#5257) (@exu)
- 021fba8: fix: logs grpc uris without path (#5192) (@exu)
- d8cb543: fix: logs handling with Istio (#5295) (@exu)
- 4932503: fix: logs source (@vsukhin)
- eb95557: fix: make sync backwards compatible (#5161) (@vLia)
- a6b809f: fix: mandatory -n (@vsukhin)
- 4aa0140: fix: manual abort (improve deletion detection) (#5227) (@rangoo94)
- 129470b: fix: minor renames for minio adapter (#4974) (@nicufk)
- cff2899: fix: misleading error messages for minio (@frederikb)
- fe5b31f: fix: missing model field (@vsukhin)
- ceece0e: fix: move is container terminated to k8s client (@vsukhin)
- f337eeb: fix: move pkg (@vsukhin)
- a68597a: fix: moved NATS tests to integration test suite (@exu)
- e341538: fix: moved some noisy logs to debug added TRACE level (#5448) (@exu)
- 6d00e0a: fix: multiple service accounts (@vsukhin)
- 01412e0: fix: new MinIO adapter file based (#5258) (@exu)
- 625822c: fix: new alpine image (@exu)
- 6edd028: fix: new client type (@vsukhin)
- 633114f: fix: new location for zap image (#5341) (@vLia)
- df26f42: fix: nil check main (#5276) (@vLia)
- c997b88: fix: nil pointer in compose slack message (#5011) (@nicufk)
- 87655eb: fix: one more test case (@vsukhin)
- 53f07ab: fix: one more test case (@vsukhin)
- 7f2c566: fix: panic on empty bool env (#5018) (@exu)
- b945d2d: fix: pass config param (@vsukhin)
- 5ef813c: fix: presigned url needs to send contentType (#5461) (@povilasv)
- d404551: fix: print dashboard links last and blue (@vsukhin)
- da71f05: fix: pulling from git servers using private ca (#5432) (@emil2k)
- 3d7fdca: fix: pvc name (@vsukhin)
- 2aa2002: fix: refactor merge args (@vsukhin)
- 2478f00: fix: relax license format to include old offline licenses (#5422) (@WitoDelnat)
- 94a0cef: fix: remove args formatting (@vsukhin)
- b80ce78: fix: remove custom assertion logic in jmeterd executor (#4966) (@dejanzele)
- 61f1290: fix: remove dirs duplication (@vsukhin)
- dcee053: fix: remove duplicate -n (@vsukhin)
- 0efd12b: fix: remove duplicated logic for container executor (@vsukhin)
- 5e41609: fix: remove duplicates (@vsukhin)
- 091b8f8: fix: remove env var (@vsukhin)
- e7488a2: fix: remove merge errors (@vsukhin)
- cc87868: fix: remove output message (@vsukhin)
- fa58c6d: fix: remove test (@vsukhin)
- d5deb9a: fix: remove unused fields (@vsukhin)
- 9b5b4a9: fix: remove unused parameter (@vsukhin)
- e660188: fix: remove uuid from metrics (@vsukhin)
- f83b6bf: fix: removed doubled flag (#5223) (@exu)
- b6eb2e6: fix: removed unnecessary values from cloud only constructors (#5010) (@exu)
- 253aa4a: fix: rename const (@vsukhin)
- 9aabed9: fix: rename method (@vsukhin)
- f0853ec: fix: rename metric interface (@vsukhin)
- 0ca234e: fix: rename outout dir (@vsukhin)
- 4e1f68f: fix: rename testkube event (@vsukhin)
- 86c98d7: fix: return execution namespaces (@vsukhin)
- eb9c898: fix: return path to script check (@vsukhin)
- 85899d0: fix: rollback NewMongoREpository construct function to not be changed (#5008) (@exu)
- bd80914: fix: salve pod template ca secret (@vsukhin)
- 2a0ed87: fix: send Content-Type of TestWorkflow artifacts for signing URL (#5146) (@rangoo94)
- 9cda75b: fix: sidecar scraper env (@vsukhin)
- 2cec5c3: fix: sidecar scraper template (@vsukhin)
- d0b00ec: fix: slack config (@vsukhin)
- 110290b: fix: slack token must be set to initialize Slack Listener (#4902) (@exu)
- 1d07d3a: fix: small fixes (#5059) (@vLia)
- b56be73: fix: smaller docker file (#4919) (@exu)
- 2e92b18: fix: source for running scripts (#5015) (@vsukhin)
- 272f7c2: fix: spec field typo (@vsukhin)
- e452a4b: fix: support execution namespace secret vars (@vsukhin)
- 9d4495f: fix: support execution namespace secret vars (@vsukhin)
- 5925361: fix: support missing run path (@vsukhin)
- c71c5d1: fix: support sidecar in scraper (@vsukhin)
- dc7ccd3: fix: suppot override mode (@vsukhin)
- 40a597a: fix: switch to query instead of path param (@vsukhin)
- 56dd1bb: fix: switch value (@vsukhin)
- 16614c5: fix: test file context (@vsukhin)
- 8aa1a95: fix: test trigger mapping (@vsukhin)
- cb97473: fix: test workflow slack messages (@vsukhin)
- 9f5ccc5: fix: trigger event for logs start (#4916) (@exu)
- 4f1ac29: fix: typo field name (@vsukhin)
- 1110e96: fix: typo for auth selection (@vsukhin)
- e9fadbe: fix: typo in field name (@vsukhin)
- 88b1775: fix: unescape test type (@vsukhin)
- fffa4a4: fix: unit test (@vsukhin)
- d5a0e9f: fix: unit test (@vsukhin)
- d878dba: fix: unit test (@vsukhin)
- 6308a06: fix: unit test (@vsukhin)
- b686000: fix: unit test (@vsukhin)
- ea55792: fix: unit tests (@vsukhin)
- d1baded: fix: update JMeter to version which binary is provided by Apache (#5324) (@rangoo94)
- 4901f3f: fix: update cloud env vars to pro (#4994) (@vLia)
- 2081730: fix: update slack template (@vsukhin)
- c0f0197: fix: use /tmp host dir for integration tests Go cache (#5466) (@rangoo94)
- d79a2eb: fix: use cluster/environment ids for cli telemetry (#5215) (@nicufk)
- 99ff704: fix: use const (@vsukhin)
- febf4f5: fix: use execution ns (@vsukhin)
- 0e0122d: fix: use make (@vsukhin)
- f0df49f: fix: use parametrized nats connection when creating encoded one (#4918) (@exu)
- 6306ad9: fix: use pointer everywhere when passing log chunk (#4943) (@exu)
- a1e46f4: fix: use proper application version constant (#5181) (@rangoo94)
- fcc4fb6: fix: use registry for inspection (@vsukhin)
- 54435a3: fix: use summary metric (@vsukhin)
- d396160: fix: use test start stop event (#4954) (@exu)
- ab8019c: fix: use tse id param (@vsukhin)
- 68bfb3a: fix: use user OUTPUT_DIR (@vsukhin)
- 24315a1: fix: v2 logs printing for cloud-enterprise (#5132) (@exu)
- d4264af: fix: variable parsing (@vsukhin)
- de766e2: hotfix: support Retry Policies in TestWorkflows (#5199) (@rangoo94)
Build process updates
- d9c77cd: build: bump follow-redirects from 1.15.1 to 1.15.4 in /docs (#4868) (@dependabot[bot])
- d1cdc4b: build: bump github.com/charmbracelet/glamour (#4871) (@dependabot[bot])
- 26ffb0a: build: bump github.com/emicklei/go-restful/v3 from 3.11.0 to 3.11.2 (#4872) (@dependabot[bot])
- 22f0022: build: bump github.com/go-playground/locales from 0.14.0 to 0.14.1 (#4869) (@dependabot[bot])
- d0531b5: build: bump github.com/gofiber/fiber/v2 from 2.51.0 to 2.52.1 (#5055) (@dependabot[bot])
- 84ba40f: build: bump github.com/itchyny/gojq from 0.12.9 to 0.12.14 (#4870) (@dependabot[bot])
- da67e43: build: bump github.com/prometheus/client_golang from 1.16.0 to 1.18.0 (#4873) (@dependabot[bot])
Other work
- 1a1c85e: Add GitHub Actions to depedndabot (@lucacome)
- f13c947: Add selected webhooks blog content to webhooks doc. (#4958) (@jfermi)
- 79e38f3: Discord-Slack Migration (#4928) (@jfermi)
- 42ac0a3: Docs: information about testkube-run-action being deprecated (#5088) (@devcatalin)
- eeeffde: Enterprise Getting Started Doc (#5062) (@jfermi)
- c2603e0: Refine Test Workflows Pages (#5284) (@jfermi)
- f1823ed: Remove Pricing Image (#5293) (@jfermi)
- 00301aa: Replace Image (#5402) (@jfermi)
- eaec73c: Update Open Source or Pro Table (#5205) (@jfermi)
- da0e1ac: Update docs/docs/articles/creating-tests.md (@vsukhin)
- 63e9f64: Update testkube-dependencies.md (@abeleon-m1)
- c9ed7f0: add action to cleanup space before building executors (#5442) (@dejanzele)
- 5ea9fbc: add building of postam image for nodejs (@ypoplavs)
- 7435328: add cosign (@ypoplavs)
- 54d56c5: add cosign (@ypoplavs)
- 1b2a5d2: add installation of simplified Testkube Enterprise to the docs (@ypoplavs)
- e1d499f: add logs services to release flow (@ypoplavs)
- f2c3b61: add manifest for logs service (@ypoplavs)
- 8efb269: add manifest for logs service (@ypoplavs)
- 4260761: add minor fix (@ypoplavs)
- 766cf12: add namespaces (@ypoplavs)
- 6031cb6: add support for cloud capabilities (#5398) (@dejanzele)
- ace35ba: add support for searching and sending junit reports to cloud (#5328) (@dejanzele)
- f4ffbcf: add support for skipping cert verification of presigned put urls (#4915) (@dejanzele)
- ae96b66: ci: disable dev releases to the apt server (#5252) (@vLia)
- 729adf0: ci: fix linter (@vLia)
- b938caf: ci: signing issue (#5219) (@vLia)
- 70f8a34: ci: upgrade scorecard (#5222) (@vLia)
- 9fd606d: delete sha output (@ypoplavs)
- 82cb901: dep: update (@vsukhin)
- e5fc5f1: docs: Add Examples to Test Workflows (#5334) (@jfermi)
- 36ef09c: docs: Add Licensing FAQ (#5034) (@jfermi)
- 98a255f: docs: Azure DevOps Pipelines (#4968) (@devcatalin)
- 9f1a03f: docs: Change HTTP to HTTPS on URLs (SEO requirement) (#5371) (@jmorante-ks)
- 3dc030c: docs: Enterprise - Include Custom certificates documentation (#5200) (@jmorante-ks)
- 44c32f7: docs: Reduce the image size of add-additional-test-or-delay.png (#5270) (@jfermi)
- db99149: docs: Remove references to old installer (#5427) (@jmorante-ks)
- 0e72edc: docs: Reverse order of CLI init profiles (OSS last) (#5359) (@jmorante-ks)
- 2c4cc12: docs: Test Workflow docs (#5187) (@tkonieczny)
- 449616d: docs: [TKC-1208] update licenses folder (#5063) (@vLia)
- 521801a: docs: [TKC-1758] doc review (#5249) (@vLia)
- de6310c: docs: [TKC-1758] update Enterprise to Pro On-Prem (#5235) (@vLia)
- 6d5cc0e: docs: [TKC-1798] Include redirect(s) from Enterprise to Pro On-Prem (#5265) (@jmorante-ks)
- e6286c2: docs: add CircleCI article (#4885) (@devcatalin)
- 2d829dc: docs: add demo to docs overview (#4938) (@alelthomas)
- 24cc463: docs: add status page example to docs (#5044) (@alelthomas)
- da98c10: docs: add steps and example for configuring keyword categories (#5089) (@topliceanurazvan)
- c3ec8db: docs: add test executions durations to metrics (#5418) (@fulgas)
- 4a3ceb1: docs: add test suite step params example (#5112) (@vLia)
- e7f4176: docs: added more upgrade info (@olensmar)
- a85ad96: docs: added quickstart without k8s info and some faq entries (#5370) (@olensmar)
- 512056f: docs: article (@vsukhin)
- 97584db: docs: azure troubleshooting (#5064) (@devcatalin)
- afa2aa0: docs: cli (@vsukhin)
- 8795d02: docs: cli (@vsukhin)
- 1127c21: docs: cli (@vsukhin)
- 1006618: docs: cli commands (@vsukhin)
- a06c43e: docs: disable secret creation & enable secrets endpoint (#5313) (@devcatalin)
- c076857: docs: execution namespace (@vsukhin)
- 70ed08c: docs: instructions for using Jenkins Plugin via the UI (#4956) (@devcatalin)
- d13d6de: docs: k8s events (@vsukhin)
- efdb578: docs: link openapi definition (#5413) (@vLia)
- 515b5a5: docs: remove FAQ reference (#5043) (@vLia)
- aa01f8d: docs: shared /data volume across all pods docs (#5255) (@exu)
- ccc82cb: docs: sidecar scraper example (@vsukhin)
- 1216645: docs: slack and webhooks (@vsukhin)
- b211017: docs: test suite steps style fixes (#5093) (@vLia)
- 1439c6f: docs: testkube upgrading (@vsukhin)
- 562090e: docs: typo (@vsukhin)
- 6f3643a: docs: update Jenkins article (#4949) (@devcatalin)
- d0c837b: executor tests - jmeterd-executor-smoke-slaves-sharedbetweenpods excluded from testsuite (have to be run at specific cluster with NFS volume) (#4999) (@tkonieczny)
- 43883c3: feat(TKC-1457): add OpenAPI models/mapping for TestWorkflows (#5038) (@rangoo94)
- a3cb43d: feat(TKC-1458): add API for managing TestWorkflows (#5041) (@rangoo94)
- 81dcd7e: feat(TKC-1462): add CLI commands for managing TestWorkflows (#5046) (@rangoo94)
- e293cbc: feat(TKC-1465): add expressions language for TestWorkflows (#5057) (@rangoo94)
- d9b2c09: feat(TKC-1465): expressions improvements - resolving structs, improved finalizer (#5067) (@rangoo94)
- c69263b: feat(TKC-1466): resolve TestWorkflow with templates (#5075) (@rangoo94)
- 615b275: feat(TKC-1580): prepare Init Process for TestWorkflow containers (#5090) (@rangoo94)
- 285642b: feat(TKC-1581): add mechanism to build Kubernetes resources for the TestWorkflow (#5096) (@rangoo94)
- 739b815: feat(TKC-1642): add TestWorkflow support of cloning Git, executing tests, and artifacts (#5119) (@rangoo94)
- acf0126: feat(TKC-1651): add mechanisms for controlling TestWorkflows orchestration (#5109) (@rangoo94)
- 0209089: feat(TKC-1652): persist TestWorkflow Executions in the database (#5115) (@rangoo94)
- adc30b7: feat(TKC-1716): integrate TestWorkflows with Testkube Pro/Enterprise (#5120) (@rangoo94)
- c70d1b8: feat(TKC-1808): allow to pass
run.shell
for TestWorkflow commands (#5272) (@rangoo94) - 9ae4c8f: feat(TKC-1809): allow running shell in distroless environments (#5274) (@rangoo94)
- ea652d2: fix bug in manifest creation for logs services (@ypoplavs)
- f9cec3f: fix ident (@ypoplavs)
- 516cfe4: fix issue with image pull secrets for workflows (#5378) (@dejanzele)
- cd0587a: fix issue with image pull secrets for workflows due to invalid registry append (#5397) (@dejanzele)
- 289fc51: fix subscription checker not being propagated to scheduler (#5266) (@dejanzele)
- 31e99f8: fix title for enterprise docs (@ypoplavs)
- db46e05: fix typo (@ypoplavs)
- ca8b421: fix typo (@ypoplavs)
- 563b1ad: fix typo in curl docs (@ypoplavs)
- 9bfec74: fix(TKC-1580): adjust GoReleaser configuration for TestWorkflow Init Process (#5095) (@rangoo94)
- 49ce993: fix(TKC-1642): update TestWorkflow Toolkit to use libssl3 (#5124) (@rangoo94)
- e63c055: fix(docs:deploying-in-aws): correct api path from /results/v1 to /v1 (@m00lecule)
- ca1725c: fixL list secret parameters (@vsukhin)
- 354467f: fixL nik map (@vsukhin)
- 8ef2ccd: jmeterd: add sanity checking for test file (#4947) (@dejanzele)
- 750def3: minor changes in enterprise docs (@ypoplavs)
- 64683c2: release logs service (@ypoplavs)
- f337a72: release logs service (@ypoplavs)
- 94d2ab0: remove testing (@ypoplavs)
- 9cd2e58: remove testing branch (@ypoplavs)
- 3a2918f: remove testing branches (@ypoplavs)
- 55c82d1: style: extracted duplicated code into methods (@vLia)
- d39a8ae: test cli image (@ypoplavs)
- 21b8411: test flow for dev and stage (@ypoplavs)
- 0e89c42: test logs release (@ypoplavs)
- bb695bc: test logs sidecar (@ypoplavs)
- 4322bec: update Enterprise (@ypoplavs)
- e1127f0: update cimfor logs service (@ypoplavs)
- e195879: update docs (@ypoplavs)
- 67d5692: update docs for TK Installer (@ypoplavs)
- ee9b8e4: update manifest for image (@ypoplavs)
- 89bb936: update node image (@ypoplavs)
- 95130a3: updated content (@ypoplavs)