HCL Commerce Version 9.1.9.0

Dépannage : La clé de commerçant n'est pas lue à partir de Vault lors de l'installation

La valeur merchantkey n'est pas lue à partir de Vault par vaultConfigure.sh.

Problème

Dans les versions de HCL Commerce antérieures à la version 9.1.9.0, le script vaultConfigure.sh lit les valeurs de Vault et les applique au serveur. Des modifications ont été apportées à ce script dans la version 9.1.9.0. Cette version lit les valeurs, mais ne les applique pas. La commande run engine permettant d'appliquer les valeurs n'est plus appelée, de sorte que la valeur merchantkey de Vault n'est pas utilisée.

Solution

Ajoutez la commande suivante aux scripts de démarrage :
run update-encrypted-merchantkey ${MERCHANTKEY_ENCRYPT}

Résultat

Le script permettant de mettre à jour les valeurs du serveur est désormais exécuté au démarrage du conteneur.