Skip to main content
If your base image is hosted in a private registry, you can provide credentials using the following helpers:
  • General registry
  • GCP Artifact Registry
  • AWS ECR

General Registry

Template().fromImage('ubuntu:22.04', {
  username: 'user',
  password: 'pass',
})

GCP Artifact Registry

// From file path
Template().fromGCPRegistry('ubuntu:22.04', {
  serviceAccountJSON: './service_account.json',
})

// From object
Template().fromGCPRegistry('ubuntu:22.04', {
  serviceAccountJSON: { project_id: '123', private_key_id: '456' },
})

AWS ECR

Template().fromAWSRegistry('ubuntu:22.04', {
  accessKeyId: '123',
  secretAccessKey: '456',
  region: 'us-west-1',
})
I