Runcible: Issueshttps://projects.theforeman.org/https://projects.theforeman.org/favicon.ico?16970236342019-02-08T16:11:48ZForeman
Redmine Bug #26018 (Closed): Extra logging in Production logshttps://projects.theforeman.org/issues/260182019-02-08T16:11:48ZJonathon Turel
<p>Cloned from <a class="external" href="https://bugzilla.redhat.com/show_bug.cgi?id=1623937">https://bugzilla.redhat.com/show_bug.cgi?id=1623937</a></p>
<p><strong>Description of problem:</strong> We are observing extra logging in the production logs which is crowding the production logs even when no debug logging is enabled</p>
<p><strong>Version-Release number of selected component (if applicable):</strong> 6.4 HTB</p>
<p><strong>How reproducible:</strong> Always.</p>
<p><strong>Steps to Reproduce:</strong><br />1. Sync a Repo on the and wait until it completes.<br />2. Simultaneously check the production logs and you will see something as below:</p>
<p>---snip -----</p>
<p>2018-08-30T09:13:30 [I|kat|] GET: <a class="external" href="https://satellite.example.com/pulp/api/v2/repositories/5fad9c2f-2e8b-48d1-981a-ddc6ff8e649a/?details=true">https://satellite.example.com/pulp/api/v2/repositories/5fad9c2f-2e8b-48d1-981a-ddc6ff8e649a/?details=true</a>: {"content_type"=>"application/json", "accept"=>"application/json"}</p>
<p>---snip ------</p>
<p><strong>Actual results:</strong></p>
<p>Extra logging is observed</p>
<p><strong>Expected results:</strong></p>
<p>Logging should be minimal if logging level is info</p>
<p><strong>Additional info:</strong></p>
<p>Attaching relevant part of the production logs on the bz</p> Bug #21912 (Closed): make hammer hostgroup info show cs cv and env idshttps://projects.theforeman.org/issues/219122017-12-08T15:49:04ZPartha Ajipaji@redhat.com
<p>Currently the hammer hostgroup info call only shows the name</p> Bug #21844 (Closed): Add docker blob unit typehttps://projects.theforeman.org/issues/218442017-12-01T22:48:18ZPartha Ajipaji@redhat.com
<p>Add docker blob unit type. Katello needs to access this especially to delete while promoting.</p> Bug #21661 (Closed): Make the consumer resource provide a retrieve_all https://projects.theforeman.org/issues/216612017-11-14T20:07:31ZPartha Ajipaji@redhat.com
<p>We need a handy way to retrieve all consumers for clean backend objects call.</p> Bug #21161 (Closed): Add Docker Manifest List to Runciblehttps://projects.theforeman.org/issues/211612017-09-29T16:37:31ZPartha Ajipaji@redhat.com
<p>Pulp 2.14 added support for docker manifest lists (<a class="external" href="https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list">https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list</a>) as part of <a class="external" href="https://pulp.plan.io/issues/2384">https://pulp.plan.io/issues/2384</a></p>
<p>We need this in Runcible</p> Bug #19055 (Closed): runcible should support generate applicability call for single consumerhttps://projects.theforeman.org/issues/190552017-03-28T18:33:50ZChris Duryeecduryee@redhat.com
<p>Currently, runcible only supports making an applicability regen call where all of the UUIDs are passed in via POST. This works, but due to the way Pulp works, all of these calls get 'pinned' to the same worker. For example, if you make six calls with six different UUIDs (example: "[A]", "[B]", "[C]", ...), all six of these will get pinned to the same worker. This can make applicability regen very slow.</p>
<p>If you call the applicability regen differently, the call does not get pinned to a worker. See <a class="external" href="https://pulp.plan.io/issues/1173#note-12">https://pulp.plan.io/issues/1173#note-12</a> for more detail.</p> Bug #18993 (Closed): ostree 'Depth' parameter support For Distributor in runciblehttps://projects.theforeman.org/issues/189932017-03-23T01:08:09ZPartha Ajipaji@redhat.com
<p>The ostree importer "depth" option was added in <a class="external" href="https://github.com/Katello/runcible/pull/184">https://github.com/Katello/runcible/pull/184</a> but the distributor side also needs it.</p> Bug #18076 (Closed): ostree 'Depth' parameter support needed in runciblehttps://projects.theforeman.org/issues/180762017-01-14T02:13:02ZPartha Ajipaji@redhat.com
<p>As of <a class="external" href="https://pulp.plan.io/issues/2205">https://pulp.plan.io/issues/2205</a></p>
<p>With Pulp 2-11 and corresponding ostree package, one can now sync full version histories of upstreamn ostree repositories.</p>
<p>This is provided via the "Depth" import option.</p>
<p>Check out <a class="external" href="https://pulp.plan.io/issues/2205">https://pulp.plan.io/issues/2205</a> for more info.</p>
<p>We need to add this parameter to runcible.</p> Bug #17404 (New): CA certs are incorrectly configuredhttps://projects.theforeman.org/issues/174042016-11-19T19:18:16ZEric Helmsericdhelms@gmail.comBug #16466 (Closed): add support for applicable rpmshttps://projects.theforeman.org/issues/164662016-09-07T08:46:25ZJustin Sherrilljsherril@redhat.com
<p>To compliment applicable errata</p> Bug #15915 (Rejected): Upgrade Runcible to Pulp version 2.9https://projects.theforeman.org/issues/159152016-07-29T13:47:40ZZach Huntington-Meathzhunting@redhat.comBug #15728 (New): Test fails with new json release (2.0) which fixes parse errorhttps://projects.theforeman.org/issues/157282016-07-18T19:18:42ZDavid Davisdaviddavis@redhat.com
<p>The test uses 'true' as the response body which is now valid json in the 2.0 version of the ruby json gem. It raised a parse error before which was actually in correct.</p>
<p>Here's the test failure:</p>
<pre>
1) Error:
Base::TestBase#test_process_response_returns_string:
RuntimeError: can't modify frozen TrueClass
/home/vagrant/.rvm/gems/ruby-2.2.4/gems/rest-client-1.8.0/lib/restclient/abstract_response.rb:27:in `response_set_vars'
/home/vagrant/.rvm/gems/ruby-2.2.4/gems/rest-client-1.8.0/lib/restclient/response.rb:16:in `create'
/home/vagrant/Projects/runcible/lib/runcible/base.rb:147:in `rest_client_response'
/home/vagrant/Projects/runcible/lib/runcible/base.rb:135:in `process_response'
test/unit/base_test.rb:38:in `test_process_response_returns_string'
</pre> Bug #15015 (Closed): Add test coverage to runciblehttps://projects.theforeman.org/issues/150152016-05-11T14:24:00ZDavid Davisdaviddavis@redhat.comBug #14839 (Closed): Pin webmock to < 2.0 since VCR doesn't support it yethttps://projects.theforeman.org/issues/148392016-04-26T16:36:53ZDavid Davisdaviddavis@redhat.com
<p>More info:</p>
<p><a class="external" href="https://github.com/vcr/vcr/issues/570">https://github.com/vcr/vcr/issues/570</a></p> Bug #14612 (Duplicate): Support rest client 1.8.0https://projects.theforeman.org/issues/146122016-04-13T10:12:45ZJustin Sherrilljsherril@redhat.com
<p>Currently rest client 1.8.0 does not work due to a method signature change in RestClient::Response.create</p>