Add SOPS encryption for env files

(and decryption with SwarmCD)
This commit is contained in:
2025-09-16 21:22:00 +02:00
parent ef3c53bdc0
commit 6ded6f7d28
13 changed files with 107 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ readarray f < <(git diff-tree --no-commit-id --name-only HEAD -r)
for filepath in "${f[@]}"; do
filepath=$(echo "${filepath}" | tr -d '\n')
filename=$(basename ${filepath})
if [[ "${filename}" =~ values.ya?ml$ ]] || [[ "${filename}" =~ secrets?.ya?ml$ ]]; then
if [[ "${filename}" =~ values.ya?ml$ ]] || [[ "${filename}" =~ secrets?.ya?ml$ ]] || [[ "${filename}" = ".env" ]]; then
sops -d -i "${filepath}"
fi
done