Skip to content

fix(upgrade): add Plans to place/remove .skip files on RKE2 manifests (backport #62)#64

Merged
starbops merged 1 commit into
v1.8from
mergify/bp/v1.8/pr-62
Apr 17, 2026
Merged

fix(upgrade): add Plans to place/remove .skip files on RKE2 manifests (backport #62)#64
starbops merged 1 commit into
v1.8from
mergify/bp/v1.8/pr-62

Conversation

@mergify

@mergify mergify Bot commented Apr 17, 2026

Copy link
Copy Markdown

Problem:

Solution:

Before multi-node node upgrades begin, an SUC Plan creates rke2-multus.yaml.skip files on all managed nodes to prevent RKE2 from upgrading the rke2-multus chart release mid-upgrade. The .skip files are removed during finalization or on UpgradePlan deletion.

Related Issue(s):

harvester/harvester#10359

Test plan:

Additional documentation or context

Ported from harvester/harvester#10402.


This is an automatic backport of pull request #62 done by Mergify.

…#62)

* fix: add Plans to place/remove .skip files on RKE2 manifests

Ported from harvester/harvester#10402. Before multi-node node upgrades
begin, an SUC Plan creates rke2-multus.yaml.skip files on all managed
nodes to prevent RKE2 from upgrading the rke2-multus chart release
mid-upgrade. The .skip files are removed during finalization or on
UpgradePlan deletion.

Signed-off-by: Zespre Chang <[email protected]>

* fix: handle skip-manifest removal failure and always attempt cleanup

Signed-off-by: Zespre Chang <[email protected]>

* fix: add SecurityContext to skip-manifest and image-cleanup SUC plans

Signed-off-by: Zespre Chang <[email protected]>

---------

Signed-off-by: Zespre Chang <[email protected]>
(cherry picked from commit 5db10d6)
@starbops
starbops merged commit 77f23de into v1.8 Apr 17, 2026
9 checks passed
@starbops
starbops deleted the mergify/bp/v1.8/pr-62 branch April 17, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant