Anomalie #6994
proxy_sibling_ip n'est pas obligatoire, peut donc être à [None]
Description
Comme proxy_sibling_ip n'est pas obligatoire, il est possible d'ajouter des groupes sans mettre de valeur.
Si par erreur on clique sur [+] on peut donc sauvegarder la configuration sans erreur.
Par contre le problème est peut etre plus large que cette option.
Demandes liées
Révisions associées
Création de 24_proxy_parent.xml à partir de 23_proxy.xml
Ref #6994 @45m
Ajout et utilisation de 3 nouvelles variables proxy parent
- activer_cache_pere : Utiliser un proxy web parent global
- activer_cache_pere_zone : Utiliser un proxy web parent par zone
- activer_proxy_sibling : Activer la coopération des cache
Fixes #6994 @2h
Déplacement de l'aide associée à "nom_zone_dns_cache"
Ref #6994 @15m
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Version cible changé de Eole 2.4-RC2 à Eole 2.4-RC3
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 04/04/2014
- Temps estimé mis à 1.00 h
#3 Mis à jour par Joël Cuissinat il y a presque 10 ans
On arrive effectivement à injecter :
>>> from creole.client import CreoleClient >>> CreoleClient().get_creole("proxy_sibling_ip") [None, u'1.1.1.1']
Ce qui donne, au reconfigure :
Erreur lors de l'instanciation du template de /usr/share/eole/bastion/data/50-nat_rules : unsupported operand type(s) for +: 'NoneType' and 'str'
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Nouveau à Accepté
- Assigné à mis à Joël Cuissinat
- Temps estimé changé de 1.00 h à 3.00 h
- nom_cache_pere => "Utiliser un proxy web parent génréral"
- nom_cache_pere_zone => "Déclarer des proxy web parents par zone"
- proxy_sibling_ip => "Activer la coopération de caches"
- faire le tour des templates à cause du nouvel état "disabled"
- gérer la migration si nécessaire (#7823)
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 44e7113be5c5fd28fd7e1eab99061ed5765942ca.
#6 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de Résolu à En attente d'informations
les variables oui/non et obligatoires sont ok :
root@amon:~# CreoleSet activer_cache_pere oui Erreur de propriété : La variable obligatoire 'nom_cache_pere' de la famille 'Creole' n'est pas renseignée ! La variable obligatoire 'port_cache_pere' de la famille 'Creole' n'est pas renseignée ! root@amon:~# CreoleSet activer_proxy_sibling oui Erreur de propriété : La variable obligatoire 'proxy_sibling_ip' de la famille 'Creole' n'est pas renseignée ! La variable obligatoire 'proxy_sibling_port' de la famille 'Creole' n'est pas renseignée !
Par contre il faudrait rendre "port_icp_cache_pere_zone" aussi obligatoire non ?
#7 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Version cible changé de Eole 2.4-RC3 à Eole 2.4 Stable
#8 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de En attente d'informations à Fermé
Le problème est en fait dans la demande liée.