https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2019-05-27T14:21:25ZCeph Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1372582019-05-27T14:21:25ZLenz Grimmer
<ul><li><strong>Backport</strong> set to <i>nautilus</i></li><li><strong>Affected Versions</strong> <i>v14.0.0, v14.2.0, v14.2.1, v15.0.0</i> added</li></ul><p>Ernesto Puerta wrote:</p>
<blockquote>
<p>When running dashboard without internet connection in the client, and tried to access back-end API docs (Help -> API, <a class="external" href="https://dashboard.example.com/docs">https://dashboard.example.com/docs</a>), the request triggers a failure (it tries to download several assets from <code>https://unpkg.com/swagger-ui-dist@3/swagger-ui-bundle.*</code>).</p>
<p>In fenced environments, even dashboard consumers might not have direct internet connection.</p>
</blockquote>
<p>I've noticed that too - would it be possible to bundle these assets with the distribution?</p> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1372592019-05-27T14:29:58ZLenz Grimmer
<ul></ul><p>Looks like there are ways to bundle the swagger UI to remove that dependency: <a class="external" href="https://github.com/swagger-api/swagger-ui">https://github.com/swagger-api/swagger-ui</a></p> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1372602019-05-27T14:30:36ZLenz Grimmer
<ul><li><strong>Tags</strong> set to <i>low-hanging-fruit</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1374262019-05-29T13:10:45ZLenz Grimmer
<ul></ul><p>Another thought: it's actually the user's <strong>browser</strong> that fetches these assets. So even if the Ceph Dashboard backend is located in a fenced environment, the user should be able to see the API documentation. Regardless, it would be preferred if all assets required are part of the package.</p> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1406472019-07-12T16:18:51ZLenz Grimmer
<ul><li><strong>Target version</strong> set to <i>v15.0.0</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1406492019-07-12T16:26:29ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-3 priority-4 priority-default closed child" href="/issues/24763">Feature #24763</a>: mgr/dashboard: Automatic generation of REST API documentation based on Python docstrings</i> added</li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1414542019-07-23T19:26:42ZErnesto Puerta
<ul><li><strong>Subject</strong> changed from <i>mgr/dashboard: OpenAPI docs require internet connection</i> to <i>mgr/dashboard: REST API: OpenAPI docs require internet connection</i></li><li><strong>Parent task</strong> set to <i>#40907</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1414682019-07-23T20:45:23ZErnesto Puerta
<ul><li><strong>Category</strong> changed from <i>132</i> to <i>146</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1421552019-07-31T08:29:28ZStephan Müller
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>Stephan Müller</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1421562019-07-31T08:32:50ZStephan Müller
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>New</i></li><li><strong>Assignee</strong> deleted (<del><i>Stephan Müller</i></del>)</li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1462302019-09-16T14:56:07ZPatrick Seidensal
<ul><li><strong>Assignee</strong> set to <i>Patrick Seidensal</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1464592019-09-18T13:41:42ZPatrick Seidensal
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1465422019-09-19T13:35:00ZPatrick Seidensal
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Fix Under Review</i></li><li><strong>Pull request ID</strong> set to <i>30477</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1471062019-09-26T16:15:31ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Pending Backport</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1475062019-10-02T13:16:56ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/42164">Backport #42164</a>: nautilus: mgr/dashboard: REST API: OpenAPI docs require internet connection</i> added</li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1621442020-03-31T10:04:34ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul><p>While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".</p> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1675372020-06-04T17:12:02ZErnesto Puerta
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li></ul> Dashboard - Bug #40027: mgr/dashboard: REST API: OpenAPI docs require internet connectionhttps://tracker.ceph.com/issues/40027?journal_id=1918722021-04-15T17:30:10ZErnesto Puerta
<ul><li><strong>Project</strong> changed from <i>mgr</i> to <i>Dashboard</i></li><li><strong>Category</strong> changed from <i>146</i> to <i>General - Back-end</i></li></ul>