https://github.com/saada/helm-2to3-test
https://github.com/saada/helm-2to3-test
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/saada/helm-2to3-test
- Owner: saada
- Created: 2020-06-12T15:53:32.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-12T17:03:34.000Z (about 6 years ago)
- Last Synced: 2025-11-23T02:29:27.655Z (7 months ago)
- Size: 1000 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helm-2to3-test
## Trigger
* if helm 2to3 conversion is destructive
* user has to have an explicit flag or spec.convert: true to apply the migration
* else
* ...
## Use case
* We want to slowly migrate HelmReleases to v3 over 30 days
* HelmRelease
## Things to migrate
* Helm chart
* HelmRelease crd object
* Tiller state
## Questions
* Is helm 2to3 conversion destructive?
* When should we trigger the conversion?
## Option 1
* Detect a v3 HelmRelease and it exists in Tiller
* Helm operator itself pauses sync loop and does the conversion automatically
## Option 2
* Shut down helm operator
* Run manual migration in all environments (non-destructive)
* Spin up helm operator with v3 support only
* Wait for each team to upgrade their HelmRelease to v3
* Turn off tiller