Orca Orchestrator Ditches Secret Managers, Stores Encrypted Secrets in Git
Orca, a lightweight single-binary orchestrator, has replaced its managed Infisical sidecar with a dependency-free secrets solution using SOPS and the age encryption tool. The previous approach created a bootstrap problem: the secret manager was itself a service requiring deployment, credentials, and uptime, undermining Orca's promise of no hidden dependencies. Secrets are now stored as an encrypted JSON file committed directly to the config repository, with only values encrypted and keys left in plaintext, enabling readable git diffs during code review. Decryption happens in-process via a Rust library at runtime, with no external binaries invoked, and multi-recipient age keys allow local recovery independent of whether the orchestrator is running. The design keeps the git repository as the single source of truth, with the master automatically committing and pushing re-encrypted files after any secret update.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in