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

Nightly check for Helm Upgrades #1005

Open
2 tasks
thisthat opened this issue Mar 8, 2023 · 8 comments
Open
2 tasks

Nightly check for Helm Upgrades #1005

thisthat opened this issue Mar 8, 2023 · 8 comments
Labels
Milestone

Comments

@thisthat
Copy link
Member

thisthat commented Mar 8, 2023

Goal

A pipeline scheduled to run daily should check that Helm upgrades of our charts work

Technical Details

A new workflow that verifies that we can upgrade our Helm chart from version x to version x+1.
A version matrix should be used to be ready to have tests for an upgrade from vx to vx+2.
The pipeline shall be run nightly like it is for the Keptn Integration Tests.

If the upgrade fails, we should generate an issue with the error message.

DoD

  • Tests for Helm upgrades are run nightly
  • An issue is created when it fails
@thisthat thisthat added enhancement New feature or request status: ready-for-refinement Issue is relevant for the next backlog refinment labels Mar 8, 2023
@thisthat thisthat added this to the 0.8 milestone Mar 8, 2023
@thisthat thisthat moved this to 🎟️ Refined in Keptn Lifecycle Toolkit Mar 14, 2023
@mowies mowies removed the status: ready-for-refinement Issue is relevant for the next backlog refinment label Mar 14, 2023
@thisthat thisthat moved this from Backlog to In Progress in 🛣️ Keptn Roadmap Mar 16, 2023
@thisthat thisthat moved this from In Progress to Planned in 🛣️ Keptn Roadmap Mar 16, 2023
@DahunsiJ
Copy link

Interested

@odubajDT odubajDT self-assigned this Apr 26, 2023
@odubajDT odubajDT moved this from 🎟️ Refined to 🏃 In progress in Keptn Lifecycle Toolkit Apr 26, 2023
@odubajDT odubajDT removed their assignment Apr 26, 2023
@odubajDT odubajDT moved this from 🏃 In progress to 🎟️ Refined in Keptn Lifecycle Toolkit Apr 26, 2023
@odubajDT
Copy link
Contributor

Hi @DahunsiJ, are you currently working on this issue? If yes, do you need any support ?

Thank you!

@thisthat thisthat modified the milestones: 0.7.1, 0.8 May 3, 2023
@thisthat thisthat modified the milestones: 0.8, 0.9 Sep 11, 2023
@thisthat thisthat modified the milestones: 0.9, 0.10 Sep 25, 2023
@mowies mowies added the helm label Sep 27, 2023
@rizul2108
Copy link
Contributor

I want to take up this issue @odubajDT

@odubajDT
Copy link
Contributor

Thank you @rizul2108, assigned!

@rizul2108
Copy link
Contributor

rizul2108 commented Jan 30, 2024

@odubajDT can you please elaborate i have to check for the upgrade for all 4 charts (as here in the workflow named validate-helm-chart.yaml) or only for the one in root directory?
and if I have to check for all 4 I will have to maintain version matrix of all 4 charts?
image
and I have to check for upgrade by comparing it with one on the registry online or with locally available Chart.yaml?

@mowies
Copy link
Member

mowies commented Jan 31, 2024

just the root keptn helm chart is enough for this, no need to test the subcharts, as they are dependencies of the root one

@mowies mowies moved this from 🎟️ Refined to 🏃 In progress in Keptn Lifecycle Toolkit Jan 31, 2024
@rizul2108
Copy link
Contributor

Ok thank you @mowies

@mowies mowies modified the milestones: 0.10, 0.11 Feb 12, 2024
@mowies mowies modified the milestones: 2.0.0-rc.1, 2.1.0 Mar 5, 2024
@RealAnna
Copy link
Contributor

Unassigned due to inactivity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🏃 In progress
Development

Successfully merging a pull request may close this issue.

6 participants