Skip to content
Snippets Groups Projects
Commit 7083e03b authored by semantic-release-bot's avatar semantic-release-bot
Browse files

chore(release): 1.0.0 [skip ci]

# 1.0.0 (2024-06-05)

* feat!: support environment auto-stop ([7dd65d45](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/7dd65d45c8d71937f2f414b0b1b7f7d22854ed13))

### Bug Fixes

* "Add registry name in all Docker images" ([ef89e38b](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ef89e38bbe5e116effc96464c6deb351e90c63cb))
* **authent:** support text or file variable for Kubeconfig ([ce10ca3e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ce10ca3efdf42fb1236a4eb286cd9135ccfb8796))
* conflict between vault and scoped vars ([ed074803](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ed074803fa0998586bd27d0c1c76eed35c069123))
* declare all TBC stages ([a6212acf](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a6212acf238f239f85cd84242408fb3beb5cc99d))
* disable shellcheck rule ([5cf7f4e9](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/5cf7f4e98e689b02ff7ae765e24caa924c141725))
* enforce AUTODEPLOY_TO_PROD as boolean variable ([154ca7ac](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/154ca7aca56b19dbf8b0c926545f6ff271f9de67))
* envsubst when variable contains a '&' ([33469c8c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/33469c8c1d37713bf41eb9bfceb23366aa135744))
* execute hook scripts with shebang shell ([9eac25d9](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/9eac25d9e41d46b7522dd7ea25eee5ee61c8f667))
* Export 'awkenvsubst' function ([fe768a1d](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/fe768a1dfd43b2673247cd5a331065b1d251671b)), closes [#18](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/issues/18)
* hanging awk script ([c658c4aa](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/c658c4aa8d2664f2f78952ad53abb3a415d084a3))
* improved logging kubectl apply even on cleanup job ([178892e7](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/178892e71402b34059b4fe1c356bc982620e112a))
* **KUBECONFIG:** select  to the given KUBE_CONTEXT if provided ([c31371c7](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/c31371c7a61a770b3ecb34c17ef7f932f18fb033))
* launch score on generated manifest file ([17b5d051](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/17b5d051688a3714b360df3ab34ec6f028209fb6))
* non-blocking warning in case failed decoding [@url](https://git.code.tecnalia.com/url)@ variable ([162cd380](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/162cd380229369f8cf7aa865e8db8d807b5e3b54))
* permission problem on chmod ([ce2012e4](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ce2012e497a339ead6ab356fb944fc49a7b5e399))
* preserve priority even when mixing .yml and .yaml extensions ([078019da](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/078019da75e03111413dd986b5695b8b3bfeb5c2))
* **score:** declare package-test stage ([bc5c7fa6](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/bc5c7fa690bbf9c855e70d7dca75278a2e2e7211))
* **score:** move kubescore to 'package-test' stage (if package variables used in manifests) ([a6e07eb9](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a6e07eb9ebb5ef66e969e7f640534fcb4bef41da))
* set ENV_VAR_SUFFIX on cleanup ([78f10257](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/78f10257b5bd873f1fa606fdb6c61ed7df460f6b))
* skip k8s-jobs when *_SPACE variables are empty ([83404bf4](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/83404bf4cccfd113b3e7daf7adb657e70e0c3b1a))
* use master or main for production env ([0822400e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0822400ecd6c4965c3ba23d06b88c925497d7017))
* use namespace from template vars ([1e326c11](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/1e326c11b7455561e5fd419685505a2ca03394eb))
* use zegl/kube-score:latest by default ([2cb02bd4](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/2cb02bd435419bc1624252a2dffb699f826a542b))
* vault variant ([a4845051](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a484505184ab50ea958af488db06cb498c267dc1))
* **vault:** revert Vault JWT authentication not working ([4ee0725c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/4ee0725c38c572842efcece1ba37bb5747ac0533))
* **vault:** use vault-secrets-provider's "latest" image tag ([6c2cdaed](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/6c2cdaedeea13e761de7fd80cc5207617f8a84d9))
* **workflow:** disable MR pipeline from prod & integ branches ([ef6f248b](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ef6f248b4c213e48cf5f254baadcbea1f94d03bf))

### Features

* adaptive pipeline ([863412f5](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/863412f5ea8e2812ded6e7578045ca382fd94657))
* add $k8s_namespace ctx variables ([029fb9cb](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/029fb9cbca23c0e678ac9bca84e115c28e18879f))
* add scoped variables support ([f2c8894e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/f2c8894eb1f8d73fa7d37a93553a3f3b50f670f9))
* allow propagate custom output variables ([55d0eb94](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/55d0eb94cc2a6769bb04b16cd108a76cd4ac8fea))
* apply kustomize independently and allow setting ARGS ([d1245931](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/d1245931d4dd96570412eecadd9418cd78405c1f))
* Change boolean variable behaviour ([3bd6a03f](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/3bd6a03f63f3083d6982d37f3bada6cc9cd8c08c))
* configurable tracking image ([75e5cc5b](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/75e5cc5b516fa5023fea26241403fa03e37d2f18))
* **deploy:** redesign deployment strategy ([383ed88a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/383ed88accb5a9cb4761dfe06c33b6a16b06003e))
* enable kustomize support ([3ad8b84a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/3ad8b84a4e626273a6c03af2dc98e834ac8cc234))
* enforce AUTODEPLOY_TO_PROD and PUBLISH_ON_PROD as boolean variables ([5d3c5a5c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/5d3c5a5ced96306d20d1ab8cbc070c5da4f16798))
* initial release ([885caed8](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/885caed8b3063252d72abbdb568f40a59e99585e))
* keyword to prevent variables substitution ([24fa8674](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/24fa8674c4e9a5e15a08aede8f731957bc4535eb))
* move group ([0042198c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0042198c0f6e5c14877f5693b986dc778d9b5fef))
* **oidc:** OIDC authentication support now requires explicit configuration (see doc) ([26e059ef](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/26e059efa2a292f8c3f40e79e0a76b64421a0112))
* **score:** run score against cascading environments ([07dbbae7](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/07dbbae7ca8491df422b1e78b11857dd5ba3bd9a))
* support dynamic env url ([0e97232a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0e97232acd6700b28e33de2caf92c12a7d7aa473))
* support multi-lines environment variables substitution ([bc2f8d58](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/bc2f8d58ccdef31bd66afb845f8877007e91f026))
* use centralized service images (gitlab.com) ([687e5c76](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/687e5c76e905057b072b3f4b3ed74dfa78a1936e))
* **vault:** configurable Vault Secrets Provider image ([1280d8a9](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/1280d8a95a7de7b02efbcd15ab4939a2743ebcef))
* **workflow:** extend (skip ci) feature ([0a544fc8](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0a544fc8aaa044f457d29cf70c0139ef30489bee)

)

### BREAKING CHANGES

* now review environments will auto stop after 4 hours
by default. Configurable (see doc).
* **oidc:** OIDC authentication support now requires explicit configuration (see doc)
* **deploy:** $AUTODEPLOY_TO_PROD no longer supported (replaced by $K8S_PROD_DEPLOY_STRATEGY - see doc)
* change default workflow from Branch pipeline to MR pipeline
* boolean variable now triggered on explicit 'true' value

Signed-off-by: default avatarCédric OLIVIER <cedric3.olivier@orange.com>
parent 946b8412
No related branches found
No related tags found
No related merge requests found
Pipeline #153285 skipped
# 1.0.0 (2024-06-05)
* feat!: support environment auto-stop ([7dd65d4](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/7dd65d45c8d71937f2f414b0b1b7f7d22854ed13))
### Bug Fixes
* "Add registry name in all Docker images" ([ef89e38](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ef89e38bbe5e116effc96464c6deb351e90c63cb))
* **authent:** support text or file variable for Kubeconfig ([ce10ca3](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ce10ca3efdf42fb1236a4eb286cd9135ccfb8796))
* conflict between vault and scoped vars ([ed07480](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ed074803fa0998586bd27d0c1c76eed35c069123))
* declare all TBC stages ([a6212ac](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a6212acf238f239f85cd84242408fb3beb5cc99d))
* disable shellcheck rule ([5cf7f4e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/5cf7f4e98e689b02ff7ae765e24caa924c141725))
* enforce AUTODEPLOY_TO_PROD as boolean variable ([154ca7a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/154ca7aca56b19dbf8b0c926545f6ff271f9de67))
* envsubst when variable contains a '&' ([33469c8](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/33469c8c1d37713bf41eb9bfceb23366aa135744))
* execute hook scripts with shebang shell ([9eac25d](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/9eac25d9e41d46b7522dd7ea25eee5ee61c8f667))
* Export 'awkenvsubst' function ([fe768a1](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/fe768a1dfd43b2673247cd5a331065b1d251671b)), closes [#18](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/issues/18)
* hanging awk script ([c658c4a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/c658c4aa8d2664f2f78952ad53abb3a415d084a3))
* improved logging kubectl apply even on cleanup job ([178892e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/178892e71402b34059b4fe1c356bc982620e112a))
* **KUBECONFIG:** select to the given KUBE_CONTEXT if provided ([c31371c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/c31371c7a61a770b3ecb34c17ef7f932f18fb033))
* launch score on generated manifest file ([17b5d05](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/17b5d051688a3714b360df3ab34ec6f028209fb6))
* non-blocking warning in case failed decoding [@url](https://git.code.tecnalia.com/url)@ variable ([162cd38](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/162cd380229369f8cf7aa865e8db8d807b5e3b54))
* permission problem on chmod ([ce2012e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ce2012e497a339ead6ab356fb944fc49a7b5e399))
* preserve priority even when mixing .yml and .yaml extensions ([078019d](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/078019da75e03111413dd986b5695b8b3bfeb5c2))
* **score:** declare package-test stage ([bc5c7fa](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/bc5c7fa690bbf9c855e70d7dca75278a2e2e7211))
* **score:** move kubescore to 'package-test' stage (if package variables used in manifests) ([a6e07eb](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a6e07eb9ebb5ef66e969e7f640534fcb4bef41da))
* set ENV_VAR_SUFFIX on cleanup ([78f1025](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/78f10257b5bd873f1fa606fdb6c61ed7df460f6b))
* skip k8s-jobs when *_SPACE variables are empty ([83404bf](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/83404bf4cccfd113b3e7daf7adb657e70e0c3b1a))
* use master or main for production env ([0822400](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0822400ecd6c4965c3ba23d06b88c925497d7017))
* use namespace from template vars ([1e326c1](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/1e326c11b7455561e5fd419685505a2ca03394eb))
* use zegl/kube-score:latest by default ([2cb02bd](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/2cb02bd435419bc1624252a2dffb699f826a542b))
* vault variant ([a484505](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/a484505184ab50ea958af488db06cb498c267dc1))
* **vault:** revert Vault JWT authentication not working ([4ee0725](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/4ee0725c38c572842efcece1ba37bb5747ac0533))
* **vault:** use vault-secrets-provider's "latest" image tag ([6c2cdae](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/6c2cdaedeea13e761de7fd80cc5207617f8a84d9))
* **workflow:** disable MR pipeline from prod & integ branches ([ef6f248](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/ef6f248b4c213e48cf5f254baadcbea1f94d03bf))
### Features
* adaptive pipeline ([863412f](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/863412f5ea8e2812ded6e7578045ca382fd94657))
* add $k8s_namespace ctx variables ([029fb9c](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/029fb9cbca23c0e678ac9bca84e115c28e18879f))
* add scoped variables support ([f2c8894](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/f2c8894eb1f8d73fa7d37a93553a3f3b50f670f9))
* allow propagate custom output variables ([55d0eb9](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/55d0eb94cc2a6769bb04b16cd108a76cd4ac8fea))
* apply kustomize independently and allow setting ARGS ([d124593](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/d1245931d4dd96570412eecadd9418cd78405c1f))
* Change boolean variable behaviour ([3bd6a03](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/3bd6a03f63f3083d6982d37f3bada6cc9cd8c08c))
* configurable tracking image ([75e5cc5](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/75e5cc5b516fa5023fea26241403fa03e37d2f18))
* **deploy:** redesign deployment strategy ([383ed88](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/383ed88accb5a9cb4761dfe06c33b6a16b06003e))
* enable kustomize support ([3ad8b84](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/3ad8b84a4e626273a6c03af2dc98e834ac8cc234))
* enforce AUTODEPLOY_TO_PROD and PUBLISH_ON_PROD as boolean variables ([5d3c5a5](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/5d3c5a5ced96306d20d1ab8cbc070c5da4f16798))
* initial release ([885caed](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/885caed8b3063252d72abbdb568f40a59e99585e))
* keyword to prevent variables substitution ([24fa867](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/24fa8674c4e9a5e15a08aede8f731957bc4535eb))
* move group ([0042198](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0042198c0f6e5c14877f5693b986dc778d9b5fef))
* **oidc:** OIDC authentication support now requires explicit configuration (see doc) ([26e059e](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/26e059efa2a292f8c3f40e79e0a76b64421a0112))
* **score:** run score against cascading environments ([07dbbae](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/07dbbae7ca8491df422b1e78b11857dd5ba3bd9a))
* support dynamic env url ([0e97232](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0e97232acd6700b28e33de2caf92c12a7d7aa473))
* support multi-lines environment variables substitution ([bc2f8d5](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/bc2f8d58ccdef31bd66afb845f8877007e91f026))
* use centralized service images (gitlab.com) ([687e5c7](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/687e5c76e905057b072b3f4b3ed74dfa78a1936e))
* **vault:** configurable Vault Secrets Provider image ([1280d8a](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/1280d8a95a7de7b02efbcd15ab4939a2743ebcef))
* **workflow:** extend (skip ci) feature ([0a544fc](https://git.code.tecnalia.com/smartdatalab/public/ci-cd-components/kubernetes/commit/0a544fc8aaa044f457d29cf70c0139ef30489bee))
### BREAKING CHANGES
* now review environments will auto stop after 4 hours
by default. Configurable (see doc).
* **oidc:** OIDC authentication support now requires explicit configuration (see doc)
* **deploy:** $AUTODEPLOY_TO_PROD no longer supported (replaced by $K8S_PROD_DEPLOY_STRATEGY - see doc)
* change default workflow from Branch pipeline to MR pipeline
* boolean variable now triggered on explicit 'true' value
Signed-off-by: Cédric OLIVIER <cedric3.olivier@orange.com>
## [6.1.4](https://gitlab.com/to-be-continuous/kubernetes/compare/6.1.3...6.1.4) (2024-06-02) ## [6.1.4](https://gitlab.com/to-be-continuous/kubernetes/compare/6.1.3...6.1.4) (2024-06-02)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment