Loading helm/scripts/install_vault.sh +6 −6 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ echo "Init vault" kubectl $KUBECONFIG exec -ti vault-0 -n $VAULT_NAMESPACE -- vault operator init -key-shares=1 -key-threshold=1 > $VAULT_FILE # Remove control characters cat $VAULT_FILE | sed -r 's/\x1B\[[0-9;]*[JKmsu]//g' | sed -e 's/[^[:print:]\t\n]//g' > $VAULT_FILE.tmp cat $VAULT_FILE | ${SED_CMD} -r 's/\x1B\[[0-9;]*[JKmsu]//g' | ${SED_CMD} -e 's/[^[:print:]\t\n]//g' > $VAULT_FILE.tmp mv $VAULT_FILE.tmp $VAULT_FILE # get UNSEAL Key and TOKEN Loading Loading @@ -99,11 +99,11 @@ while true; do fi done sed -i "s/namespace:.*/namespace: $VAULT_NAMESPACE/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/VAULT_TOKEN=.*/VAULT_TOKEN=$VAULT_TOKEN/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN1=.*/DOMAIN1=$DOMAIN1/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN2=.*/DOMAIN2=$DOMAIN2/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN3=.*/DOMAIN3=$DOMAIN3/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/namespace:.*/namespace: $VAULT_NAMESPACE/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/VAULT_TOKEN=.*/VAULT_TOKEN=$VAULT_TOKEN/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN1=.*/DOMAIN1=$DOMAIN1/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN2=.*/DOMAIN2=$DOMAIN2/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN3=.*/DOMAIN3=$DOMAIN3/g" $HELM_DIR/vault-job/vault-job.yaml kubectl $KUBECONFIG delete job $VAULT_JOB_NAME -n $VAULT_NAMESPACE || echo "No vault job present" kubectl $KUBECONFIG -n $VAULT_NAMESPACE apply -f $HELM_DIR/vault-job/ Loading helm/scripts/variables.sh +11 −0 Original line number Diff line number Diff line Loading @@ -168,3 +168,14 @@ if [ "$CAPIF_STORAGE_CLASS" == "longhorn" ]; then --set mongo-register.securityContext.runAsUser=0 --set grafana.securityContext.runAsUser=0" fi export SED_CMD=sed if [[ "$OSTYPE" == "darwin"* ]]; then # Require gnu-sed. if ! [ -x "$(command -v gsed)" ]; then echo "Error: 'gsed' is not istalled." >&2 echo "If you are using Homebrew, install with 'brew install gnu-sed'." >&2 exit 1 fi SED_CMD=gsed fi No newline at end of file Loading
helm/scripts/install_vault.sh +6 −6 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ echo "Init vault" kubectl $KUBECONFIG exec -ti vault-0 -n $VAULT_NAMESPACE -- vault operator init -key-shares=1 -key-threshold=1 > $VAULT_FILE # Remove control characters cat $VAULT_FILE | sed -r 's/\x1B\[[0-9;]*[JKmsu]//g' | sed -e 's/[^[:print:]\t\n]//g' > $VAULT_FILE.tmp cat $VAULT_FILE | ${SED_CMD} -r 's/\x1B\[[0-9;]*[JKmsu]//g' | ${SED_CMD} -e 's/[^[:print:]\t\n]//g' > $VAULT_FILE.tmp mv $VAULT_FILE.tmp $VAULT_FILE # get UNSEAL Key and TOKEN Loading Loading @@ -99,11 +99,11 @@ while true; do fi done sed -i "s/namespace:.*/namespace: $VAULT_NAMESPACE/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/VAULT_TOKEN=.*/VAULT_TOKEN=$VAULT_TOKEN/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN1=.*/DOMAIN1=$DOMAIN1/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN2=.*/DOMAIN2=$DOMAIN2/g" $HELM_DIR/vault-job/vault-job.yaml sed -i "s/DOMAIN3=.*/DOMAIN3=$DOMAIN3/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/namespace:.*/namespace: $VAULT_NAMESPACE/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/VAULT_TOKEN=.*/VAULT_TOKEN=$VAULT_TOKEN/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN1=.*/DOMAIN1=$DOMAIN1/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN2=.*/DOMAIN2=$DOMAIN2/g" $HELM_DIR/vault-job/vault-job.yaml ${SED_CMD} -i "s/DOMAIN3=.*/DOMAIN3=$DOMAIN3/g" $HELM_DIR/vault-job/vault-job.yaml kubectl $KUBECONFIG delete job $VAULT_JOB_NAME -n $VAULT_NAMESPACE || echo "No vault job present" kubectl $KUBECONFIG -n $VAULT_NAMESPACE apply -f $HELM_DIR/vault-job/ Loading
helm/scripts/variables.sh +11 −0 Original line number Diff line number Diff line Loading @@ -168,3 +168,14 @@ if [ "$CAPIF_STORAGE_CLASS" == "longhorn" ]; then --set mongo-register.securityContext.runAsUser=0 --set grafana.securityContext.runAsUser=0" fi export SED_CMD=sed if [[ "$OSTYPE" == "darwin"* ]]; then # Require gnu-sed. if ! [ -x "$(command -v gsed)" ]; then echo "Error: 'gsed' is not istalled." >&2 echo "If you are using Homebrew, install with 'brew install gnu-sed'." >&2 exit 1 fi SED_CMD=gsed fi No newline at end of file