Skip to content

Commit e21ba15

Browse files
committed
Add rook-ceph production ready default helm values
Signed-off-by: Roman Hros <[email protected]>
1 parent 9fcadbd commit e21ba15

File tree

2 files changed

+5
-66
lines changed

2 files changed

+5
-66
lines changed

providers/hetzner/baremetal/1-30/cluster-addon/values.yaml

Lines changed: 2 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -62,71 +62,12 @@ hcloud-cloud-controller-manager:
6262

6363
rook-ceph:
6464
enableDiscoveryDaemon: true
65-
currentNamespaceOnly: true
6665
rook-ceph-cluster:
6766
operatorNamespace: kube-system
68-
# based on cluster-test.yaml
67+
toolbox:
68+
enabled: true
6969
cephClusterSpec:
70-
cephVersion:
71-
image: quay.io/ceph/ceph:v18
72-
allowUnsupported: true
73-
mon:
74-
count: 1
75-
allowMultiplePerNode: true
7670
mgr:
77-
count: 1
78-
allowMultiplePerNode: true
7971
modules:
8072
- name: rook
8173
enabled: true
82-
dashboard:
83-
ssl: false
84-
crashCollector:
85-
disable: true
86-
logCollector:
87-
enabled: false
88-
healthCheck:
89-
daemonHealth:
90-
mon:
91-
interval: 45s
92-
timeout: 600s
93-
osd:
94-
status:
95-
livenessProbe:
96-
resources:
97-
configOverride: |
98-
[global]
99-
osd_pool_default_size = 1
100-
mon_warn_on_pool_no_redundancy = false
101-
bdev_flock_retry = 20
102-
bluefs_buffered_io = false
103-
mon_data_avail_warn = 10
104-
# based on storageclass-test.yaml
105-
cephBlockPools:
106-
- name: ceph-blockpool
107-
spec:
108-
failureDomain: osd
109-
replicated:
110-
size: 1
111-
requireSafeReplicaSize: false
112-
storageClass:
113-
enabled: true
114-
name: ceph-block
115-
isDefault: true
116-
reclaimPolicy: Delete
117-
allowVolumeExpansion: true
118-
volumeBindingMode: "Immediate"
119-
mountOptions: []
120-
allowedTopologies: []
121-
parameters:
122-
imageFormat: "2"
123-
imageFeatures: layering
124-
csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner
125-
csi.storage.k8s.io/provisioner-secret-namespace: "{{ .Release.Namespace }}"
126-
csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner
127-
csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}"
128-
csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
129-
csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}"
130-
csi.storage.k8s.io/fstype: ext4
131-
cephFileSystems: []
132-
cephObjectStores: []

providers/hetzner/baremetal/1-30/cluster-class/templates/cluster-class.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,18 +155,16 @@ spec:
155155
type: string
156156
example: |
157157
enabled: true
158-
currentNamespaceOnly: false
158+
currentNamespaceOnly: true
159159
description: "Helm values for Ceph Operator."
160160
- name: rook_ceph_cluster_values
161161
schema:
162162
openAPIV3Schema:
163163
type: string
164164
default: "enabled: false"
165165
example: |
166-
cephClusterSpec:
167-
cephVersion:
168-
image: quay.io/ceph/ceph:v18.2.2
169-
allowUnsupported: false
166+
enabled: true
167+
clusterName: rook-ceph
170168
description: "Helm values for Ceph Cluster."
171169
- name: etcdEncryptionSecretRef
172170
required: false

0 commit comments

Comments
 (0)