#!/usr/bin/env bash set -Eeuo pipefail NAMESPACE="${NAMESPACE:-ecommerce}" read -rsp "Pega la Publishable API Key de Medusa: " MEDUSA_PUBLISHABLE_KEY echo if [[ -z "${MEDUSA_PUBLISHABLE_KEY}" ]]; then echo "ERROR: la clave no puede estar vacía." exit 1 fi read -rsp "Pega el REVALIDATE_SECRET (el mismo que generó create-commerce-secrets.sh): " REVALIDATE_SECRET echo if [[ -z "${REVALIDATE_SECRET}" ]]; then echo "ERROR: REVALIDATE_SECRET no puede estar vacío." exit 1 fi kubectl -n "${NAMESPACE}" create secret generic commerce-storefront \ --from-literal=MEDUSA_PUBLISHABLE_KEY="${MEDUSA_PUBLISHABLE_KEY}" \ --from-literal=REVALIDATE_SECRET="${REVALIDATE_SECRET}" \ --dry-run=client \ -o yaml | kubectl apply -f - unset MEDUSA_PUBLISHABLE_KEY unset REVALIDATE_SECRET echo "Secret commerce-storefront configurado."