Secrets, Config, and Troubleshooting
Last validated: 2026-05-20
Secret Commands
Top group:
dodil ignite secret
Subcommands:
create <name> --type git|registry ...get <name>listdelete <name>
Examples:
dodil ignite secret create github-pat --type git --username alice --token <token>
dodil ignite secret create ghcr-creds --type registry --username bot --password <password> --server-address ghcr.io
dodil ignite secret listSecurity note:
secret getreturns sensitive values. Avoid sending raw output to shared logs.
Config Commands
Top group:
dodil ignite config
Subcommands:
initviewset <key> <value>
Valid keys include:
api_endpointtokenorg_idoutputdebug
Login
dodil login <service_account_id> <service_account_secret>
# Optional explicit org default for Ignite commands
dodil ignite config set org_id <org_id>Optional direct token login remains available:
dodil ignite login --token <token> --api-endpoint api.dodil.io:443 --org <org_id>Troubleshooting Checklist
Authentication failures
- Check
dodil ignite config viewtoken and endpoint. - Verify
DODIL_TOKEN/IGNITE_TOKENenv overrides. - Confirm org context (
--orgor config value) is correct.
Command succeeds but behavior is limited
- Confirm whether command is a known partial path (for example
execution list,run-once, model command caveats). - Use API fallback path from coverage doc when needed.
Build or compile issues
- Check build/compile logs first (
build logs,draft compile --follow). - Validate context packaging and Dockerfile/build metadata.
- Confirm backend infra readiness (NATS/object storage/cluster).