ConfigurationRegistries
GAR (Google Artifact Registry)
The gar registry lets you configure Google Artifact Registry integration.
The gar registry lets you configure Google Artifact Registry integration for container registries under *-docker.pkg.dev.
Variables
| Env var | Required | Description | Supported values | Default value when missing |
|---|---|---|---|---|
DD_REGISTRY_GAR_{REGISTRY_NAME}_CLIENTEMAIL | ⚪ | Service Account Client Email (required for private images access) | See Service Account credentials | |
DD_REGISTRY_GAR_{REGISTRY_NAME}_PRIVATEKEY | ⚪ | Service Account Private Key (required for private images access) | See Service Account credentials |
Examples
Configure for authenticated access
services:
drydock:
image: codeswhat/drydock
...
environment:
- DD_REGISTRY_GAR_PRIVATE_CLIENTEMAIL=johndoe@myproject.iam.gserviceaccount.com
- DD_REGISTRY_GAR_PRIVATE_PRIVATEKEY=-----BEGIN PRIVATE KEY-----xxxxxxxxxxx\n-----END PRIVATE KEY-----\ndocker run \
-e DD_REGISTRY_GAR_PRIVATE_CLIENTEMAIL="[email protected]" \
-e DD_REGISTRY_GAR_PRIVATE_PRIVATEKEY="-----BEGIN PRIVATE KEY-----xxxxxxxxxxx\n-----END PRIVATE KEY-----\n" \
...
codeswhat/drydock