0.8.3 (2023-10-31)
Features
- adapt code to use KeptnWorkloadVersion instead of KeptnWorkloadInstance (#2255) (c06fae1)
- add test and lint cmd to makefiles (#2176) (c55e0a9)
- create new Keptn umbrella Helm chart (#2214) (41bd47b)
- generalize helm chart (#2282) (81334eb)
- lifecycle-operator: add helm chart for lifecycle operator (#2200) (9f0853f)
- lifecycle-operator: automatically decide for scheduler installation based on k8s version (#2212) (25976ea)
- lifecycle-operator: introduce functions for SchedulingGates functionality (#2140) (b40503e)
- lifecycle-operator: introduce metric showing readiness of operator (#2152) (c0e3f48)
- lifecycle-operator: introduce option to enable lifecycle orchestration only for specific namespaces (#2244) (12caf03)
- lifecycle-operator: introduce v1alpha4 API version for KeptnWorkloadInstance (#2250) (d95dc10)
- metrics-operator: add support for user-friendly duration string for specifying time frame (#2147) (34e5384)
- move helm docs into values files (#2281) (bd1a37b)
- support scheduling gates in integration tests (#2149) (3ff67d5)
Bug Fixes
- change klt to keptn for annotations and certs (#2229) (608a75e)
- helm charts image registry, image pull policy and install action (#2361) (76ed884)
- lifecycle-operator: make sure the CloudEvents endpoint from the KeptnConfig is applied (#2289) (b5d9fc0)
- lifecycle-operator: remove hardcoded keptn namespace (#2141) (f10b447)
- update kustomization.yaml to avoid usage of deprecated patches/configs (#2004) (8d70fac)
- update outdated CRDs in helm chart templates (#2123) (34c9d11)
Other
- adapt Makefile command to run unit tests (#2072) (2db2569)
- lifecycle-operator: improve logging (#2253) (8dd3394)
- lifecycle-operator: refactor pod mutating webhook (#2233) (c2cc89a)
- lifecycle-operator: remove direct dependency on jsonpatch (#2187) (d7fce2a)
- lifecycle-operator: remove spans created by webhook (#2331) (9f21fb6)
- lifecycle-operator: remove spans for reconciliation loops, adjust log levels (#2310) (d73008c)
- regenerate CRDs (#2074) (63f5dc1)
- update k8s version (#1701) (010d7cd)
- update release please config to work with umbrella chart (#2357) (6ff3a5f)
Docs
Dependency Updates
- update dependency kubernetes-sigs/kustomize to v5.2.1 (#2308) (6653a47)
- update ghcr.io/keptn/deno-runtime docker tag to v1.0.2 (#2367) (6c17203)
- update ghcr.io/keptn/python-runtime docker tag to v1.0.1 (#2368) (134191a)
- update ghcr.io/keptn/scheduler docker tag to v0.8.3 (#2374) (16a4a14)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 010d7cd (#2106) (2ef614a)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 066be3e (#2274) (c6d9c52)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 099a457 (#2169) (643ae4e)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 3077e31 (#2313) (cf52945)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 4342d33 (#2177) (2b5267c)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 469578e (#2038) (d240e56)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 5efa650 (#2155) (fa8c891)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 608a75e (#2231) (26ff714)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 6566e7d (#2143) (9e7fe83)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 8dd3394 (#2271) (b29fc99)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to a15b038 (#2205) (1592926)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to a656512 (#2230) (f11fdb9)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to b2853f9 (#2094) (b9019cd)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to c1166ff (#2242) (aa53137)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to f2f3a0c (#2132) (2039d36)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to f2f8dfe (#2297) (e13b9be)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to f3bbb96 (#2342) (89ddb2f)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to fda2315 (#2300) (bffbaf2)
- update kubernetes packages (patch) (#2102) (b2853f9)
- update module github.com/argoproj/argo-rollouts to v1.6.0 (#2064) (d5c428a)
- update module github.com/go-logr/logr to v1.3.0 (#2346) (bc06204)
- update module github.com/onsi/ginkgo/v2 to v2.12.1 (#2156) (dbf2867)
- update module github.com/onsi/ginkgo/v2 to v2.13.0 (#2272) (0df464d)
- update module github.com/onsi/gomega to v1.28.0 (#2209) (c0726d0)
- update module github.com/onsi/gomega to v1.28.1 (#2343) (64b1508)
- update module github.com/prometheus/client_golang to v1.17.0 (#2207) (de8b958)
- update module golang.org/x/net to v0.15.0 (#2065) (50ce9c0)
- update module golang.org/x/net to v0.16.0 (#2249) (e89ea71)
- update module golang.org/x/net to v0.17.0 (#2267) (8443874)
- update module google.golang.org/grpc to v1.58.0 (#2066) (6fae5a7)
- update module google.golang.org/grpc to v1.58.1 (#2115) (d08df40)
- update module google.golang.org/grpc to v1.58.2 (#2163) (5efa650)
- update module google.golang.org/grpc to v1.58.3 (#2275) (66e86c0)
- update module google.golang.org/grpc to v1.59.0 (#2302) (fda2315)
- update module k8s.io/apimachinery to v0.28.3 (#2298) (f2f8dfe)
- update module sigs.k8s.io/controller-runtime to v0.16.3 (#2306) (3d634a7)
- update opentelemetry-go monorepo (minor) (#2108) (4e5d29e)
- update opentelemetry-go monorepo (minor) (#2210) (d577311)