You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support KLT adoption by automatically discover the workloads that belongs to a specific application without requiring a KeptnApp.
Problem
In the case of a multi-service application, users need to create a KeptnApp CRD besided annotate their manifests with recommended labels or Keptn-specific labels.
If the KeptnApp CRD is not present, the pods are stuck waiting to be bound to a node.
This should not be the case and the KLT should be able to automatically infer the KeptnApp based on the labels.
Technical Details
The KLT should be able to work also without a KeptnApp CRD.
In this mode, the KLT has some limitations:
no App pre-flight checks
no App post-flight checks
no prevention of a wrong workload version being deployed
The inferred KeptnApp should then be stored in ETCD for future usages, e.g., rollback.
DoD
KLT runs in a passive mode and does not block any deployment
Observability is working out-of-the-box
The content you are editing has changed. Please copy your edits and refresh the page.
what if another deployment/pod/RS/DS/SS with the same KeptnApp name is deployed during the deployment of the application, should it be considered?
restartability of an application, should we allow the users to somehow restart the application? for example by adding/removing/updating some of the deployment/pod/RS/DS/SS with the referenced app?
Goal
Support KLT adoption by automatically discover the workloads that belongs to a specific application without requiring a
KeptnApp
.Problem
In the case of a multi-service application, users need to create a
KeptnApp
CRD besided annotate their manifests with recommended labels or Keptn-specific labels.If the
KeptnApp
CRD is not present, the pods are stuck waiting to be bound to a node.This should not be the case and the KLT should be able to automatically infer the
KeptnApp
based on the labels.Technical Details
The KLT should be able to work also without a
KeptnApp
CRD.In this mode, the KLT has some limitations:
The inferred
KeptnApp
should then be stored in ETCD for future usages, e.g., rollback.DoD
Tasks
The text was updated successfully, but these errors were encountered: