Skip to content

Conversation

afritzler
Copy link
Member

@afritzler afritzler commented May 14, 2025

Proposed Changes

POC implementation of UpdateMachine driver method to update ServerClaims in case of an in-place-update.

Problem Statement:

In the current in-place update flow, the infrastructure resources are not being updated when an OS change in the Shoot spec happens for a respective worker group. This leads to a problem in a setup where you always want to netboot your Servers via a change in the ServerClaim image field.

Proposed solution:

This PR leverages the newly added UpdateMachine interface method of the driver which is triggered whenever an in-place update is ready to being process. In this step, the UpdateMachine call will figure out which ServerClaim is affected and will PATCH the image field of that ServerClaim.

/ref https://github.com/afritzler/machine-controller-manager/tree/enh/machine-update

@github-actions github-actions bot added enhancement New feature or request provider size/XL labels May 14, 2025
@afritzler afritzler changed the title Implement UpdateMachine driver interface Implement UpdateMachine driver interface method May 15, 2025
@hardikdr hardikdr added this to Roadmap Jun 25, 2025
@hardikdr hardikdr added the area/gardener-extension Gardener extension integration. label Jun 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gardener-extension Gardener extension integration. enhancement New feature or request provider size/XL
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants