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
|
ssh -o StrictHostKeyChecking=no ubuntu@${{ env.SWARM_MANAGER }} << SSHEOF
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# ── Scale down so secrets can be rotated ─────────────────────────
|
# ── Remove stack so secrets can be rotated ───────────────────────
|
||||||
docker service scale nalu_app=0 2>/dev/null || true
|
docker stack rm nalu 2>/dev/null || true
|
||||||
sleep 5
|
# 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 ─────────────────────────────────
|
# ── Create/update Docker secrets ─────────────────────────────────
|
||||||
update_secret() {
|
update_secret() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user