0.8.3 (2023-10-30)
Features
- add test and lint cmd to makefiles (#2176) (c55e0a9)
- aggregation functions support for metrics controller (#1802) (678c4c9)
- create new Keptn umbrella Helm chart (#2214) (41bd47b)
- generalize helm chart (#2282) (81334eb)
- metrics-operator: add basicauth to prometheus provider (#2154) (bab605e)
- metrics-operator: add helm chart for metrics operator (#2189) (a5ae3de)
- metrics-operator: add query to the analysis result (#2188) (233aac4)
- metrics-operator: add support for user-friendly duration string for specifying time frame (#2147) (34e5384)
- metrics-operator: expose analysis results as Prometheus Metric (#2137) (47b756c)
- metrics-operator: implement interface for analysis value retrieval in DQL provider (#2194) (3d7f737)
- metrics-operator: remove omitempty tags to get complete representation of AnalysisResult (#2078) (a08b9ca)
- move helm docs into values files (#2281) (bd1a37b)
- update
KeptnMetric
to store multiple metrics in status (#1900) (2252b2d)
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: remove hardcoded keptn namespace (#2141) (f10b447)
- metrics-operator: convert SLI names to valid K8s resource names (#2125) (6da3276)
- metrics-operator: fix log message for AnalysisDefinition lookup (#2092) (598fed3)
- metrics-operator: fix panic due to write attempt on closed channel (#2119) (33eb9d7)
- metrics-operator: flush status when analysis is finished (#2122) (276b609)
- metrics-operator: introduce
.status.state
in Analysis (#2061) (b08b4d8) - metrics-operator: use context with timeout for fetching analysis values (#2213) (6945069)
- 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)
- metrics-operator: improve logging (#2269) (2e35273)
- metrics-operator: inject ProviderFactory into KeptnMetric reconciler (#2062) (579dc10)
- metrics-operator: refactor fetching resouce namespaces during analysis (#2105) (38c8332)
- regenerate CRDs (#2074) (63f5dc1)
- update k8s version (#1701) (010d7cd)
- update release please config to work with umbrella chart (#2357) (6ff3a5f)
Docs
- add first iteration of analysis documentation (#2167) (366ee1f)
- metrics-operator: usage of SLI and SLO converters (#2013) (57bc225)
Dependency Updates
- metrics-operator: replace grpc version with v1.58.3 (#2353) (51269d4)
- replace otel libraries with newer versions (#2312) (adda244)
- update dependency kubernetes-sigs/kustomize to v5.2.1 (#2308) (6653a47)
- 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 golang.org/x/exp digest to 3e424a5 (#2243) (61ca8b7)
- update golang.org/x/exp digest to 7918f67 (#2246) (a05a915)
- update golang.org/x/exp digest to 9212866 (#2039) (2fba7c9)
- update golang.org/x/exp digest to 9212866 (#2133) (3390f17)
- update kubernetes packages (patch) (#2102) (b2853f9)
- update module github.com/datadog/datadog-api-client-go/v2 to v2.17.0 (#2107) (a048036)
- update module github.com/datadog/datadog-api-client-go/v2 to v2.17.0 (#2134) (f2f3a0c)
- update module github.com/datadog/datadog-api-client-go/v2 to v2.18.0 (#2301) (d3ecf2e)
- update module github.com/go-logr/logr to v1.3.0 (#2346) (bc06204)
- update module github.com/open-feature/go-sdk to v1.8.0 (#2208) (1494568)
- update module github.com/prometheus/client_golang to v1.17.0 (#2207) (de8b958)
- update module github.com/prometheus/client_model to v0.5.0 (#2247) (cb7a4b3)
- update module github.com/prometheus/common to v0.45.0 (#2304) (5705847)
- update module golang.org/x/net to v0.15.0 (#2065) (50ce9c0)
- update module golang.org/x/net to v0.15.0 (#2135) (214af30)
- 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 k8s.io/apimachinery to v0.28.3 (#2298) (f2f8dfe)
- update module sigs.k8s.io/controller-runtime to v0.16.3 (#2306) (3d634a7)
- update module sigs.k8s.io/yaml to v1.4.0 (#2347) (a8d9170)