Projet

Général

Profil

Scénario #36165

AmonEcole 2.9 : "bastion regen" laisse le fichier resolv.conf en mode minimal

Ajouté par Joël Cuissinat il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2026
% réalisé:

100%

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

Description

https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-moduletests-amonecole-2.9.0-amd64/

                def test_reverse_lookup():
                    """ 
                    Vérifie le fonctionnement de la résolution inverse (#30475)
                    """ 
                    add = ad_public_address
                    result = system_out(['dig', '+short', '-x', ad_public_address])[1].rstrip()
                    expected = "addc.{}.".format(ad_realm.lower())
            >       assert result == expected

            E       AssertionError: assert '' == 'addc.etb3.lan.'
            E         - addc.etb3.lan.

            tests/test_addc.py:22: AssertionError

Pourtant le même test semble passant en dehors de ce contexte !

root@amonecole:~# pytest-3 /usr/share/scribe/tests/test_addc.py -q
.                                                                                                                                                                                                           [100%]
1 passed in 0.14s
root@amonecole:~# dig +short -x 10.3.2.5 
addc.etb3.lan.

Sous-tâches

Tâche #36233: ÉtudeFerméBenjamin Bohard

Tâche #36234: Prendre en compte le niveau du resolv.conf avant changement.FerméBenjamin Bohard

Tâche #36235: TesterFerméEmmanuel GARETTE

Révisions associées

Révision 01f0a50c (diff)
Ajouté par Joël Cuissinat il y a plus d'un an

Contournement resolv.conf pour les tests unitaires

Ref: #36165

Révision 69eaf24b (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Revert "Contournement resolv.conf pour les tests unitaires"

This reverts commit 01f0a50cc2cd0f026974fecfdafbd7b16d8cab79.

Ref #36165

Historique

#1 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Sujet changé de AmonEcole 2.9 : test de résolution interne en erreur sur Jenkins à AmonEcole 2.9 : test de résolution intverse en erreur sur Jenkins

#2 Mis à jour par Joël Cuissinat il y a plus d'un an

En exécutant le test dans "mon contexte", j'ai bien l'erreur !
https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-moduletests-amonecole-2.9.0-amd64/497/console

Je peux alors constater qu'à cet instant, je dispose du fichier "minimal", ce qui ne devrait pas être le cas !

root@amonecole:~# cat /etc/resolv.conf
#-------------------------------------------------------------------------
## resolv.conf pour EOLE
#-------------------------------------------------------------------------
# vi:syntax=conf

# General DNS server
nameserver 192.168.0.1

#3 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Sujet changé de AmonEcole 2.9 : test de résolution intverse en erreur sur Jenkins à AmonEcole 2.9 : test de résolution inverse en erreur sur Jenkins

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

Un des tests de la série eole-amon-tests passe le resolv.conf en mode minimal sans le restaurer !

C'est également le cas si on exécute : bastion regen

#5 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Tracker changé de Demande à Scénario
  • Début 11/09/2024 supprimé
  • Release mis à Carnet de produit Cadoles - MEN
  • Points de scénarios mis à 1.0

#6 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Sujet changé de AmonEcole 2.9 : test de résolution inverse en erreur sur Jenkins à AmonEcole 2.9 : "bastion regen" laisse le fichier resolv.conf en mode minimal

#7 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Echéance mis à 01/01/2026
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Carnet Cadoles - MEN
  • Début mis à 01/10/2022

#8 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles - MEN 31/08/2024 (20)
  • Release changé de Carnet de produit Cadoles - MEN à EOLE 2.9.0

Formats disponibles : Atom PDF