Skip to content
ConfigurationRegistriesHarbor

HARBOR

The harbor registry lets you configure a self-hosted Harbor integration.

logo

The harbor registry lets you configure a self-hosted Harbor integration.

Variables

Env varRequiredDescriptionSupported valuesDefault value when missing
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_URL🔴Registry URL (e.g. https://harbor.acme.com)
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_LOGIN⚪Harbor usernameDD_REGISTRY_HARBOR_{REGISTRY_NAME}_PASSWORD must be defined
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_PASSWORD⚪Harbor passwordDD_REGISTRY_HARBOR_{REGISTRY_NAME}_LOGIN must be defined
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_AUTH⚪Base64 encoded login:password stringDD_REGISTRY_HARBOR_{REGISTRY_NAME}_LOGIN/PASSWORD must not be defined
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_CAFILE⚪Path to custom CA certificate file
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_INSECURE⚪Allow insecure (non-TLS) connectionstrue, falsefalse
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_CLIENTCERT⚪Path to client certificate file for mTLS
DD_REGISTRY_HARBOR_{REGISTRY_NAME}_CLIENTKEY⚪Path to client key file for mTLSDD_REGISTRY_HARBOR_{REGISTRY_NAME}_CLIENTCERT must be defined

Examples

Configure for anonymous access

services:
  drydock:
    image: codeswhat/drydock:v1.5.2
    ...
    environment:
      - DD_REGISTRY_HARBOR_PRIVATE_URL=https://harbor.acme.com

Configure with credentials

services:
  drydock:
    image: codeswhat/drydock:v1.5.2
    ...
    environment:
      - DD_REGISTRY_HARBOR_PRIVATE_URL=https://harbor.acme.com
      - DD_REGISTRY_HARBOR_PRIVATE_LOGIN=john
      - DD_REGISTRY_HARBOR_PRIVATE_PASSWORD=doe