Vous pouvez modifier certains paramètres dans votre configuration Heat à l'aide de viocli update heat ou de l'utilitaire de ligne de commande Kubernetes kubectl.

Exemple de paramètres de configuration utilisant viocli update heat.
conf:
  heat:
    DEFAULT:
      max_stacks_per_tenant: 150
      max_interface_check_attempts: 220

Exemple de configuration utilisant kubectl.

kubectl -n openstack patch heat heat1 --type=merge --patch '{"spec":{"conf":{"heat":{"DEFAULT":{"max_interface_check_attempts":220}}}}}
Tableau 1. Paramètres Heat
Paramètre Valeur par défaut Description

cron_purge_enabled

true

Entrez true pour nettoyer automatiquement la base de données Heat ou false pour désactiver cette fonction.

purge_age_type

days

purge_age

7

purge_cron_time

"1 0 * * *"

max_resources_per_stack

1000

Entrez le nombre maximal de ressources qu'une pile Heat peut utiliser.

max_stacks_per_tenant

100

Entrez le nombre maximal de piles Heat que chaque projet peut créer.

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

Entrez true pour activer le moteur de convergence Heat ou false pour désactiver cette fonction.

observe_on_update

false

max_template_size

524288

Entrez la taille de fichier maximale (en octets) d'un modèle Heat.

stack_action_timeout

3600

Entrez le délai d'expiration (en secondes) des actions de la pile Heat.

max_pool_size

5

Entrez le nombre maximal de connexions SQL à maintenir ouvertes dans un pool.

Si vous entrez 0, le nombre de connexions ouvertes n'est pas limité.

max_overflow

50

rpc_response_timeout

Entrez la durée (en secondes) d'attente d'une réponse à un RPC.

client_retry_limit

2

Entrez le nombre de nouvelles tentatives lorsqu'un client rencontre une erreur intermittente attendue.

Définissez cette valeur sur 0 pour désactiver les nouvelles tentatives.