Wallet Admin API 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 |
|---|---|---|
| walletapi.enabled | If the Wallet API server should be deployed. | true |
| walletapi.replicaCount | Number of replicas to deploy of the Wallet API server, set to a number > 1 for redundancy purposes. | 1 |
| walletapi.registry | Docker container image location. | registry.git.identos.ca/fpx-wallet/wallet-admin-api |
| walletapi.tag | Docker container image location. | v0.2.0 |
| walletapi.hostOverride | Domain name that the Wallet API server will respond to for ingress rules. | null |
| walletapi.config | Wallet API application configuration details. Refer to Wallet API. | |
| walletapi.resources | Pod resources and limits. | |
| walletapi.nodeSelector | Node selector rules. | |
| walletapi.tolerations | Any node taints to tolerate. | |
| walletapi.affinity | Any resource affinities for node selection. | |
| walletapi.refresh | Useful parameter to force application to restart when new configurations are applied. | 42 |
| walletapi.deployment.annotations | Any custom annotations for this deployment object | |
| walletapi.ingress.enabled | Boolean value enabling or disabling the creation of an ingress record. | false |
| walletapi.ingress.host | Hostname with which an ingress record can be configured. | null |
| walletapi.ingress.annotations | Any custom annotations for this ingress record. | |
| walletapi.ingress.tls.hosts | hostname of environment | null |
| walletapi.ingress.tls.secretName | Refers to SSL certificates for HTTPS | null |
| walletapi.image.credentials | Name of the secret within the deploy namespace that contains the credentials for the container image | identos |
| walletapi.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 |
| walletapi.keystores.https.enabled | Enable HTTPS. | true |
| walletapi.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 |
| walletapi.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 |
| walletapi.keystores.signingKey.enable | Key used for signing/verifying | null |