Skip to content

lifecycle-operator: v0.8.3

Compare
Choose a tag to compare
@keptn-bot keptn-bot released this 31 Oct 10:24
e66d340

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

  • adapt KeptnTask example to changes in API (#2124) (bcc64e8)

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)