https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182013-06-21T08:36:47ZIssue TrackerRudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=182842013-06-21T08:36:47ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Enhancement</i></li><li><strong>Status</strong> changed from <i>In progress</i> to <i>10</i></li><li><strong>Assignee</strong> changed from <i>Vincent MEMBRÉ</i> to <i>Jonathan CLARKE</i></li><li><strong>Target version</strong> changed from <i>2.4.7</i> to <i>2.6.3</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-techniques/pull/141</i></li></ul><p>The pull request was done on branch 2.6, as this is based on sshConfiguration V2.0 which only exists in 2.6</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=191522013-07-25T17:36:15ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.6.3</i> to <i>2.6.4</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=193022013-07-30T13:46:49ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>10</i> to <i>In progress</i></li><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Vincent MEMBRÉ</i></li><li><strong>Target version</strong> changed from <i>2.6.4</i> to <i>2.7.0</i></li></ul><p>Since there is a version 3.0 of sshCOnfiguration in 2.7.0, i'll make a new version based on 3.0 including listen addresses</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=193042013-07-30T13:49:24ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>10</i></li><li><strong>Assignee</strong> changed from <i>Vincent MEMBRÉ</i> to <i>Jonathan CLARKE</i></li><li><strong>Pull Request</strong> changed from <i>https://github.com/Normation/rudder-techniques/pull/141</i> to <i>https://github.com/Normation/rudder-techniques/pull/159</i></li></ul><p>new pull request here : <a class="external" href="https://github.com/Normation/rudder-techniques/pull/159">https://github.com/Normation/rudder-techniques/pull/159</a></p>
<p>Closing the other one : <a class="external" href="https://github.com/Normation/rudder-techniques/pull/141">https://github.com/Normation/rudder-techniques/pull/141</a></p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=193052013-07-30T13:59:59ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Status</strong> changed from <i>10</i> to <i>Pending technical review</i></li><li><strong>Target version</strong> changed from <i>2.7.0</i> to <i>2.4.8</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=193072013-07-30T14:50:10ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Pull Request</strong> deleted (<del><i>https://github.com/Normation/rudder-techniques/pull/159</i></del>)</li></ul><p>Actually there is an error in reporting : Ports and Address insertion are fighting each other. so they are always in repaired state :</p>
<p>This is because CFEngine tries to insert lines at the end of file.</p>
<p>Here is an explanation</p>
<p>1- Before port insertion : <br /><pre>
port x
address y
</pre></p>
<p>2- Remove all ports : <br /><pre>
address y
</pre></p>
<p>3- insert ports again :</p>
<pre>
address y
port x
</pre>
<p>Because the line hase moved CFEngine send a repaired report</p>
<p>The same thing happen right after with addresses sending another repaired report.</p>
<p>and we get back the first situation :</p>
<pre>
port x
address y
</pre>
<p>After all this, since we thing the config has changed, ssh service is restarted, and this wrong.</p>
<p>But Jon and I, we may a found a way to handle it : instead of deleting all lines we should only delete line that should not be here.</p>
<p>As we know what ports/addresses we wand we know which line to delete.</p>
<p>To achieve this, we should use a bundle delete_select in delete_line promise => see <a class="external" href="https://cfengine.com/manuals/cf3-Reference#delete_005fselect-in-delete_005flines">https://cfengine.com/manuals/cf3-Reference#delete_005fselect-in-delete_005flines</a></p>
<p>delete_if_not_match_from_list should make it!</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=198282013-08-29T10:52:58ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Discussion</i></li></ul><p>This is no more in Technical Review....</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=199042013-08-29T23:48:02ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Matthieu CERDA</i></li></ul><p>This approach involves using a not so common feature in CFEngine. It's one for Matthieu.</p>
<p>The idea is to make a list of all valid lines and delete the others by selecting those that don't match the list.</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=200342013-08-30T17:18:38ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.4.8</i> to <i>2.4.9</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=208422013-10-01T17:24:59ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.4.9</i> to <i>2.4.10</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=212102013-10-06T10:12:17ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.4.10</i> to <i>2.4.11</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=214322013-10-07T21:55:56ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.4.11</i> to <i>2.4.12</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=225142013-11-18T17:08:55ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.4.12</i> to <i>2.4.13</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=226592013-11-20T14:18:41ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>Rather than removing/adding lines, shouldn't we simply edit the lines, using the bundle edit_line set_config_values ?</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=226602013-11-20T14:19:09ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>Discussion</i> to <i>8</i></li><li><strong>Assignee</strong> changed from <i>Matthieu CERDA</i> to <i>Nicolas CHARLES</i></li></ul><p>I'm taking over this ticket</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=227372013-11-24T20:22:46ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>Oh, i'm telling non-sense; we need multiple lines for the address</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=227382013-11-24T21:01:49ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.4.13</i> to <i>2.7.7</i></li></ul><p>this versionning is nonsense ! versions are not matching in 2.6 and 2.7 branch.<br />i'm moving this ticket for 2.7, and create another one for 2.6<br />However, we need maplist to have a clean behaviour, and it appeared only in CFEngine 3.3, so i can't directly solve it for 2.4</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=227392013-11-24T21:29:08ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>8</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Nicolas CHARLES</i> to <i>Jonathan CLARKE</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-techniques/pull/243</i></li></ul><p>Pull request is there<br /><a class="external" href="https://github.com/Normation/rudder-techniques/pull/243">https://github.com/Normation/rudder-techniques/pull/243</a></p>
<p>but please merge first the pr of ticket <a class="issue tracker-2 status-6 priority-16 priority-default closed child" title="User story: openssh techniques: add possibility to listen address - rudder 2.6 (Rejected)" href="https://issues.rudder.io/issues/4190">#4190</a> which is <a class="external" href="https://github.com/Normation/rudder-techniques/pull/244">https://github.com/Normation/rudder-techniques/pull/244</a></p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=237192014-01-15T14:24:29ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.7.7</i> to <i>2.7.8</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=242522014-02-07T10:07:20ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.7.8</i> to <i>2.8.3</i></li></ul><p>Since 2.7.* is not supported anymore, targeting in 2.8</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=245272014-02-21T17:11:07ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Nicolas CHARLES</i></li></ul><p>Nicolas CHARLES wrote:</p>
<blockquote>
<p>this versionning is nonsense ! versions are not matching in 2.6 and 2.7 branch.</p>
</blockquote>
<p>Shouldn't we fix this first?</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=245692014-02-24T13:17:14ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Assignee</strong> changed from <i>Nicolas CHARLES</i> to <i>Jonathan CLARKE</i></li></ul><p>should I backport the 3.0 to rudder 2.6 ?</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=250002014-03-05T12:41:03ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.8.3</i> to <i>2.8.4</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=255182014-03-13T17:31:14ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.8.4</i> to <i>133</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=263672014-03-31T17:05:57ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>133</i> to <i>2.9.5</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=274592014-06-05T13:22:30ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.9.5</i> to <i>2.9.6</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=280002014-06-11T21:59:59ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.9.6</i> to <i>2.9.7</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=288782014-06-27T10:20:23ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.9.7</i> to <i>150</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=291692014-07-01T09:07:22ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>150</i> to <i>2.10.4</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=303552014-08-11T11:37:33ZNicolas PERRONnicolas.perron@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.10.4</i> to <i>2.10.5</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=305932014-08-27T08:03:25ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.5</i> to <i>2.10.6</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=312242014-09-24T13:56:34ZMatthieu CERDAmatthieu.cerda@normation.com
<ul><li><strong>Target version</strong> changed from <i>2.10.6</i> to <i>2.10.7</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=325362014-11-13T15:33:12ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.7</i> to <i>2.10.8</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=342502014-12-11T09:32:20ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.8</i> to <i>2.10.9</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=350122014-12-31T15:51:00ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>In progress</i></li><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Nicolas CHARLES</i></li></ul><p>There is feedback to address in the PR.</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=356172015-01-30T13:48:39ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.9</i> to <i>2.10.10</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=358192015-02-02T12:52:36ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Discussion</i></li></ul><p>Nicolas, Benoit, other: could you sum up the status and decide on what to do for that one? We can't let pull request rote like that.</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=362532015-02-05T16:38:26ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.10</i> to <i>2.10.11</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=370932015-03-05T20:52:20ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.11</i> to <i>2.10.12</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=392842015-03-19T17:34:14ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.12</i> to <i>2.10.13</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=401722015-04-09T09:32:12ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Tracker</strong> changed from <i>Enhancement</i> to <i>User story</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=406872015-04-10T08:20:48ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.13</i> to <i>2.10.14</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=417852015-05-19T10:02:19ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.14</i> to <i>2.10.15</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=438122015-07-07T20:31:05ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.15</i> to <i>2.10.16</i></li></ul> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=439172015-07-09T07:59:16ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.10.16</i> to <i>2.11.13</i></li></ul><p>2.10 is old stable, so won't receive this change</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=439722015-07-09T11:06:57ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>Discussion</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Nicolas CHARLES</i> to <i>Matthieu CERDA</i></li><li><strong>Pull Request</strong> changed from <i>https://github.com/Normation/rudder-techniques/pull/243</i> to <i>https://github.com/Normation/rudder-techniques/pull/717/commits</i></li></ul><p><a class="external" href="https://github.com/Normation/rudder-techniques/pull/717/commits">https://github.com/Normation/rudder-techniques/pull/717/commits</a></p>
<p>It contains also the fixes of <a class="external" href="http://www.rudder-project.org/redmine/issues/6945">http://www.rudder-project.org/redmine/issues/6945</a> and <a class="external" href="http://www.rudder-project.org/redmine/issues/6942">http://www.rudder-project.org/redmine/issues/6942</a> :)</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=439852015-07-09T14:01:30ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Pending release</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #3664: openssh techniques: add possibility to listen address" href="https://issues.rudder.io/projects/rudder/repository/rudder-techniques/revisions/68f446c55d813925a5f416bdefd943231e349b51">rudder-techniques|68f446c55d813925a5f416bdefd943231e349b51</a>.</p> Rudder - User story #3664: openssh techniques: add possibility to listen addresshttps://issues.rudder.io/issues/3664?journal_id=452632015-08-19T16:28:12ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 2.11.13, 3.0.8 and 3.1.1 which were released today. </p>
<ul>
<li><a href="http://www.rudder-project.org/pipermail/rudder-announce/2015-August/000145.html" class="external">2.11</a> <a href="http://www.rudder-project.org/pipermail/rudder-announce/2015-August/000146.html" class="external">3.0</a> <a href="http://www.rudder-project.org/pipermail/rudder-announce/2015-August/000147.html" class="external">3.1</a></li>
<li><a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog211" class="external">2.11</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog30" class="external">3.0</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog31" class="external">3.1</a></li>
<li>Download information: <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>