#!/usr/bin/env bash # Usage: bash manifests/home-services/discord-bot-secret.sh # Description: Regenerates the discord-bot SealedSecret from .env set -euo pipefail source "$(dirname "$0")/../../.env" kubectl create secret generic discord-bot-secret \ --namespace=default \ --from-literal=DISCORD_TOKEN="${DISCORD_TOKEN}" \ --from-literal=GUILD_ID="${GUILD_ID}" \ --dry-run=client -o yaml \ | kubeseal --controller-namespace=kube-system \ --controller-name=sealed-secrets-controller \ --format=yaml \ > "$(dirname "$0")/discord-bot-sealed.yaml" echo "discord-bot-sealed.yaml regenerated — commit to repo"