Skip to content

refactor(operator): remove pvc-based storage paths#45

Merged
onutc merged 2 commits intomainfrom
codex/remove-pvc-storage
Mar 3, 2026
Merged

refactor(operator): remove pvc-based storage paths#45
onutc merged 2 commits intomainfrom
codex/remove-pvc-storage

Conversation

@onutc
Copy link
Contributor

@onutc onutc commented Mar 3, 2026

Summary

  • remove homePVC and sharedConfigPVC support from the operator reconciliation path
  • make /home/dev always an EmptyDir home volume and keep shared persistence only via sharedMounts
  • remove PVC-related Helm values and operator env rendering
  • add hard Helm render failures when deprecated operator.homePVC or operator.sharedConfigPVC keys are supplied
  • replace PVC-focused controller tests with home mount + security context coverage
  • update deployment docs to reflect the cutover to ephemeral home default

Validation

  • cd /Users/onur/repos/spritz/operator && go test ./...
  • cd /Users/onur/repos/spritz/api && go test ./...
  • cd /Users/onur/repos/spritz && ./scripts/verify-helm.sh
  • cd /Users/onur/repos/spritz && ./scripts/verify-agnostic.sh

@onutc onutc merged commit 852a39a into main Mar 3, 2026
1 check passed
@onutc onutc deleted the codex/remove-pvc-storage branch March 3, 2026 11:12
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