#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" PLATFORM_REPO_DIR="${PLATFORM_REPO_DIR:-$ROOT_DIR/../unrip3}" KUBECONFIG_PATH="${KUBECONFIG_PATH:-${KUBECONFIG:-$PLATFORM_REPO_DIR/.state/hetzner/kubeconfig.yaml}}" NAMESPACE="${OPERATOR_DASHBOARD_FORWARD_NAMESPACE:-unrip}" SERVICE_NAME="${OPERATOR_DASHBOARD_FORWARD_SERVICE:-operator-dashboard}" FORWARD_PORT="${OPERATOR_DASHBOARD_FORWARD_PORT:-8090}" SERVICE_PORT="${OPERATOR_DASHBOARD_FORWARD_SERVICE_PORT:-8090}" FORWARD_ADDRESS="${OPERATOR_DASHBOARD_FORWARD_ADDRESS:-0.0.0.0}" exec env KUBECONFIG="$KUBECONFIG_PATH" \ kubectl port-forward \ --address "$FORWARD_ADDRESS" \ -n "$NAMESPACE" \ "svc/${SERVICE_NAME}" \ "${FORWARD_PORT}:${SERVICE_PORT}"