Skip to content

Conversation

@github-actions
Copy link

Backport

This will backport the following commits from main to release/v25.1.x:

Questions ?

Please refer to the Backport tool documentation

@chrisseto chrisseto force-pushed the backport/release/v25.1.x/pr-1138 branch 2 times, most recently from 04e0ef5 to 51d12fa Compare October 22, 2025 15:23
Prior to this commit the operator sidecar's decommissioner and pvcunbinder
controllers did not work. This was due to:
- RBAC issues, the sidecar did not correctly scope itself to a single namespace.
- Incorrect label selectors hidden within the controllers in question.

Additionally, the statefulset decommissioner's sole test case has been disabled
for quite sometime. There's been zero test coverage of this functionality.

This commit:
- Restores the decommissioner's tests to a working state
- Strips out the "fetcher" to reduce duplication and remove reliance on
  fetching live helm values.
- Replaces baked in filtering with a label selector argument that will be
  constructed by the helm chart.

A follow up commit with chart changes and acceptance tests will be submitted.
It's been made separate to ease the process of backporting to the v2.x.x
branches.

(cherry picked from commit 03dd394)

# Conflicts:
#	operator/cmd/run/run.go
#	operator/go.mod
#	pkg/go.mod
@chrisseto chrisseto force-pushed the backport/release/v25.1.x/pr-1138 branch from 51d12fa to bc23238 Compare October 23, 2025 19:23
@chrisseto chrisseto enabled auto-merge (rebase) October 23, 2025 20:16
@chrisseto chrisseto merged commit 58331b2 into release/v25.1.x Oct 23, 2025
10 checks passed
@chrisseto chrisseto deleted the backport/release/v25.1.x/pr-1138 branch October 23, 2025 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants