Skip to main content

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.

ParameterDescriptionDefault
registry.remoteSecretThe name of the secret where the image container credentials are stored.null
wallet.enabledIf the Wallet server should be deployed.true
wallet.replicaCountNumber 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.registryDocker container image location.registry.git.identos.ca/fpx-wallet/wallet-server
wallet.tagDocker container image location.v0.11.0
wallet.hostOverrideDomain name that the Wallet server will respond to for ingress rules.null
wallet.configWallet application configuration details. Refer to Wallet Application Config.
wallet.resourcesPod resources and limits.
wallet.nodeSelectorNode selector rules.
wallet.tolerationsAny node taints to tolerate.
wallet.affinityAny resource affinities for node selection.
wallet.suffixsuffix value for walletnull
wallet.refreshUseful parameter to force application to restart when new configurations are applied.42
wallet.deployment.annotationsAny custom annotations for this deployment object
wallet.ingress.enabledBoolean value enabling or disabling the creation of an ingress record.false
wallet.ingress.hostHostname with which an ingress record can be configured.null
wallet.ingress.annotationsAny custom annotations for this ingress record.
wallet.ingress.tls.hostsHostname of environment.null
wallet.ingress.tls.secretNameRefers to SSL certificates for HTTPSnull
wallet.image.credentialsName of the secret within the deploy namespace that contains the credentials for the container image.identos
wallet.keystores.https.aliasThe 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.enabledEnable HTTPS.true
wallet.keystores.https.jwksThe 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.passwordThe 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.enableKey used for signing/verifyingfalse
wallet.application.mountFileWallet application mountfile details.