Adds unit tests and K8s artifacts
[icn.git] / deploy / kud-plugin-addons / minio / install.sh
1 #!/bin/bash
2
3 ICN_DIR=$(dirname "$(dirname "$(dirname "$PWD")")")
4
5 # Make sure 64GB+ free space.
6
7 echo "s"|sudo -S mkdir /mnt/minio
8
9 # Create local-sc persistent volume first since not support dynamic provisioning.
10 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-pv.yaml
11
12 # Create storage class for local-sc
13 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-sc.yaml
14
15 # Create persistent volume claim for minio server
16 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/local-pvc.yaml
17
18 # Create deployment of MinIO server
19 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/minio-deployment.yaml
20
21 # Create service for MinIO
22 # kubectl create -f minio-service.yaml
23