Skip to content

Commit 1f2b620

Browse files
authored
Merge pull request #1028 from rackerlabs/postgres-storage
feat: rook - add ceph-block-single block pool
2 parents 6f27ce6 + 93c6091 commit 1f2b620

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

operators/rook/values-cluster.yaml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,30 @@ cephBlockPools:
6868
csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}"
6969
dataPool: ceph-blockpool-ecoded
7070
pool: replicated-metadata-pool
71-
# needed because we are running kernel 4.x which does not support fast-diff
72-
# see https://docs.ceph.com/en/latest/rbd/rbd-config-ref/ for things supported
73-
# in particular kernel version
71+
- name: ceph-block-single
72+
# see https://github.com/rook/rook/blob/master/Documentation/CRDs/Block-Storage/ceph-block-pool-crd.md#spec for available configuration
73+
spec:
74+
failureDomain: host
75+
replicated:
76+
size: 1
77+
requireSafeReplicaSize: false
78+
storageClass:
79+
enabled: true
80+
name: ceph-block-single
81+
isDefault: false
82+
reclaimPolicy: Retain
83+
allowVolumeExpansion: true
84+
volumeBindingMode: "Immediate"
85+
mountOptions: []
86+
# see https://kubernetes.io/docs/concepts/storage/storage-classes/#allowed-topologies
87+
allowedTopologies: []
88+
parameters:
89+
csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner
90+
csi.storage.k8s.io/provisioner-secret-namespace: "{{ .Release.Namespace }}"
91+
csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner
92+
csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}"
93+
csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
94+
csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}"
7495
imageFeatures: layering
7596

7697
# -- A list of CephFileSystem configurations to deploy

0 commit comments

Comments
 (0)