Tâche #22212
Scénario #21405: Epic 1: Interroger l'état Salt et renvoyer le résultat à la demande
Mise à niveau de la gestion docker
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Le conteneur staltmaster a été créé avant l’utilisation d’autopilot.
Révisions associées
SaltStack: use common base image and switch to autopilot
- services/saltmaster/Dockerfile: base on latest “zephir_base”.
Reorder sequence of commands to minimise rebuild time on source
changes.
Remove the “CMD” instruction since we base now on autopilot.
- docker-compose.dev.yml: depends on “base” to get correct build order
and pass consul and database environment variables.
- services/saltmaster/containerpilot.json5: add consul information and
manage generation and update of Salt controller configuration file.
- services/saltmaster/etc/salt_ctrl.conf.ctmpl: configuration template
of Salt controller.
- services/saltmaster/scripts/update-service-conf: generate or update
the configuration file and restart Salt controller as needed.
Ref: #22212
SaltStack: database and crossbar options are stored in a file
- services/saltmaster/src/salt_ctrl/salt_config.py: load and reload
configuration from filesystem.
- services/saltmaster/src/salt_ctrl/salt_ctrl.py: use the
configuration generated by autopilot.
Reload the service on SIGUSR2.
Ref: #22212
Historique
#1 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- Assigné à mis à Daniel Dehennin
- % réalisé changé de 0 à 100
#3 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 3.0 à 0.25
#4 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Lionel Morin il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0