Skip to content

Ensure CAPI resources are preserved after migration #1820

@salasberryfin

Description

@salasberryfin

Description

As a Turtles user, I need to safely migrate to Rancher >=v2.13.0, and effectively Turtles >=v.0.25.0, from Rancher v2.12.x and Turtles (as extension) v0.24.2, and my CAPI resources should not be affected.

Definition of Done

A new test will cover a scenario where:

  1. Rancher v2.12.x is installed with Turtles v0.24.2.
  2. CAPIProvider and CAPI Cluster resources are created.
  3. Once resources are available, user upgrades to Rancher v2.13.x, which ships with Turtles v0.25.x.
  4. Cluster/s must be available and ready.
  5. CAPIProvider/s should be available and migration script can be run for providers chart to take ownership of the resources.
  6. Apply provider chart.
  7. All CAPI resources should be unaffected.

The following document is a guide on how to execute this migration: https://github.com/rancher/turtles-docs/blob/520d69d2e04d5f7197d548caae7a8688c349f356/docs/next/modules/en/pages/tutorials/migration.adoc

Metadata

Metadata

Labels

area/testingIndicates an issue related to testkind/enhancementCategorizes issue or PR as related to a new feature.

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions