From 781ab475fe17ae6683cd70ef68806eea280e56eb Mon Sep 17 00:00:00 2001 From: keptn-bot <86361500+keptn-bot@users.noreply.github.com> Date: Mon, 4 Mar 2024 16:39:34 +0100 Subject: [PATCH] chore: release lifecycle-operator 0.9.1 (#2992) Signed-off-by: keptn-bot <86361500+keptn-bot@users.noreply.github.com> Signed-off-by: odubajDT Co-authored-by: odubajDT --- .release-please-manifest.json | 2 +- lifecycle-operator/CHANGELOG.md | 65 ++++++++++++++++++++++++++++ lifecycle-operator/Makefile | 2 +- lifecycle-operator/chart/Chart.yaml | 2 +- lifecycle-operator/chart/README.md | 4 +- lifecycle-operator/chart/values.yaml | 4 +- 6 files changed, 72 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b2ac6dedc5..22ece4f867 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -3,7 +3,7 @@ "keptn-cert-manager": "2.1.0", "runtimes/python-runtime": "1.0.3", "runtimes/deno-runtime": "2.0.2", - "lifecycle-operator": "0.9.0", + "lifecycle-operator": "0.9.1", "scheduler": "0.9.1", "metrics-operator": "0.9.2" } diff --git a/lifecycle-operator/CHANGELOG.md b/lifecycle-operator/CHANGELOG.md index 9b5a3104ae..7632348e21 100644 --- a/lifecycle-operator/CHANGELOG.md +++ b/lifecycle-operator/CHANGELOG.md @@ -1,5 +1,70 @@ # Changelog +## [0.9.1](https://github.com/keptn/lifecycle-toolkit/compare/lifecycle-operator-v0.9.0...lifecycle-operator-v0.9.1) (2024-03-04) + + +### Features + +* add global value for imagePullPolicy ([#2807](https://github.com/keptn/lifecycle-toolkit/issues/2807)) ([5596d12](https://github.com/keptn/lifecycle-toolkit/commit/5596d1252b164e469aa122c0ebda8526ccbca888)) +* **lifecycle-operator:** adapt KeptnConfig reconciler to set up blockedDeployment parameter ([#3112](https://github.com/keptn/lifecycle-toolkit/issues/3112)) ([c8ad8b1](https://github.com/keptn/lifecycle-toolkit/commit/c8ad8b1c5157539746d176f8361ca8f1a2f071d8)) +* **lifecycle-operator:** adapt KeptnConfig reconciler to set up observabilityTimeout parameter ([#3154](https://github.com/keptn/lifecycle-toolkit/issues/3154)) ([f14a1ff](https://github.com/keptn/lifecycle-toolkit/commit/f14a1ff586cde3b0ace20d8b89fc6b4a94768630)) +* **lifecycle-operator:** adapt WorkloadVersionReconciler logic to use ObservabilityTimeout for workload deployment ([#3160](https://github.com/keptn/lifecycle-toolkit/issues/3160)) ([e98d10e](https://github.com/keptn/lifecycle-toolkit/commit/e98d10eb8f038f3cfd8bf373a8731417c1811f45)) +* **lifecycle-operator:** add Counter meter for promotion phase ([#3105](https://github.com/keptn/lifecycle-toolkit/issues/3105)) ([fa146fa](https://github.com/keptn/lifecycle-toolkit/commit/fa146face9f02ad6843bac8ba20d1503c2affa03)) +* **lifecycle-operator:** add feature flag for enabling promotion tasks ([#3055](https://github.com/keptn/lifecycle-toolkit/issues/3055)) ([d4044c1](https://github.com/keptn/lifecycle-toolkit/commit/d4044c1c1a6fc9126aac456ba6e3bca05a5d541e)) +* **lifecycle-operator:** implement promotion task ([#3057](https://github.com/keptn/lifecycle-toolkit/issues/3057)) ([e165600](https://github.com/keptn/lifecycle-toolkit/commit/e165600ac59c018e115915bebbcce50fbd5a7e5b)) +* **lifecycle-operator:** introduce a possibility to configure number of retries and interval for KeptnEvaluationDefinition ([#3141](https://github.com/keptn/lifecycle-toolkit/issues/3141)) ([65f7327](https://github.com/keptn/lifecycle-toolkit/commit/65f73275d9b6112aba0844fd42c773ed26de2867)) +* **lifecycle-operator:** introduce blockDeployment parameter into KeptnConfig ([#3111](https://github.com/keptn/lifecycle-toolkit/issues/3111)) ([ab5b89d](https://github.com/keptn/lifecycle-toolkit/commit/ab5b89d963fe78b15c8951cecda1a6c25a190a8f)) +* **lifecycle-operator:** introduce non-blocking deployment functionality for application lifecycle ([#3113](https://github.com/keptn/lifecycle-toolkit/issues/3113)) ([bf78974](https://github.com/keptn/lifecycle-toolkit/commit/bf78974ba9ac11ecb3a21585193822671cd7c325)) +* **lifecycle-operator:** introduce ObservabilityTimeout parameter in KeptnConfig ([#3149](https://github.com/keptn/lifecycle-toolkit/issues/3149)) ([79de15e](https://github.com/keptn/lifecycle-toolkit/commit/79de15e94c1e006db970a4bd3ac5def72a1f82c4)) +* **lifecycle-operator:** introduce ObservabilityTimeout parameter in KeptnWorkload ([#3153](https://github.com/keptn/lifecycle-toolkit/issues/3153)) ([0e88438](https://github.com/keptn/lifecycle-toolkit/commit/0e8843828a7d0f495e19c545a698f54ecb5ec8cc)) +* **lifecycle-operator:** introduce promotionTask parameters in KeptnAppContext ([#3056](https://github.com/keptn/lifecycle-toolkit/issues/3056)) ([c2c3af3](https://github.com/keptn/lifecycle-toolkit/commit/c2c3af3ee3f7576a4a6e9e79c8f02c9e93eea6b4)) + + +### Bug Fixes + +* **lifecycle-operator:** close root spans of failed AppVersions/WorkloadVersions ([#3174](https://github.com/keptn/lifecycle-toolkit/issues/3174)) ([120005b](https://github.com/keptn/lifecycle-toolkit/commit/120005b48597b286782721d18be8f3605eb59210)) +* **lifecycle-operator:** retrieve KeptnEvaluationDefinition before creating KeptnEvaluation ([#3144](https://github.com/keptn/lifecycle-toolkit/issues/3144)) ([54a9b8b](https://github.com/keptn/lifecycle-toolkit/commit/54a9b8b85e8ee2fc02cc3cc375104d174fef8eeb)) + + +### Other + +* bump go version to 1.21 ([#3006](https://github.com/keptn/lifecycle-toolkit/issues/3006)) ([8236c25](https://github.com/keptn/lifecycle-toolkit/commit/8236c25da7ec3768e76d12eb2e8f5765a005ecfa)) +* bump helm chart dependencies ([#2991](https://github.com/keptn/lifecycle-toolkit/issues/2991)) ([49ee351](https://github.com/keptn/lifecycle-toolkit/commit/49ee3511fd6e425ac095bd7f16ecd1dae6258eb0)) +* **lifecycle-operator:** clean up leftover logic for supporting standalone Pods as Workloads ([#3140](https://github.com/keptn/lifecycle-toolkit/issues/3140)) ([17321bc](https://github.com/keptn/lifecycle-toolkit/commit/17321bcd18627479259c963ad2c96c5d0562ac8d)) +* **lifecycle-operator:** remove unused FailAction parameter from KeptnEvaluation ([#3138](https://github.com/keptn/lifecycle-toolkit/issues/3138)) ([4febd99](https://github.com/keptn/lifecycle-toolkit/commit/4febd992682290473823d6cb8d826533e8dcef76)) +* **lifecycle-operator:** revert unused ObservabilityTimeout parameter from KeptnWorkload ([#3163](https://github.com/keptn/lifecycle-toolkit/issues/3163)) ([7b68ac8](https://github.com/keptn/lifecycle-toolkit/commit/7b68ac8df2fb317e2099a498aa995369f547f5d1)) + + +### Docs + +* fix generation of underlying types ([#3150](https://github.com/keptn/lifecycle-toolkit/issues/3150)) ([a387a88](https://github.com/keptn/lifecycle-toolkit/commit/a387a88d3ad249e9eee34c43e3e391bc3709dab4)) +* review keptntaskdefinition examples ([#3085](https://github.com/keptn/lifecycle-toolkit/issues/3085)) ([d0a0c43](https://github.com/keptn/lifecycle-toolkit/commit/d0a0c4348459624f0659db5d1d5484db3335f314)) +* update keptn state descriptions in our CRDs ([#3124](https://github.com/keptn/lifecycle-toolkit/issues/3124)) ([d87b288](https://github.com/keptn/lifecycle-toolkit/commit/d87b288b8e88a34908228a2e3bae8686857f680c)) + + +### Dependency Updates + +* update ghcr.io/keptn/deno-runtime docker tag to v2.0.2 ([#3156](https://github.com/keptn/lifecycle-toolkit/issues/3156)) ([4452584](https://github.com/keptn/lifecycle-toolkit/commit/445258414a093646c5eadf893220cfcbc953dd5b)) +* update ghcr.io/keptn/python-runtime docker tag to v1.0.3 ([#3152](https://github.com/keptn/lifecycle-toolkit/issues/3152)) ([85d8fd0](https://github.com/keptn/lifecycle-toolkit/commit/85d8fd0b12cf05a9b73bb54b4904ad80f3cc4214)) +* update golang.org/x/exp digest to 814bf88 ([#3109](https://github.com/keptn/lifecycle-toolkit/issues/3109)) ([8610295](https://github.com/keptn/lifecycle-toolkit/commit/86102953785511b8ae73e56820aa5d796c357a2d)) +* update golang.org/x/exp digest to ec58324 ([#3043](https://github.com/keptn/lifecycle-toolkit/issues/3043)) ([d736aef](https://github.com/keptn/lifecycle-toolkit/commit/d736aefcd323b144bd2771ffd7677c03aa57be0a)) +* update helm release common to v0.1.4 ([#3114](https://github.com/keptn/lifecycle-toolkit/issues/3114)) ([12b2e58](https://github.com/keptn/lifecycle-toolkit/commit/12b2e58e085fd40cf5c04ca0e5eb071823777701)) +* update kubernetes packages to v0.28.7 (patch) ([#3062](https://github.com/keptn/lifecycle-toolkit/issues/3062)) ([8698803](https://github.com/keptn/lifecycle-toolkit/commit/8698803ff60b71d658d60bfc0c6b8b3d4282798d)) +* update module github.com/argoproj/argo-rollouts to v1.6.6 ([#3061](https://github.com/keptn/lifecycle-toolkit/issues/3061)) ([9c4297b](https://github.com/keptn/lifecycle-toolkit/commit/9c4297b077b67d921306db6f824839aa425754e9)) +* update module github.com/cloudevents/sdk-go/v2 to v2.15.1 ([#3118](https://github.com/keptn/lifecycle-toolkit/issues/3118)) ([73c2a31](https://github.com/keptn/lifecycle-toolkit/commit/73c2a31ae535ece58f4869aa6fc85e3a0c1a6ae0)) +* update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 ([#2974](https://github.com/keptn/lifecycle-toolkit/issues/2974)) ([cd36e8d](https://github.com/keptn/lifecycle-toolkit/commit/cd36e8df8a7fabfbbe443200f4659c0b0a8be937)) +* update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 ([#3047](https://github.com/keptn/lifecycle-toolkit/issues/3047)) ([d6b4a64](https://github.com/keptn/lifecycle-toolkit/commit/d6b4a642298586dccab464486de45906364a7898)) +* update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 ([#3158](https://github.com/keptn/lifecycle-toolkit/issues/3158)) ([d775416](https://github.com/keptn/lifecycle-toolkit/commit/d775416edcc5519a7134c2b52a13b469d883890f)) +* update module github.com/stretchr/testify to v1.9.0 ([#3171](https://github.com/keptn/lifecycle-toolkit/issues/3171)) ([d334790](https://github.com/keptn/lifecycle-toolkit/commit/d3347903ad91c33ba4bf664277c53024eb02825a)) +* update module google.golang.org/grpc to v1.61.1 ([#3072](https://github.com/keptn/lifecycle-toolkit/issues/3072)) ([3c9d1f3](https://github.com/keptn/lifecycle-toolkit/commit/3c9d1f3bb7dd7ebfda56563a235ff8c8ce6c61f6)) +* update module google.golang.org/grpc to v1.62.0 ([#3119](https://github.com/keptn/lifecycle-toolkit/issues/3119)) ([ea061db](https://github.com/keptn/lifecycle-toolkit/commit/ea061dbb272f3fa3bf0ce99bd33617bc1dc98a18)) +* update module sigs.k8s.io/controller-runtime to v0.16.4 ([#3033](https://github.com/keptn/lifecycle-toolkit/issues/3033)) ([f576707](https://github.com/keptn/lifecycle-toolkit/commit/f57670729a18cfdb391c3af5ffdd92de6a330ee5)) +* update module sigs.k8s.io/controller-runtime to v0.16.5 ([#3073](https://github.com/keptn/lifecycle-toolkit/issues/3073)) ([599e2d8](https://github.com/keptn/lifecycle-toolkit/commit/599e2d8712ed7d7b614026a0038d238ed0833b37)) +* update module sigs.k8s.io/yaml to v1.4.0 ([#2984](https://github.com/keptn/lifecycle-toolkit/issues/2984)) ([584aff6](https://github.com/keptn/lifecycle-toolkit/commit/584aff65411cca24b69c4efa84428eb8188f05b1)) +* update opentelemetry-go monorepo (minor) ([#3129](https://github.com/keptn/lifecycle-toolkit/issues/3129)) ([513986d](https://github.com/keptn/lifecycle-toolkit/commit/513986d4e6bb481906ecba33b19da85ffe5b7e5d)) +* update opentelemetry-go monorepo (patch) ([#3010](https://github.com/keptn/lifecycle-toolkit/issues/3010)) ([a6d1724](https://github.com/keptn/lifecycle-toolkit/commit/a6d172444765dbe8e34ae2fd92d390b66afe69f1)) +* update opentelemetry-go monorepo to v1.23.1 (minor) ([#3092](https://github.com/keptn/lifecycle-toolkit/issues/3092)) ([ac71144](https://github.com/keptn/lifecycle-toolkit/commit/ac711443311ee241c58125944bee4a7ffc10d026)) + ## [0.9.0](https://github.com/keptn/lifecycle-toolkit/compare/lifecycle-operator-v0.8.3...lifecycle-operator-v0.9.0) (2024-02-08) diff --git a/lifecycle-operator/Makefile b/lifecycle-operator/Makefile index fdba8aad8d..5d850b4436 100644 --- a/lifecycle-operator/Makefile +++ b/lifecycle-operator/Makefile @@ -7,7 +7,7 @@ RELEASE_REGISTRY?=ghcr.io/keptn RELEASE_TIME=$(shell date +%Y%m%d%s) BUILD_TIME=$(shell date -u "+%F_%T") RELEASE_VERSION?=$(RELEASE_TIME)-v0.24.3#$(shell git describe --tags --match "v*") -TAG?="v0.9.0" # x-release-please-version +TAG?="v0.9.1" # x-release-please-version RELEASE_IMAGE:=lifecycle-operator:$(TAG) CHART_APPVERSION?="" diff --git a/lifecycle-operator/chart/Chart.yaml b/lifecycle-operator/chart/Chart.yaml index 95fa570e70..c07ca3f82c 100644 --- a/lifecycle-operator/chart/Chart.yaml +++ b/lifecycle-operator/chart/Chart.yaml @@ -46,7 +46,7 @@ version: 0.2.0 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "v0.9.0" # x-release-please-version +appVersion: "v0.9.1" # x-release-please-version dependencies: - name: common repository: "https://charts.lifecycle.keptn.sh" diff --git a/lifecycle-operator/chart/README.md b/lifecycle-operator/chart/README.md index 2b7af4e0ed..5300b53955 100644 --- a/lifecycle-operator/chart/README.md +++ b/lifecycle-operator/chart/README.md @@ -57,7 +57,7 @@ and application health checks | `lifecycleOperator.env.pythonRunnerImage` | specify image for python task runtime | `ghcr.io/keptn/python-runtime:v1.0.3` | | `lifecycleOperator.image.registry` | specify the container registry for the lifecycle-operator image | `ghcr.io` | | `lifecycleOperator.image.repository` | specify registry for manager image | `keptn/lifecycle-operator` | -| `lifecycleOperator.image.tag` | select tag for manager image | `v0.9.0` | +| `lifecycleOperator.image.tag` | select tag for manager image | `v0.9.1` | | `lifecycleOperator.image.imagePullPolicy` | specify pull policy for the manager image. This overrides global values | `""` | | `lifecycleOperator.livenessProbe` | custom liveness probe for manager container | | | `lifecycleOperator.readinessProbe` | custom readinessprobe for manager container | | @@ -90,7 +90,7 @@ and application health checks | `scheduler.env.otelCollectorUrl` | sets url for open telemetry collector | `otel-collector:4317` | | `scheduler.image.registry` | specify the container registry for the scheduler image | `ghcr.io` | | `scheduler.image.repository` | set image repository for scheduler | `keptn/scheduler` | -| `scheduler.image.tag` | set image tag for scheduler | `v0.9.0` | +| `scheduler.image.tag` | set image tag for scheduler | `v0.9.1` | | `scheduler.image.imagePullPolicy` | specify pull policy for the manager image. This overrides global values | `""` | | `scheduler.livenessProbe` | customizable liveness probe for the scheduler | | | `scheduler.readinessProbe` | customizable readiness probe for the scheduler | | diff --git a/lifecycle-operator/chart/values.yaml b/lifecycle-operator/chart/values.yaml index d2f23599ea..289276f2ee 100644 --- a/lifecycle-operator/chart/values.yaml +++ b/lifecycle-operator/chart/values.yaml @@ -106,7 +106,7 @@ lifecycleOperator: ## @param lifecycleOperator.image.repository specify registry for manager image repository: keptn/lifecycle-operator ## @param lifecycleOperator.image.tag select tag for manager image - tag: v0.9.0 # x-release-please-version + tag: v0.9.1 # x-release-please-version ## @param lifecycleOperator.image.imagePullPolicy specify pull policy for the manager image. This overrides global values imagePullPolicy: "" ## @extra lifecycleOperator.livenessProbe custom liveness probe for manager container @@ -221,7 +221,7 @@ scheduler: ## @param scheduler.image.repository set image repository for scheduler repository: keptn/scheduler ## @param scheduler.image.tag set image tag for scheduler - tag: v0.9.0 + tag: v0.9.1 ## @param scheduler.image.imagePullPolicy specify pull policy for the manager image. This overrides global values imagePullPolicy: "" ## @extra scheduler.livenessProbe customizable liveness probe for the scheduler