Registry Configuration
Root exposes two registries:
Per-ecosystem package registry URLs:
Per-ecosystem configuration file locations:
Authentication Configuration
Token format: Root tokens are opaque strings used as passwords. There is no specific prefix or format requirement for registry tokens. API keys use the prefixapik_.
Token scopes:
A single Root token provides access to both cr.root.io and pkg.root.io. There are no separate per-registry tokens.
Per-registry credential configuration:
Environment Variables
The following environment variables are recognized by the Root CLI and registry integrations: Root uses two different tokens for two different purposes:
These are separate credentials. You need both if you use both the registries and the patcher CLI.
Proxy and Network Settings
Root’s registries support standard HTTP proxy configuration:docker pull or in Docker’s daemon configuration:
CI/CD Variable Reference
Recommended secret names for common CI/CD systems: GitHub Actions (store in Repository or Organization Secrets):
Usage:
Usage:
Jenkins (store as a Secret Text credential):
secret/root/token and retrieve it via Vault’s CI/CD integrations.