Skip to content

Use these pages to understand the main configuration areas for an on-premise Ripple Custody deployment. They describe common fields, value relationships, and example configuration shapes.

The examples in this section are illustrative. They show what a deployment values file might look like, but they are not a complete schema or a substitute for the configuration packaged with your release.

For procedures, use the installation and integration guides. For current defaults and the full supported configuration surface, use the values and templates supplied with your release package.

How to use this section

  • Use the parameter tables to understand field names, types, defaults, and possible values.
  • Use the examples to see one complete way to arrange related fields.
  • Treat sizing, provider choices, resource values, hostnames, and secrets as deployment-specific.
  • Avoid copying examples unchanged into a production environment.

Reference pages

AreaConfiguration sectionUse this page to understandReference
AMQPharmonize.externalAmqp, harmonize.internalAmqpInternal and external message broker fields, protocol options, and secret keysAMQP configuration
Authentication secretsKubernetes secrets for Keycloak and OAuthSecret formats for Keycloak and OAuth-related authentication materialSecret management for authentication
Blockchain nodesharmonize.ledgersNode endpoint patterns and how blockchain nodes relate to indexersBlockchain nodes configuration
Common settingscommon, harmonize.logging, harmonize.resources, harmonize.included_componentsShared image pull, security context, probe, logging, resource, and component-selection fieldsCommon configuration
Gas StationgasStationGas Station service fields and supporting database, health, and telemetry settingsGas Station reference
Genesisharmonize.genesis.valueGenesis payload fields used to supply initial governance data during deploymentGenesis payload reference
Indexersharmonize.ledgers, indexers.*Chain-specific indexer configuration and ledger field patternsIndexers configuration
Keycloakharmonize.keycloak, components.keycloakKeycloak service settings, database schema, resources, and admin credential referencesKeycloak configuration
Notaryharmonize.notary, components.notaryNotary protocol, deployment, KMS platform, and Notary-to-Vault relationship fieldsNotary configuration
Vaultvault, harmonize.vaultsVault service, vault instance, KMS platform, and Notary public key fieldsVault configuration
Ledgersharmonize.ledgersLedger identifiers, network types, and node connection fieldsLedgers configuration
MPCharmonize.vaults.<vault-id>.kms_mpc, harmonize.mpcMPC-related Vault fields, threshold values, and network requirementsMPC configuration
Networkingharmonize.certificates, harmonize.httpProxy, components.<component>.ingressCertificate, proxy, ingress, and TLS-related fieldsNetworking configuration
Notificationsharmonize.notifications.email, components.notificationEmail, webhook, notification server, and notification worker settingsNotifications configuration
OAuth servercomponents.oauthOAuth service resources, environment variables, private key handling, and flow settingsOAuth server configuration
OmnibusomnibusOmnibus service fields and supporting database, workflow, Accounting Service, system-signed automation, and telemetry settingsOmnibus reference
PostgreSQLharmonize.postgresql, postgresqlExternal database connection fields, SSL modes, and schema requirementsPostgreSQL configuration
Repositoryharmonize.repositoryContainer repository and image pull secret fieldsRepository configuration
System-signed intentssilo.gateway.system-signed-intents, systemSignedIntentsGateway signing, system signing key, runtime enablement, and policy-origin fieldsSystem-signed intent configuration
Telemetryharmonize.telemetry, opentelemetry-collectorOTEL, syslog, metrics, and collector configurationTelemetry configuration
URLsharmonize.urlsBase service URL and subdomain fieldsURL configuration