Démarrage du Customization server Docker container via l'extraction des paramètres à partir de Vault
Découvrez comment commencer Customization server Docker container en spécifiant CONFIGURE_MODE=Vault.
Variables d'environnement obligatoires
| Nom de variable d'environnement | Description | Commentaires |
|---|---|---|
| TENANT | Nom du groupe contenant votre ensemble d'environnements. Par exemple, MonEntreprise. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.tenant. |
| ENVIRONMENT | Nom de l'environnement. Par exemple, Non-production. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.environmentName. |
| ENVTYPE | Le type d'environnement. Les valeurs acceptées sont auth et live. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.environmentType. |
| VAULT_TOKEN | Jeton Vault à utiliser pour se connecter à Vault et demander une certification à partir de l'infrastructure à clé publique Vault. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.vaultToken. |
| VAULT_URL | URL de Vault à utiliser pour se connecter à Vault et demander la certification à Vault PKI. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.vaultUrl. |
| CONFIGURE_MODE | Mode configuration. Les valeurs acceptées sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.configureMode. |
Variables d'environnement facultatives
Il s'agit des variables d'environnement facultatives que vous pouvez spécifier pour configurer le Customization server Docker container.
Tous les paramètres que vous spécifiez en tant que variables d'environnement de conteneur ont la priorité par rapport aux valeurs stockées dans Vault.
| Nom de variable d'environnement | Description | Commentaires |
|---|---|---|
| EXPOSE_METRICS | Spécifiez si vous souhaitez activer les métriques pour l'environnement. Les valeurs acceptées sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous metrics.enabled. |
Variables de configuration Vault obligatoires
Il s'agit des valeurs de clé Vault obligatoires que vous devez spécifier dans Vault pour configurer le Transaction server Docker container de manière à utiliser le mode de configuration Vault.
| Chemin Vault | Description | Variable d'environnement de référence |
|---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserName
Note: Cette valeur est facultative à partir de HCL Commerce 9.1.7.0. |
Nom d'utilisateur de spiuser.
|
SPIUSER_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserPwd
|
Mot de passe de l'utilisateur spiuser chiffré ASCII. Pour définir le mot de passe dans vos conteneurs Docker personnalisés, voir Définition du mot de passe spiuser dans vos images Docker. |
SPIUSER_PWD |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/adminSpiUserPwd
|
Mot de passe de l'utilisateur spiuser en texte en clair. La valeur ADMIN_SPIUSER_PWD doit être la même que SPIUSER_PWD, mais conserve le texte normal. Pour définir le mot de passe dans vos conteneurs Docker personnalisés, voir Définition du mot de passe spiuser dans vos images Docker. |
ADMIN_SPIUSER_PWD |
Variables de configuration Vault facultatives
Il s'agit des valeurs de clé Vault facultatives que vous pouvez spécifier dans Vault pour configurer le Customization server Docker container lors d'une utilisation avec le mode de configuration Vault.
| Chemin Vault | Description | Variable d'environnement de référence |
|---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/domainName
|
Spécifiez le nom de domaine du service interne. Si l'environnement déployé se trouve sur un espace de noms spécial sur Kubernetes, alors le nom de domaine doit être .svc.cluster.local. Si aucune valeur n'est spécifiée, la valeur par défaut est utilisée.
|
DOMAIN_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txHost
|
Nom d'hôte du Transaction server. La valeur par défaut est |
TX_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txPort
|
Numéro de port du Transaction server. La valeur par défaut est |
TX_PORT |
|
Le nom d'hôte Search server. La valeur que vous définissez dans Vault dépend de la solution de recherche et du type d'environnement que vous configurez. |
SEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchPort
|
Le numéro de port Search server de la solution de recherche basée sur Solr. La valeur par défaut est 3738. |
SEARCH_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/xc-app
|
Indiquez une valeur si vous souhaitez activer le Centre de santé. Valeurs admises :
false. |
HEALTH_CENTER_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/xc-app
|
Spécifiez une valeur si vous souhaitez activer Thread Monitor. Valeurs admises :
false. |
THREAD_MONITOR_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/redisPasswordEncrypt
|
Mot de passe Redis chiffré. | REDIS_PASSWORD_ENCRYPT |
