fix: remove stack before secret rotation (scale=0 doesn't free secret refs)
Some checks failed
NALU Deployment Pipeline / Run Tests (push) Successful in 1m14s
NALU Deployment Pipeline / PR Validation (push) Has been skipped
NALU Deployment Pipeline / Build and Push Image (push) Successful in 1m59s
NALU Deployment Pipeline / Deploy naluai.dev (push) Failing after 1m8s
NALU Deployment Pipeline / Cleanup Old Resources (push) Has been skipped
Some checks failed
NALU Deployment Pipeline / Run Tests (push) Successful in 1m14s
NALU Deployment Pipeline / PR Validation (push) Has been skipped
NALU Deployment Pipeline / Build and Push Image (push) Successful in 1m59s
NALU Deployment Pipeline / Deploy naluai.dev (push) Failing after 1m8s
NALU Deployment Pipeline / Cleanup Old Resources (push) Has been skipped
docker stack rm nalu releases all secret references. Wait for services to terminate before recreating secrets. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a2c2b09d0e
commit
971c390ea3
@ -211,9 +211,11 @@ jobs:
|
||||
ssh -o StrictHostKeyChecking=no ubuntu@${{ env.SWARM_MANAGER }} << SSHEOF
|
||||
set -e
|
||||
|
||||
# ── Scale down so secrets can be rotated ─────────────────────────
|
||||
docker service scale nalu_app=0 2>/dev/null || true
|
||||
sleep 5
|
||||
# ── Remove stack so secrets can be rotated ───────────────────────
|
||||
docker stack rm nalu 2>/dev/null || true
|
||||
# wait until all nalu services are gone
|
||||
timeout 60 bash -c 'until ! docker service ls 2>/dev/null | grep -q nalu_; do sleep 2; done' || true
|
||||
sleep 3
|
||||
|
||||
# ── Create/update Docker secrets ─────────────────────────────────
|
||||
update_secret() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user