feat(max2): worker-flows ontsleutelen de scrum4me_worker-DB-env vóór de recreate (ISS-13) #89
No reviewers
Labels
No labels
severity/s3
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-docker!89
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/worker-db-env"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
max2 ISS-13 / PBI-7 / ST-017 (T-43), ADR
worker-db-rolroute A. De rolscrum4me_workerbestaat al op 154 (Ops-dashboard #256); het wachtwoord staat in/srv/scrum4me/secrets/worker-db.env.sops, versleuteld voor 154 en max2.Wijziging (baseline max2-workflows):
decrypt_worker_db_env: sops ontsleutelt dotenv naarworker-db.envvia tmp en mv, metumask 027.redeploy_all_workers,redeploy_workersenredeploy_codex_worker, na de builds en vóór de eerste recreate. Een mislukte decrypt breekt af voordat er iets verstoord raakt.refresh_worker_db_env: decrypt, recreate en health-wait zonder git-sync of rebuild, voor rotatie./srv/scrum4me/secrets/worker-db.envals laatsteenv_filevoor worker-idea en agent-codex. Dat wordt toegepast bij de uitrol.Tests:
__tests__/worker-db-env.test.ts(6) plus de bestaande wait- en deployment-hardening-tests: 38/38 groen. Zonder de baseline-wijziging zijn 6 van de 6 rood.ops-agentop max2 uitgevoerd: exit 0,worker-db.envstaat op 0640 ops-agent en bevat beide URL's.🤖 Generated with Claude Code
Verdict: APPROVED
mv, breekt de flow af bij decrypt-falen en staat consequent na de laatste build en vóór de eerste recreate.Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.