DrydockDrydock
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 varRequiredDescriptionSupported valuesDefault value when missing
DD_REGISTRY_GAR_{REGISTRY_NAME}_CLIENTEMAILService Account Client Email (required for private images access)See Service Account credentials
DD_REGISTRY_GAR_{REGISTRY_NAME}_PRIVATEKEYService 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-----\n
docker 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

On this page