feat: add --syncvalues flag and improve secret sharing #5

Open
dannygroenewegen wants to merge 2 commits from eCommons/alakazam:secret-sync into main

2 Commits

Author SHA1 Message Date
38440692ee feat: add --syncvalues flag and improve secret sharing
- Add --syncvalues flag to secrets command to update secret values from source to target apps (with redeploy of target app). Without --syncvalues, log a warning when values differ.
- Fix bidirectionality: when source is missing its secret but target has one, warn instead of silently copying back and potentially overwriting the source value
- Add get_secret_from_host fallback for distroless containers that reads the secret from the Docker host filesystem over SSH
- Run secret hooks for all apps before any secret exchange to ensure source secrets are available before syncing to target app
2026-04-14 16:11:47 +02:00
f1abf6229f - Support alakazam.yml in CWD
- Resolve ABRA_DIR using env var or abra.yml instead of hardcoding ~/.abra
- Add ABRA_DIR to exclude_paths when inside root
2026-04-07 14:16:23 +02:00