Adds unit tests and K8s artifacts
[icn.git] / deploy / kud-plugin-addons / minio / install.sh
index f1a61ea..b81d8b1 100755 (executable)
@@ -1,21 +1,23 @@
 #!/bin/bash
 
+ICN_DIR=$(dirname "$(dirname "$(dirname "$PWD")")")
+
 # Make sure 64GB+ free space.
 
 echo "s"|sudo -S mkdir /mnt/minio
 
-# Create local-storage persistent volume first since not support dynamic provisioning.
-kubectl create -f local-pv.yaml
+# Create local-sc persistent volume first since not support dynamic provisioning.
+kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-pv.yaml
 
-# Create storage class for local-storage
-kubectl create -f local-sc.yaml
+# Create storage class for local-sc
+kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-sc.yaml
 
 # Create persistent volume claim for minio server
-kubectl create -f local-pvc.yaml
+kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-pvc.yaml
 
 # Create deployment of MinIO server
-kubectl create -f minio-deployment.yaml
+kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/minio-deployment.yaml
 
 # Create service for MinIO
-kubectl create -f minio-service.yaml
+kubectl create -f minio-service.yaml