From 696c2fb29c71f3530238e117edc0b79bff09b1cd Mon Sep 17 00:00:00 2001 From: Francesco Pantano <fpantano@redhat.com> Date: Wed, 28 Feb 2024 08:14:21 +0100 Subject: [PATCH] Use kustomize to update the Ceph Pod OSD data size This patch updates the Ceph Pod current behavior and allows to pass / update the amount of datasize via kustomize. Signed-off-by: Francesco Pantano <fpantano@redhat.com> --- scripts/gen-ceph-kustomize.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/gen-ceph-kustomize.sh b/scripts/gen-ceph-kustomize.sh index 838d751..96becf0 100644 --- a/scripts/gen-ceph-kustomize.sh +++ b/scripts/gen-ceph-kustomize.sh @@ -39,7 +39,7 @@ CEPH_TIMEOUT=${CEPH_TIMEOUT:-30} CEPH_HOSTNETWORK=${CEPH_HOSTNETWORK:-true} CEPH_POOLS=("volumes" "images" "backups" "cephfs.cephfs.meta" "cephfs.cephfs.data") CEPH_DAEMONS="osd,mds,rgw" -CEPH_DATASIZE=${CEPH_DATASIZE:-500Mi} +CEPH_DATASIZE=${CEPH_DATASIZE:-2Gi} CEPH_WORKER=${CEPH_WORKER:-""} CEPH_MON_CONF=${CEPH_MON_CONF:-""} CEPH_DEMO_UID=${CEPH_DAEMON:-0} @@ -122,6 +122,16 @@ patches: - op: replace path: /spec/containers/0/image value: $CEPH_IMAGE + - op: replace + path: /spec/volumes/0/emptyDir/sizeLimit + value: $CEPH_DATASIZE + - op: replace + path: /spec/volumes/1/emptyDir/sizeLimit + value: $CEPH_DATASIZE + - op: replace + path: /spec/volumes/2/emptyDir/sizeLimit + value: $CEPH_DATASIZE + EOF if [ -n "${NETWORKS_ANNOTATION}" ]; then