Version Providers
version.providers names the remote systems Atmos uses to discover and resolve versions. Entries in version.dependencies reference providers by name.
Providers are lookup backends, not the software catalog itself. Use them for registries and APIs such as Docker Hub, OCI registries, ECR, and GitHub.
Configuration
atmos.yaml
Fields
kind- Provider kind, such as
github,docker,oci, oraws/ecr. url- Registry or API endpoint used by the provider.
region- Cloud region for regional providers such as ECR.
registry_id- Registry account or tenant identifier, such as an AWS account ID for ECR.
insecure- Allow plain-HTTP registry access. Use only for local or emulated registries.
Example
version:
providers:
dockerhub:
kind: docker
url: registry-1.docker.io
dependencies:
nginx:
ecosystem: oci
datasource: oci-tags
provider: dockerhub
package: library/nginx
desired: "1.29.0"