Skip to content

Full migration to CAPI v1beta2 API#838

Merged
salasberryfin merged 2 commits into
rancher:mainfrom
furkatgofurov7:capi-v1beta2-full-migration
Feb 25, 2026
Merged

Full migration to CAPI v1beta2 API#838
salasberryfin merged 2 commits into
rancher:mainfrom
furkatgofurov7:capi-v1beta2-full-migration

Conversation

@furkatgofurov7
Copy link
Copy Markdown
Contributor

What this PR does / why we need it:
Remove all usage of CAPI v1beta1 and stop setting any CAPI conditions and rely exclusively on metav1.Condition.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #788

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
@furkatgofurov7 furkatgofurov7 self-assigned this Feb 24, 2026
@furkatgofurov7 furkatgofurov7 requested a review from a team as a code owner February 24, 2026 08:52
@furkatgofurov7 furkatgofurov7 added kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. area/v1beta2 labels Feb 24, 2026
@furkatgofurov7 furkatgofurov7 moved this to In Progress (8 max) in CAPI / Turtles Feb 24, 2026
Copy link
Copy Markdown
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this @furkatgofurov7.

I would suggest we try to play it safe for the current release, and only add these changes to the next minor v0.24.0, while maintaining v0.22 and v0.23 on both condition types.

What do you think?

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
@furkatgofurov7 furkatgofurov7 moved this from In Progress (8 max) to PR to be reviewed in CAPI / Turtles Feb 24, 2026
Copy link
Copy Markdown
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @furkatgofurov7!

@salasberryfin salasberryfin added this pull request to the merge queue Feb 25, 2026
Merged via the queue into rancher:main with commit 461f4e5 Feb 25, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from PR to be reviewed to Done in CAPI / Turtles Feb 25, 2026
@furkatgofurov7 furkatgofurov7 deleted the capi-v1beta2-full-migration branch February 25, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/v1beta2 kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Full migration to CAPI v1beta2 - Final Stage

3 participants