From b6dcd9693201f96e60a925aa230756e4b9c0eae6 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Fri, 17 Mar 2023 09:22:50 +0800 Subject: [PATCH] fix(rook-ceph): separate CephObject* resources Signed-off-by: JJGadgets --- .../02-storage/rook-ceph/cluster/object.yaml | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/kube/3-deploy/1-core/02-storage/rook-ceph/cluster/object.yaml b/kube/3-deploy/1-core/02-storage/rook-ceph/cluster/object.yaml index 04bb2512..57ebc22e 100644 --- a/kube/3-deploy/1-core/02-storage/rook-ceph/cluster/object.yaml +++ b/kube/3-deploy/1-core/02-storage/rook-ceph/cluster/object.yaml @@ -1,12 +1,25 @@ --- apiVersion: ceph.rook.io/v1 -kind: CephObjectStore +kind: CephObjectRealm +metadata: + name: ${CLUSTER_NAME_LOWER} + namespace: rook-ceph +--- +apiVersion: ceph.rook.io/v1 +kind: CephObjectZoneGroup metadata: name: ${CLUSTER_NAME_LOWER} namespace: rook-ceph spec: - zone: - name: "${CLUSTER_NAME_LOWER}" + realm: "${CLUSTER_NAME_LOWER}" +--- +apiVersion: ceph.rook.io/v1 +kind: CephObjectZone +metadata: + name: ${CLUSTER_NAME_LOWER} + namespace: rook-ceph +spec: + zoneGroup: "${CLUSTER_NAME_LOWER}" metadataPool: failureDomain: host replicated: @@ -21,6 +34,15 @@ spec: parameters: compression_mode: aggressive compression_algorithm: zstd +--- +apiVersion: ceph.rook.io/v1 +kind: CephObjectStore +metadata: + name: ${CLUSTER_NAME_LOWER} + namespace: rook-ceph +spec: + zone: + name: "${CLUSTER_NAME_LOWER}" preservePoolsOnDelete: true gateway: sslCertificateRef: radosgw-tls