cyclops
cyclops copied to clipboard
Migrate Helm releases to Cyclops modules using `cyctl`
Is your feature request related to a problem? Please describe.
v0.16.0 supports migrating existing Helm releases to Cyclops Modules. Scope of the issue is to add a command that would allow you to migrate releases to Modules in batches.
Command should look like this:
cyctl helm migrate --namespace <name of the release> --repo <template repo> --path <template path> --version <version>
Actions that need to be performed by the cli to do the migration:
- Fetch the template provided by flags and validate it exists.
- Fetch the values of the provided releases (by name and namespace).
- Create a Module with the values from the release and the template defined by the flags.
@petar-cvit Let me look into this feature to add on.