0.8.2 (2023-09-06)
Features
- add
aggregation
field inKeptnMetric
(#1780) (c0b66ea) - add
interval
field forkubectl get KeptnMetric
(#1689) (1599ee9) - add
step
field inKeptnMetric
(#1755) (03ca7dd) - metrics-operator monorepo setup (#1791) (51445eb)
- metrics-operator: adapt to changes in DQL API (#1948) (88d693a)
- metrics-operator: add analysis controller (#1875) (017e08b)
- metrics-operator: add Analysis CRD (#1839) (9521a16)
- metrics-operator: add AnalysisDefinition CRD (#1823) (adf4621)
- metrics-operator: add AnalysisValueTemplate CRD (#1822) (f25b24d)
- metrics-operator: add new provider interface (#1943) (66320f8)
- metrics-operator: convert corner cases in SLO convertor (#1999) (95e0953)
- metrics-operator: introduce range operators in AnalysisDefinition (#1976) (7fb8952)
- metrics-operator: introduce scoring logic for Analysis evaluations (#1872) (b6f2172)
- metrics-operator: introduce SLI -> AnalysisValueTemplate converter (#1939) (6f2d261)
- metrics-operator: introduce SLO -> AnalysisDefinition converter (#1955) (9c9929c)
- metrics-operator: support combination of OR criteria in SLO converter (#2023) (aa430e7)
- metrics-operator: update datadog api to support
range.step
(#1842) (1d957b7) - metrics-operator: update dql provider to include range (#1919) (39db23e)
- metrics-operator: update dynatrace api to support
range.step
(#1812) (4407fc4) - monorepo setup for lifecycle-operator, scheduler and runtimes (#1857) (84e243a)
- update Datadog API to query metrics for range (#1615) (3b370ab)
- update Dynatrace provider to query metrics over a range (#1658) (0f0cddb)
- update prometheus api to support
range.step
(#1801) (e64fcd6)
Bug Fixes
- metrics-operator: fix url encoding in DT metrics queries (#1893) (5437df9)
- metrics-operator: flaky test in SLI converter (#1954) (cadb170)
- metrics-operator: flaky test in SLI converter (#1961) (d02a8ef)
- metrics-operator: make Fail target in AnalysisDefinition optional (#1903) (df874e2)
Other
- add status field docs to all CRDs (#1807) (650ecba)
- remove debug log containing secret (#1967) (75baefd)
- rename operator folder to lifecycle-operator (#1819) (97a2d25)
Docs
Performance
Dependency Updates
- update dependency kubernetes-sigs/controller-tools to v0.12.1 (#1765) (ba79a32)
- update dependency kubernetes-sigs/controller-tools to v0.13.0 (#1930) (8b34b63)
- update dependency kubernetes-sigs/kustomize to v5.1.1 (#1853) (354ab3f)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 0b618c4 (#1654) (c749313)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 440c308 (#2017) (c365734)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 88a54f9 (#1794) (fc976eb)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to 8dbec2d (#1995) (2f51445)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to bb133cf (#1963) (c7697bf)
- update github.com/keptn/lifecycle-toolkit/klt-cert-manager digest to cba2de5 (#1762) (b77bcea)
- update golang.org/x/exp digest to d852ddb (#2011) (12ee7b6)
- update kubernetes packages (patch) (#1786) (cba2de5)
- update kubernetes packages to v0.26.8 (patch) (#1945) (6ce03d6)
- update module github.com/datadog/datadog-api-client-go/v2 to v2.15.0 (#1803) (ff62c60)
- update module github.com/datadog/datadog-api-client-go/v2 to v2.16.0 (#1957) (00f3cd3)
- update module github.com/open-feature/go-sdk to v1.7.0 (#1854) (8b90008)
- update module golang.org/x/net to v0.12.0 (#1662) (49318bf)
- update module golang.org/x/net to v0.14.0 (#1855) (3186188)
- update module golang.org/x/net to v0.14.0 (#2020) (14573cd)