github keptn/lifecycle-toolkit v0.3.0

latest releases: keptn-v2.2.0, stable, metrics-operator-v1.1.0...
23 months ago

0.3.0 (2022-10-20)

⚠ BREAKING CHANGES

  • operator: Modified behavior of KeptnAppVersion and KeptnWorkloadInstance to support pre and post deployment evaluation checks with Prometheus montoring
  • operator: now the namespaces have to be annotated/labeled with keptn.sh/lifecycle-controller=enabled when the lifecycle controller should be used
  • operator: Implementation of the KeptnApp CRD and Controller. This modifies the behaviour of the KeptnWorkloadInstance and Keptn MutatingWebhook

Features

  • Namespace keptn-lifecycle-controller-system should never call webhook (#192) (913a9ff)
  • operator: add fallback behavior when no keptn annotations are set (#171) (b6cc674)
  • operator: Add KeptnApplication controller (#137) (271f5a8)
  • operator: Added minimal context information (#170) (eebe420)
  • operator: Allow pre- and post-deployment tasks as labels or annotations (#181) (4241fe7)
  • operator: Bootstrap evaluation CRD from app (#184) (74c3dbc)
  • operator: Bootstrap evaluation CRD from WorkloadInstance (#188) (95e206b)
  • operator: Bootstrap KeptnEvaluationProvider and KeptnEvaluation Definition CRDs (#165) (03d2346)
  • operator: Fix phase naming (#197) (3739127)
  • operator: Introduce KeptnEvaluation Controller + CRD (#168) (1ce044a)
  • operator: Introduce Prometheus evaluation (#183) (c2ab773)
  • operator: namespace should be annotated when the lifecycle controller is used (#178) (fa8b875)

Docs

Other

  • Add Evaluation instructions (#190) (6717b89)
  • Add example Grafana dashboard to observability example (#199) (9c20600)
  • Updated Prometheus Network policy for granting access from lifecycle controller namespace (#191) (bd77527)

Don't miss a new lifecycle-toolkit release

NewReleases is sending notifications on new releases.