Skip to content

benkoppe/komodo-syncs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦎 komodo-syncs

Monorepo containing all syncs I use for Komodo Docker Control. .

How it works

  1. All synced resources are given the syncs tag and stored in toml files.
  2. main.toml is the main sync entrypoint
  3. Git webhook triggers procedure that updates repo, decrypts secrets, runs syncs, and updates all modified stacks.

Secrets

All secrets are stored encrypted within the repo using sops.

  • Use nix develop to enter a development shell with sops installed and env vars set to point to the master key.
  • Encryption is fine-grained, so local.env for example can only be decrypted by the local server.
  • When Komodo pulls the repo it will automatically decrypt all files using find.

About

Komodo resource syncs monorepo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors