Projet

Général

Profil

Tâche #30666

Proposition Scénario #30657: Le module Zéphir 2.7.2 ne s'instancie plus dans ONE

Étude du problème

Ajouté par Joël Cuissinat il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
En cours
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17/09/2020
Echéance:
% réalisé:

0%

Restant à faire (heures):

Révisions associées

Révision ab278e53 (diff)
Ajouté par Benjamin Bohard il y a plus de 3 ans

Always assign values to variables related to sso.

Ref #30666

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • instanciation aca.zephir-2.7.2 "fi" sans maj : OK
  • instanciation aca.zephir-2.7.2 avec maj "stable" : OK
  • instanciation aca.zephir-2.7.2 avec maj "test" : OK
  • instanciation aca.zephir-2.7.2 avec maj candidate "test" : KO

NB : ces 4 tests ont été réalisés sans les proposed Ubuntu.

#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans

diff stable / test :

    creole (2.7.2-36) (root)
    creole-common (2.7.2-36) (root)
    eole-ead (2.7.2-12) (root)
    eole-ead-common (2.7.2-12) (root)
    eole-ead-server (2.7.2-12) (root)
    eole-ead-web (2.7.2-12) (root)
    eole-ead3-saltstack (2.7.2-1) (root)
    python-creole (2.7.2-36) (root)
    python3-creole (2.7.2-36) (root)
    zephir-backend (2.7.2-22) (root)
    zephir-common (2.7.2-22) (root)
    zephir-dictionnaires (2.7.2-22) (root)
    zephir-parc (2.7.2-22) (root)
    zephir-web (2.7.2-22) (root)

diff test/candidats

    eole-common-pkg (2.7.2-24) (root)
    eole-resolvconf (2.7.2-24) (root)
    eole-server (2.7.2-24) (root)
    eole-sso (2.7.2-26) (root)
    eole-sso-server (2.7.2-26) (root)
    python-eolesso (2.7.2-26) (root)
    zephir-client (2.7.2-11) (root)

#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans

Les seules modifications contenues dans ces paquets concernent l'agent Zéphir SSO : #30622

Bizarrement si on ne charge pas les agents, l'instance passe :

CreoleSet no_local_agents oui

Et si on repasse la variable à non, le service zephir est en erreur.

#5 Mis à jour par Benjamin Bohard il y a plus de 3 ans

La configuration de l’agent charge des variables qui ne sont dans le fichier de configuration qu’à la condition que activer_sso_local soit vrai.

Deux solutions possibles :
  • renseigner ces variables dans tous les cas (avec None si activer_sso_local est faux),
  • évaluer activer_sso_local en premier lieu dans sso.agent, avant de tenter d’importer les autres variables.

Formats disponibles : Atom PDF