Project

General

Profile

Scénario #18883

Les service_restriction doivent tous être pris en compte

Added by Vincent Chavanon about 3 years ago. Updated about 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/05/2016
Due date:
03/03/2017
% Done:

100%

Estimated time:
(Total: 2.00 h)
Spent time:
(Total: 1.75 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Subtasks

Tâche #19139: Vérifier que le problème provient des templatesFerméBenjamin Bohard

Tâche #19146: Le template hosts.allow doit prendre en compte toutes les balises ip d’une balise service_restrictionFerméBenjamin Bohard

History

#1 Updated by Vincent Chavanon about 3 years ago

le dico 20_psin.xml contient des service_restriction utilisant plusieurs variables :

<service_restriction service='genconfig-psin'>
            <ip interface='eth0' netmask='psin_netmask' netmask_type='SymLinkOption' ip_type='SymLinkOption'>psin_ip</ip>
            <ip interface='eth0' netmask='pner_netmask' netmask_type='SymLinkOption' ip_type='SymLinkOption'>pner_ip</ip>
            <ip interface='eth0' netmask='pneb_netmask' netmask_type='SymLinkOption' ip_type='SymLinkOption'>pneb_ip</ip>
            <ip interface='eth0' netmask='assist_externe_netmask' netmask_type='SymLinkOption' ip_type='SymLinkOption'>assist_externe_ip</ip>
</service_restriction>

On constate que dès qu'une des variables n'est pas renseignée, les règles concernant les suivantes ne sont pas générées, meme si des valeurs sont déclarées.

Ainsi, si psin_ip et assist_externe_ip sont renseignées (valeurs 1 et 4), mais pas pner_ip ni pneb_ip (valeurs 2 et 3), on obtient uniquement la règle correspondant à la valeur 1.
Il faut, pour que la règle correspondant à la variable 4 soit générée, que les variables 1, 2 et 3 soient renseignées.

#2 Updated by Scrum Master about 3 years ago

  • Subject changed from Mauvaise mise en oeuvre des service_restriction to Les service_restriction doivent tous être pris en compte
  • Parent task deleted (#18693)

#3 Updated by Scrum Master about 3 years ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 03/03/2017
  • Target version changed from sprint 2017 4-6 Equipe MENSR to sprint 2017 7-9 Equipe MENSR
  • Release set to EOLE 2.6.1
  • Story points set to 2.0

#4 Updated by Joël Cuissinat about 3 years ago

  • Assigned To set to force verte

#5 Updated by Scrum Master about 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF