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.21 #4858

Merged
merged 681 commits into from
Jan 5, 2024
Merged

feat: Release/v1.16.21 #4858

merged 681 commits into from
Jan 5, 2024

Conversation

vsukhin
Copy link
Collaborator

@vsukhin vsukhin commented Jan 4, 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

ypoplavs and others added 17 commits December 20, 2023 14:45
* bugfix

* fixed goreleaser files
* fix: put pre-run and post-run script files in the data volume

Relates to: testkube#4719

* chore: simplify entrypoint.sh

* fix: fail on pre-run/post-run script error
* fix: api urls for the set context command

* docs: update

* fix: use api url not root domain

* fix: use api uri instead of root domain

* fix: hardcoded pro/cloud ui url

* fix: tests with ui/app

* fix: test ui/app, and docs
…er executor examples (#4832)

* executor tests - pre/post-run scripts

* executor tests - postman ts extended

* executor tests - container executor - postman smoke tests with pre/post-run scripts, expected-fail tests - pre/post-run script failures

* executor tests - container executor - postman - ts/executor/test CRDs

* executor tests - missing EOL added
* fix: remove cloud commands from docs

* fix: login aliases
…riables to be set as envvars (#4843)

* jmeterd: add support for configurable test file using envvar and edit variables to be set as envvars

* jmeterd: fix lint issues
* improve logging around connecting to agent api

* improve error messages in scraper factory
* fix invalid flag in running-tests.md

* fix minor typo in running-tests.md
# Conflicts:
#	.github/workflows/docker-build-api-executors-tag.yaml
#	.github/workflows/docker-build-develop.yaml
#	.github/workflows/docker-build-release.yaml
#	api/v1/testkube.yaml
#	cmd/api-server/main.go
#	cmd/kubectl-testkube/commands/testsuites/run.go
#	cmd/kubectl-testkube/commands/testsuites/watch.go
#	config/slave-pod-template.yml
#	contrib/executor/jmeterd/pkg/runner/runner.go
#	contrib/executor/jmeterd/pkg/slaves/client.go
#	contrib/executor/jmeterd/pkg/slaves/utils.go
#	contrib/executor/postman/build/agent/Dockerfile
#	go.mod
#	go.sum
#	goreleaser_files/.goreleaser-docker-build-api.yml
#	internal/config/config.go
#	internal/template/parser.go
#	internal/template/parser_test.go
#	pkg/agent/agent.go
#	pkg/api/v1/testkube/model_execution.go
#	pkg/api/v1/testkube/model_execution_request.go
#	pkg/api/v1/testkube/model_execution_update_request.go
#	pkg/executor/client/common.go
#	pkg/executor/client/job.go
#	pkg/executor/scraper/factory/factory.go
#	pkg/logs/sidecar/proxy.go
#	pkg/mapper/tests/openapi_kube.go
#	pkg/scheduler/test_scheduler.go
#	test/jmeter/executor-tests/crd/smoke.yaml
#	test/suites/executor-jmeter-smoke-tests.yaml
Copy link

netlify bot commented Jan 4, 2024

Deploy Preview for testkube-docs-preview canceled.

Name Link
🔨 Latest commit 6917dcd
🔍 Latest deploy log https://app.netlify.com/sites/testkube-docs-preview/deploys/6597ed52c4d8730008388167

@codecov-commenter
Copy link

codecov-commenter commented Jan 4, 2024

Codecov Report

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

Comparison is base (e14e68a) 26.23% compared to head (6917dcd) 26.14%.

Files Patch % Lines
pkg/triggers/watcher.go 16.12% 153 Missing and 3 partials ⚠️
internal/template/parser.go 22.72% 33 Missing and 1 partial ⚠️
pkg/scheduler/testsuite_scheduler.go 0.00% 23 Missing ⚠️
pkg/api/v1/client/testsuite.go 0.00% 21 Missing ⚠️
contrib/executor/init/pkg/runner/runner.go 0.00% 17 Missing and 1 partial ⚠️
...test_suite_batch_step_execution_result_extended.go 0.00% 16 Missing ⚠️
pkg/executor/scraper/filesystem_extractor.go 64.70% 8 Missing and 4 partials ⚠️
pkg/mapper/tests/openapi_kube.go 0.00% 10 Missing ⚠️
...kg/executor/containerexecutor/containerexecutor.go 0.00% 9 Missing ⚠️
contrib/executor/jmeterd/pkg/slaves/client.go 0.00% 8 Missing ⚠️
... and 24 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4858      +/-   ##
==========================================
- Coverage   26.23%   26.14%   -0.09%     
==========================================
  Files         256      257       +1     
  Lines       23058    23428     +370     
==========================================
+ Hits         6049     6125      +76     
- Misses      16384    16670     +286     
- Partials      625      633       +8     
Flag Coverage Δ
integrationtests 6.98% <4.98%> (-0.03%) ⬇️
unittests 21.17% <17.87%> (-0.02%) ⬇️

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.21 feat: Release/v1.16.21 Jan 4, 2024
@vsukhin vsukhin merged commit b96da45 into main Jan 5, 2024
11 checks passed
@vsukhin vsukhin deleted the Release/v1.16.21 branch January 5, 2024 12:02
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.