Monorepo containing all syncs I use for Komodo Docker Control. .
- All synced resources are given the
syncstag and stored in toml files. main.tomlis the main sync entrypoint- Git webhook triggers procedure that updates repo, decrypts secrets, runs syncs, and updates all modified stacks.
All secrets are stored encrypted within the repo using sops.
- Use
nix developto enter a development shell withsopsinstalled and env vars set to point to the master key. - Encryption is fine-grained, so
local.envfor example can only be decrypted by thelocalserver. - When Komodo pulls the repo it will automatically decrypt all files using
find.