Skip to content

v0.7.0

Compare
Choose a tag to compare
@keptn-bot keptn-bot released this 16 Mar 13:39
70a1854

0.7.0 (2023-03-16)

⚠ BREAKING CHANGES

  • The different components of KLT have been renamed and use a new container image repository. For more information, please look at #960
  • The handling of the CRD lifecycle and metrics has been split into two different operators

Features

  • adapt examples to use KeptnMetric and KeptnMetricsProvider (91e57ca)
  • add CRD docs auto generator tooling (#884) (5f63d9a)
  • add load test metrics (#831) (2fa1a02)
  • add YAMLLint (#935) (48476bd)
  • added the metrics-operator (5153a05)
  • added the metrics-operator (91e57ca)
  • cert-manager: support certificate injection for all matching resources based on label selector (91e57ca)
  • fill in chart README (#987) (2321180)
  • helm-chart: split documentation from value files (#876) (c366739)
  • improve naming and use new repository (bd49357)
  • introduce lifecycle.keptn.sh/v1alpha3 API version (91e57ca)
  • metrics-operator: added conversion webhook for KeptnMetric CRDs (91e57ca)
  • metrics-operator: allow KeptnMetrics to be placed in any namespace (91e57ca)
  • metrics-operator: implement metric functionality (91e57ca)
  • metrics-operator: introduce KeptnMetricsProvider CRD (91e57ca)
  • metrics-operator: introduce migration from KeptnEvaluationProvider to KeptnMetricsProvider (91e57ca)
  • operator: accept LogLevels for all controllers (#790) (d175486)
  • operator: adapt KeptnEvaluationDefinition to reflect changes in KeptnMetric and KeptnMetricsProvider (91e57ca)
  • remove kube-rbac-proxy (#909) (7d2621b)
  • use helmify to release our helm chart (91e57ca)

Bug Fixes

  • adapted patch for mutating webhook to correctly add release namespace to exclusions (#1044) (d7cfc17)
  • added metric-operator prefix to related ClusterRole and ClusterRoleBindings (#1042) (92d16a3)
  • fix cosign image signing after breaking changes (#1047) (e5abf85)
  • fix examples (#1053) (6f5c105)
  • fix markdown issues in main (#963) (ef35387)
  • fix some sonarcloud settings (#1018) (a40a8d3)
  • helm chart generation and helm pipeline (#975) (444ba74)
  • helm chart generation fixes (#977) (85e9d0e)
  • htmltest error for newly created documents (#1010) (4bf2919)
  • include namespace creation in release manifest (#855) (d7a2b48)
  • metrics-operator: adapt metric types from v1alpha1 (91e57ca)
  • metrics-operator: use correct port for serving metrics api (#954) (d29ab64)
  • move conversion webhooks to hub version API (v1alpha3) (#992) (b2bb268)
  • operator: compute deployment interval on deployment endtime (#842) (140b2f2)
  • operator: invalid import of metrics (91e57ca)
  • remove missing 404 bug (#1006) (e8c0f38)
  • remove required from release docs yaml parameters (#952) (57cc938)
  • wrong link in the local-setup (#916) (de89309)

Dependency Updates

  • update aquasecurity/trivy-action action to v0.9.2 (#985) (6c79514)
  • update busybox docker tag to v1.36.0 (#1023) (83c1e15)
  • update curlimages/curl docker tag to v7.88.1 (#1024) (e89264d)
  • update dawidd6/action-download-artifact action to v2.26.0 (#903) (8c4ba83)
  • update dependency argoproj/argo-cd to v2.6.2 (#871) (9c813ac)
  • update dependency argoproj/argo-cd to v2.6.3 (#965) (4fc984f)
  • update dependency golangci/golangci-lint to v1.51.2 (#765) (7b182fa)
  • update golang docker tag to v1.20.1 (#844) (489f7f9)
  • update golang.org/x/exp digest to 5e25df0 (#833) (17c8185)
  • update klakegg/hugo docker tag to v0.107.0 (#969) (018937b)
  • update kubernetes packages (patch) (#966) (7ba66c9)
  • update module github.com/onsi/ginkgo/v2 to v2.8.1 (#867) (4c36b48)
  • update module github.com/onsi/gomega to v1.27.0 (#872) (5b68118)
  • update module github.com/onsi/gomega to v1.27.1 (#887) (4d2d0ed)
  • update module github.com/open-feature/flagd to v0.3.6 (#810) (5d431b0)
  • update module github.com/open-feature/flagd to v0.3.7 (#868) (8ed6455)
  • update module github.com/open-feature/go-sdk to v1.3.0 (#767) (576a353)
  • update module github.com/prometheus/common to v0.40.0 (#907) (d90355d)
  • update module github.com/spf13/afero to v1.9.4 (#911) (36cfe90)
  • update module k8s.io/klog/v2 to v2.90.1 (#982) (90052bc)
  • update sigstore/cosign-installer action to v3 (#973) (e92259a)

Docs

  • adapt KeptnEvaluationDefinition and introduce KeptnMetricsProvider (#944) (d56bfa4)
  • adapt metrics documentation and example (#941) (82488ec)
  • add "Intro to KLT"; edit "Getting Started" (#785) (27932ff)
  • add cert-manager to jaeger installation script (#1020) (6dc6cee)
  • add CONTRIBUTING.md file for docs (#758) (17fd319)
  • add docs publishing information (#949) (4351e18)
  • add htmltest verification for documentation (#932) (f342ccc)
  • add KLT components diagram (#1016) (dcf49cf)
  • add Netlify configuration and advanced build (#892) (81cd1f2)
  • added more detailed explanation of how to make use of secrets in KeptnTasks (#959) (06fa5fd)
  • change Development url (#923) (335722d)
  • enhance contributors guide (#866) (60bd934)
  • fix broken link in README.md (#913) (09a4f94)
  • improve netlify build (#920) (39a002d)
  • initial list of related technologies of Keptn (#795) (d4bd002)
  • migrator for KeptnEvaluationProvider -> KeptnMetricsProvider (#945) (5bac785)
  • set up directories for contribution guide (#1004) (a3aa4e5)
  • update README and CONTRIBUTING instructions (#991) (e42b750)
  • use helm charts instead of manifests + document KeptnConfig CRD (#747) (338c0fa)
  • website build improvements (#806) (03ce732)

Other