Runcible: Issueshttps://projects.theforeman.org/https://projects.theforeman.org/favicon.ico?16970236342016-07-07T22:08:37ZForeman
Redmine Feature #15617 (Closed): Add support for ISO repositorieshttps://projects.theforeman.org/issues/156172016-07-07T22:08:37ZEric Helmsericdhelms@gmail.comFeature #14836 (Closed): Add a note about pulp-python-plugins and pulp-ostree-pluginshttps://projects.theforeman.org/issues/148362016-04-26T16:02:28ZDavid Davisdaviddavis@redhat.com
<p>I couldn't run all the tests until I installed pulp-python-plugins and pulp-ostree-plugins. We should add a note about this in the README.</p> Feature #13543 (Closed): Allow for repo group publishing in Pulphttps://projects.theforeman.org/issues/135432016-02-03T10:28:25ZChris Duryeecduryee@redhat.com
<p>Pulp allows for repo groups to be published, but this functionality is currently not exposed in Runcible.</p>
<p>This feature is to add this to API passthrough to Runcible so Katello can publish repo groups. This consists of two parts:</p>
<ul>
<li>allow distributors to be added to repo groups (for now, only the export distributor)</li>
<li>allow runcible users to call the publish API on a repo group</li>
</ul>
<p>Additionally, the export distributor has been added as a valid option as yum repos (see <a class="external" href="https://pulp.plan.io/issues/1394">https://pulp.plan.io/issues/1394</a>). This is a small change that is related to repo group publishing, so I would like to include it in this ticket.</p> Feature #13512 (Closed): docker v2: add tag as a content unit typehttps://projects.theforeman.org/issues/135122016-02-01T20:29:14ZBrad Buckinghambbuckingham@redhat.com
<p>With the Pulp 2.8 updates to support Docker v2, it has enhanced the implementation for docker tags to become a content unit (similar to manifest, rpm, package group...etc).</p>
<p>This issue is to add the logic to support the new type.</p> Feature #13460 (Closed): docker v2: Disable v1 support and add support for manifest unit typehttps://projects.theforeman.org/issues/134602016-01-29T06:41:52ZBrad Buckinghambbuckingham@redhat.com
As an initial step in moving towards supporting Docker v2 with Pulp 2.8, we need to do the following:
<ul>
<li>Runcible: update the docker importer to disable V1.</li>
<li>Runcible: update to support a new docker_manifest unit type.</li>
</ul>
<p>These 2 things could be broken in to separate issues; however, they are very small in change and will allow development on multiple aspects of the migration to continue.</p> Feature #13187 (Closed): Make certificate authentication available in runciblehttps://projects.theforeman.org/issues/131872016-01-13T13:24:19ZJohn Mitschjomitsch@redhat.comFeature #11927 (Closed): Move out ssl settings to a common basehttps://projects.theforeman.org/issues/119272015-09-22T16:42:27ZPartha Ajipaji@redhat.com
<p>Sounds like all pulp plugins support the following attributes in their importers</p>
<p>'proxy_url', 'proxy_port', 'proxy_pass', 'proxy_user', 'ssl_ca_cert', 'ssl_client_cert', 'ssl_client_key'</p>
<p>We need to move this to import base.py</p> Feature #11925 (Closed): Adding SSL attributes for Ostreehttps://projects.theforeman.org/issues/119252015-09-22T14:41:04ZPartha Ajipaji@redhat.com
<p>Need to add -> ssl_validation', 'ssl_ca_cert', 'ssl_client_cert', 'ssl_client_key', 'proxy_url', 'proxy_port', 'proxy_pass', 'proxy_user' to ostree importer</p> Feature #11613 (Closed): Need a model for OSTree content unitshttps://projects.theforeman.org/issues/116132015-08-28T16:54:13ZDavid Davisdaviddavis@redhat.comFeature #11030 (Closed): Add Python Supporthttps://projects.theforeman.org/issues/110302015-07-06T21:37:09ZEric Helmsericdhelms@gmail.comFeature #10039 (Closed): As a runcible user I want to be able to publish a rpm-ostree repohttps://projects.theforeman.org/issues/100392015-04-07T11:13:56ZPartha Ajipaji@redhat.comFeature #10038 (Closed): As a runcible user I want to be able to clone a rpm-ostree repohttps://projects.theforeman.org/issues/100382015-04-07T11:11:08ZPartha Ajipaji@redhat.comFeature #10037 (Closed): As a runcible user I want to be able to sync a rpm-ostree repohttps://projects.theforeman.org/issues/100372015-04-07T11:10:24ZPartha Ajipaji@redhat.comFeature #10036 (Closed): As a runcible user I want to be able CRUD an rpm-ostree repohttps://projects.theforeman.org/issues/100362015-04-07T11:08:39ZPartha Ajipaji@redhat.comFeature #5326 (Resolved): Investigate creating a wrapper class for Runciblehttps://projects.theforeman.org/issues/53262014-04-21T23:32:39ZMike McCunemmccune@gmail.com
<p>notes:</p>
<ul>
<li> to use objects instead of classes in `runcible`</li>
<li> configuration of `runcible` on initialization
* configurations related errors only here</li>
<li> `runcible` should define set of exception it can raise on any call to pulp
* could use [nestegg](<a class="external" href="https://github.com/loganb/nestegg/blob/master/lib/nestegg/nesting_exception.rb">https://github.com/loganb/nestegg/blob/master/lib/nestegg/nesting_exception.rb</a>) to wrap the `rest-client` exceptions in its own meaningful exceptions, it should not just pass `rest-client` exceptions up</li>
<li> wrapper can be a single helper method handling `runcible` exceptions<br />----<br />Imported from <a class="external" href="https://trello.com/c/mSkNMHbP/113-investigate-creating-a-wrapper-class-for-runcible_">https://trello.com/c/mSkNMHbP/113-investigate-creating-a-wrapper-class-for-runcible_</a></li>
</ul>