Add the controller and custom resource definition (CRD) for Keptn's Service Level Indicator configurations (SLIs) to the keptn-operator. They should include the provider configurations (ex. dynatrace/sli.yaml). All interactions with Keptn should be done via the keptn APIs as opposed to using webhook events or pushing directly to the internal git repository.
Success Criteria
Keptn SLI configurations can be:
Specified and included as part of the configuration repository
Add the controller and custom resource definition (CRD) for Keptn's Service Level Indicator configurations (SLIs) to the keptn-operator. They should include the provider configurations (ex.
dynatrace/sli.yaml
). All interactions with Keptn should be done via thekeptn APIs
as opposed to using webhook events or pushing directly to the internal git repository.Success Criteria
Keptn SLI configurations can be:
Related Issues:
Controller
Keptn does not handle the health/status of the SLI providers themselves. Thus, there is no state to reconcile via the controller.