diff --git a/stacks/op-scim-bridge/deploy.sh b/stacks/op-scim-bridge/deploy.sh index b3b52f31..c069fa6c 100755 --- a/stacks/op-scim-bridge/deploy.sh +++ b/stacks/op-scim-bridge/deploy.sh @@ -9,12 +9,21 @@ helm repo add "$REPO_NAME" "$REPO_URL" helm repo update > /dev/null CHART_NAME="op-scim-bridge" -CHART_VERSION="2.10.2" +CHART_VERSION="2.10.3" RELEASE="op-scim-bridge" NAMESPACE="op-scim-bridge" STORAGE_CLASS="do-block-storage" +if [ -z "${MP_KUBERNETES}" ]; then + # use local version of values.yml + ROOT_DIR=$(git rev-parse --show-toplevel) + VALUES_FILE="$ROOT_DIR/stacks/op-scim-bridge/values.yml" +else + # use github hosted master version of values.yml + VALUES_FILE="https://raw.githubusercontent.com/digitalocean/marketplace-kubernetes/master/stacks/op-scim-bridge/values.yml" +fi + helm upgrade "$RELEASE" "$REPO_NAME/$CHART_NAME" \ --atomic \ --install \ @@ -22,4 +31,4 @@ helm upgrade "$RELEASE" "$REPO_NAME/$CHART_NAME" \ --create-namespace \ --namespace "$NAMESPACE" \ --version "$CHART_VERSION" \ - --set scim.credentialsVolume.storageClass="$STORAGE_CLASS" + --values "$VALUES_FILE" diff --git a/stacks/op-scim-bridge/values.yml b/stacks/op-scim-bridge/values.yml new file mode 100644 index 00000000..f0aa15d0 --- /dev/null +++ b/stacks/op-scim-bridge/values.yml @@ -0,0 +1,7 @@ +scim: + credentials: + volume: + enabled: true + storageClass: "do-block-storage" + secrets: + enabled: false