https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2018-06-25T21:02:31ZCeph Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1156682018-06-25T21:02:31ZDan Mickdmick@redhat.com
<ul></ul><p>Here's an unmerged example, called directly from handle_command():</p>
<pre>
def do_post(self, cmd, inbuf):
try:
metadata = Module.validate_crash_metadata(inbuf)
except Exception as e:
return errno.EINVAL, '', 'malformed crash metadata: %s' % e
crashid = metadata['crash_id']
key = 'crash/%s' % crashid
if self.get_store(key):
return errno.EADDRINUSE, '', 'crash id %s already saved' % crashid
self.set_store(key, inbuf)
return 0, '', 'Posted %s' % crashid
</pre> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1158982018-06-29T12:24:42ZSebastian Wagner
<ul><li><strong>Assignee</strong> changed from <i>Lenz Grimmer</i> to <i>Sebastian Wagner</i></li></ul> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1158992018-06-29T12:24:57ZSebastian Wagner
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1184482018-08-03T15:03:43ZSebastian Wagner
<ul></ul><p>After investigating a bit:</p>
<ol>
<li>Reloading just the CherryPy engine is not implemented. </li>
<li>enabling or disabling any module from within a module is not possible.</li>
</ol>
<p>Maybe it's possible to run execv ourselves?</p> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1223702018-10-10T09:27:54ZRicardo Marquesrimarques@suse.com
<ul></ul><p>PR: <a class="external" href="https://github.com/ceph/ceph/pull/23447">https://github.com/ceph/ceph/pull/23447</a></p> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1224832018-10-11T09:15:18ZSebastian Wagner
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-1 priority-4 priority-default" href="/issues/24648">Bug #24648</a>: 'ceph mgr enable/disable <module>' interrupts all other modules</i> added</li></ul> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1249932018-11-22T09:56:17ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>New</i></li><li><strong>Pull request ID</strong> set to <i>23447</i></li></ul><p>This is currently on hold - the pending PR was closed due to lack of activity.</p> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1538462019-12-09T10:06:06ZSebastian Wagner
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Rejected</i></li></ul><p>We cannot (And will likely never be able to) properly restart modules, therefore let's close this issue as rejected. Relates to <a class="external" href="https://github.com/ceph/ceph/pull/32051">https://github.com/ceph/ceph/pull/32051</a></p> Dashboard - Feature #24651: mgr/dashboard: Improve SSL certificate import to no longer require a Mgr restarthttps://tracker.ceph.com/issues/24651?journal_id=1917082021-04-15T17:28:18ZErnesto Puerta
<ul><li><strong>Project</strong> changed from <i>mgr</i> to <i>Dashboard</i></li><li><strong>Category</strong> changed from <i>132</i> to <i>General</i></li></ul>