Nightly check for Helm Upgrades
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
Interested
Hi @DahunsiJ, are you currently working on this issue? If yes, do you need any support ?
Thank you!
I want to take up this issue @odubajDT
Thank you @rizul2108, assigned!
@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?
and I have to check for upgrade by comparing it with one on the registry online or with locally available Chart.yaml?
just the root keptn helm chart is enough for this, no need to test the subcharts, as they are dependencies of the root one
Ok thank you @mowies
Unassigned due to inactivity