#!/usr/bin/env bash set -euo pipefail root=$(cd -- "$(dirname -- "$0")" && pwd) release=${FACTORIO_RELEASE:-factorio} namespace=${FACTORIO_NAMESPACE:-factorio} [[ $(kubectl config current-context) == kubernetes-admin@kubernetes ]] || { echo 'Wrong Kubernetes context' >&2; exit 1; } helm upgrade --install "$release" "$root" --namespace "$namespace" \ --create-namespace --wait --timeout 30m "$@"