...

Text file src/edge-infra.dev/config/pallets/sds/storage/local/base/helper-pod/teardown

Documentation: edge-infra.dev/config/pallets/sds/storage/local/base/helper-pod

     1#!/bin/sh
     2set -eu
     3echo "Disabled udev in lvm config"
     4sed -i -e 's/udev_rules.*/udev_rules = 0/' -e 's/udev_scan.*/udev_scan = 0/' /etc/lvm/lvm.conf
     5pvcName=$$(basename "$$VOL_DIR")
     6
     7vol_realp=$$(readlink -f "/dev/ien/$$pvcName")
     8if ! findmnt --source "$$vol_realp" >/dev/null; then
     9    echo "$$pvcName has already been unmounted"
    10else
    11    umount -v "$$VOL_DIR"
    12fi
    13
    14rm -rfv "$$VOL_DIR"
    15
    16if [ -L "/dev/ien/$$pvcName" ]; then
    17    echo "Removing logical volume called $$pvcName"
    18    lvremove -v -y /dev/ien/"$$pvcName"
    19else
    20    echo "Logical volume called $$pvcName has already been removed"
    21fi
    22
    23echo "Shutting down linkerd-proxy"
    24curl -X POST http://localhost:4191/shutdown || true

View as plain text