diff --git a/hack/manifests/storage/nfs-server.sh b/hack/manifests/storage/nfs-server.sh index c304c277..09548f2c 100755 --- a/hack/manifests/storage/nfs-server.sh +++ b/hack/manifests/storage/nfs-server.sh @@ -3,9 +3,11 @@ set -e if type apt >/dev/null 2>&1; then + export PATH=/usr/sbin:$PATH apt update apt install -y nfs-common nfs-kernel-server elif type yum >/dev/null 2>&1; then + export PATH=/sbin:$PATH yum makecache yum install -y nfs-utils else @@ -28,7 +30,6 @@ systemctl restart nfs-server echo "$SPATH *(insecure,rw,sync,no_root_squash,no_subtree_check)" > /etc/exports exportfs -r - showmount -e 127.0.0.1 touch $SPATH/.quickon diff --git a/hack/manifests/storage/nfs.sh b/hack/manifests/storage/nfs.sh index dd0f464a..d776c59c 100755 --- a/hack/manifests/storage/nfs.sh +++ b/hack/manifests/storage/nfs.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash ip=${1:-127.0.0.1} +path=${2:-/opt/quickon/storage/nfs} kubectl get sc | grep q-nfs >/dev/null 2>&1 && exit 0 @@ -11,6 +12,6 @@ helm repo update helm upgrade -i q-nfs install/nfs-subdir-external-provisioner \ -n quickon-storage \ --set nfs.server=${ip} \ - --set nfs.path=/opt/quickon/storage/nfs \ + --set nfs.path=${path} \ --set storageClass.defaultClass=true \ --set storageClass.name=q-nfs