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

fix: 1.15.3 #4506

Merged
merged 405 commits into from
Oct 25, 2023
Merged

fix: 1.15.3 #4506

merged 405 commits into from
Oct 25, 2023

Conversation

vsukhin
Copy link
Collaborator

@vsukhin vsukhin commented Oct 24, 2023

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

vLia and others added 30 commits July 5, 2023 11:06
* Test/TestSuite CRDs - namespaces removed, run script updated (namespace support)

* run script updated

* run script updated
* fix: use dedicated function to test minio availability

* fix: make as bool the IsConnectionPossible func
* docs: add support to executor kubent

* docs: apply suggestions from code review

Co-authored-by: Dawid Rusnak <[email protected]>

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: Dawid Rusnak <[email protected]>
* fix: reconcile execution with scraper

* fix: add executor client

* fix: change reconciliation interval
* feat: use entrypoint sh for container executor

* feat: add container shell field

* feat: create dynamically entrypoint

* fix: script paths

* feat: add docker inspection

* feat: add secret creds to skopeo

* Revert "Auxiliary commit to revert individual files from b2b1282"

This reverts commit e0c9f0ff94756e81de76139429a1bef665995ebe.

* fix: generate mock

* fix: pass registry parameter

* fix: add const for script names

* feat: add const for entrypoint

* feat: add unit tests for skopeo secrets
* fix: successful output parsing test

* fix: check if executor log is already in json output

* fix: ignore queued

* fix: change container logs

* fixL ignore scraper result

* fix: add nil checks

* fix: add unit tests

* fix: golint

* fix: change condition

* fix: update execution result on failure
* feat: sample python test

* feat: pytest sample test

* feat: pytest executor crd

* feat: passed and failed test samples

* fix: 2 test crds

* fix: test branch

* feat: docs
* feat: junit xml

* feat: xml jtl format support

* fix: condition tuning

* fix: test fake site

* fix: unit tests

* Revert "fix: test fake site"

This reverts commit 03a3242.

* Revert "Revert "fix: test fake site""

This reverts commit 2697568.

* Revert "Revert "Revert "fix: test fake site"""

This reverts commit 00fe235.
* feat: add tostring to template

* feat: vartypeptrtostring template method

* feat: add tmp method to job ext

* feat: add helper method for template

* fix: spelling

* fix: doc format
* fix: switch to warning on telemetry error

* fix: change condition

* fix: golint

* fix: doc

* Revert "fix: doc"

This reverts commit a6da7d3.
ypoplavs and others added 14 commits October 18, 2023 13:15
* feat: move announcement bar below the navigation bar
* feat: add announcement bar for Testkube Cloud
* fix: adjust the search button on mobile devices
* fix: adjust sign in link to match existing [id^=sign] GTM trigger
fix kubepug installation
* feat: name regex for trigger selectors

* fix: dep update

* fix: regex test

* doc: add example for regex

* fix: select tests and test suites for name reg ex

* fix: dep update
* fix: enable secrets endpoint

* fix: env mame typo

* fix: visibility label for secrets

* fix: dep update

* fix: dep update
* feat: run scripts in working dir

* fix: add default working dir

* feat: working dir env var

* use: working dir param

* fix: fmt option

* fix: don't check stdin piping

* fix: use env param

* fix: use working dir env var

* fix: use env working dir
* Maven example for jdk8

* Maven example for jdk8, tests
* Maven example for jdk8

* Maven example for jdk8, tests

* maven test - branch
* minor updated to jmeterd

