#!/bin/sh set -eu chart_name=$(basename "$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)") namespace=${NAMESPACE:-nextcloud} values_file=${VALUES_FILE:-values.yaml} if [ ! -f "$values_file" ]; then echo "Values file not found: $values_file" >&2 exit 1 fi helm repo add brunner.ninja https://brunner.ninja/charts --force-update helm repo update brunner.ninja helm upgrade --install "$chart_name" "brunner.ninja/$chart_name" \ --namespace "$namespace" --create-namespace --values "$values_file" \ --wait --timeout 15m