Files
cloudlysis/docker/scripts/swarm_dev_secrets.sh
Vlad Durnea 2595e7f1c5
Some checks failed
ci / ui (push) Failing after 28s
ci / rust (push) Failing after 2m40s
images / build-and-push (push) Failing after 19s
feat(billing): implement tenant subscription entitlements system (milestones 0-6)
2026-03-30 18:41:23 +03:00

18 lines
543 B
Bash

#!/bin/sh
set -eu
ensure_secret() {
name="$1"
value="$2"
if docker secret inspect "$name" >/dev/null 2>&1; then
return 0
fi
printf "%s" "$value" | docker secret create "$name" - >/dev/null
}
ensure_secret grafana_admin_password "${GRAFANA_ADMIN_PASSWORD:-admin}"
# Control plane S3 document storage (dev defaults: MinIO in swarm/stacks/control-plane.yml).
ensure_secret control_s3_access_key_id "${CONTROL_S3_ACCESS_KEY_ID:-minioadmin}"
ensure_secret control_s3_secret_access_key "${CONTROL_S3_SECRET_ACCESS_KEY:-minioadmin}"