-
Notifications
You must be signed in to change notification settings - Fork 14
[release/v2.3.x] operator: various sidecar fixes #1153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
This PR is stale because it has been open 5 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
bda9c64 to
c685e83
Compare
|
In v2.3.x the helm crds are missing. I wonder if we removed them in this release branch? |
c685e83 to
c76a001
Compare
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
c76a001 to
5ede0f2
Compare
|
Looks like the issue with integration tests was resource exhaustion as this branch doesn't clean up k3d clusters https://github.com/redpanda-data/redpanda-operator/pull/1153/files#diff-5eb410ad78f978d15d3ebe3da3954bedf6e5a2436b022b010a9582331d367bbaR139-R148 |
Backport
This will backport the following commits from
maintorelease/v2.3.x:Questions ?
Please refer to the Backport tool documentation