Iniciar el contenedor de Docker de introducción recuperando los parámetros de la caja fuerte

Aprenda a iniciar el contenedor de Docker de introducción especificando CONFIGURE_MODE=Vault.

Variables de entorno obligatorias

Estas son las variables de entorno obligatorias que debe especificar para configurar el contenedor de Docker de Ingest para recuperar parámetros adicionales de Vault.
Nombre de variable de entornoDescripción:Comentarios
TENANT El nombre del grupo que incluye el conjunto de entornos. Por ejemplo, MyCompany. Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.tenant.
ENTORNO El nombre del entorno. Por ejemplo, Non-production. Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.environmentName.
VAULT_TOKEN La señal de Vault que se utiliza para conectarse a Vault y solicitar la certificación de la característica PKI de Vault. Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.vaultToken.
VAULT_URL El URL de Vault que hay que utilizar para conectarse a Vault y solicitar la certificación de la característica PKI de Vault. Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.vaultUrl.
CONFIGURE_MODE El modo de configuración.
Los valores aceptados son:
  • Vault para la configuración de Vault.
  • EnvVariables para la configuración de las variables de entorno.
Establezca este valor en Vault para usar la configuración de Vault y las configuraciones presentes en esta referencia.
Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.configureMode.

Variables de entorno opcionales

Estas son las variables de entorno opcionales que puede especificar para configurar el contenedor de Docker de Ingest.

Todos los parámetros que especifique como variables de entorno del contenedor tienen prioridad sobre los valores que se almacenan en Vault.

Nombre de variable de entorno Descripción: Comentarios
EXPOSE_METRICS Especifique si desea habilitar las métricas para el entorno.
Los valores aceptados son:
  • true para habilitado.
  • false para inhabilitado.
El valor predeterminado se establece en true.
Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en metrics.enabled.

Variables de configuración de Vault obligatorias

Estos son los valores de clave de Vault obligatorios que debe especificar dentro de Vault para configurar el contenedor de Docker de Ingest para utilizar el modo de configuración de Vault.

Vía de acceso de Vault Descripción: Variable de entorno de referencia
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchHost Especifique un valor de elasticSearchHost. ELASTICSEARCH_HOST
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperHost Especifique un valor si desea establecer un valor zookeeperHost, en lugar de utilizar el valor predeterminado. ZOOKEEPER_HOST
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/sessionKeyEncrypt
HCL Commerce Version 9.1.12.0 or laterNote: Ahora obligatorio, este valor era opcional antes de HCL Commerce 9.1.12.0.
La clave de sesión cifrada, cifrada con la clave de cifrado de claves. La clave de sesión que se ha creado cuando usted o un administrador han cargado el esquema de la base de datos de HCL Commerce.
Important: Debe especificar sus propios valores de clave de comerciante y clave de cifrado de claves para la seguridad de la instalación HCL Commerce. No utilice los valores predeterminados contenidos en los archivos de configuración de ejemplo y ejemplos de documentación proporcionados.
SESSION_KEY_ENCRYPT

Variables de configuración de Vault opcionales

Estos son los valores de clave de Vault opcionales que puede especificar dentro de Vault para configurar el contenedor de Docker de Ingest cuando se usa con el modo de configuración de Vault.

Vía de acceso de Vault Descripción: Variable de entorno de referencia
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/domainName Especifique el nombre de dominio de servicio interno. Si el entorno desplegado se encuentra en un espacio de nombres especial en Kubernetes, el nombre del dominio debe ser .svc.cluster.local. Si no se especifica ningún valor, se utiliza el valor predeterminado.

default.svc.cluster.local

DOMAIN_NAME
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchPort Especifique un valor si desea establecer un valor elasticSearchPort, en lugar de utilizar el valor predeterminado. ELASTICSEARCH_PORT
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchScheme Especifique un valor si desea establecer un valor elasticSearchScheme, en lugar de utilizar el valor predeterminado. ELASTICSEARCH_SCHEME
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperPort Especifique un valor si desea establecer un valor zookeeperPort, en lugar de utilizar el valor predeterminado.

El valor predeterminado es 2181.

ZOOKEEPER_PORT
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperScheme Especifique un valor si desea establecer un valor zookeeperScheme, en lugar de utilizar el valor predeterminado.

El valor predeterminado es http.

ZOOKEEPER_SCHEME
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiHost Especifique un valor si desea establecer el nombre de host del servicio NiFi. El valor predeterminado es el nombre del servicio NiFi. NIFI_HOST
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiPort Especifique un valor si desea establecer el número de puerto del servicio NiFi. El valor predeterminado es 30600. NIFI_PORT
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiScheme Especifique un valor si desea establecer el esquema del servicio NiFi. El valor predeterminado es http. NIFI_SCHEME
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryHost Especifique un valor si desea establecer el nombre de host del servicio Registry. El valor predeterminado es el nombre del servicio Registry. REGISTRY_HOST
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryPort Especifique un valor si desea establecer el número de puerto del servicio Registry. El valor predeterminado es 30400. REGISTRY_PORT
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryScheme Especifique un valor si desea establecer el esquema del servicio Registry. El valor predeterminado es http. REGISTRY_SCHEME
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/search-ingest-app Si desea cambiar la especificación de rastreo para el Transaction server, especifique un valor. TRACE_SPEC
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/search-ingest-app Especifique un valor si desea habilitar Health Center.
Los valores aceptados son:
  • true para habilitar Health Center.
  • false para no habilitar Heather Center.
El valor predeterminado es false.
HEALTH_CENTER_ENABLED
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/search-ingest-app Especifique un valor si desea habilitar Monitor de subprocesos.
Los valores aceptados son:
  • true para habilitar Monitor de subprocesos.
  • false para no habilitar Monitor de subprocesos.
El valor predeterminado es false.
THREAD_MONITOR_ENABLED