Skip to content

chore: bump controller image to 069a866 (RWOP-friendly PVC validator)#215

Merged
bdchatham merged 1 commit intomainfrom
chore/bump-controller-069a866
May 8, 2026
Merged

chore: bump controller image to 069a866 (RWOP-friendly PVC validator)#215
bdchatham merged 1 commit intomainfrom
chore/bump-controller-069a866

Conversation

@bdchatham
Copy link
Copy Markdown
Collaborator

@bdchatham bdchatham commented May 8, 2026

Summary

Bumps the controller image to 069a866160705cd957b2e37bf3f0170f7bfe1aca — the merge SHA of #214, which relaxed the imported-PVC validator at internal/task/ensure_pvc.go to accept either ReadWriteOnce or ReadWriteOncePod.

Required prerequisite for the archive-0 PV/PVC RWOP migration (#213): without this image bumped on prod, the controller's validator would reject the migrated PVC with "accessModes does not include ReadWriteOnce".

Test plan

  • CI green
  • After merge: flux reconciles the prod controller deployment, rolls the manager pods, new image observed via kubectl -n sei-k8s-controller-system get deploy sei-k8s-controller-manager -o jsonpath='{.spec.template.spec.containers[?(@.name=="manager")].image}'
  • (Smoke) Existing archive-0 SeiNode (still on RWO) continues to validate as ImportPVCReady=True, Reason=PVCValidated — RWO path unchanged
  • Subsequent archive.yaml RWOP PR (separate, in platform repo) becomes safely landable

🤖 Generated with Claude Code


Note

Low Risk
Low risk manifest-only change; primary risk is behavioral differences in the updated controller image affecting PVC validation/rollout behavior at runtime.

Overview
Updates the controller-manager deployment (config/manager/manager.yaml) to run a newer sei-k8s-controller image tag (43cc3e1…069a866…), triggering a rollout to pick up the updated controller behavior (notably around PVC access mode validation).

Reviewed by Cursor Bugbot for commit 1cd396e. Bugbot is set up for automated code reviews on this repo. Configure here.

Pulls in #214 — internal/task/ensure_pvc.go now accepts either
ReadWriteOnce or ReadWriteOncePod on imported archive PVCs. Required
for the archive-0 PV/PVC RWOP migration (#213)
to land cleanly without the validator rejecting the new accessModes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@bdchatham bdchatham merged commit f50ffcf into main May 8, 2026
3 checks passed
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