0.9.1 (2024-03-04)
Features
- add global value for imagePullPolicy (#2807) (5596d12)
- lifecycle-operator: adapt KeptnConfig reconciler to set up blockedDeployment parameter (#3112) (c8ad8b1)
- lifecycle-operator: adapt KeptnConfig reconciler to set up observabilityTimeout parameter (#3154) (f14a1ff)
- lifecycle-operator: adapt WorkloadVersionReconciler logic to use ObservabilityTimeout for workload deployment (#3160) (e98d10e)
- lifecycle-operator: add Counter meter for promotion phase (#3105) (fa146fa)
- lifecycle-operator: add feature flag for enabling promotion tasks (#3055) (d4044c1)
- lifecycle-operator: implement promotion task (#3057) (e165600)
- lifecycle-operator: introduce a possibility to configure number of retries and interval for KeptnEvaluationDefinition (#3141) (65f7327)
- lifecycle-operator: introduce blockDeployment parameter into KeptnConfig (#3111) (ab5b89d)
- lifecycle-operator: introduce non-blocking deployment functionality for application lifecycle (#3113) (bf78974)
- lifecycle-operator: introduce ObservabilityTimeout parameter in KeptnConfig (#3149) (79de15e)
- lifecycle-operator: introduce ObservabilityTimeout parameter in KeptnWorkload (#3153) (0e88438)
- lifecycle-operator: introduce promotionTask parameters in KeptnAppContext (#3056) (c2c3af3)
Bug Fixes
- lifecycle-operator: close root spans of failed AppVersions/WorkloadVersions (#3174) (120005b)
- lifecycle-operator: retrieve KeptnEvaluationDefinition before creating KeptnEvaluation (#3144) (54a9b8b)
Other
- bump go version to 1.21 (#3006) (8236c25)
- bump helm chart dependencies (#2991) (49ee351)
- lifecycle-operator: clean up leftover logic for supporting standalone Pods as Workloads (#3140) (17321bc)
- lifecycle-operator: remove unused FailAction parameter from KeptnEvaluation (#3138) (4febd99)
- lifecycle-operator: revert unused ObservabilityTimeout parameter from KeptnWorkload (#3163) (7b68ac8)
Docs
- fix generation of underlying types (#3150) (a387a88)
- review keptntaskdefinition examples (#3085) (d0a0c43)
- update keptn state descriptions in our CRDs (#3124) (d87b288)
Dependency Updates
- update ghcr.io/keptn/deno-runtime docker tag to v2.0.2 (#3156) (4452584)
- update ghcr.io/keptn/python-runtime docker tag to v1.0.3 (#3152) (85d8fd0)
- update golang.org/x/exp digest to 814bf88 (#3109) (8610295)
- update golang.org/x/exp digest to ec58324 (#3043) (d736aef)
- update helm release common to v0.1.4 (#3114) (12b2e58)
- update kubernetes packages to v0.28.7 (patch) (#3062) (8698803)
- update module github.com/argoproj/argo-rollouts to v1.6.6 (#3061) (9c4297b)
- update module github.com/cloudevents/sdk-go/v2 to v2.15.1 (#3118) (73c2a31)
- update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 (#2974) (cd36e8d)
- update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 (#3047) (d6b4a64)
- update module github.com/keptn/lifecycle-toolkit/keptn-cert-manager to v0.8.0 (#3158) (d775416)
- update module github.com/stretchr/testify to v1.9.0 (#3171) (d334790)
- update module google.golang.org/grpc to v1.61.1 (#3072) (3c9d1f3)
- update module google.golang.org/grpc to v1.62.0 (#3119) (ea061db)
- update module sigs.k8s.io/controller-runtime to v0.16.4 (#3033) (f576707)
- update module sigs.k8s.io/controller-runtime to v0.16.5 (#3073) (599e2d8)
- update module sigs.k8s.io/yaml to v1.4.0 (#2984) (584aff6)
- update opentelemetry-go monorepo (minor) (#3129) (513986d)
- update opentelemetry-go monorepo (patch) (#3010) (a6d1724)
- update opentelemetry-go monorepo to v1.23.1 (minor) (#3092) (ac71144)