fix(chart): sane default storage (ReadWriteOnce + cluster default class)#24
Open
andrey-embarklabs wants to merge 1 commit into
Open
Conversation
The five XNAT data volumes (and the bundled CNPG cluster) defaulted to accessMode ReadWriteMany on a storageClass literally named "default", which is unsatisfiable on a standard EKS/EBS cluster (EBS has no RWX, and few clusters have a class named "default") — PVCs sit Pending on a fresh single-replica install. - Default the data volumes to ReadWriteOnce. - Default storageClass to "" so PVCs use the cluster's default StorageClass; the templates omit storageClassName when empty rather than setting it to "" (which would disable dynamic provisioning). - Same for cnpg.cluster.storage.storageClass; the Cluster template now omits the field when empty. - Document that multi-replica XNAT or the container-service should set the shared volumes (build, archive) to ReadWriteMany on an RWX class.
kathrynalpert
approved these changes
Jun 11, 2026
kathrynalpert
left a comment
Contributor
There was a problem hiding this comment.
This is breaking for existing installs, right? We should make sure this is clear in the semver
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The five XNAT data volumes (and the bundled CNPG cluster) defaulted to accessMode ReadWriteMany on a storageClass literally named "default", which is unsatisfiable on a standard EKS/EBS cluster (EBS has no RWX, and few clusters have a class named "default") — PVCs sit Pending on a fresh single-replica install.