Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Helm feature flag for promotion feature #3035

Closed
Tracked by #2907
mowies opened this issue Feb 13, 2024 · 0 comments · Fixed by #3055
Closed
Tracked by #2907

Create Helm feature flag for promotion feature #3035

mowies opened this issue Feb 13, 2024 · 0 comments · Fixed by #3055

Comments

@mowies
Copy link
Member

mowies commented Feb 13, 2024

Overall Goal

As a Keptn user, I want to have a dedicated way to promote my GitOps enable app to the next stage in my environment.

Details

To stay flexible with releases in Keptn, a feature flag should be introduced to hide the new functionality until it's fully implemented.
There should be a helm value and an environment variable for the lifecycle operator to set the feature flag.

DoD

  • helm value added - disabled by default
  • env var added to lifecycle operator deployment
  • adapt helm tests
  • adapt helm charts
@mowies mowies added this to the 0.11 milestone Feb 13, 2024
@mowies mowies moved this to 🏗 Shaping in Keptn Lifecycle Toolkit Feb 13, 2024
@mowies mowies changed the title Create KeptnConfig and Helm feature flag for promotion feature Create Helm feature flag for promotion feature Feb 13, 2024
@mowies mowies added status: ready-for-refinement Issue is relevant for the next backlog refinment and removed status: draft labels Feb 13, 2024
@odubajDT odubajDT moved this from 🏗 Shaping to 🎟️ Refined in Keptn Lifecycle Toolkit Feb 14, 2024
@odubajDT odubajDT added helm lifecycle-operator and removed status: ready-for-refinement Issue is relevant for the next backlog refinment labels Feb 14, 2024
@bacherfl bacherfl self-assigned this Feb 15, 2024
@github-project-automation github-project-automation bot moved this from 🎟️ Refined to ✅ Done in Keptn Lifecycle Toolkit Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
3 participants