What would you like to be added:
Implement a bootctl CLI tool that includes a move command to facilitate the migration of Custom Resource Definitions (CRDs) and Custom Resources (CRs) related to the Boot Operator from a source cluster to a destination cluster.
A sample command may look like:
bootctl move --source-kubeconfig=~/.kube/source-cluster.yaml \
--target-kubeconfig=~/.kube/target-cluster.yaml \
--namespace=metal-namespace
Additional flags that should be supported include:
crds-only: Migrate only CRDs
crs-only: Migrate only CRs
dry-run: Preview the migration without making changes
namespace: Specify the namespace to operate within
Why is this needed:
This feature will streamline the migration process for Boot Operator resources.
What would you like to be added:
Implement a
bootctlCLI tool that includes amovecommand to facilitate the migration of Custom Resource Definitions (CRDs) and Custom Resources (CRs) related to the Boot Operator from a source cluster to a destination cluster.A sample command may look like:
Additional flags that should be supported include:
crds-only: Migrate only CRDscrs-only: Migrate only CRsdry-run: Preview the migration without making changesnamespace: Specify the namespace to operate withinWhy is this needed:
This feature will streamline the migration process for Boot Operator resources.