Project

General

Profile

Scénario #29342

Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3

Added by Gilles Grandgérard 9 months ago. Updated 4 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
03/27/2020
Due date:
04/10/2020
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
0 days
Release:
Release relationship:
Auto

Description

pb remonté par le CD73

The minion function caused an exception: 
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/salt/minion.py", line 1493, in _thread_return return_data = executor.execute() 
File "/usr/lib/python3/dist-packages/salt/executors/direct_call.py", line 28, in execute return self.func(*self.args, **self.kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/__init__.py", line 55, in func return getattr(module, function)(*args, **kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/dhcp/__init__.py", line 38, in wrapper return func(*args, **kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/dhcp/__init__.py", line 222, in get_leases date = _datetime.strptime(curdate, "%Y/%m/%d %H:%M:%S") File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime tt, fraction = _strptime(data_string, format)
File "/usr/lib/python3.6/_strptime.py", line 362, in _strptime (data_string, format)) ValueError: time data 'never' does not match format '%Y/%m/%d %H:%M:%S'

Solutions à mettre en œuvre

  • Pour EOLE >= 2.7.1
  • Identifier les valeurs possibles du champ
  • Faire en sorte que l'EAD supporte les différentes valeurs identifiées

Critères d'acceptation

  • Pas de plantage EAD en injectant les extraits proposés dans #29342#note-1 sur le serveur

never.png View - Bail avec "ends never" (30.6 KB) Joël Cuissinat, 04/28/2020 12:43 PM


Subtasks

Tâche #29811: Identifier les valeurs possibles du champFerméEmmanuel GARETTE

Tâche #29813: Ajouter le support des valeurs possibleFerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #29824: Validation du scénario Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3 Fermé 03/31/2020

Associated revisions

Revision d69d50f0 (diff)
Added by Benjamin Bohard 5 months ago

Return dict with leases key

Ref #29342

History

#1 Updated by Joël Cuissinat 9 months ago

Extraits du fichier /var/lib/dhcp/dhcpd.leases :

lease 10.173.43.158 {
  starts 2 2019/10/22 14:41:43;
  ends never;
  tstp never;
  tsfp never;
  atsfp never;
  cltt 2 2019/12/03 10:17:22;
  binding state active;
  next binding state expired;
  hardware ethernet 9c:ae:d3:04:d8:2f;
  set vendor-class-identifier = "PXEClient:Arch:00000:UNDI:002001";
}

lease 10.173.147.116 {
  starts 3 2019/07/10 12:52:42;
  ends never;
  tstp 3 2019/06/26 14:52:51;
  tsfp never;
  atsfp never;
  cltt 0 2019/09/15 22:12:38;
  binding state active;
  next binding state expired;
  hardware ethernet 00:30:c1:cc:16:03;
}
lease 10.173.147.41 {
  starts 3 2019/07/10 12:50:04;
  ends never;
  tstp never;
  tsfp never;
  atsfp never;
  cltt 3 2019/07/10 12:54:02;
  binding state active;
  next binding state expired;
  hardware ethernet 00:30:c1:cc:16:03;
}

#2 Updated by Joël Cuissinat 8 months ago

  • Parent task changed from #29284 to #29336

#3 Updated by Joël Cuissinat 7 months ago

  • Parent task deleted (#29336)

#4 Updated by Joël Cuissinat 7 months ago

  • Tracker changed from Tâche to Demande
  • Target version deleted (sprint 2019 51-03 Equipe MENSR)

#5 Updated by Joël Cuissinat 6 months ago

  • Tracker changed from Demande to Scénario
  • Subject changed from Erreur parsing du fichier lease dans EAD3 to Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3
  • Start date deleted (11/29/2019)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 2.0

#6 Updated by Joël Cuissinat 5 months ago

  • Due date set to 04/10/2020
  • Target version set to Prestation Cadoles MEN 13-15
  • Start date set to 03/23/2020
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.7.1.3

#7 Updated by Joël Cuissinat 5 months ago

  • Description updated (diff)

#8 Updated by Emmanuel GARETTE 5 months ago

  • Assigned To set to Emmanuel GARETTE

#9 Updated by Joël Cuissinat 4 months ago

  • Related to Tâche #29824: Validation du scénario Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3 added

#10 Updated by Joël Cuissinat 4 months ago

  • File never.png View added
  • Status changed from Nouveau to Terminé (Sprint)

Pas d'erreur constatée en injectant des valeurs dans le fichier dhcpd.leases.
La valeur "never" est même susceptible d'apparaitre telle quelle dans l'EAD.

Also available in: Atom PDF