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
Extend the Keptn Operator with a controller for KeptnEvaluation CRDs.
Technical Details
The Controller should monitor KeptnEvaluation CRDs:
apiVersion: lifecycle.keptn.sh/v1alpha1
kind: KeptnEvaluation
metadata:
name: my-prometheus-evaluation-asdolkfj
spec:
evaluationDefinition: my-prometheus-evaluation #name of the KeptnEvaluationDefinition to use
status:
evaluationStatus: #array
- name: query-1 #string
value: 10 #string with the result from query-1
status: passed #enum: passed/failed
- name: query-2
value: 50
status: failed
overallStatus: failed
This controller should monitor KeptnEvaluation CRDs and fetch KeptnEvaluationDefinitions and KeptnEvaluationProvider CRDs. KeptnEvaluationDefinition is fetched based on the name of spec.evaluationDefinition. KeptnEvaluationProvider is fetched based on value of spec.source from the KeptnEvaluationDefinition.
Acceptance Criteria
KeptnEvaluation CRD is defined
The controller monitor the KeptnEvaluation CRD
The controller fetched KeptnEvaluationDefinitions and KeptnEvaluationProviders
DoD
The operator monitors KeptnEvaluation CRDs
The text was updated successfully, but these errors were encountered:
Goal
Extend the Keptn Operator with a controller for KeptnEvaluation CRDs.
Technical Details
The Controller should monitor KeptnEvaluation CRDs:
This controller should monitor KeptnEvaluation CRDs and fetch
KeptnEvaluationDefinitions
andKeptnEvaluationProvider
CRDs.KeptnEvaluationDefinition
is fetched based on the name ofspec.evaluationDefinition
.KeptnEvaluationProvider
is fetched based on value ofspec.source
from theKeptnEvaluationDefinition
.Acceptance Criteria
KeptnEvaluation
CRD is definedKeptnEvaluation
CRDKeptnEvaluationDefinition
s andKeptnEvaluationProvider
sDoD
The text was updated successfully, but these errors were encountered: