2.0.0-rc.1 (2024-03-05)
Features
- add global value for imagePullPolicy (#2807) (5596d12)
- lifecycle-operator: adapt WorkloadVersionReconciler logic to use ObservabilityTimeout for workload deployment (#3160) (e98d10e)
- 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)
Other
- bump chainsaw (#3136) (829e684)
- bump chainsaw version (#3101) (f6f3ba5)
- bump Keptn version (#3184) (4e85dcc)
- enable Google Tag Manager for the Keptn website (#3098) (3887255)
- improve CLOMonitor score (#3088) (66299d7)
- lifecycle-operator: remove unused FailAction parameter from KeptnEvaluation (#3138) (4febd99)
- lifecycle-operator: revert unused ObservabilityTimeout parameter from KeptnWorkload (#3163) (7b68ac8)
- merge dependency for mkdocs-material (#3053) (4eeac27)
- release cert-manager 2.1.0 (#2994) (cc21f79)
- release deno-runtime 2.0.2 (#2977) (97b4aec)
- release lifecycle-operator 0.9.1 (#2992) (781ab47)
- release metrics-operator 0.9.2 (#2993) (6c050a5)
- release python-runtime 1.0.3 (#2998) (678cddd)
- release scheduler 0.9.1 (#3022) (aeafbb9)
- replace kuttl tests with chainsaw (#3000) (2f77ae8)
- update chart dependencies (#3179) (b8efdd5)
- update release checklist (#3176) (aeb6773)
- upgrade chainsaw and remove a couple of kubectl/envsubst calls (#3021) (f0e23dd)
Docs
- add content tabs in code examples in reference section (#3005) (cf0c170)
- add excerpts to blog posts (#3008) (fa911ae)
- add release checklist to contribution guide (#3042) (68094ab)
- add use cases to intro page (#3180) (a8397cb)
- added Sticky navigation tabs feature (#3078) (a852ed9)
- document how to write create new keptnmetricsprovider (#2939) (c4359ba)
- document promotion task feature (#3058) (20dc748)
- fix formatting for KeptnTaskDefinition crd-ref (#3016) (dcae871)
- fix formatting for KeptnTaskDefinition fields (#3007) (0e66bf8)
- fix generation of underlying types (#3150) (a387a88)
- fix indentation issues and adjust linter rules (#3028) (034dae3)
- fix referenced slack channel (#3039) (cf2e074)
- fix typo (#3065) (fa9dae3)
- fix wrong indentation of analysis status field in CRD reference (#3162) (1804716)
- guide for multi stage delivery (#3080) (fedb29f)
- lifecycle-operator non-blocking deployment functionality (#3123) (392d93f)
- move all keptn.sh links to /stable (#3029) (b68f833)
- protect nested lists from markdownlint in technologies.md (#3020) (0574e97)
- remove disabled linter (#3084) (0bb9a36)
- remove duplicated paragraph from Analysis CRD docs (#3161) (34b3aeb)
- remove wrong documentation on lifecycle of single Pods (#3148) (17841c6)
- rephrase migration guide to propagate propagation feature (#3099) (4593a82)
- review keptntaskdefinition examples (#3085) (d0a0c43)
- update keptn state descriptions in our CRDs (#3124) (d87b288)
Dependency Updates
- update actions/setup-node action to v4.0.2 (#3030) (cdde947)
- update anchore/sbom-action action to v0.15.8 (#2912) (ce57993)
- update aquasecurity/trivy-action action to v0.17.0 (#2667) (aa2c72c)
- update aquasecurity/trivy-action action to v0.18.0 (#3157) (de077c7)
- update codecov/codecov-action action to v4 (#2987) (58007c7)
- update dawidd6/action-download-artifact action to v3.1.1 (#3074) (2f4c6e6)
- update dawidd6/action-download-artifact action to v3.1.2 (#3117) (c846e93)
- update dependency mkdocs-material to v9.5.9 (#3032) (a46cf11)
- 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 github artifact actions to v4 (major) (#3094) (962e632)
- update golangci/golangci-lint-action action to v4 (#3102) (db0ab24)
- update helm/kind-action action to v1.9.0 (#3063) (5289bec)
- update jasonetco/create-an-issue action to v2.9.2 (#3071) (f2509ff)
- update kyverno/action-install-chainsaw action to v0.1.3 (#3009) (fd8eac0)
- update sigstore/cosign-installer action to v3.4.0 (#2985) (50c43fa)
- update squidfunk/mkdocs-material docker tag to v9.5.8 (#3001) (7e2ff8b)
- update squidfunk/mkdocs-material to v9.5.10 (patch) (#3075) (40b0f7d)
- update squidfunk/mkdocs-material to v9.5.11 (patch) (#3116) (a4f4eef)
- update squidfunk/mkdocs-material to v9.5.12 (patch) (#3151) (542e540)