Removed DEV_TAG bullshit
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed

This commit is contained in:
Josh 2025-09-13 09:35:05 +00:00
parent a5b473b0c2
commit 59e73b6ffd

View File

@ -118,19 +118,19 @@ steps:
chmod 600 ~/.ssh/id_ed25519
PROD_SSH_TARGET="$(gcloud secrets versions access latest --secret=PROD_SSH_TARGET --project=aptivaai-dev)"
# Source of truth: dev tag
DEV_TAG="$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev)"
[ -n "$DEV_TAG" ] || { echo "❌ dev IMG_TAG empty"; exit 2; }
echo "🚀 Deploying tag: $DEV_TAG"
# Always: get tag from dev
IMG_TAG="$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev)"
[ -n "$IMG_TAG" ] || { echo "❌ dev IMG_TAG empty"; exit 2; }
echo "🚀 Deploying tag: $IMG_TAG"
# Pipe a script to the VM; pass DEV_TAG as $1
# Pipe script into SSH, pass IMG_TAG as $1
cat <<'EOSSH' | ssh -T \
-o ProxyCommand="gcloud compute start-iap-tunnel aptiva-prod-vm 22 \
--project=aptivaai-prod --zone=us-central1-a \
--listen-on-stdin --verbosity=error" \
-o StrictHostKeyChecking=accept-new \
-i ~/.ssh/id_ed25519 \
"$PROD_SSH_TARGET" bash -s -- "$DEV_TAG"
"$PROD_SSH_TARGET" bash -s -- "$IMG_TAG"
set -euo pipefail
IMG_TAG="${1:?missing tag}"; export IMG_TAG
PROJECT=aptivaai-prod