* remove more redundant logic in jmeterd
# Conflicts:
#	cmd/api-server/main.go
#	cmd/kubectl-testkube/commands/tests/create.go
#	cmd/kubectl-testkube/commands/tests/renderer/test_obj.go
#	cmd/kubectl-testkube/commands/testsources/create.go
#	cmd/kubectl-testkube/commands/testsuites/create.go
#	contrib/executor/artillery/pkg/runner/artillery.go
#	contrib/executor/curl/pkg/runner/runner.go
#	contrib/executor/cypress/pkg/runner/cypress.go
#	contrib/executor/ginkgo/pkg/runner/runner.go
#	contrib/executor/gradle/pkg/runner/runner.go
#	contrib/executor/init/pkg/runner/runner.go
#	contrib/executor/jmeter/pkg/runner/runner.go
#	contrib/executor/jmeterd/pkg/runner/runner.go
#	contrib/executor/jmeterd/scripts/entrypoint.sh
#	contrib/executor/jmeterd/scripts/jmeter-master.sh
#	contrib/executor/jmeterd/scripts/jmeter-slaves.sh
#	contrib/executor/k6/pkg/runner/runner.go
#	contrib/executor/kubepug/pkg/runner/runner.go
#	contrib/executor/maven/pkg/runner/runner.go
#	contrib/executor/playwright/pkg/runner/playwright.go
#	contrib/executor/postman/pkg/runner/newman/newman.go
#	contrib/executor/soapui/pkg/runner/runner.go
#	contrib/executor/tracetest/pkg/runner/runner.go
#	contrib/executor/zap/pkg/runner/runner.go
#	docs/docs/articles/cd-events.md
#	docs/docs/articles/helm-chart.md
#	docs/docs/articles/scheduling-tests.mdx
#	docs/docs/articles/slack-integration.md
#	docs/docs/articles/test-triggers.md
#	docs/docs/articles/test-triggers.mdx
#	docs/docs/img/incidents-edit.png
#	docs/docs/img/incidents-main.png
#	docs/docs/img/status-page-main.png
#	docs/docs/img/status-page-service.png
#	docs/docs/test-types/executor-pytest.mdx
#	docs/sidebars.js
#	go.mod
#	go.sum
#	internal/app/api/v1/server.go
#	internal/app/api/v1/testsuites.go
#	internal/config/config.go
#	pkg/api/v1/client/template.go
#	pkg/api/v1/client/test.go
#	pkg/api/v1/client/webhook.go
#	pkg/envs/variables.go
#	pkg/executor/agent/agent.go
#	pkg/executor/client/job.go
#	pkg/executor/containerexecutor/containerexecutor_test.go
#	pkg/secret/client.go
#	pkg/triggers/executor.go
#	pkg/triggers/matcher.go
#	pkg/triggers/matcher_test.go
#	test/artillery/executor-smoke/crd/crd.yaml
#	test/container-executor/executor-smoke/crd/curl.yaml
#	test/container-executor/executor-smoke/crd/cypress.yaml
#	test/container-executor/executor-smoke/crd/k6.yaml
#	test/container-executor/executor-smoke/crd/playwright.yaml
#	test/curl/executor-tests/crd/smoke.yaml
#	test/ginkgo/executor-tests/crd/smoke.yaml
#	test/gradle/executor-smoke/crd/crd.yaml
#	test/jmeter/executor-tests/crd/smoke.yaml
#	test/k6/executor-tests/crd/other.yaml
#	test/k6/executor-tests/crd/smoke.yaml
#	test/kubepug/executor-smoke/crd/crd.yaml
#	test/maven/executor-smoke/crd/crd.yaml
#	test/playwright/executor-tests/crd/crd.yaml
#	test/soapui/executor-smoke/crd/crd.yaml
@netlify
Copy link

netlify bot commented Oct 24, 2023

Deploy Preview for testkube-docs-preview canceled.

Name Link
🔨 Latest commit b31c4d3
🔍 Latest deploy log https://app.netlify.com/sites/testkube-docs-preview/deploys/6538ea107519c10008137228

@vsukhin vsukhin changed the title Fix/1.15.3 fix: 1.15.3 Oct 24, 2023
@codecov-commenter
Copy link

codecov-commenter commented Oct 24, 2023

Codecov Report

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

Comparison is base (2a9fac7) 24.70% compared to head (b31c4d3) 24.68%.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4506      +/-   ##
==========================================
- Coverage   24.70%   24.68%   -0.03%     
==========================================
  Files         230      230              
  Lines       20924    21022      +98     
==========================================
+ Hits         5169     5189      +20     
- Misses      15239    15315      +76     
- Partials      516      518       +2     
Flag Coverage Δ
integrationtests 6.39% <7.45%> (+0.02%) ⬆️
unittests 20.05% <8.07%> (-0.06%) ⬇️

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

Files Coverage Δ
internal/config/config.go 50.00% <ø> (ø)
pkg/executor/containerexecutor/tmpl.go 26.00% <100.00%> (+0.29%) ⬆️
contrib/executor/cypress/pkg/runner/cypress.go 45.93% <50.00%> (+0.25%) ⬆️
contrib/executor/ginkgo/pkg/runner/runner.go 55.81% <50.00%> (+0.17%) ⬆️
contrib/executor/kubepug/pkg/runner/runner.go 66.16% <50.00%> (+0.25%) ⬆️
...ntrib/executor/postman/pkg/runner/newman/newman.go 43.07% <50.00%> (+0.44%) ⬆️
contrib/executor/zap/pkg/runner/runner.go 76.21% <75.00%> (+0.39%) ⬆️
contrib/executor/artillery/pkg/runner/artillery.go 0.00% <0.00%> (ø)
contrib/executor/jmeter/pkg/runner/runner.go 50.22% <60.00%> (+0.66%) ⬆️
contrib/executor/soapui/pkg/runner/runner.go 0.00% <0.00%> (ø)
... and 16 more

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

@vsukhin vsukhin merged commit 7302616 into main Oct 25, 2023
12 checks passed
@vsukhin vsukhin deleted the fix/1.15.3 branch October 25, 2023 10:31
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.