https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182018-05-29T13:11:04ZIssue TrackerRudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=927972018-05-29T13:11:04ZFélix DALLIDET
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li><li><strong>Assignee</strong> set to <i>Félix DALLIDET</i></li></ul> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=927982018-05-29T13:11:47ZFélix DALLIDET
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Félix DALLIDET</i> to <i>Benoît PECCATTE</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-agent/pull/177</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder-agent/pull/177">https://github.com/Normation/rudder-agent/pull/177</a></p> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=930332018-06-07T11:24:25ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.3.2</i> to <i>4.3.3</i></li></ul> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=935302018-06-20T13:05:17ZFélix DALLIDET
<ul></ul><p>The parameters mapping is done as described bellow:<br />'<>' is used for a non present arg</p>
RPM old technique:
<ul>
<li>RPM_PACKAGE_CHECK_INTERVAL => Null</li>
<li>RPM_PACKAGE_REDLIST => PACKAGE_LIST</li>
<li>RPM_PACKAGE_REDACTION => PACKAGE_STATE add:present delete:remove update:present <>:any</li>
<li>RPM_PACKAGE_VERSION_DEFINITION => PACKAGE_VERSION default:default specific:specific</li>
<li>RPM_PACKAGE_VERSION_CRITERION => ==:<>(no equivalent but continue) !=/>=/<=/</>:abort the technique upgrade</li>
<li>RPM_PACKAGE_VERSION => PACKAGE_VERSION_SPECIFIC (abort if empty and RPM_PACKAGE_VERSION_DEFINITION set to specific)</li>
<li>RPM_PACKAGE_PACKAGE_POST_HOOK_RUN => <></li>
<li>RPM_PACKAGE_PACKAGE_POST_COMMAND => PACKAGE_POST_HOOK_COMMAND (abort if a command is defined but RPM_PACKAGE_PACKAGE_POST_HOOK_RUN was unchecked)<br />No options, default architecture, untrusted packages set to false</li>
</ul>
APT old technique:
<ul>
<li>APT_PACKAGE_APTLIST => PACKAGE_LIST</li>
<li>APT_PACKAGE_ALLOW_UNTRUSTED => PACKAGE_MANAGER_ALLOW_UNTRUSTED true:true false:false</li>
<li>APT_PACKAGE_DEBACTION => PACKAGE_STATE add:present delete:remove update:present <>:any</li>
<li>APT_PACKAGE_VERSION_DEFINITION => PACKAGE_VERSION default:default specific:specific</li>
<li>APT_PACKAGE_VERSION_CRITERION => ==:<>(no equivalent but continue) !=/>=/<=/</>:abort the technique upgrade</li>
<li>APT_PACKAGE_VERSION => PACKAGE_VERSION_SPECIFIC (abort if empty and APT_PACKAGE_VERSION_DEFINITION set to specific)<br />No posthook defined, no options defined, default architecture</li>
</ul>
<p>Moreover, it creates the directive when succeeding but does not replace the old one in the rule nor destroy it to allow human check afterward.</p> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=935872018-06-21T09:14:22ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Category</strong> set to <i>Agent</i></li></ul> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=944162018-07-11T07:06:30ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.3.3</i> to <i>4.3.4</i></li></ul> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=958672018-08-03T12:17:19ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.3.4</i> to <i>4.3.5</i></li></ul> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=964942018-08-16T12:10:48ZFélix DALLIDET
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Pending release</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #12710: Add a package techniques migration script" href="https://issues.rudder.io/projects/rudder/repository/rudder-agent/revisions/90192844d673a5c5c90aab470f6aa8651f43d0fc">rudder-agent|90192844d673a5c5c90aab470f6aa8651f43d0fc</a>.</p> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=995902018-10-21T20:14:49ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul>This bug has been fixed in Rudder 4.3.5 and 5.0.1 which were released today.
<ul>
<li>Download: <a class="external" href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a></li>
</ul>
<pre><code><a href="http://www.rudder-project.org/changelog-4.3#4.3.5" class="external">Changelog</a><br /> <a href="http://www.rudder-project.org/changelog-5.0#5.0.1" class="external">Changelog</a></code></pre> Rudder - User story #12710: Add a package techniques migration scripthttps://issues.rudder.io/issues/12710?journal_id=1012062018-11-14T21:15:22ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-6 priority-16 priority-default closed" href="/issues/10276">User story #10276</a>: I Can not migrate from old "package technique" to new one automatically</i> added</li></ul>