Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Le conteneur staltmaster a été créé avant l’utilisation d’autopilot.

Révisions associées

Révision 525b37ce (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision ae1664e4 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Formats disponibles : Atom PDF