0.5.0 (2023-01-10)
⚠ BREAKING CHANGES
- Evaluation and Task statuses in KeptnWorkloadInstance/KeptnAppVersion use the same structure
- operator: With API version
v1alpha2
,KeptnEvaluationProvider
uses a Secret Selector instead ofSecretName
. - We are introducing scarf.sh for download tracking to have valuable information that will show us adoption rates for the toolkit.
Features
- add a new operator for self-hosted certificate management (#523) (90bbdba)
- add revision field to KeptnApp (#494) (23ddfa3)
- generate SBOMs for container images on release (#571) (72fe001)
- introduce API groups in KLT (#547) (b482d96)
- introduce API version v1alpha2 (#491) (229bcc9)
- operator: add version conversion rule for KeptnEvaluationProvider (#531) (f1e9fe1)
- operator: emit K8s events with detailed messages for failed evaluations (#477) (1b3a56f)
- operator: fix ownership information for keptnworkloads (#520) (1e642c7)
- operator: introduce evaluation support for Dynatrace (#194) (c6483cc)
- operator: support restartability of KeptnApp (#544) (99070c2)
- set default of 1 for KeptnApp revision field (#513) (a5cb3f2)
- use scarf.sh registry for all container images (#507) (647c6a1)
Bug Fixes
Dependency Updates
- add more renovate annotations for auto updates (#519) (1555d63)
- add yaml files to renovate (#527) (2ee11f5)
- update dawidd6/action-download-artifact action to v2.24.3 (#560) (5220e9d)
- update denoland/deno docker tag to v1.28.3 (#467) (59fa6b0)
- update denoland/deno docker tag to v1.29.1 (#534) (3b316f9)
- update dependency argoproj/argo-cd to v2.5.4 (#492) (6f16dac)
- update dependency argoproj/argo-cd to v2.5.5 (#543) (f1b59ca)
- update dependency cert-manager/cert-manager to v1.10.1 (#530) (cb83e24)
- update dependency jaegertracing/jaeger to v1.40.0 (#506) (ddb9eca)
- update dependency jaegertracing/jaeger to v1.41.0 (#565) (cc5f7ca)
- update dependency kubernetes-sigs/kustomize to v4 (#575) (36a6169)
- update dependency kudobuilder/kuttl to v0.14.0 (#561) (ff6b95a)
- update dependency kudobuilder/kuttl to v0.15.0 (#566) (9516fcf)
- update golang docker tag to v1.19.4 (#495) (5a74869)
- update jasonetco/create-an-issue action to v2.9.1 (#557) (f6d5934)
- update kubernetes packages to v0.25.5 (patch) (#499) (627b9e1)
- update module github.com/magiconair/properties to v1.8.7 (#503) (4f87239)
- update module github.com/onsi/ginkgo/v2 to v2.5.1 (#384) (955d41e)
- update module github.com/onsi/ginkgo/v2 to v2.6.1 (#535) (e02929a)
- update module github.com/onsi/gomega to v1.24.2 (#532) (2480f21)
- update module github.com/prometheus/common to v0.37.1 (#533) (b72d52e)
- update module github.com/prometheus/common to v0.39.0 (#502) (28ab629)
- update module github.com/stretchr/testify to v1.8.1 (#551) (523bb55)
- update module google.golang.org/grpc to v1.51.0 (#451) (3828ee5)
- update module k8s.io/api to v0.25.5 (#573) (5159a5e)
- update module k8s.io/component-helpers to v0.25.5 (#504) (02b5982)
- update module k8s.io/kubernetes to v1.25.5 (#501) (df8e51c)
- update opentelemetry-go monorepo to v0.34.0 (minor) (#498) (e7db4d0)
Other
- add scarf pixel to markdown files (#493) (b05a810)
- enhance golangci-lint with code complexity and other measures (#484) (1d711d0)
- operator: refactor operator and scheduler statuses + add unit tests (#548) (c661dc0)
- unify EvaluationStatus and TaskStatus to single structure (#569) (9b31b04)
- upgrade examples and tests to v1alpha2 (#509) (2a133ea)