Starting containers by retrieving parameters from Vault
We 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 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 we 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 structure in Consul/Vault.
- For information about how to set up Vault, see Install Consul and Vault for configuration and certification management.
- Starting Transaction server Docker container by retrieving parameters from Vault
Learn about how to start Transaction server Docker container by specifying CONFIGURE_MODE=Vault.- Starting Search server Docker container by retrieving parameters from Vault
Learn about how to start Search server Docker container by specifying CONFIGURE_MODE=Vault.- Starting Store server Docker container by retrieving parameters from Vault
Learn about how to start Store server Docker container by specifying CONFIGURE_MODE=Vault.- Starting Web server Docker container by retrieving parameters from Vault
Learn about how to start Web server Docker container by specifying CONFIGURE_MODE=Vault.- Starting Customization server Docker container by retrieving parameters from Vault
Learn about how to start Customization server Docker container by specifying CONFIGURE_MODE=Vault.