[rudder-dev] PB avec la fonctionnalité "activation plannifiée de Rule".
Francois Armand
francois.armand at normation.com
Wed Nov 14 16:05:54 CET 2012
Plop,
Nous (VME, NCH, FAR) venons de faire un point sur un problème de la
fonctionnalité d'activation planifiée de Rules. Résumé:
*Problème*
On a une option dans Rudder pour ne pas redéployer automatiquement lors
de modifications (et attendre un déploiement manuel). La (des)activation
planifiée est une modification (changement d'un statut de la Rule), donc
cette modification ne sera pas déployée automatiquement si l'option
susdite est active, et elle ne sera effective qu'après validation manuelle.
En gros, les deux features se contredisent (ce qui ne serait pas le cas
avec des workflows ou CHAQUE feature indécemment des autres pourrait
être validé à un moment planifié).
De plus, cette feature n'a pas de sens une fois les workflows en place
(pour les mêmes raisons + on peut faire mieux avec le workflow), donc on
devra la déprécier et l'enlever à ce moment. Donc ça ressemble à du
temps de travail mal dépensé.
*Remarques*
Il pourrait être logique de faire aussi l'activation planifiée d'une
directive, car il semble plus probable de vouloir switcher au sein d'une
rule deux "versions" d'une directive que de switcher deux rules.
*Possibilités*
1. on ignore le problème, et on dit simplement que si la validation de
déploiement est activée, les changements dus à la planification
devront aussi être validés. Notre sentiment est que ça risque d'être
très confus pour l'utilisateur, qui serait en droit de s'attendre
que s'il dit "cette règle est valide à tel moment", ça ne soit pas
bloqué quelque part.
2. On ne fait pas l'activation planifiée, et on travaille uniquement
sur l'API de modification de Rules/Directive. Ça ne change pas le
fond du problème, une modification de l'API devra être soumise à
validation si l'option est activée, mais ça semble moins
contradictoire, car on (Rudder) ne dit pas "cette règle sera active
à ce moment-là". On fournit avec cette API un exemple de cron+script
qui change une directive de versions de paquets à un moment donné.
Jon, qu'en penses-tu ?
Merci,
--
------------------------------------------------------------------------
*François ARMAND*
/Directeur de la R&D/
Normation <http://www.normation.com>
------------------------------------------------------------------------
*87 rue de Turbigo, 75003 Paris, France*
Telephone: +33 (0)1 83 62 99 23
Mobile: +33 (0)6 63 37 60 55
------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rudder-project.org/pipermail/rudder-dev/attachments/20121114/8e74bece/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sig-normation-logo-square.png
Type: image/png
Size: 3503 bytes
Desc: not available
URL: <http://www.rudder-project.org/pipermail/rudder-dev/attachments/20121114/8e74bece/attachment.png>
More information about the rudder-dev
mailing list