Projet

Général

Profil

Scénario #37640

AmonEcole 2.9 : saltstack n'est pas forcément à jour dans le conteneur addc

Ajouté par Joël Cuissinat il y a 12 jours. Mis à jour il y a 7 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
14/09/2026
Echéance:
14/09/2026
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Les tests clients Linux test-etb3-amonecole-joineole-* sont en erreur depuis le 27 août
exemple : https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-etb3-amonecole-joineole-ubuntu2404-2.9.0-amd64/buildTimeTrend

En jouant le test à la main, les logs du client disent :

The Salt Master server's public key did not authenticate!
The master may need to be updated if it is a version of Salt lower than 3007.6, or
If you are confident that you are connecting to a valid Salt Master, then remove the master public key and restart the Salt Minion.

Et effectivement :

root@amonecole:~# lxc-attach -n addc -- salt --version 
salt 3004.1

Comme c'est OK sur le maître, rien n'est fait dans le conteneur...

root@amonecole:~# bash -x /usr/share/eole/majauto/saltstack 
+ FORCE=
+ SALT_RELEASE=3007.6-eole.1
+ '[' -z '' ']'
+ '[' -f /etc/apt/sources.list.d/saltstack.list ']'
+ grep -q 3007.6-eole.1 /etc/apt/sources.list.d/saltstack.list
+ exit 0


Sous-tâches

Tâche #37642: Le script majauto/saltstack devrait vérfier l'état des conteneurs même si le maître est à jourRésoluJoël Cuissinat

Révisions associées

Révision 7b0ba1ba (diff)
Ajouté par Joël Cuissinat il y a 7 jours

Appel au script majauto/saltstack à la fin du gen_conteneurs

Ref: #37640

Révision c845e6bf (diff)
Ajouté par Joël Cuissinat il y a 7 jours

Appel au script majauto/saltstack avec --force

Ref: #37640

Historique

#1 Mis à jour par Joël Cuissinat il y a 12 jours

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a 8 jours

  • Tracker changé de Demande à Scénario
  • Echéance mis à 11/09/2026
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Carnet MENSR
  • Release mis à EOLE 2.9.0
  • Points de scénarios mis à 2.0

Je vois 2 axes d'action :

  • serveur déjà dans cet état-là (installé avec l'image 2.9.0.3 ?)
  • nouvelle installation : idéalement la source doit être là et fonctionnelle au moment du gen_conteneur !

+ vérifier 2.10 !

Formats disponibles : Atom PDF