These 44 commits are when the Protocol Buffers files have changed:
Commit: | d4df370 | |
---|---|---|
Author: | Vladislav Sukhin | |
Committer: | GitHub |
fix: [TKC-3408] use old resolved workflow (#6261) * fix: use resolved workflow Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: error message Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check error Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> --------- Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
The documentation is generated from this commit.
Commit: | f223ad4 | |
---|---|---|
Author: | Vladislav Sukhin |
fix: use resolved workflow Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
The documentation is generated from this commit.
Commit: | d848b46 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
fix(TKC-3387): support Control Plane URL back (#6234) * fix: support dashboard.url variable * fix: support backwards compatible dashboard.url and internal.dashbard.url variables * fix: use slugs in the dashboard URLs if it's possible * feat: allow passing the public dashboard URL from the Control Plane
Commit: | b5632f4 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
feat: execution improvements (#6203) * fix: properly replicate over filtered label * feat: add assignedAt timestamp to the Test Workflow Execution * fix: expose runnerId in the TestWorkflowExecutionSummary * feat: add better filtering options for test workflow results * fixup GetExecutions initialized query * fix: running context conversion
Commit: | fa4cede | |
---|---|---|
Author: | Vladislav Sukhin | |
Committer: | GitHub |
fix: storing execution parameters for re-run (#6164) * fix: storing execution parameters Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: don't store sensitive values Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: unit test Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: unit test Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add flags Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: rerun test workflows Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check for nil config Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: outdated check Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: pass running context Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: rename var Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check config hashes Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: get config hassh method Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add route Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: rerun api spec Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: rerun client method Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: rerun cli command Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: change codeql version Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: change log Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: error message Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: remove unused param Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check for required parameters Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: golint Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: execution reference Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: dep update Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: k8s object Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: execution reference to proto Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: format Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> --------- Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | aceb2c4 | |
---|---|---|
Author: | Wito | |
Committer: | GitHub |
feat: add github app auth (#6186) * feat: add github app auth * chore: fix codeql job
Commit: | c14c8bd | |
---|---|---|
Author: | Vladislav Sukhin |
fix: execution reference to proto Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 639f88b | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
feat: add agent info in ProContext (#6142) * feat: add agent details in the ProContext * feat: read the Agent ID from the appropriate ProContext field
Commit: | 84658dc | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
feat: support Runner Agents (#6119) * support new architecture - events propagated through Control Plane * support new scheduling - executions scheduled via Control Plane * support Runner Agent - agent that runs Test Workflows * support GitOps Agent - agent that synchronises resources between Kubernetes and Control Plane * support Cloud Storage - storing the resources in Control Plane instead of Kubernetes * support inlined Global Templates - to avoid storing Global Template in Kubernetes
Commit: | bb1b729 | |
---|---|---|
Author: | Dawid Rusnak |
chore: restructure scheduling API a bit
Commit: | 817e1ca | |
---|---|---|
Author: | Dawid Rusnak |
fixup add todos
Commit: | 2e8cd45 | |
---|---|---|
Author: | Dawid Rusnak |
feat: add Control Plane functions for TestWorkflow CRD management
Commit: | 69d91d5 | |
---|---|---|
Author: | Dawid Rusnak |
fix: pass down information about untrusted user signature too
Commit: | 7cce850 | |
---|---|---|
Author: | Dawid Rusnak |
feat: add layer to send runner request and to lock execution to runner
Commit: | ae94fc4 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | Dawid Rusnak |
feat: add method to federate events from the Control Plane back to the Agent
Commit: | efaf6e9 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | Dawid Rusnak |
feat: prepare initial gRPC command for scheduling executions group
Commit: | 8f3f8de | |
---|---|---|
Author: | Vladislav Sukhin | |
Committer: | GitHub |
feat: [TKC-2882] stream service and parallel step logs (#6052) * feat: api methods for service logs Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: client for get service logs Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: change log Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: disable hints Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: routing Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: show service logs Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check service name Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check service name Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: log comment Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check for testworkflow service Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: friendly error Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add spinner Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: proto for service notifications Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: add cloud grpc method for server notifications Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: change timeeout Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: waiting for service pod Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: typo Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: waiting for service pod Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add service name check Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: adjust help Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add method to parallel step Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: use retry library Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: rename const Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: 0 attempts Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: use option Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: remove ctx Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: add cli support for parallel steps Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: rename url Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: api methods for parallel steps Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: tune parallel step detection Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: typo Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: cli Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * feat: add proto for parallel step logs Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: lint Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * add: grpc method for parallel steps Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: comments Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: comments Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: typo Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: change proto Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: rename fields Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: use const Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: check for empty result Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: move methods to agent package Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: send org and env ids Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> * fix: add org and env ids Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io> --------- Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 75d7f88 | |
---|---|---|
Author: | Vladislav Sukhin |
fix: rename fields Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 097fb7d | |
---|---|---|
Author: | Vladislav Sukhin |
fix: change proto Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | bcffbd5 | |
---|---|---|
Author: | Vladislav Sukhin |
feat: add proto for parallel step logs Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 07ce308 | |
---|---|---|
Author: | Vladislav Sukhin |
feat: proto for service notifications Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 8266e56 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
feat(TKC-2844): add credentials support (#6045) * fix: reuse cloud connection for all operations in Toolkit * chore: isolate Init Process constants from state implementation * fix: error message for `secret()` function * chore: clean up dependencies to reduce binary size * feat(TKC-2844): add support for the `credential` function in expressions * feat(TKC-2844): add execution ID to credential request * feat(TKC-2844): handle fetching the credentials * feat(TKC-2844): allow any size of credentials * fix(TKC-2844): pass execution ID for the credentials request * feat(TKC-2844): obfuscate credentials in Test Workflows * chore: rename agent/client imports to agentclient
Commit: | 6e13778 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | Jacek Wysocki |
feat: added runner handlers to the agent
Commit: | e2a5d1f | |
---|---|---|
Author: | Dejan Zele Pejchev | |
Committer: | GitHub |
feat: cherry pick cloud capabilities and pro context (#5416) * feat: fetch pro context from cloud-api (#5312) * feat: fetch pro context from cloud-api * fix: fix grpc authentication * chore: address review remarks * add support for cloud capabilities (#5398) --------- Co-authored-by: Wito <WitoDelnat@users.noreply.github.com>
Commit: | 6031cb6 | |
---|---|---|
Author: | Dejan Zele Pejchev | |
Committer: | GitHub |
add support for cloud capabilities (#5398)
Commit: | 356814c | |
---|---|---|
Author: | Wito | |
Committer: | GitHub |
feat: fetch pro context from cloud-api (#5312) * feat: fetch pro context from cloud-api * fix: fix grpc authentication * chore: address review remarks
Commit: | f00c554 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | Vladislav Sukhin |
fix: added test name for s3 logs request (#5049)
Commit: | 5d32df8 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | Vladislav Sukhin |
feat: extracted stream name to interface for cloud (#5029) * feat: extracted stream name to interface for cloud * chore: tests * chore: tests * fix: regenerate PB * fix: generate mocks
Commit: | 4f289fb | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | Dawid Rusnak |
feat(TKC-1716): integrate TestWorkflows with Testkube Pro/Enterprise (#5120) * feat(TKC-1716): add Cloud repositories for TestWorkflows * feat(TKC-1716): add Protobuf schema for TestWorkflow notifications stream via GRPC * feat(TKC-1716): add agent workers for sharing TestWorkflow notifications with Cloud * fix: make message required in gRPC's TestWorkflow notifications
Commit: | adc30b7 | |
---|---|---|
Author: | Dawid Rusnak | |
Committer: | GitHub |
feat(TKC-1716): integrate TestWorkflows with Testkube Pro/Enterprise (#5120) * feat(TKC-1716): add Cloud repositories for TestWorkflows * feat(TKC-1716): add Protobuf schema for TestWorkflow notifications stream via GRPC * feat(TKC-1716): add agent workers for sharing TestWorkflow notifications with Cloud * fix: make message required in gRPC's TestWorkflow notifications
Commit: | 1cc81e1 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
fix: added test name for s3 logs request (#5049)
Commit: | 72a7466 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
feat: extracted stream name to interface for cloud (#5029) * feat: extracted stream name to interface for cloud * chore: tests * chore: tests * fix: regenerate PB * fix: generate mocks
Commit: | fe21513 | |
---|---|---|
Author: | Vladislav Sukhin | |
Committer: | GitHub |
feat: Release/v1.16.29 (#5031) * fix: complete repository empty check (#4889) * fix: complete repository empty check * fix: extract method for empty check * feat: Executor tests - JMeter/JMeterd - extended other cases, special cases (#4894) * executor tests - jmeter-executor-smoke-2.jmx * executor tests - jmeter - other and special cases extended * end - empty line * jmeter executor smoke - suite updated * jmeter executor tests - special cases * jmeter executor tests - special cases - testsuite * executor tests - run script updated * executor tests - branch name updated before merge * end - empty line * fix: pvc name * feat: refactored logs stream to allow to be passed and initialized la… (#4892) * feat: refactored logs stream to allow to be passed and initialized later with id * feat: added logs for test scheduler errors * fix: renamed repos * fix: initialize logs stream only if logs v2 enabled * Update pkg/logs/events/events.go Co-authored-by: Lilla Vass <vLia@users.noreply.github.com> * fix: comments * fix: added logs * fix: logs metghod --------- Co-authored-by: Lilla Vass <vLia@users.noreply.github.com> * fix: remove duplicates * fix: unit tests * fix: add OUTPUT_DIR env var * fix: add unit tests * fix: add more test cases * fix: one more test case * fix: slack token must be set to initialize Slack Listener (#4902) * test cli image * delete sha output * feat: add status field to artifacts (#4908) * feat: add minio log consumer with opts (#4867) * feat: add minio log consumer with opts * fix: tests * fix: skip test * fix: improve code and error handling * fix: handle chunk too big * fix: execute but return errors * fix: minor improvements * fix: contexts * fix: fiber doesn't allow to use query string outside handler * feat: Executor tests - container executor - Gradle and Maven (#4898) * executor tests - container executor - maven and gradle * empty lines added * empty lines added * fix: dep update * fix: dep update * fix: add gradle home * add support for skipping cert verification of presigned put urls (#4915) * fix: trigger event for logs start (#4916) * feat: trigger logs startstop events * fix: single NATS construct func * fix: use parametrized nats connection when creating encoded one (#4918) * feat: trigger logs startstop events * fix: single NATS construct func * fix: added nats conn with valid opts * build: bump follow-redirects from 1.15.1 to 1.15.4 in /docs (#4868) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.1 to 1.15.4. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.1...v1.15.4) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: support missing run path * fix: execution id not passed to events (#4920) * fix: added cooldown time to not stop events too early (#4921) * fix: execution id not passed to events * fix: async stop * fix: rollback to debug on message * fix: context aware stop wait time * fix: tests fixed with stop wait time * fix: smaller docker file (#4919) * docs: add CircleCI article (#4885) * docs: add CircleCI article * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/circleci.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> --------- Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * feat: Executor tests jmeterd special cases extended, run script fixed (labels) (#4929) * jmeterd executor tests - special cases extended * tests - run script fixed (labels) * empty lines added * empty lines added * Discord-Slack Migration (#4928) Update docs to contain link to Slack channel. * update cimfor logs service * add manifest for logs service * fix bug in manifest creation for logs services * feat: executor tests - gradle and maven - tests extended, non-default executor tests fixed (#4930) * executor tests - gradle and maven - tests extended, non-default executor tests - fixed * empty lines added * maven testsuite fixed * chore: refactor of client.Client into client.StreamGetter (#4933) * feat: executor tests - JMeterd special cases - incorrect filename (#4935) * executor tests - jmeter special cases extended - incorrect file name * empty lines added * docs: add demo to docs overview (#4938) * add demo to docs overview * add demo to docs overview * chore: refactor of stop function (#4934) * feat: pass execution config to the logs * fix: there is no map string any in grpc * fix: rollback to map string string * fix: improved logs message * fix: stop response async * fix: tests * fix: added test source to the log output * fix: refactored stop function with retries and stream and consumer comparison * fix: refactor of stop function with messages occurence handling * jmeterd: add sanity checking for test file (#4947) * fix: use pointer everywhere when passing log chunk (#4943) * fix: use pointer everywhere when passing log chunk * chore: refactor method name - no response prefix anymore * fix: added source to old logs * fix: cleaning how source is set for logs in proxy * fix: pass feature flags to the executor * chore: rename * fix: passed features to constructors * fix: streamLogs method in job executor * build: bump github.com/go-playground/locales from 0.14.0 to 0.14.1 (#4869) Bumps [github.com/go-playground/locales](https://github.com/go-playground/locales) from 0.14.0 to 0.14.1. - [Release notes](https://github.com/go-playground/locales/releases) - [Commits](https://github.com/go-playground/locales/compare/v0.14.0...v0.14.1) --- updated-dependencies: - dependency-name: github.com/go-playground/locales dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: bump github.com/itchyny/gojq from 0.12.9 to 0.12.14 (#4870) Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq) from 0.12.9 to 0.12.14. - [Release notes](https://github.com/itchyny/gojq/releases) - [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md) - [Commits](https://github.com/itchyny/gojq/compare/v0.12.9...v0.12.14) --- updated-dependencies: - dependency-name: github.com/itchyny/gojq dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: bump github.com/charmbracelet/glamour (#4871) Bumps [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) from 0.5.1-0.20220727184942-e70ff2d969da to 0.6.0. - [Release notes](https://github.com/charmbracelet/glamour/releases) - [Commits](https://github.com/charmbracelet/glamour/commits/v0.6.0) --- updated-dependencies: - dependency-name: github.com/charmbracelet/glamour dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: bump github.com/prometheus/client_golang from 1.16.0 to 1.18.0 (#4873) Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.16.0 to 1.18.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.16.0...v1.18.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: bump github.com/emicklei/go-restful/v3 from 3.11.0 to 3.11.2 (#4872) Bumps [github.com/emicklei/go-restful/v3](https://github.com/emicklei/go-restful) from 3.11.0 to 3.11.2. - [Release notes](https://github.com/emicklei/go-restful/releases) - [Changelog](https://github.com/emicklei/go-restful/blob/v3/CHANGES.md) - [Commits](https://github.com/emicklei/go-restful/compare/v3.11.0...v3.11.2) --- updated-dependencies: - dependency-name: github.com/emicklei/go-restful/v3 dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added adapter stop (#4948) * fix: adapter stop call after consumer stop (#4950) * feat: add minio adapter for logs (#4942) * feat: add minio adapter for logs * fix: add all the minio config files * fix: tests * fix: parameters in creating * fix: add more log info * fix: rename minio adapter * docs: update Jenkins article (#4949) * docs: update Jenkins article * docs: update sidebar * chore: add jenkins plugin url * chore: update jenkins docs env vars * fix: use test start stop event (#4954) * fix: use test start stop event * fix: rename event * fix: handle test start and stop events already present * fix: tests * fix: dummy adapter use structured logging (#4957) * fix: dummy adapter use structured logging * fix: golang ci fixes * test logs sidecar * test logs release * release logs service * add cosign * remove testing * fix: duplicate merged args * fix: remove unused parameter * Add selected webhooks blog content to webhooks doc. (#4958) * fix: refactor merge args * fix: remove custom assertion logic in jmeterd executor (#4966) * fix: remove custom assertion logic in jmeterd executor * fix: fix failign jmeterd integration test * docs: instructions for using Jenkins Plugin via the UI (#4956) * docs: update Jenkins article * docs: update sidebar * chore: add jenkins plugin url * chore: update jenkins docs env vars * docs: Jenkins via UI articles * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/jenkins-ui.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> --------- Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * docs: Azure DevOps Pipelines (#4968) * docs: update Jenkins article * docs: update sidebar * chore: add jenkins plugin url * chore: update jenkins docs env vars * docs: Jenkins via UI articles * docs: Azure Pipelines integration * Update docs/docs/articles/azure.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Update docs/docs/articles/azure.md Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * Apply suggestions from code review Co-authored-by: Julianne Fermi <julianne@kubeshop.io> --------- Co-authored-by: Julianne Fermi <julianne@kubeshop.io> * feat: JMeter/JMeterd - executor tests and special cases extended (#4972) * JMeterd - incorrect url 2 * JMeter/JMeterd - executor tests, and special cases extended * fix: fixing timeouts (#4971) * fix: fixing timeouts * fix: podStartTimeout increased * feat: refactored for cloud logs service (#4973) * feat: refactored for cloud logs service * fix: commment * fix: renamed mapper * fix: panic when trying to stop second time * feat: cloud adapter (#4975) * feat: added cloud adapter * fix: tests for cloud adapter * fix: tests for cloud adapter * fix: test server concurrent write/read error * fix: assertion * fix: data races in emitter * fix: data races in emitter * feat: logv2 api (#4936) * feat: add minio repository get * fix: implement minio log repository * fix: switch to interface * fix: pass log stream to factory * fix: add minio client * fix: move print logic into separate method * fix: switch back to non json reader * fix: return err * feat: features model for api * fix: send features in api response * fix: debug logs v2 * feat: don't send logs by agent in v2 * fix: unit tests * fix: separate v1 and v2 logs methods * feat: add log model * feat: add log v2 spec * feat: unit tests for logs v2 api * fix: error message * fix: error message * fix: comment * fix: minio unit test * fix: unit test * fix: make chanel later * fix: return output for logs v1 and v2 * fix: remove check * fix: support both v1 and v2 logs reading * fix: logs v1 prefix * fx: for not found log states use minio * fix: remove empty line * fix: unit test * featL cli watch logs v2 * fix: cli typo * fix: add completed message * fix: log reading error * fix: change default bucket * feat: use last modified time for logs v1 * fix: unit tests * fix: don't send not completed output * fix: v2 routes * fix: support watch for run command * fix: grpc client creates endless loops (#4976) * fix: minor renames for minio adapter (#4974) * fix: minor renames for minio adapter * fix: logs * fix: unused var * fix: args mode replace * Update docs/docs/articles/creating-tests.md Co-authored-by: Lilla Vass <vLia@users.noreply.github.com> * fix: log finish handled correctly (#4978) * fix: log finish handled correctly * chore: use init instead of copied function * fix: generate mocks * fix: tests * fix: duplicated logs when watching results in real time (#4981) * feat: get executor by test type * fixL nik map * fix: unescape test type * fix: suppot override mode * fix: unit test * fix: add more unit tests * fix: added count method (#4985) * fix: added count method * fix: added Count method to results and suites results * fix: added cool down to flaky test * fix: use user OUTPUT_DIR * feat: executor tests - jmeter `negative` disabled after exit code changes, `jmeterd-executor-smoke-output-dir` (#4996) * executor tests - jmeterd-executor-smoke-output-dir * typo fixed * empty lines added * fix: switch to query instead of path param * fix: return path to script check * executor tests - jmeterd-executor-smoke-slaves-sharedbetweenpods excluded from testsuite (have to be run at specific cluster with NFS volume) (#4999) * fix: update cloud env vars to pro (#4994) * fix: cloud env vars rename to pro * fix: update cloud env vars to pro * fix: kill application when on 2nd termination signal provided (#5002) * feat: Executor tests - pre/post run script cases (#5003) * executor tests - expected failures extended - pre/post-run script for container executor * executor tests - expected failures testsuite extended * executor tests - expected failures - failed test, passed pre/post-run scripts * empty lines added * chore: ignore mocks in the code coverage (#5006) * feat: improve the Docker image inspection to cache the results in Memory and/or ConfigMap (#5005) * fix: rollback NewMongoREpository construct function to not be changed (#5008) * fix: removed unnecessary values from cloud only constructors (#5010) * feat: grpc tls (#5001) * feat: add client tls cert for log server * fix: change config file * fix: unit test * feat: grpc server tls * fix: unit test * fix: switch to mounted secrets * fix: error message * fix: don't send nil creds * fix: non init structure * fix: nil pointer in compose slack message (#5011) * fix: remove uuid from metrics * fix: rename outout dir * fix: remove duplicate -n * feat: logs grpc server for get logs (#5028) * fix: remove dirs duplication * fix: dep update --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: nicufk <nicolae@kubeshop.io> Co-authored-by: Tomasz Konieczny <tomasz.konieczny@kubeshop.io> Co-authored-by: Jacek Wysocki <jacek.wysocki@gmail.com> Co-authored-by: Lilla Vass <vLia@users.noreply.github.com> Co-authored-by: ypoplavs <yulia.poplavska@kubeshop.io> Co-authored-by: Povilas Versockas <p.versockas@gmail.com> Co-authored-by: Dejan Zele Pejchev <pejcev.dejan@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Catalin <20538711+devcatalin@users.noreply.github.com> Co-authored-by: Julianne Fermi <julianne@kubeshop.io> Co-authored-by: Ale <93217218+alelthomas@users.noreply.github.com> Co-authored-by: Dawid Rusnak <dawid@drcode.pl>
Commit: | 18e6c5e | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
feat: logs grpc server for get logs (#5028)
Commit: | 0a286e2 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
feat: refactored for cloud logs service (#4973) * feat: refactored for cloud logs service * fix: commment * fix: renamed mapper * fix: panic when trying to stop second time
Commit: | 731e68c | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
chore: Release/v1.16.17 (#4803) * fix: get rid duplicated env lines in log (#4729) * fix: get rid duplicated env lines in log * fix: removing logs lines * feat: logs service and sidecar projects (#4562) * feat: initial templates change * feat: initial code move from testkube-logs repo * fix: testserver * feat: moved proxy to separate package * chore: proxy rewrite to struct and deps * chore: passing parameters * chore: reset config directory * chore: set debug and sidecar data * fix: getjobpods * chore: cleaning logs service code * fix: tests disabled * fix: tests disabled * fix: fixed NATS test server * fix: tests * fix: added comments * fix: added stream client with init and push * fix: logs reorg * changes * golang ci fixes * fix: tests based on container with 0 index * fix: added variables * added the cicd for log and sidecar service * bug fix and added goreleaser files * chore: plugging feature flags * fix: handle feature * fix: tests * fix: tests * fix: tests * small adjustments * fix: syntax error * fix: pass debug and nats from config * fix: valid kubeshop image * fix: stopping consumers * fix: added todo item to handle consumers state * fix: FF * fix: removed unused envs from build pipelines * fix: removed unnecessaary LDFLAGS from build * fix: registry for templates * fix: removed commeted code * fix: pass http address for healthcheck * fix: encoding log chunk error handling * fix: removing explicit encoding * fix: rollback api changes * fix: rollback api changes * fix: removed printf * fix: added graceful shutdown * fix: comment about getting logs * fix: golangci * fix: use kubernetes.Interface for logs proxy * fix: errors.Is --------- Co-authored-by: Hamid Emamian <emami.he@gmail.com> * fix: get rid duplicated env lines in log (#4729) * fix: get rid duplicated env lines in log * fix: removing logs lines * feat: logs service state handling + reorganizing code (#4718) * feat: keeping state in logs consumer * chore: renaming to adapter * fix: handling state * chore: reorganizing * chore removing printr * comments * unit tests * comments * chore: reorginzed code * fix tests * fix: added healthchecker tets * fix: golangci * fix: allow to run unit tests with count * feat: sync start stop to not send data to unhandled streams * fix: addadapter test * chore: cleaning confusing consumers and adapters * fix: cleaning fixes * fix: more messages in UT * chore: added test for get consumer stats * fix: tests can be run in parallel * fix: undeterministic test - fixed fan out of consumers * feat: clients for logs (#4742) * feat: clients for logs * golang ci fixes * fix: tests * golang ci fixes * fix: recent gradle base image (#4747) * fix: gradle follow up fixes (#4748) * fix: recent gradle base image * fix: gradle test * fix: updated gradle wrapper * fix: updated gradle wrapper * fix: removed gradlew * fix: update to gradlew * fix: security update for maven jdk18 executor (#4754) * fix: set default mavem build to jdk18 - only one without critical sec issues (#4755) * fix: set default mavem build to jdk18 - only one without critical sec… (#4756) * fix: set default mavem build to jdk18 - only one without critical sec issues * update jdk18 to the latest executor * remove space --------- Co-authored-by: ypoplavs <yulia.poplavska@kubeshop.io> * fix: set default Gradle to 21 (#4759) * fix: libssl3 instead of deprecated libssl1.1 * fix: gradle user home need to be set explicitly (#4761) * fix: artillery executor deps update and rewrite base image (#4764) * fix: updated cypress images (#4768) * fix: updated cypress images * fix: removed cypress binary * fix: cypress 13 as default image (#4771) * fix: gradle jdk21 alpine - image with less sec issues (#4773) * fix: security update: fiber (#4777) * fix: security update: fiber * fix: security update: grpc * fix: security gomod updates (#4782) * fix: removed results from routing * feat: added tostr method (#4785) * feat: added tostr method * chore: refactor + unit tests * fix: security k6 docker image bump (#4793) * fix: security k6 docker image bump * fix: security k6 docker image bump - building with grafana docker image * fix: grpc logs server tests * fix: zap Dockerfile (#4796) * fix: zap Dockerfile * fix: kubepug build with base image * fix: ginkgo update * fix: updated playwright image * fix: go mod tidy * upgrade alpine image * ci: optimization (#4753) cache/build optimization * fix snapshot version * fix: rewrite cloud uris configs (#4752) * fix: rewrite cloud uris configs * fix: more changes * fix: login comd * fix: use master instead of pro or cloud * fix: use populate helm flags and master flags separately * feat: add master ui to helm values * fix: remove login duplicate flag * fix: separate flags declaring from processing * fix: set of ui url * fix: add testing flags and fixes * fix: remove print opts * fix: go imports --------- Co-authored-by: nicufk <nicolae@kubeshop.io> * feat: install specified executors --------- Co-authored-by: Hamid Emamian <emami.he@gmail.com> Co-authored-by: ypoplavs <yulia.poplavska@kubeshop.io> Co-authored-by: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Co-authored-by: nicufk <nicolae@kubeshop.io> Co-authored-by: Vladislav Sukhin <vladislav@kubeshop.io>
Commit: | 8ba88d9 | |
---|---|---|
Author: | Jacek Wysocki | |
Committer: | GitHub |
feat: clients for logs (#4742) * feat: clients for logs * golang ci fixes * fix: tests * golang ci fixes
Commit: | 7213f81 | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
feat: add healthchecking to logstream API (#3575)
Commit: | 887d236 | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
feat: cloud add log stream api (#3561)
Commit: | ff8853d | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
feat: add async request to cloud grpc definition (#3504)
Commit: | 5704467 | |
---|---|---|
Author: | Dejan Zele Pejchev | |
Committer: | GitHub |
feat: Add implementation for CloudResultRepository for Result repository (#3081) * Add implementation for CloudResultRepository for Result repository * lint pass and fix typos and issues * add local flag to goimports in golangci-lint * reorder imports
Commit: | da4b190 | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
fix: fix up agent stuck connections (#2957)
Commit: | e1a2bb7 | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
feat: add event client for cloud agent (#2804)
Commit: | 25c23ae | |
---|---|---|
Author: | Povilas Versockas | |
Committer: | GitHub |
feat: add cloud agent (#2516)