keptn / lifecycle-toolkit

Toolkit for cloud-native application lifecycle management
https://keptn.sh
Apache License 2.0
301 stars 120 forks source link

Create Keptn Argo REST client #3590

Open mowies opened 2 months ago

mowies commented 2 months ago

Goal

Deploy the Keptn REST API backend using normal k8s operator practices (reconcile loops) and add the corresponding feature flag to the KeptnConfig resource.

Notes

new feature flag in keptn config lifecycle operator deploys REST API based on feature flag API has a kube client with read/list permissions to all keptn resources (basically)

### Tasks
- [ ] https://github.com/keptn/lifecycle-toolkit/issues/3594
- [ ] https://github.com/keptn/lifecycle-toolkit/issues/3595
- [ ] https://github.com/keptn/lifecycle-toolkit/issues/3596
- [ ] Follow up
- [ ] https://github.com/keptn/lifecycle-toolkit/issues/3597
Bharadwajshivam28 commented 1 week ago

@mowies Hey I would like to work on this feature integration