diff --git a/cluster/charts/rook-ceph/templates/resources.yaml b/cluster/charts/rook-ceph/templates/resources.yaml index 3ed994a6c..aa10f1ce6 100644 --- a/cluster/charts/rook-ceph/templates/resources.yaml +++ b/cluster/charts/rook-ceph/templates/resources.yaml @@ -215,6 +215,8 @@ spec: minimum: 0 maximum: 10 type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -245,6 +247,8 @@ spec: minimum: 0 maximum: 10 type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -355,6 +359,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -377,6 +383,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: diff --git a/cluster/examples/kubernetes/ceph/common.yaml b/cluster/examples/kubernetes/ceph/common.yaml index f5f0aaba1..df1cd703a 100644 --- a/cluster/examples/kubernetes/ceph/common.yaml +++ b/cluster/examples/kubernetes/ceph/common.yaml @@ -443,6 +443,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -465,6 +467,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: diff --git a/cluster/examples/kubernetes/ceph/upgrade-from-v1.2-crds.yaml b/cluster/examples/kubernetes/ceph/upgrade-from-v1.2-crds.yaml index 63b109a45..8f0885e6f 100644 --- a/cluster/examples/kubernetes/ceph/upgrade-from-v1.2-crds.yaml +++ b/cluster/examples/kubernetes/ceph/upgrade-from-v1.2-crds.yaml @@ -395,6 +395,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -417,6 +419,8 @@ spec: properties: size: type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: diff --git a/tests/framework/installer/ceph_manifests.go b/tests/framework/installer/ceph_manifests.go index 5a25163bb..80cf399b3 100644 --- a/tests/framework/installer/ceph_manifests.go +++ b/tests/framework/installer/ceph_manifests.go @@ -302,6 +302,8 @@ spec: minimum: 0 maximum: 10 type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: @@ -332,6 +334,8 @@ spec: minimum: 0 maximum: 10 type: integer + requireSafeReplicaSize: + type: boolean erasureCoded: properties: dataChunks: