Skip to content

Implement bootctl CLI and move command for Boot Operator Migration #98

@hardikdr

Description

@hardikdr

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.

Metadata

Metadata

Assignees

Projects

Status

Done

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions