<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Plop,<br>
    <br>
    Nous (VME, NCH, FAR) venons de faire un point sur un problème de la
    fonctionnalité d'activation planifiée de Rules. Résumé:<br>
    <br>
    <b>Problème</b><br>
    <br>
    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. <br>
    <br>
    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é). <br>
    <br>
    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é. <br>
    <br>
    <b>Remarques</b><br>
    <br>
    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. <br>
    <br>
    <b>Possibilités</b><br>
    <br>
    <ol>
      <li>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. <br>
      </li>
      <li>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é. <br>
      </li>
    </ol>
    <p><br>
      Jon, qu'en penses-tu ? <br>
    </p>
    Merci, <br>
    <br>
    <div class="moz-signature">-- <br>
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <style type="text/css"><!--
    a.redlink:link { color: #962322; text-decoration: none; }
    a.redlink:visited { color: #962322; text-decoration: none; }
    .sig { font-family: sans-serif; font-size: small; }
    .sigsmall { font-family: sans-serif; font-size: x-small; }
  --></style>
      <table width="380" border="0" cellpadding="0" cellspacing="2">
        <tbody>
          <tr>
            <td colspan="2">
              <hr></td>
          </tr>
          <tr>
            <td colspan="2"><b><img alt=""
                  src="cid:part1.00040903.05070405@normation.com"
                  width="50" height="50" hspace="10" align="left"> <span
                  class="sig">François ARMAND</span></b><br>
              <span class="sig"><i>Directeur de la R&D</i></span><br>
              <span class="sig"><a class="redlink"
                  href="http://www.normation.com">Normation</a></span> </td>
          </tr>
          <tr>
            <td colspan="2">
              <hr></td>
          </tr>
          <tr>
            <td colspan="2"><span class="sigsmall"><b>87 rue de Turbigo,
                  75003 Paris, France</b></span></td>
          </tr>
          <tr>
            <td><span class="sigsmall">Telephone:</span></td>
            <td><span class="sigsmall">+33 (0)1 83 62 99 23</span></td>
          </tr>
          <tr>
            <td><span class="sigsmall">Mobile:</span></td>
            <td><span class="sigsmall">+33 (0)6 63 37 60 55</span></td>
          </tr>
          <tr>
            <td colspan="2">
              <hr></td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>