Skip to content

refactor: more instance-generic async provisioning#1165

Merged
comtalyst merged 15 commits intomainfrom
comtalyst/refactor-cloudprovider-promise
Oct 21, 2025
Merged

refactor: more instance-generic async provisioning#1165
comtalyst merged 15 commits intomainfrom
comtalyst/refactor-cloudprovider-promise

Conversation

@comtalyst
Copy link
Collaborator

@comtalyst comtalyst commented Sep 17, 2025

Fixes #

Description

In cloudprovider module, async provisioning handling logic unncessarily assume an instance is a VM instance. With the new instance kind coming up in Machine API integration, this refactor will lead to more code reusability between instances, as well as more clear layering regarding standalone NodeClaim handling.

How was this change tested?

Does this change impact docs?

  • Yes, PR includes docs updates
  • Yes, issue opened: #
  • No

Release Note


@comtalyst comtalyst force-pushed the comtalyst/nodeclaim-annotations-helper branch from dd42341 to 9da82e9 Compare September 17, 2025 08:40
@comtalyst comtalyst force-pushed the comtalyst/refactor-cloudprovider-promise branch from f5ff9ef to 6dc5332 Compare September 17, 2025 08:41
@comtalyst comtalyst added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Sep 17, 2025
@comtalyst comtalyst force-pushed the comtalyst/nodeclaim-annotations-helper branch from 9da82e9 to 3bb55cd Compare September 30, 2025 23:48
matthchr
matthchr previously approved these changes Oct 7, 2025
Copy link
Member

@matthchr matthchr left a comment

Choose a reason for hiding this comment

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

Approved with some more nits

@comtalyst comtalyst changed the base branch from comtalyst/nodeclaim-annotations-helper to main October 20, 2025 19:12
@comtalyst comtalyst dismissed matthchr’s stale review October 20, 2025 19:12

The base branch was changed.

@comtalyst comtalyst changed the base branch from main to comtalyst/nodeclaim-annotations-helper October 20, 2025 19:18
@comtalyst comtalyst force-pushed the comtalyst/refactor-cloudprovider-promise branch from c162c1b to 26c8415 Compare October 20, 2025 19:19
Base automatically changed from comtalyst/nodeclaim-annotations-helper to main October 21, 2025 01:02
@comtalyst comtalyst merged commit ce93679 into main Oct 21, 2025
35 of 38 checks passed
@comtalyst comtalyst deleted the comtalyst/refactor-cloudprovider-promise branch October 21, 2025 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants