https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842016-07-28T11:48:42ZopenSUSE Project Management ToolopenQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=255962016-07-28T11:48:42Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li><li><strong>Assignee</strong> set to <i>RBrownSUSE</i></li></ul><p>backlink added to both fate entries. Why should we test this in openQA, though?</p>
<p>AFAIU it's merely checking if a module is available as part of a model.</p>
<p>Why automate? Can we not just check once in a package list on IBS it's there? Unless we are talking about running salt, that's a different story. As we added a simple "ping" test to openQA and run it as part of openSUSE we can also add it to SLE (it's more complicated though because of relying on the module).</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=256002016-07-28T12:11:55ZRBrownSUSErbrown@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li><li><strong>Assignee</strong> changed from <i>RBrownSUSE</i> to <i>okurz</i></li></ul><p>checking the packagelist doesn't ensure that the package is installable</p>
<p>Minimum criteria for this progress item is </p>
<ol>
<li>Install ASM Module</li>
<li>Ensure Salt can be installed</li>
</ol>
<p>Bonus criteria is to actually test salt, but we have tests for that now, so, lets add them too :)</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=260922016-08-05T13:56:36Zokurzokurz@suse.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/26092/diff?detail_id=26670">diff</a>)</li></ul> openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=260962016-08-05T14:50:39Zokurzokurz@suse.com
<ul></ul><p>Current state: Feature test: FAILED</p>
<p>Local verification: <a href="http://lord.arch/tests/2618#step/install_and_reboot/21">http://lord.arch/tests/2618#step/install_and_reboot/21</a></p>
<p><code>/mounts/dist/ibs/SUSE/Products/SLE-Module-Adv-Systems-Management/12/x86_64/product/x86_64/</code> does not include any salt packages so far. <a href="https://bugzilla.suse.com/show_bug.cgi?id=989693" class="external">bsc#989693</a> needs to be resolved before the test could pass.</p>
<p>Remarks for the test implementation:</p>
<ul>
<li><p>sync module in rsync.pl</p></li>
<li><p>set SCC_ADDONS=asmm (as salt should be in asmm module)</p></li>
<li><p>During scc_registration the addon should be enabled</p></li>
</ul>
<pre><code><okurz> SLE addon question: If I select a module during installation, should this selection be visible in installation_summary? http://lord.arch/tests/2618
<coolo> okurz: installation overview only shows products, i.e. addons
<rbrown> okurz, looks like you picked the asmm module, but no asmm packages
<okurz> I enabled http://lord.arch/tests/2618#step/scc_registration/10 but did not select any additional software to install but just expect zypper search to find salt later
<okurz> ok, so "zypper search salt" should find something and "zypper lr" should list something additional to just the SLES repo?
<rbrown> yes
<okurz> yes, that's fine. Previously I already conducted this test but no module channels showed up in the installed system. I guess the module installation during scc_registration was never done besides textmode during online migration
<okurz> oh no, I need the assets on openqa.suse.de first, it seems. why does online migration work then?
<okurz> coolo, rbrown: Am I right to assume that https://openqa.suse.de/tests/498069#step/register_system/68 shows only that all modules have been registered in this online migration scenario but are not available because we don't sync them to openqa? Should I then change rsync.pl to also sync the module asmm to openqa and waste more space for my test to work?
<coolo> okurz: every module to test we have to sync and specify the build number in scc proxy url
<coolo> rbrown: the problem is that as soon as we use proxy scc, proxy scc rewrites every URL given to be openqa.suse.de - including modules
<okurz> but as http://lord.arch/tests/2618#live shows it is not giving us the URL with the real BUILD included but just like "POOL-x86_64-Build-Media1"
<okurz> Should I sync the ASMM module *for every build* or register against real SCC (which regcode code?)
<rbrown> Modules change on a totally different pace to products..I don't think we need to sync for every build, but we need it to be there for the use of every build
<coolo> okurz: we need something like the latest_addon function in rsync.pl - and then sync like every morning the modules from a different script
<coolo> or do the sync on demand but have rsync.pl reference the latest there is
<rbrown> +1 what coolo just said
</code></pre> openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=261002016-08-05T17:58:05Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul> openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=287582016-09-16T14:53:46Zdgutudgutu@suse.com
<ul></ul><p>Please consider also to add to rsync.pl also two modules: "Legacy Module 12" and "Web and Scripting Module 12"<br>
I need this for the <a href="https://progress.opensuse.org/issues/11000" class="external">https://progress.opensuse.org/issues/11000</a><br>
Thx.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=298822016-10-13T08:03:05Zokurzokurz@suse.com
<ul></ul><p>As long as</p>
<pre><code>ssh login "ls /mounts/dist/ibs/SUSE/Products/SLE-Module-Adv-Systems-Management/12/x86_64/product/x86_64/" | grep salt
</code></pre>
<p>does not return any salt packages I assume the feature is not yet done.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=305442016-10-25T11:03:41Zokurzokurz@suse.com
<ul><li><strong>Assignee</strong> deleted (<del><i>okurz</i></del>)</li></ul><p>There is nothing I can do right now. salt is missing from product.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=326322016-11-24T09:57:57Zmaritawernermawerner@suse.com
<ul><li><strong>Priority</strong> changed from <i>High</i> to <i>Normal</i></li><li><strong>Target version</strong> deleted (<del><i>Milestone 3</i></del>)</li></ul> openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=346422016-12-20T07:58:56Zokurzokurz@suse.com
<ul><li><strong>Parent task</strong> set to <i>#15108</i></li></ul> openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=380002017-02-03T09:45:10Zmaritawernermawerner@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>Feature now implemented, QAM has tested it according to the Fate comments.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=380022017-02-03T09:48:00Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Feedback</i></li></ul><p>wait, we still don't have an automated test for that so we should track and plan for it, correct? So should we plan it for SLE12SP3 then?</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=387422017-02-10T14:04:58Zmaritawernermawerner@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>Well, the feature itselt is done and we do not test the module itself. We just make sure that it is installable.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=389382017-02-13T08:38:28Zokurzokurz@suse.com
<ul></ul><p>maritawerner wrote:</p>
<blockquote>
<p>We just make sure that it is installable.</p>
</blockquote>
<p>that is the part I doubt because I don't know of any automatic test that tests the installation of the module.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=397542017-02-14T08:12:28Zmaritawernermawerner@suse.com
<ul></ul><p>Agredd that is still missing and tracked in ticket <a href="https://progress.opensuse.org/issues/15108" class="external">https://progress.opensuse.org/issues/15108</a><br>
But I agree that the tickets around modules/migration need some clean up.</p>
openQA Tests - action #12908: Feature 318875 and 320919: Add Saltstack to the Advanced Systems Management Module https://progress.opensuse.org/issues/12908?journal_id=491062017-05-04T12:05:47Zdgutudgutu@suse.com
<ul></ul><p>I found the salt living here - <a href="http://dist.suse.de/ibs/SUSE/Updates/SLE-Module-Adv-Systems-Management/12/x86_64/update/x86_64/" class="external">http://dist.suse.de/ibs/SUSE/Updates/SLE-Module-Adv-Systems-Management/12/x86_64/update/x86_64/</a></p>