chore(deploy): sops-env naar media_organizer_v2, Immich-sleutels eruit #79
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Media-Organizer!79
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/sops-v2-database-url"
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?
Runbook stap 2 (
docs/runbooks/lean-a1-deploy.md) is op max2 in de live deploy-env uitgevoerd; het sops-bestand liep nog achter. Wie het opnieuw rendert kreeg de oude database terug.DATABASE_URL:postgres:5432/media_organizer→media-organizer-postgres:5432/media_organizer_v2. Behalve de database ook de host:postgresbotst met decompose_default-DNS van de andere stacks op deze host. De live env gebruikt al de expliciete container_name.LIBRARY_MEDIA_ROOT,IMMICH_API_URL,IMMICH_API_KEY— Lean A1 leest ze niet meer (spec §6 stap 6) en Immich is sinds 2026-06-15 uit dienst.POSTGRES_PASSWORDenSESSION_SECRETongewijzigd; het wachtwoord inDATABASE_URLis bit-identiek aanPOSTGRES_PASSWORDén aan de live env (sha256-vergelijking). Decrypt-roundtrip geverifieerd.Sleutels na deze wijziging:
POSTGRES_PASSWORD,DATABASE_URL,SESSION_SECRET,MOUNT_ALLOWED_ROOTS.🤖 Generated with Claude Code
APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
Geen blokkerende of niet-blokkerende findings.
De wijziging raakt alleen
deploy/media-organizer.env.sops:IMMICH_API_URL,IMMICH_API_KEYenLIBRARY_MEDIA_ROOTverdwijnen,MOUNT_ALLOWED_ROOTSblijft aanwezig, en de versleutelde database/session/postgreswaarden plus SOPS metadata zijn bijgewerkt. Dit is conform de actuele productdocs voor Lean A1, waarin Immich uit deploy/env moet verdwijnen en de deploy naar de opgeschoonde read-only mount-index richting beweegt. Omdat de waarden SOPS-versleuteld zijn, is de plaintext vanDATABASE_URLniet rechtstreeks te reviewen in de diff; de gewijzigde keyset en metadata geven geen reden om wijzigingen te blokkeren.