Create Validator with Integrated Keycloak
Validator Management
Validators can be deployed on Catalyst and seamlessly connected to the Canton Network.
Set Up a Validator
To set up a Validator, go to the Validators tab and click the Set up validator button to open a side window.

Main Settings Configuration
Provide the following information:
Name
Onboard secret
Image tag
Image repo
Image pull secret
Postgres user
Postgres password
Cluster Configuration
2.1 — Enable or disable:
Enable wallet
Fail on app version mismatch
Use sequencer connections from scan
2.2 — Fill in the remaining fields:
Cluster URL
Disable wallet
Fail on app version mismatch
Scan address
SV Sponsor Address
Party hint
Default JVM Options
Migration: Id
Top up: Enable, Top up min interval, Target throughput
2.3 — Enable or disable:
Participant identities dump import
Participant identities dump periodic backup
Cluster Participant Configuration
Insert your default JVM configurations
Enable or disable: Enable health probes
Insert your Node Identifier
Configure Resources
Requested CPU
CPU limit
Requested memory
Memory limit
Replicas
Configure Environment Variables
Override environment variables for:
Participant node
Validator backend
Canton Name Service UI
Wallet UI
Summary
Review your Validator configuration. Click Confirm to finalize and proceed with the deployment.
Create a Permanent Password in Keycloak
To access the wallet UI, you must first define a new password in Keycloak.
Save the credentials displayed in the pop-up window.
Once your node is up and running, click on the last link containing wallet-web-ui, then click the link at the top left of the screen.
A pop-up will ask you to re-authenticate. Close your session by clicking Log out.
Insert the temporary credentials saved in the previous step.
Define a new password and click Submit. You will be forwarded to the wallet UI console of your new Validator.
Identity and Access Management
As part of the validator provisioning process, Keycloak is set as the identity provider. Each validator is assigned a dedicated user ($VALIDATOR_NAME_walletuser) within the validator realm.
Resetting the Wallet User Password in Keycloak
Log in to the Keycloak admin console
URL:
https://<your-keycloak-domain>/auth/admin/Use an account with administrative access.
Navigate to the validator realm
From the top-left dropdown, select validator, then find $VALIDATOR_NAME_walletuser under Users.
Reset the password
Navigate to the Credentials tab, enter a new password, toggle Temporary to OFF, and click Reset Password.
Last updated
Was this helpful?