2020-06-30 13:56:20 +00:00
|
|
|
#!/bin/bash
|
2020-06-30 15:10:45 +00:00
|
|
|
set -e
|
2020-06-30 13:56:20 +00:00
|
|
|
|
|
|
|
DEPLOY_DIR=$( dirname $( realpath $0 ))
|
2020-06-30 15:10:45 +00:00
|
|
|
|
2020-06-30 13:56:20 +00:00
|
|
|
helm repo add kubezero https://zero-down-time.github.io/kubezero
|
|
|
|
helm repo update
|
|
|
|
|
|
|
|
# Determine if we bootstrap or update
|
|
|
|
helm list -n argocd -f kubezero -q | grep -q kubezero && rc=$? || rc=$?
|
|
|
|
if [ $rc -eq 0 ]; then
|
2020-07-02 15:47:55 +00:00
|
|
|
helm template $DEPLOY_DIR -f values.yaml -f cloudbender.yaml > generated-values.yaml
|
2020-06-30 13:56:20 +00:00
|
|
|
helm upgrade -n argocd kubezero kubezero/kubezero-argo-cd -f generated-values.yaml
|
|
|
|
else
|
2020-11-21 12:24:57 +00:00
|
|
|
echo "To bootstrap clusters please use bootstrap.sh !"
|
|
|
|
exit 1
|
2020-06-30 13:56:20 +00:00
|
|
|
fi
|