GPT has no idea how to write/compose a pipeline
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
This commit is contained in:
parent
59e73b6ffd
commit
d276940e65
@ -103,10 +103,6 @@ steps:
|
|||||||
|
|
||||||
PROD_SSH_TARGET="$(gcloud secrets versions access latest --secret=PROD_SSH_TARGET --project=aptivaai-dev)"
|
PROD_SSH_TARGET="$(gcloud secrets versions access latest --secret=PROD_SSH_TARGET --project=aptivaai-dev)"
|
||||||
|
|
||||||
# single source of truth for deploy as well
|
|
||||||
IMG_TAG="$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev)"
|
|
||||||
|
|
||||||
|
|
||||||
echo "🔑 SSH prerequisites installed"
|
echo "🔑 SSH prerequisites installed"
|
||||||
|
|
||||||
# ── SSH into PROD and deploy (NO DEK SYNC) ────────────────────────
|
# ── SSH into PROD and deploy (NO DEK SYNC) ────────────────────────
|
||||||
@ -118,11 +114,7 @@ steps:
|
|||||||
'set -euo pipefail; \
|
'set -euo pipefail; \
|
||||||
PROJECT=aptivaai-prod; \
|
PROJECT=aptivaai-prod; \
|
||||||
ENV=prod; \
|
ENV=prod; \
|
||||||
export IMG_TAG='"$IMG_TAG"'; \
|
IMG_TAG="$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev)"; export IMG_TAG; \
|
||||||
# sanity: ensure prod SM matches the single source (dev) before pull
|
|
||||||
prod_val=$(gcloud secrets versions access latest --secret=IMG_TAG --project=$PROJECT); \
|
|
||||||
[ "$prod_val" = "$IMG_TAG" ] || { echo "❌ Prod SM IMG_TAG ($prod_val) != dev IMG_TAG ($IMG_TAG)"; exit 1; }; \
|
|
||||||
\
|
|
||||||
# Pull all runtime secrets from aptivaai-prod
|
# Pull all runtime secrets from aptivaai-prod
|
||||||
JWT_SECRET=$(gcloud secrets versions access latest --secret=JWT_SECRET_$ENV --project=$PROJECT); export JWT_SECRET; \
|
JWT_SECRET=$(gcloud secrets versions access latest --secret=JWT_SECRET_$ENV --project=$PROJECT); export JWT_SECRET; \
|
||||||
OPENAI_API_KEY=$(gcloud secrets versions access latest --secret=OPENAI_API_KEY_$ENV --project=$PROJECT); export OPENAI_API_KEY; \
|
OPENAI_API_KEY=$(gcloud secrets versions access latest --secret=OPENAI_API_KEY_$ENV --project=$PROJECT); export OPENAI_API_KEY; \
|
||||||
|
Loading…
Reference in New Issue
Block a user