#!/usr/bin/env bash set -euo pipefail CLUSTER_NAME="${1:-capsule}" NAMESPACE="${2:-capsule-system}" SA_NAME="${3:-capsule}" TARGET="${4:-kubeconfig-${SA_NAME}.yaml}" SECRET_NAME="${SA_NAME}-static-token" echo "👉 Using cluster: $CLUSTER_NAME" echo "👉 Namespace: $NAMESPACE" echo "👉 ServiceAccount: $SA_NAME" echo "👉 Target: $TARGET" echo "📄 Exporting kubeconfig..." TMP_KUBECONFIG=$(mktemp) kind get kubeconfig --name "$CLUSTER_NAME" > "$TMP_KUBECONFIG" echo "🔐 Creating static token secret..." kubectl -n "$NAMESPACE" apply -f - < "$TARGET" <