Skip to content

Commit

Permalink
fix: back merge (#209)
Browse files Browse the repository at this point in the history
* feat: cron job template field (#132)

* feat: cron job template field

* fix: dep update

* Revert "feat: cron job template field (#132)" (#134)

This reverts commit 48422d59cb0873f16a7c0cfca3caa8332b783b17.

* add check for release branch (#138)

* commented automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix: upload variables file (#135) (#140)

* fix path in goreleaser

* ci: rename release branch (#141)

ci: rename release branch

* ci: parametrize alpine (#144)

* parametrize alpine image

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* Release/v1.12.0 (#150)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: support external secrets (#151)

* fix: secret check (#153) (#154)

* fix: secret check

* fix: remove wrong condition

* ci: remove release branch creation in helm-charts repo (#157)

* Release/v1.13.0 (#161)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* fix: don't remove non Testkube secrets (#160)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* fix: image registry (#166) (#167)

* feat: Release/v1.14.0 (#168)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* feat: Release/v1.15.0 (#184)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

* feat: artifact bucket (#170)

* feat: artifact bucket

* fix: generate

* fix: rename field

* feat: test field (#172)

* feat: test field

* fix: tags

* feat: template crd (#173)

* featL template crd

* feat: add delete by labels

* feat: use cronjob reference

* fix: add warnings

* fix: error message

* feat: adjust uri descrription (#174)

* feat: adjust uri descrription

* fix: adjust header description

* feat: trigger concurrency policy (#175)

* feat: trigger concurrency policy

* fix: make policy optional

* fix: policy validation

* Added slaves field in executor CRD to add slaves configuration (#177)

* Added slaves field in executor CRD to add slaves configuration

Signed-off-by: hiteshwani <[email protected]>

* Discard changes

Signed-off-by: hiteshwani <[email protected]>

* Fixed trivial review comments

Signed-off-by: Aman Parauliya <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>

* feat: update operator to use latest kubebuilder layout (#178)

* update operator to use latest kubebuilder layout

* update dependencies

* update dependencies

* remove some unused fields from CRDs

* fix failing test

* fix invalid reference (#179)

* fix mocks (#180)

* fix: make test fields optional (#181)

* feat: execute post run script before scraping field (#183)

* feat: execute post run script before scraping field

* fix: pragma

* fix: resolve conflicts with main (#185)

* feat: cron job template field (#132)

* feat: cron job template field

* fix: dep update

* Revert "feat: cron job template field (#132)" (#134)

This reverts commit 48422d59cb0873f16a7c0cfca3caa8332b783b17.

* add check for release branch (#138)

* commented automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix: upload variables file (#135) (#140)

* fix path in goreleaser

* ci: rename release branch (#141)

ci: rename release branch

* ci: parametrize alpine (#144)

* parametrize alpine image

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* Release/v1.12.0 (#150)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: support external secrets (#151)

* fix: secret check (#153) (#154)

* fix: secret check

* fix: remove wrong condition

* ci: remove release branch creation in helm-charts repo (#157)

* Release/v1.13.0 (#161)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* fix: don't remove non Testkube secrets (#160)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* fix: image registry (#166) (#167)

* feat: Release/v1.14.0 (#168)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* resolve conflicts with main

---------

Co-authored-by: Vladislav Sukhin <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: nicufk <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>
Co-authored-by: hiteshwani <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>
Co-authored-by: Dejan Zele Pejchev <[email protected]>

* fix: 1.15.3 (#190)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

* feat: artifact bucket (#170)

* feat: artifact bucket

* fix: generate

* fix: rename field

* feat: test field (#172)

* feat: test field

* fix: tags

* feat: template crd (#173)

* featL template crd

* feat: add delete by labels

* feat: use cronjob reference

* fix: add warnings

* fix: error message

* feat: adjust uri descrription (#174)

* feat: adjust uri descrription

* fix: adjust header description

* feat: trigger concurrency policy (#175)

* feat: trigger concurrency policy

* fix: make policy optional

* fix: policy validation

* Added slaves field in executor CRD to add slaves configuration (#177)

* Added slaves field in executor CRD to add slaves configuration

Signed-off-by: hiteshwani <[email protected]>

* Discard changes

Signed-off-by: hiteshwani <[email protected]>

* Fixed trivial review comments

Signed-off-by: Aman Parauliya <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>

* feat: update operator to use latest kubebuilder layout (#178)

* update operator to use latest kubebuilder layout

* update dependencies

* update dependencies

* remove some unused fields from CRDs

* fix failing test

* fix invalid reference (#179)

* fix mocks (#180)

* fix: make test fields optional (#181)

* feat: execute post run script before scraping field (#183)

* feat: execute post run script before scraping field

* fix: pragma

* feat: regex field (#186)

* feat: regex field

* fix: validate regex

* fix: visibility for secrets (#187)

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>
Co-authored-by: hiteshwani <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>
Co-authored-by: Dejan Zele Pejchev <[email protected]>

* feat: pass artifacts testsuite (#193) (#194)

* feat: download artifacts model

* fix: add comments

* feat: Release/v1.16.0 (#201)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

* feat: artifact bucket (#170)

* feat: artifact bucket

* fix: generate

* fix: rename field

* feat: test field (#172)

* feat: test field

* fix: tags

* feat: template crd (#173)

* featL template crd

* feat: add delete by labels

* feat: use cronjob reference

* fix: add warnings

* fix: error message

* feat: adjust uri descrription (#174)

* feat: adjust uri descrription

* fix: adjust header description

* feat: trigger concurrency policy (#175)

* feat: trigger concurrency policy

* fix: make policy optional

* fix: policy validation

* Added slaves field in executor CRD to add slaves configuration (#177)

* Added slaves field in executor CRD to add slaves configuration

Signed-off-by: hiteshwani <[email protected]>

* Discard changes

Signed-off-by: hiteshwani <[email protected]>

* Fixed trivial review comments

Signed-off-by: Aman Parauliya <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>

* feat: update operator to use latest kubebuilder layout (#178)

* update operator to use latest kubebuilder layout

* update dependencies

* update dependencies

* remove some unused fields from CRDs

* fix failing test

* fix invalid reference (#179)

* fix mocks (#180)

* fix: make test fields optional (#181)

* feat: execute post run script before scraping field (#183)

* feat: execute post run script before scraping field

* fix: pragma

* feat: regex field (#186)

* feat: regex field

* fix: validate regex

* fix: visibility for secrets (#187)

* fix: back merge (#191)

* feat: cron job template field (#132)

* feat: cron job template field

* fix: dep update

* Revert "feat: cron job template field (#132)" (#134)

This reverts commit 48422d59cb0873f16a7c0cfca3caa8332b783b17.

* add check for release branch (#138)

* commented automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix: upload variables file (#135) (#140)

* fix path in goreleaser

* ci: rename release branch (#141)

ci: rename release branch

* ci: parametrize alpine (#144)

* parametrize alpine image

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* Release/v1.12.0 (#150)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: support external secrets (#151)

* fix: secret check (#153) (#154)

* fix: secret check

* fix: remove wrong condition

* ci: remove release branch creation in helm-charts repo (#157)

* Release/v1.13.0 (#161)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* fix: don't remove non Testkube secrets (#160)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* fix: image registry (#166) (#167)

* feat: Release/v1.14.0 (#168)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* feat: Release/v1.15.0 (#184)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

* feat: artifact bucket (#170)

* feat: artifact bucket

* fix: generate

* fix: rename field

* feat: test field (#172)

* feat: test field

* fix: tags

* feat: template crd (#173)

* featL template crd

* feat: add delete by labels

* feat: use cronjob reference

* fix: add warnings

* fix: error message

* feat: adjust uri descrription (#174)

* feat: adjust uri descrription

* fix: adjust header description

* feat: trigger concurrency policy (#175)

* feat: trigger concurrency policy

* fix: make policy optional

* fix: policy validation

* Added slaves field in executor CRD to add slaves configuration (#177)

* Added slaves field in executor CRD to add slaves configuration

Signed-off-by: hiteshwani <[email protected]>

* Discard changes

Signed-off-by: hiteshwani <[email protected]>

* Fixed trivial review comments

Signed-off-by: Aman Parauliya <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>

* feat: update operator to use latest kubebuilder layout (#178)

* update operator to use latest kubebuilder layout

* update dependencies

* update dependencies

* remove some unused fields from CRDs

* fix failing test

* fix invalid reference (#179)

* fix mocks (#180)

* fix: make test fields optional (#181)

* feat: execute post run script before scraping field (#183)

* feat: execute post run script before scraping field

* fix: pragma

* fix: resolve conflicts with main (#185)

* feat: cron job template field (#132)

* feat: cron job template field

* fix: dep update

* Revert "feat: cron job template field (#132)" (#134)

This reverts commit 48422d59cb0873f16a7c0cfca3caa8332b783b17.

* add check for release branch (#138)

* commented automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix: upload variables file (#135) (#140)

* fix path in goreleaser

* ci: rename release branch (#141)

ci: rename release branch

* ci: parametrize alpine (#144)

* parametrize alpine image

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* Release/v1.12.0 (#150)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: support external secrets (#151)

* fix: secret check (#153) (#154)

* fix: secret check

* fix: remove wrong condition

* ci: remove release branch creation in helm-charts repo (#157)

* Release/v1.13.0 (#161)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* fix: don't remove non Testkube secrets (#160)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* fix: image registry (#166) (#167)

* feat: Release/v1.14.0 (#168)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook templlate and headers

* fix: description typo

* fix: secret check (#153)

* fix: secret check

* fix: remove wrong condition

* feat: provide known condition types (#155)

* feat: provide known condition types

* fix: rename util method

* feat: parallel testsuite (#109)

* feat: test suite v3

* feat: test suite v3 client and watcher

* fix: dep update

* Update config/crd/bases/tests.testkube.io_tests.yaml

Co-authored-by: nicufk <[email protected]>

* fix: conversion typo

* fix: test suite v3 sample

* fix: use proper informer version

* fix: v3 informer

* fix: typo func name

* add a separate workflow to test parallel testsuite images

* add a separate workflow to test parallel testsuite images

* fix: typo test suite version

* fix: make steps optional

* fix: sync recent changes

* fix: solve merge errors

* fix: rename fields

* fix: tune crd fields

* fix: rename vars and methods

* fix: refresh mock

* fix: rename vars

* fix: duration format

* fix: change test suite step object

* fix: secret var check

* fix: modify test suite example v3

* fix: update delay type

---------

Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>

* fix: remove run secrets as well (#139)

debug

fix: on deletion do not quit if something related to test could not be deleted, put in a single error

fix: remove logging and improve errors

fix: delete dependency error and delete test first

* feat: postrun script (#156)

* fix: post run scipt model

* fix: add postrun script to crd

* ci: remove release branch creation in helm-charts repo (#157)

* feat: probe conditions (#158)

* feat: probe spec model

* feat: test trigger crd with probes

* fix: refactor probe definition

* fix: unit tests

* fix: don't remove non Testkube secrets (#160)

* feat: remove outdated description (#164)

* fix: image registry (#166)

* feat: basic test execution crd (#165)

* feat: basic test execution crd

* feat: test execution CRD spec

* fix: test execution client

* fix: remove output

* fix: update status method

* fix: update get method

* feat: test execution reconciler

* fix: url port

* fix: test name

* fix: ignore status update

* feat: test suite execution core

* feat: test suite execution crd

* feat: add unit tests

* fix: test status

* fix: remove not used structure

* fix: api url typo

* fix: running context

* fix: generation field

* fix: remove unused fields

* fix: examples

* fix: use go 1.21 (#169)

* fix: context typo (#171)

---------

Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>

* resolve conflicts with main

---------

Co-authored-by: Vladislav Sukhin <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: nicufk <[email protected]>

---------

Signed-off-by: hiteshwani <[email protected]>
Signed-off-by: Aman Parauliya <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: nicufk <[email protected]>
Co-authored-by: hiteshwani <[email protected]>
Co-authored-by: Aman Parauliya <[email protected]>
Co-authored-by: Dejan Zele Pejchev <[email protected]>

* fix: 1.15.3 (#190)

* feat: cron job template field (#132) (#133)

* feat: cron job template field

* fix: dep update

* feat: deprecate args (#130)

* feat: add args mode

* fix: add args mode type

* fix: change artifact support

* fix: upload variables file (#135)

* add tests for develop branch (#136)

* add check fir release branch (#137)

* comment out the automatic merge of release branch for now

* fix release branch naming

* fix typo

* fix path for goreleaser file

* rename release branch (#142)

* ci: parametrize alpine (#144)

* parametrize alpine image

* fix: ttl for trigger condition (#143)

* ci: rename gh token var (#145)

* rename gh token var

* fix: add missing var for alpine image for arm64 arch

* fix: remove empty username and token (#147)

* ci: add docker registry description (#146)

* ci: add GH action to update readme for Docker registry

* ci: add workflow dispatch (#149)

* fix: support external secrets for tests (#148)

* fix: support external secrets for tests

* fix: support external secrets for test suite

* fix: rename interface method

* fix: test mock

* feat: webhook templlate and headers (#152)

* feat: webhook te…
  • Loading branch information
10 people authored Jan 4, 2024
1 parent 483fef2 commit bc33d02
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![Known Vulnerabilities](https://snyk.io/test/github/kubeshop/testkube-operator/badge.svg)

# testkube operator
# Testkube operator

This is the k8s operator for [testkube](https://github.com/kubeshop/testkube/) - your friendly Kubernetes testing framework!

Expand Down

0 comments on commit bc33d02

Please sign in to comment.