0.9.0 (2023-10-31)
Features
- adapt code to use KeptnWorkloadVersion instead of KeptnWorkloadInstance (#2255) (c06fae1)
- add test and lint cmd to makefiles (#2176) (c55e0a9)
- cert-manager: add helm chart for cert manager (#2192) (b3b68fa)
- 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 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 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: remove omitempty tags to get complete representation of AnalysisResult (#2078) (a08b9ca)
- move helm docs into values files (#2281) (bd1a37b)
- support scheduling gates in integration tests (#2149) (3ff67d5)
- update
KeptnMetric
to store multiple metrics in status (#1900) (2252b2d)
Bug Fixes
- add 404 page to the docs (#2071) (7e6b2e5)
- add uid fields to Grafana dashboard datasources (#2085) (4a4af79)
- change klt to keptn for annotations and certs (#2229) (608a75e)
- helm charts image registry, image pull policy and install action (#2361) (76ed884)
- helm test (#2232) (12b056d)
- metrics-operator: add missing AnalysisDefinition validation webhook to helm templates (#2173) (98097e6)
- 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) - scheduler: ignore OTel security issue in scheduler (#2364) (a10594f)
- update outdated CRDs in helm chart templates (#2123) (34c9d11)
Other
- adapt Makefile command to run unit tests (#2072) (2db2569)
- add NOTES to helm chart (#2345) (994952b)
- enable renovate on helm test files (#2370) (54b36c9)
- enable renovate on helm test files (#2372) (0ef5eaf)
- fix grafana dashboard datasource config (#2080) (f375ad2)
- fix PR template location and filename (#2387) (d70721f)
- helm-chart: generate umbrella chart lock (#2391) (55e12d4)
- hide unused KeptnEvaluationProvider from the crd docs (#2146) (d2743bf)
- metrics-operator: refactor fetching resouce namespaces during analysis (#2105) (38c8332)
- optimize integration tests pipeline with scheduling gates (#2191) (ac85d0d)
- reduce parallelism in integration tests (#2130) (f9fc7c4)
- release cert-manager 1.2.0 (#2007) (a6d2c47)
- release deno-runtime 1.0.2 (#2008) (d354861)
- release lifecycle-operator 0.8.3 (#2075) (e66d340)
- release metrics-operator 0.8.3 (#2053) (d4d7a83)
- release python-runtime 1.0.1 (#2024) (f3bbb96)
- release scheduler 0.8.3 (#2076) (b6cf199)
- remove generation of KLT manifest releases (#1942) (a73a1d0)
- revert elastic/crd-ref-docs back to 0.0.9 (#2355) (bb378ad)
- update cert-manager chart versions (#2359) (a9da96a)
- update k8s version (#1701) (010d7cd)
- update pipelines to work with new helm charts (#2228) (ddee725)
- update release please config to work with umbrella chart (#2357) (6ff3a5f)
- update umbrella chart dependencies (#2369) (92a5578)
Docs
- adapt KeptnTask example to changes in API (#2124) (bcc64e8)
- adapt landing page with better fitting titles and links (#2336) (a56d6e0)
- add better instructions for OTel example (#1896) (f034265)
- add content to implementing/evaluations (#2073) (39a9e8a)
- add example files for day 2 operations docs PR (#2365) (7cdcada)
- add first iteration of analysis documentation (#2167) (366ee1f)
- add instructions on how to update a workload (#2278) (c900772)
- add KeptnApp reference in getting started (#2202) (a15b038)
- add KeptnTask ref page; enhance guide chapter for keptn-no-k8s (#2103) (066be3e)
- add KeptnTaskDefinition tutorial (#2121) (de2604f)
- add links to most workload word occurrences (#2327) (398ad06)
- add required labels to required CRD fields (Analysis, AnalysisDefinition, AnalysisValueTemplate) (#2356) (8b6bc79)
- add required labels to required CRD fields (KeptnApp, KeptnConfig, KeptnEvaluationDefinition) (#2390) (5c7b0cd)
- add required labels to required CRD fields (KeptnTask, KeptnMetric, KeptnMetricsProvider, KeptnTaskDefintion) (#2388) (0e39c0e)
- begin official word list for Keptn documentation (#2049) (a656512)
- bold rendering only for folders (#2333) (e0a2c05)
- clarify referenced titles in intro (#2384) (25a0c2c)
- correct getting-started info about using KeptnConfig (#2326) (7e57ee1)
- correct link to Helm CLI installation info (#2145) (3e652fa)
- edit Analysis guide page (#2199) (942842b)
- enable google custom search engine for production (#2335) (2ff15a2)
- example for the usage of Analyses (#2168) (fef0dfd)
- fix image ref (#2198) (d1c9ffa)
- fix typo in analysis.md (#2295) (779f720)
- fix xref to cert-manager page (#2052) (83b34c8)
- guide instructions to create KeptnMetric resource (#2381) (372892d)
- how to embed a file in docs (#2095) (a5977ad)
- how to make Keptn work with vCluster (#2382) (20c6f1e)
- how to migrate quality gates to Keptn Analysis feature (#2251) (c1166ff)
- how to use software dev environment (#2127) (dc6a651)
- improve getting started guide (#2058) (a6e4d65)
- metrics-operator: usage of SLI and SLO converters (#2013) (57bc225)
- more comments for tasks-non-k8s-apps (#2293) (9f0e4aa)
- move "Architecture" section to top level (#2057) (785de10)
- move docs branch sections from readme to contrib guide (#1902) (1965c16)
- move publishing info to contribute guide (#2227) (c31a1bb)
- move tasks-non-k8s-apps to implementing from tutorials (#2089) (469578e)
- ref pages for Analysis CRDs (#2277) (6a6de3a)
- refine info about configuring Grafana/Jaeger (#2315) (35590d9)
- remove "Migration pages" that are no longer scheduled (#2063) (328dfc2)
- remove empty and outdated pages (#2332) (3077e31)
- remove yaml-crd-ref/evaluationprovider.md (#2148) (1f2093b)
- rename "Implementing..." section to "User Guides" (#2097) (b8280ca)
- rename "tasks" page, delete section from "Tutorials" (#2088) (8e5dd76)
- restructure getting-started section (#2294) (8c56087)
- restructure KeptnTaskDefinition, clarify httpRef and functionRef (#2138) (e2c5583)
- tweaks to intro material for Keptn landing page (#2221) (286e38b)
- update contribution guideline link in PR template (#2003) (84ae464)
- upgrade Keptn to Helm from a manifest installation (#2270) (cfb7641)
Dependency Updates
- update actions/checkout action to v4 (#2026) (bd15001)
- update actions/setup-node action to v4 (#2341) (ebe8b26)
- update amannn/action-semantic-pull-request action to v5.3.0 (#2179) (27a9b80)
- update aquasecurity/trivy-action action to v0.13.0 (#2349) (c58a4f7)
- update curlimages/curl docker tag to v8.3.0 (#2113) (742d62d)
- update curlimages/curl docker tag to v8.4.0 (#2266) (d801621)
- update dawidd6/action-download-artifact action to v2.28.0 (#2150) (6566e7d)
- update dependency argoproj/argo-cd to v2.8.3 (#2068) (ff5f946)
- update dependency argoproj/argo-cd to v2.8.4 (#2114) (b1bd8bf)
- update dependency autoprefixer to v10.4.16 (#2158) (f670218)
- update dependency bitnami-labs/readme-generator-for-helm to v2.5.2 (#2264) (874ade7)
- update dependency bitnami-labs/readme-generator-for-helm to v2.6.0 (#2307) (ed7c385)
- update dependency cloud-bulldozer/kube-burner to v1.7.10 (#2338) (59c494b)
- update dependency cloud-bulldozer/kube-burner to v1.7.7 (#2126) (8b4b8d2)
- update dependency cloud-bulldozer/kube-burner to v1.7.8 (#2162) (9011915)
- update dependency cloud-bulldozer/kube-burner to v1.7.9 (#2265) (9ea0046)
- update dependency elastic/crd-ref-docs to v0.0.10 (#2339) (7c0730f)
- update dependency golangci/golangci-lint to v1.55.0 (#2314) (979b379)
- update dependency golangci/golangci-lint to v1.55.1 (#2340) (aca5bac)
- update dependency jaegertracing/jaeger to v1.49.0 (#2069) (87752af)
- update dependency jaegertracing/jaeger to v1.50.0 (#2256) (34a1812)
- update dependency jaegertracing/jaeger-operator to v1.49.0 (#2070) (9a98e97)
- update dependency kubernetes-sigs/kustomize to v5.2.1 (#2308) (6653a47)
- update docker/build-push-action action to v5 (#2110) (1057f17)
- update docker/login-action action to v3 (#2111) (9c94d4b)
- update docker/setup-buildx-action action to v3 (#2112) (bf1891a)
- 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 keptn/docs-tooling action to v0.1.5 (#2054) (2613917)
- update module github.com/keptn/docs-tooling to v0.1.5 (#2055) (2e11b25)
- update otel/opentelemetry-collector docker tag to v0.85.0 (#2109) (2b6a519)
- update otel/opentelemetry-collector docker tag to v0.86.0 (#2206) (0b2a6db)
- update otel/opentelemetry-collector docker tag to v0.87.0 (#2276) (91dd45e)
- update otel/opentelemetry-collector docker tag to v0.88.0 (#2348) (ec64f53)