Skip to content

Use this page to understand container image repository and pull-secret fields for Ripple Custody.

For the workflow to obtain and verify container images, see Installation environment setup.

What this config controls

The harmonize.repository section configures where Kubernetes pulls Ripple Custody container images from and how image-pull credentials are supplied.

Configuration fields

Location: harmonize.repository

ParameterTypeDefaultDescription
basestringmetaco.azurecr.io/harmonizeBase URL for container images.
pullSecretsSee release valuesSee release valuesExisting Kubernetes secrets for image pulling.
pullSecret.enabledbooleanfalseEnables creation of a pull secret from supplied credentials.
pullSecret.registrystringmetaco.azurecr.ioRegistry URL for authentication.
pullSecret.usernamestring""Registry username.
pullSecret.passwordstring""Registry password.
pullSecret.authstring""Pre-encoded base64 authentication string.

pullSecrets vs pullSecret: These are two different configuration options. pullSecrets (plural) references existing Kubernetes secrets you have already created. pullSecret (singular) tells the deployment configuration to create a new pull secret from the credentials you provide. Use pullSecrets when managing secrets externally; use pullSecret for simple setups where the deployment manages credentials directly.

Example

This example shows a registry base URL and generated pull secret:

harmonize:
  repository:
    base: registry.example.com/harmonize
    pullSecret:
      enabled: true
      registry: registry.example.com
      username: "<registry-username>"
      password: "<registry-password>"

This example shows an existing pull secret:

harmonize:
  repository:
    base: registry.example.com/harmonize
    pullSecrets:
      - "registry-secret"