Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Oct 07:04
0489374

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)