@@ -1184,6 +1184,13 @@ spec:
11841184 storage:
11851185 description: Storage configuration for Etcd data.
11861186 properties:
1187+ accessModes:
1188+ description: |-
1189+ AccessModes contains the desired access modes the volume should have.
1190+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
1191+ items:
1192+ type: string
1193+ type: array
11871194 class:
11881195 description: Class is the StorageClass name.
11891196 maxLength: 63
@@ -4401,16 +4408,31 @@ spec:
44014408 x-kubernetes-list-type: atomic
44024409 type: object
44034410 type: object
4404- backupStorageType:
4405- default: hostPath
4411+ backupStorage:
44064412 description: |-
4407- BackupStorageType defines how backup storage is provided.
4408- Valid values are "hostPath" (for single-node testing) and "pvc" (for production).
4409- Defaults to "hostPath".
4410- enum:
4411- - hostPath
4412- - pvc
4413- type: string
4413+ BackupStorage defines the storage configuration for backup volumes.
4414+ Shared across all pods in a pool. Defaults to same as Storage if not specified.
4415+ properties:
4416+ accessModes:
4417+ description: |-
4418+ AccessModes contains the desired access modes the volume should have.
4419+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
4420+ items:
4421+ type: string
4422+ type: array
4423+ class:
4424+ description: Class is the StorageClass
4425+ name.
4426+ maxLength: 63
4427+ minLength: 1
4428+ type: string
4429+ size:
4430+ description: Size of the persistent
4431+ volume.
4432+ maxLength: 63
4433+ pattern: ^([0-9]+)(.+)$
4434+ type: string
4435+ type: object
44144436 cells:
44154437 description: Cells defines the list of
44164438 cells where this Pool should be deployed.
@@ -4563,6 +4585,13 @@ spec:
45634585 description: Storage defines the storage
45644586 configuration for the pool's data volumes.
45654587 properties:
4588+ accessModes:
4589+ description: |-
4590+ AccessModes contains the desired access modes the volume should have.
4591+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
4592+ items:
4593+ type: string
4594+ type: array
45664595 class:
45674596 description: Class is the StorageClass
45684597 name.
@@ -6679,16 +6708,31 @@ spec:
66796708 x-kubernetes-list-type: atomic
66806709 type: object
66816710 type: object
6682- backupStorageType:
6683- default: hostPath
6711+ backupStorage:
66846712 description: |-
6685- BackupStorageType defines how backup storage is provided.
6686- Valid values are "hostPath" (for single-node testing) and "pvc" (for production).
6687- Defaults to "hostPath".
6688- enum:
6689- - hostPath
6690- - pvc
6691- type: string
6713+ BackupStorage defines the storage configuration for backup volumes.
6714+ Shared across all pods in a pool. Defaults to same as Storage if not specified.
6715+ properties:
6716+ accessModes:
6717+ description: |-
6718+ AccessModes contains the desired access modes the volume should have.
6719+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
6720+ items:
6721+ type: string
6722+ type: array
6723+ class:
6724+ description: Class is the StorageClass
6725+ name.
6726+ maxLength: 63
6727+ minLength: 1
6728+ type: string
6729+ size:
6730+ description: Size of the persistent
6731+ volume.
6732+ maxLength: 63
6733+ pattern: ^([0-9]+)(.+)$
6734+ type: string
6735+ type: object
66926736 cells:
66936737 description: Cells defines the list of
66946738 cells where this Pool should be deployed.
@@ -6841,6 +6885,13 @@ spec:
68416885 description: Storage defines the storage
68426886 configuration for the pool's data volumes.
68436887 properties:
6888+ accessModes:
6889+ description: |-
6890+ AccessModes contains the desired access modes the volume should have.
6891+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
6892+ items:
6893+ type: string
6894+ type: array
68446895 class:
68456896 description: Class is the StorageClass
68466897 name.
@@ -6989,6 +7040,13 @@ spec:
69897040 storage:
69907041 description: Storage configuration for Etcd data.
69917042 properties:
7043+ accessModes:
7044+ description: |-
7045+ AccessModes contains the desired access modes the volume should have.
7046+ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
7047+ items:
7048+ type: string
7049+ type: array
69927050 class:
69937051 description: Class is the StorageClass name.
69947052 maxLength: 63
0 commit comments