Skip to content

[deckhouse-cli] Add CNI migration commands#242

Open
tarabrind wants to merge 1 commit intomainfrom
cni-switcher
Open

[deckhouse-cli] Add CNI migration commands#242
tarabrind wants to merge 1 commit intomainfrom
cni-switcher

Conversation

@tarabrind
Copy link
Member

@tarabrind tarabrind commented Dec 11, 2025

Introduces commands for managing CNI provider migrations in the Deckhouse cluster. This includes:

  • d8 cni-migration switch: Initiates a CNI migration.
  • d8 cni-migration watch: Monitors the progress of an ongoing migration.
  • d8 cni-migration cleanup: Removes migration-related resources.

This feature leverages custom Kubernetes resources (CNIMigration and CNINodeMigration) to orchestrate and track the migration process.

The implementation of the main migration logic has been added to the main Deckhouse repository by this PR.

@tarabrind tarabrind self-assigned this Dec 11, 2025
@tarabrind tarabrind marked this pull request as draft December 12, 2025 11:07
@tarabrind tarabrind force-pushed the cni-switcher branch 2 times, most recently from 9c42298 to c63c770 Compare February 2, 2026 12:50
@tarabrind tarabrind changed the title Cni switcher [deckhouse-cli] Add CNI migration commands Feb 2, 2026
@tarabrind tarabrind force-pushed the cni-switcher branch 2 times, most recently from 505a99f to fe0f4e0 Compare February 12, 2026 11:08
Introduces commands for managing CNI provider migrations in the Deckhouse cluster.
This includes:
- `d8 cni-migration switch`: Initiates a CNI migration.
- `d8 cni-migration watch`: Monitors the progress of an ongoing migration.
- `d8 cni-migration cleanup`: Removes migration-related resources.

This feature leverages custom Kubernetes resources (CNIMigration and CNINodeMigration)
to orchestrate and track the migration process.

Signed-off-by: Denis Tarabrin <denis.tarabrin@flant.com>
@tarabrind tarabrind marked this pull request as ready for review February 24, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants