https://pulp.plan.io/https://pulp.plan.io/favicon.ico2020-05-27T18:45:58ZPulpPulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=570762020-05-27T18:45:58Zbmbouterbmbouter@redhat.com
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-3 status-9 priority-6 priority-default closed" href="/issues/6808">Story #6808</a>: As an installer user, I can enable the Pulp's prometheus support</i> added</li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=576862020-06-05T18:56:41Zdkliban@redhat.com
<ul><li><strong>Groomed</strong> changed from <i>No</i> to <i>Yes</i></li><li><strong>Sprint</strong> set to <i>Sprint 74</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=576872020-06-05T19:08:42Zdaviddavis
<ul></ul><blockquote>
<p>S3 support (not sure which dependencies are needed)</p>
</blockquote>
<p>This is a little tricky. django-storages has its own set of extrras[0] depending on what storage solution the user is using. I am not sure how to handle this? Is it possible to somehow map our extras to django-storage's extras (eg have an <code>s3</code> extra which installs <code>django-storages[boto3]</code>, an <code>azure</code> extra which installs <code>django-storages[azure]</code>, and so forth)?</p>
<p>[0] <a href="https://github.com/jschneier/django-storages/blob/1388e6cfd6129a7f208a19c070879ce2453ca201/setup.cfg#L39-L51" class="external">https://github.com/jschneier/django-storages/blob/1388e6cfd6129a7f208a19c070879ce2453ca201/setup.cfg#L39-L51</a></p> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=576882020-06-05T19:15:34Zmdepaulo@redhat.com
<ul></ul><p>daviddavis wrote:</p>
<blockquote>
<blockquote>
<p>S3 support (not sure which dependencies are needed)</p>
</blockquote>
<p>This is a little tricky. django-storages has its own set of extrras[0] depending on what storage solution the user is using. I am not sure how to handle this? Is it possible to somehow map our extras to django-storage's extras (eg have an <code>s3</code> extra which installs <code>django-storages[boto3]</code>, an <code>azure</code> extra which installs <code>django-storages[azure]</code>, and so forth)?</p>
<p>[0] <a href="https://github.com/jschneier/django-storages/blob/1388e6cfd6129a7f208a19c070879ce2453ca201/setup.cfg#L39-L51" class="external">https://github.com/jschneier/django-storages/blob/1388e6cfd6129a7f208a19c070879ce2453ca201/setup.cfg#L39-L51</a></p>
</blockquote>
<p>Mapping it would be a ideal IMHO, but I do not know if it is possible.</p>
<p>Can we specify django-storages[s3] for example as the extra requirements of pulpcore[s3]?</p> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=576892020-06-05T19:20:20Zdaviddavis
<ul></ul><blockquote>
<p>Can we specify django-storages[s3] for example as the extra requirements of pulpcore[s3]?</p>
</blockquote>
<p>I don't know but we can test it out. Worst case scenario is we can just have pulpcore[s3] include django-storages and boto3.</p> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=580492020-06-11T20:27:37Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 74</i> to <i>Sprint 75</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=588242020-06-26T16:04:25Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 75</i> to <i>Sprint 76</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=593872020-07-10T18:31:59Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 76</i> to <i>Sprint 77</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=600832020-07-27T22:06:00Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 77</i> to <i>Sprint 78</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=605192020-08-07T14:33:55Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 78</i> to <i>Sprint 79</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=606602020-08-10T20:37:45Zfao89
<ul><li><strong>Status</strong> changed from <i>NEW</i> to <i>ASSIGNED</i></li><li><strong>Assignee</strong> set to <i>fao89</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=606642020-08-10T21:09:12Zpulpbot
<ul><li><strong>Status</strong> changed from <i>ASSIGNED</i> to <i>POST</i></li></ul><p>PR: <a href="https://github.com/pulp/pulpcore/pull/836" class="external">https://github.com/pulp/pulpcore/pull/836</a></p> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=613522020-08-24T11:11:20Zrchan
<ul><li><strong>Sprint</strong> changed from <i>Sprint 79</i> to <i>Sprint 80</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=618322020-09-01T20:58:10ZAnonymous
<ul><li><strong>Status</strong> changed from <i>POST</i> to <i>MODIFIED</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="Extra require: s3, azure, prometheus and test https://pulp.plan.io/issues/6844 closes #6844 Re..." href="https://pulp.plan.io/projects/pulp/repository/pulpcore/revisions/70da7fcee079173ea5fd7e8a8ad3a1cf8e25ea22">pulpcore|70da7fcee079173ea5fd7e8a8ad3a1cf8e25ea22</a>.</p> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=625952020-09-22T17:44:07Zbmbouterbmbouter@redhat.com
<ul><li><strong>Sprint/Milestone</strong> set to <i>3.7.0</i></li></ul> Pulp - Story #6844: As a user, I can pip install the S3 support or Prometheus support as 'extras'https://pulp.plan.io/issues/6844?journal_id=626452020-09-22T19:21:50Zpulpbot
<ul><li><strong>Status</strong> changed from <i>MODIFIED</i> to <i>CLOSED - CURRENTRELEASE</i></li></ul>