|
@@ -23,6 +23,7 @@
|
|
|
DOCKER_REPO=hpccsystems
|
|
|
restArgs=()
|
|
|
|
|
|
+CMD="install"
|
|
|
while [ "$#" -gt 0 ]; do
|
|
|
arg=$1
|
|
|
if [[ ${arg:0:1} == '-' ]]; then
|
|
@@ -33,6 +34,8 @@ while [ "$#" -gt 0 ]; do
|
|
|
d) shift;
|
|
|
INPUT_DOCKER_REPO=$1
|
|
|
;;
|
|
|
+ u) CMD="upgrade"
|
|
|
+ ;;
|
|
|
h) echo "Usage: startall.sh [options]"
|
|
|
echo " -d <docker-repo> Docker repository to fetch images from"
|
|
|
echo " -l Build image label to use"
|
|
@@ -50,7 +53,7 @@ done
|
|
|
[[ -n ${INPUT_DOCKER_REPO} ]] && DOCKER_REPO=${INPUT_DOCKER_REPO}
|
|
|
[[ -z ${LABEL} ]] && LABEL=$(docker image ls | fgrep "${DOCKER_REPO}/platform-core" | head -n 1 | awk '{print $2}')
|
|
|
|
|
|
-helm install mycluster hpcc/ --set global.image.root="${DOCKER_REPO}" --set global.image.version=$LABEL --set global.privileged=true ${restArgs[@]}
|
|
|
+helm ${CMD} mycluster hpcc/ --set global.image.root="${DOCKER_REPO}" --set global.image.version=$LABEL --set global.privileged=true ${restArgs[@]}
|
|
|
|
|
|
sleep 1
|
|
|
kubectl get pods
|