|
|
@@ -1,8 +1,8 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
-CLUSTER=$1-c
|
|
|
+CLUSTER=$1
|
|
|
OPERATOR=$1-o
|
|
|
-NAMESPACE=$1-ns
|
|
|
+NAMESPACE=$1
|
|
|
|
|
|
echo $CLUSTER
|
|
|
echo $NAMESPACE
|
|
|
@@ -22,15 +22,13 @@ kubectl label ns ${NAMESPACE} pod-security.kubernetes.io/enforce=privileged
|
|
|
kubectl label ns default pod-security.kubernetes.io/enforce=privileged
|
|
|
|
|
|
|
|
|
-echo "Installing operator ${OPERATOR} for cluster ${CLUSTER} in namespace ${NAMESPACE}"
|
|
|
-echo helm install --create-namespace --namespace ${NAMESPACE} ${CLUSTER} rook-release/rook-ceph --values operator-values.yaml
|
|
|
-helm install --create-namespace --namespace ${NAMESPACE} ${OPERATOR} rook-release/rook-ceph --values operator-values.yaml
|
|
|
+echo "Updating prod/operator.yaml"
|
|
|
+CMD="helm template --create-namespace --namespace ${NAMESPACE} ${CLUSTER} rook-release/rook-ceph --values operator-values.yaml"
|
|
|
+echo ${CMD}
|
|
|
+$CMD > prod/operator.yaml
|
|
|
|
|
|
-echo "sleeping for 30 seconds"
|
|
|
-sleep 30
|
|
|
-echo "resuming"
|
|
|
-
|
|
|
-echo "Telling operator ${OPERATOR} to create cluster ${CLUSTER} in namespace ${NAMESPACE}"
|
|
|
-echo helm install --create-namespace --namespace ${NAMESPACE} ${CLUSTER}-operator --set operatorNamespace=${NAMESPACE} rook-release/rook-ceph-cluster --values ceph-values.yaml
|
|
|
-helm install --create-namespace --namespace ${NAMESPACE} ${OPERATOR}-operator --set operatorNamespace=${NAMESPACE} rook-release/rook-ceph-cluster --values ceph-values.yaml
|
|
|
+echo "Updating prod/cluster.yaml"
|
|
|
+CMD="helm template --create-namespace --namespace ${NAMESPACE} ${CLUSTER}-operator --set operatorNamespace=${NAMESPACE} rook-release/rook-ceph-cluster --values ceph-values.yaml"
|
|
|
+echo ${CMD}
|
|
|
+$CMD > prod/cluster.yaml
|
|
|
|