From 8e064b8a0e40b0d46eee46265922372112a5b2af Mon Sep 17 00:00:00 2001 From: kevinliu24 <20115614+kevinliu24@users.noreply.github.com> Date: Mon, 8 Sep 2025 16:40:57 -0700 Subject: [PATCH] fix(raid-disk): fix scripts so they don't delete the data if raid disk is already mounted. --- .../samples/raid-disks/eks-daemonset-raid-disks.yaml | 9 +++++---- .../samples/raid-disks/gke-daemonset-raid-disks.yaml | 11 ++++++----- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/config/samples/raid-disks/eks-daemonset-raid-disks.yaml b/config/samples/raid-disks/eks-daemonset-raid-disks.yaml index 1a6ef11..c05601c 100644 --- a/config/samples/raid-disks/eks-daemonset-raid-disks.yaml +++ b/config/samples/raid-disks/eks-daemonset-raid-disks.yaml @@ -150,10 +150,11 @@ spec: exit 1 else echo "'${device}' is already mounted to '${mountpoint}'. Skipping mount" + exit 0 fi - else - echo "Mounting '${device}' at '${mountpoint}'" - mount -o discard,defaults "${device}" "${mountpoint}" - chmod a+w "${mountpoint}" fi + + echo "Mounting '${device}' at '${mountpoint}'" + mount -o discard,defaults "${device}" "${mountpoint}" + chmod a+w "${mountpoint}" rm -rf /mnt/disks/raid0/* \ No newline at end of file diff --git a/config/samples/raid-disks/gke-daemonset-raid-disks.yaml b/config/samples/raid-disks/gke-daemonset-raid-disks.yaml index 697f8b7..1b73b1d 100644 --- a/config/samples/raid-disks/gke-daemonset-raid-disks.yaml +++ b/config/samples/raid-disks/gke-daemonset-raid-disks.yaml @@ -66,10 +66,11 @@ spec: exit 1 else echo "'${device}' is already mounted to '${mountpoint}'. Skipping mount" + exit 0 fi - else - echo "Mounting '${device}' at '${mountpoint}'" - mount -o discard,defaults "${device}" "${mountpoint}" - chmod a+w "${mountpoint}" - end + fi + + echo "Mounting '${device}' at '${mountpoint}'" + mount -o discard,defaults "${device}" "${mountpoint}" + chmod a+w "${mountpoint}" rm -rf /mnt/disks/raid0/* \ No newline at end of file