Issue Tracker: Issueshttps://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182024-03-28T15:37:54ZIssue Tracker
Redmine Rudder - Bug #24616 (Pending release): Upmerge of parent leads to compilation errorhttps://issues.rudder.io/issues/246162024-03-28T15:37:54ZFrançois ARMANDfrancois.armand@rudder.io
<p>Missing implementation for member of trait RoNodeGroupRepository:<br /> def categoryExists(id: com.normation.rudder.domain.nodes.NodeGroupCategoryId): com.normation.errors.IOResult[Boolean] = ???</p> Rudder - Enhancement #24591 (Pending release): Tenant should be displayed in Node UI detailedhttps://issues.rudder.io/issues/245912024-03-25T14:49:02ZFrançois ARMANDfrancois.armand@rudder.io
<p>We don't information about the node tenant in node details.</p>
<p>For now, we will:</p>
<p>- only display tenant when it's different form "no tenant" <br />- put it in the list of "node attribute"</p>
<p><img src="https://issues.rudder.io/attachments/download/2962/clipboard-202403251548-xqzx5.png" alt="" loading="lazy" /></p> Rudder - Bug #24562 (Pending release): When moving an inventory to "received", check if other fil...https://issues.rudder.io/issues/245622024-03-21T13:50:54ZFrançois ARMANDfrancois.armand@rudder.io
<p>We don't want several nodes inventory on received, even if the file name changed. <br />It was possible in the past with new hostname, but with parent ticket, it will become quite common.</p> Rudder plugins - Architecture #24534 (Pending release): Update to scala 3 syntax - branch 7.3 - p...https://issues.rudder.io/issues/245342024-03-19T09:38:28ZFrançois ARMANDfrancois.armand@rudder.io
<p>Same as parent, for private plugins</p> Rudder - Architecture #24532 (Pending release): Scala 3 syntax - branch 7.3 - corehttps://issues.rudder.io/issues/245322024-03-19T09:36:37ZFrançois ARMANDfrancois.armand@rudder.io
<p>Update branch to scala syntax (issue for PR <a class="external" href="https://github.com/Normation/rudder/pull/5393">https://github.com/Normation/rudder/pull/5393</a>)</p> Rudder plugins - Architecture #24530 (Pending release): Scala 3 syntax - branch 8.0 - public plu...https://issues.rudder.io/issues/245302024-03-19T09:23:10ZFrançois ARMANDfrancois.armand@rudder.io
<p>Same as parent, for public plugins</p> Rudder - Architecture #24529 (Pending release): Scala 3 syntax - branch 8.0https://issues.rudder.io/issues/245292024-03-19T09:22:27ZFrançois ARMANDfrancois.armand@rudder.io
<p>Migrate to scala 3 syntax for branch 8.0 (core here, plugins and plugins private in parent issues)</p> Rudder - User story #24475 (Pending technical review): API account UI needs to provide a configur...https://issues.rudder.io/issues/244752024-03-15T09:57:52ZFrançois ARMANDfrancois.armand@rudder.io
<p>We need a way to set up tenants for API accounts.</p> Rudder - Bug #24456 (Pending release): Missing primary key statement for user sessions table crea...https://issues.rudder.io/issues/244562024-03-14T15:46:06ZFrançois ARMANDfrancois.armand@rudder.io
<p>We don't have the PRIMARY KEY statement in the SQL migration part, only in the sql schema file.</p> Rudder - Bug #24391 (Released): API popup for copying token does not appearhttps://issues.rudder.io/issues/243912024-03-08T17:33:22ZFrançois ARMANDfrancois.armand@rudder.io
<p>When we create an new API account, or when we regenerate the token, we should have a pop-up letting us copy the token at least one time.</p>
<p>This is not happening anymore: we just have a success message (and we need to look at the API response to see the token.</p> Rudder - Bug #24388 (Released): There is a search box in the node acceptation pop-uphttps://issues.rudder.io/issues/243882024-03-08T16:55:47ZFrançois ARMANDfrancois.armand@rudder.io
<p>I'm not sure why it's here, but if it's volontary: it doesn't do anything. <br />But it should not be there I think.</p>
<p><img src="https://issues.rudder.io/attachments/download/2859/clipboard-202403081754-bkjj8.png" alt="" loading="lazy" /></p> Rudder - User story #24299 (Released): Inventory test data must have valid certificatehttps://issues.rudder.io/issues/242992024-03-01T11:07:35ZFrançois ARMANDfrancois.armand@rudder.io
<p>We reach the point where we check enough thing on inventory data and where our unit test infra is near enought of real set-up to be forced to use real certificate, with the correct subject for our test data.</p>
<p>So we need to change them.</p> Rudder - User story #24292 (Released): The source of tenant and plugin status must be use to chec...https://issues.rudder.io/issues/242922024-02-29T15:38:28ZFrançois ARMANDfrancois.armand@rudder.io
<p>We need to check what tenant are put on nodes, but also that a node is updatable only by someone with the correct permission on it.</p> Rudder - User story #23796 (New): RBAC for nodes via tenants (view only)https://issues.rudder.io/issues/237962023-11-27T22:10:30ZFrançois ARMANDfrancois.armand@rudder.io
<p>Now that we have set-up the fundations for being able to RBAC on node (view only for now) in <a class="issue tracker-4 status-11 priority-16 priority-default parent" title="Architecture: Group all node related access into one NodeFactRepository (Pending release)" href="https://issues.rudder.io/issues/23727">#23727</a>, we need to actually do it.</p>
<p>The main ideas are:</p>
<p>- nodes can belong to a tenants (they can have a "tenant" attribute with an alpha-num identier)<br />- user can be associated to none, a list of, or all tenants access<br />- rudder filter out nodes accordingly to these two parameters, so that an user associated to tenant "zoneA" can only view nodes with the attribte "tenant=zoneA"</p>
<p>The feature will be enabled in a plugin, but some changes need to happen in rudder core too. <br />This isse is a main entry point and will redirect toward all sub-stories.</p> Rudder - Bug #23400 (Pending release): JS error when clicking on a technique with several version...https://issues.rudder.io/issues/234002023-09-06T15:15:22ZFrançois ARMANDfrancois.armand@rudder.io
<p>When we go in directive screen and open the debug console, if we click at least twice on techniques in the tree, we get JS errors:<br /><img src="https://issues.rudder.io/attachments/download/2639/clipboard-202309061714-dusui.png" alt="" loading="lazy" /></p>
<p>In a dev environment the error is :</p>
<pre><code>
Uncaught Error: Your page is loading multiple Elm scripts with a module named Elm.Techniqueversion. Maybe a duplicate script is getting loaded accidentally? If not, rename one of them so I know which is which!
</pre></code>
<p>The issue is similar to #24416 (without the API request errors) and needs to be fixed by preventing the Elm JS file to be loaded each time the HTML/JS refreshes the rendering of the page</p></pre>