Skip to content

Add integration tests for inplace machine upgrade - #1144

Open
aaronfern wants to merge 1 commit into
gardener:masterfrom
aaronfern:inplace_it
Open

Add integration tests for inplace machine upgrade#1144
aaronfern wants to merge 1 commit into
gardener:masterfrom
aaronfern:inplace_it

Conversation

@aaronfern

Copy link
Copy Markdown
Member

What this PR does / why we need it:
This PR adds integration tests for machine inplace upgrade

The following scenarios have been added

  • Happy path - move machine to new mcs after successful upgrade
  • Machine transition to InPlaceUpdateFailed phase when node update fails and update-result=failed annotation is set
  • Machine transitions to InPlaceUpdateFailed when update result is not set within timeout
  • Manual inPlace upgrade

Which issue(s) this PR fixes:
Fixes partially #1123

Special notes for your reviewer:

Release note:

Added integration tests for inPlace machine upgrade

@aaronfern
aaronfern requested a review from a team as a code owner August 31, 2026 11:41
@gardener-prow

gardener-prow Bot commented Aug 31, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign kon-angelo for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow Bot added do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant