Puede modificar ciertos parámetros de la configuración de Heat mediante el uso de viocli update heat o la utilidad de línea de comandos kubectl de Kubernetes.

Ejemplo de configuración que utiliza viocli update heat.
conf:
  heat:
    DEFAULT:
      max_stacks_per_tenant: 150
      max_interface_check_attempts: 220

Ejemplo de configuración que utiliza kubectl.

kubectl -n openstack patch heat heat1 --type=merge --patch '{"spec":{"conf":{"heat":{"DEFAULT":{"max_interface_check_attempts":220}}}}}
Tabla 1. Parámetros de Heat
Parámetro Valor predeterminado Descripción

cron_purge_enabled

true

Introduzca true para limpiar automáticamente la base de datos de Heat o introduzca false para deshabilitar esta función.

purge_age_type

days

purge_age

7

purge_cron_time

"1 0 * * *"

max_resources_per_stack

1000

Introduzca la cantidad máxima de recursos que puede usar una pila de Heat.

max_stacks_per_tenant

100

Introduzca la cantidad máxima de pilas de Heat que puede crear cada proyecto.

event_purge_batch_size

200

max_events_per_stack

1000

encrypt_parameters_and_properties

false

max_nested_stack_depth

5

max_interface_check_attempts

60

convergence_engine

true

Introduzca true para habilitar el motor de convergencia de Heat o introduzca false para deshabilitar esta función.

observe_on_update

false

max_template_size

524288

Introduzca el tamaño de archivo máximo (en bytes) de una plantilla de Heat.

stack_action_timeout

3600

Introduzca el tiempo de espera (en segundos) para las acciones de pila de Heat.

max_pool_size

5

Introduzca la cantidad máxima de conexiones de SQL que pueden mantenerse abiertas en un grupo.

Si introduce 0, no se limitará el número de conexiones abiertas.

max_overflow

50

rpc_response_timeout

Introduzca el tiempo (en segundos) que se debe esperar para recibir una respuesta de una instancia de RPC.

client_retry_limit

2

Introduzca el número de reintentos cuando un cliente detecta un error intermitente esperado.

Establezca el valor en 0 para deshabilitar los reintentos.