Starting containers by retrieving parameters from Vault
You can use Vault (CONFIGURE_MODE=Vault
) as a configuration management
center and set your parameters in Vault. This method is best used in a multiple tenant environment
by using an orchestration platform such as Kubernetes.
With this mode, the host names of related components are configured and connected automatically. You do not need to manually configure the connections.
All service names are automatically generated and configured following the unique naming pattern:${TENANT}${ENVIRONMENT}${ENVTYPE}<component>.${DOMAIN_NAME} For example, for ts-app with TENANT=demo, ENVIRONMENT=qa, ENVTYPE=auth, the container's service unique naming pattern will be demoqaauthts-app.default.svc.cluster.local
Note:
- CONFIGURE_MODE=Vault is not recommended and is not supported if you are deploying WebSphere Commerce on a local machine because the unique naming pattern cannot be identified on your local system.
- For information about how to organize environment data on Vault, see Environment data in Vault.
- For information about how to set up Vault, see Install Consul and Vault for configuration and certification management.