Automation Suite
2023.10
false
Banner background image
Automation Suite on Linux Installation Guide
Last updated Feb 28, 2024

External OCI-compliant registry configuration

To configure an external OCI-compliant registry, update the following parameters in the cluster_config.json file:

Keys

Value

registries.docker.url

Default value: registry.uipath.com

The URL or FQDN of the registry to be used by Automation Suite to host the container images.

registries.docker.username

registries.docker.password

Authentication information to be used for pulling the Docker images from the registry.

If one of the values is found in the input file, you must provide both of them when configuring the external registry.

registries.helm.url

Default value: registry.uipath.com

The URL or FQDN of the registry to be used by Automation Suite to host the Helm chart of the service.

registries.helm.username

registries.helm.password

Authentication information to be used for pulling Helm charts from the registry.

If one of the values is found in the input file, you must provide both of them when configuring the external registry.

registries.trust.enabled

Enable or disable Connaisseur. Possible values: true and false.

registries.trust.public_key

The public key in Base64-encoded format used to validate image signatures. By default, it is set to the public part of the private key used to sign images in Azure Credential Registry.

registries.trust.detection_mode

If enabled, Connaisseur only warns when it cannot validate images. It does not block the create/update request. Possible value: true and false.
registry_ca_cert

The location of the CA file corresponding to the certificate configured for the registry.

If the registry is signed by a private certificate authority hosted on your premises, you must provide it to establish the trust.

Configuration sample:

{
  "registries": {
    "docker": {
      "url": "registry.domain.io",
      "username": "username",
      "password": "password",
    },
    "helm": {
      "url": "registry.domain.io",
      "username": "username",
      "password": "password"
    }
    "trust": {  
        "enabled": true,  
        "public_key": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFNE4vSzNzK2VXUTJHU3NnTTJNcUhsdEplVHlqRQp1UC9sd0dNTnNNUjhUZTI2Ui9TTlVqSVpIdnJKcEx3YmpDc0ZlZUI3L0xZaFFsQzlRdUU1WFhITDZ3PT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==",  
        "detection_mode": false  
    }
  },
  "registry_ca_cert": "/etc/pki/ca-trust/extracted/ca-bundle.trust.crt"
}{
  "registries": {
    "docker": {
      "url": "registry.domain.io",
      "username": "username",
      "password": "password",
    },
    "helm": {
      "url": "registry.domain.io",
      "username": "username",
      "password": "password"
    }
    "trust": {  
        "enabled": true,  
        "public_key": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFNE4vSzNzK2VXUTJHU3NnTTJNcUhsdEplVHlqRQp1UC9sd0dNTnNNUjhUZTI2Ui9TTlVqSVpIdnJKcEx3YmpDc0ZlZUI3L0xZaFFsQzlRdUU1WFhITDZ3PT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==",  
        "detection_mode": false  
    }
  },
  "registry_ca_cert": "/etc/pki/ca-trust/extracted/ca-bundle.trust.crt"
}

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.