Wallet Helm Chart Config
Configuration for a Helm chart used for the deployment of a Wallet is provided as a YAML formatted file. The following table lists the configuration parameters, a description for each one, and their default values.
| Parameter | Description | Default |
|---|---|---|
| registry.remoteSecret | The name of the secret where the image container credentials are stored. | null |
| wallet.enabled | If the Wallet server should be deployed. | true |
| wallet.replicaCount | Number of replicas to deploy of the Wallet server, set to a number > 1 for redundancy purposes. Note: Replication will depend on the deployment of the Kubernetes instance. If Kubernetes is deployed in one zone on the cloud, the replica will be created within that zone. | 1 |
| wallet.registry | Docker container image location. | registry.git.identos.ca/fpx-wallet/wallet-server |
| wallet.tag | Docker container image location. | v0.11.0 |
| wallet.hostOverride | Domain name that the Wallet server will respond to for ingress rules. | null |
| wallet.config | Wallet application configuration details. Refer to Wallet Application Config. | |
| wallet.resources | Pod resources and limits. | |
| wallet.nodeSelector | Node selector rules. | |
| wallet.tolerations | Any node taints to tolerate. | |
| wallet.affinity | Any resource affinities for node selection. | |
| wallet.suffix | suffix value for wallet | null |
| wallet.refresh | Useful parameter to force application to restart when new configurations are applied. | 42 |
| wallet.deployment.annotations | Any custom annotations for this deployment object | |
| wallet.ingress.enabled | Boolean value enabling or disabling the creation of an ingress record. | false |
| wallet.ingress.host | Hostname with which an ingress record can be configured. | null |
| wallet.ingress.annotations | Any custom annotations for this ingress record. | |
| wallet.ingress.tls.hosts | Hostname of environment. | null |
| wallet.ingress.tls.secretName | Refers to SSL certificates for HTTPS | null |
| wallet.image.credentials | Name of the secret within the deploy namespace that contains the credentials for the container image. | identos |
| wallet.keystores.https.alias | The alias (or name) under which the key is stored in the keystore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details. | null |
| wallet.keystores.https.enabled | Enable HTTPS. | true |
| wallet.keystores.https.jwks | The key itself as a md5 encoded PKCS12 KeyStore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details. | null |
| wallet.keystores.https.password | The password of the keystore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details. | null |
| wallet.keystores.signingKey.enable | Key used for signing/verifying | false |
| wallet.application.mountFile | Wallet application mountfile details. |