Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Release/v1.16.26 #4963

Merged
merged 74 commits into from
Feb 2, 2024
Merged

feat: Release/v1.16.26 #4963

merged 74 commits into from
Feb 2, 2024

Conversation

vsukhin
Copy link
Collaborator

@vsukhin vsukhin commented Jan 31, 2024

Pull request description

Checklist (choose whats happened)

  • breaking change! (describe)
  • tested locally
  • tested on cluster
  • added new dependencies
  • updated the docs
  • added a test

Breaking changes

Changes

Fixes

nicufk and others added 30 commits January 15, 2024 12:21
* fix: complete repository empty check

* fix: extract method for empty check
… 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
#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>
* 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
* executor tests - container executor - maven and gradle

* empty lines added

* empty lines added
* feat: trigger logs startstop events

* fix: single NATS construct func
* feat: trigger logs startstop events

* fix: single NATS construct func

* fix: added nats conn with valid opts
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](follow-redirects/follow-redirects@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: 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
* 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>
… (labels) (#4929)

* jmeterd executor tests - special cases extended

* tests - run script fixed (labels)

* empty lines added

* empty lines added
exu and others added 15 commits January 25, 2024 16:59
* 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

* docs: update sidebar

* chore: add jenkins plugin url

* chore: update jenkins docs env vars
* 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

* fix: golang ci fixes
# Conflicts:
#	cmd/api-server/main.go
#	contrib/executor/jmeterd/pkg/runner/runner.go
#	contrib/executor/jmeterd/pkg/runner/runner_test.go
#	docs/docs/articles/cicd-overview.md
#	pkg/logs/adapter/minio.go
#	pkg/logs/adapter/minio_test.go
#	pkg/logs/client/interface.go
#	pkg/logs/client/mock_initializedstreampusher.go
#	pkg/logs/client/mock_stream.go
#	pkg/logs/client/stream.go
#	pkg/logs/client/stream_test.go
#	pkg/logs/config/logs_config.go
#	pkg/logs/events.go
#	pkg/logs/events/events.go
#	pkg/logs/events_test.go
#	pkg/logs/service.go
#	pkg/logs/sidecar/proxy.go
#	pkg/scheduler/test_scheduler.go
#	test/jmeter/executor-tests/crd/special-cases.yaml
#	test/suites/special-cases/jmeter-special-cases.yaml
Copy link

netlify bot commented Jan 31, 2024

Deploy Preview for testkube-docs-preview canceled.

Name Link
🔨 Latest commit 41e5d9a
🔍 Latest deploy log https://app.netlify.com/sites/testkube-docs-preview/deploys/65bbc0bb534ebf00085e76ad

@codecov-commenter
Copy link

Codecov Report

Attention: 116 lines in your changes are missing coverage. Please review.

Comparison is base (032b312) 25.77% compared to head (7448781) 25.96%.
Report is 1 commits behind head on main.

Files Patch % Lines
pkg/logs/events.go 74.76% 21 Missing and 6 partials ⚠️
pkg/scheduler/test_scheduler.go 0.00% 19 Missing ⚠️
pkg/logs/adapter/minio.go 0.00% 18 Missing ⚠️
pkg/logs/client/mock_client.go 0.00% 14 Missing ⚠️
pkg/api/v1/testkube/model_event_extended.go 20.00% 12 Missing ⚠️
pkg/logs/adapter/dummy.go 0.00% 9 Missing ⚠️
contrib/executor/jmeterd/pkg/runner/runner.go 84.09% 5 Missing and 2 partials ⚠️
...kg/executor/containerexecutor/containerexecutor.go 0.00% 2 Missing ⚠️
pkg/logs/client/stream.go 60.00% 2 Missing ⚠️
pkg/logs/service.go 80.00% 2 Missing ⚠️
... and 4 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4963      +/-   ##
==========================================
+ Coverage   25.77%   25.96%   +0.18%     
==========================================
  Files         266      267       +1     
  Lines       23901    24005     +104     
==========================================
+ Hits         6161     6232      +71     
- Misses      17101    17131      +30     
- Partials      639      642       +3     
Flag Coverage Δ
integrationtests 6.98% <11.74%> (+0.08%) ⬆️
unittests 21.07% <54.16%> (+0.19%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@vsukhin vsukhin changed the title Release/v1.16.26 feat: Release/v1.16.26 Jan 31, 2024
@vsukhin vsukhin merged commit 70d5268 into main Feb 2, 2024
33 checks passed
@vsukhin vsukhin deleted the release/v1.16.26 branch February 2, 2024 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet