Files
ssmithxandClaude Opus 5.5 657b0ff802 fix(routstr): stop reconcile failing on nodes without llama-server
Reconcile resolves secret_env for every catalog app before it checks the
app is installed. Routstr's UPSTREAM_API_KEY reads llama-server's key, so
a node without llama-server (archy-x250-beta) logged "required secret
'llama-server-api-key' is missing" on every pass. Mark the entry optional,
as btcpay does for its LND secret. Installing Routstr still installs
llama-server first (a declared dependency), so the key is present
whenever Routstr runs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 02:47:28 +00:00
..