cyclops icon indicating copy to clipboard operation
cyclops copied to clipboard

Migrate Helm releases to Cyclops modules using `cyctl`

Open petar-cvit opened this issue 11 months ago • 1 comments

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:

  1. Fetch the template provided by flags and validate it exists.
  2. Fetch the values of the provided releases (by name and namespace).
  3. Create a Module with the values from the release and the template defined by the flags.

petar-cvit avatar Feb 04 '25 20:02 petar-cvit

@petar-cvit Let me look into this feature to add on.

Abiji-2020 avatar Feb 24 '25 15:02 Abiji-2020