Fix failure to load storage plugin

Watcher fails to load storage plugin in case there is no installed
Cinder in OpenStack services.

This patch set adds collector_plugins parameter under collector
section in watcher.conf. If plugin name is in collector_plugins,
The plugin is loaded.

Change-Id: Ie3c3543216c925d49b772bf5fe3773ca7d5ae437
Closes-Bug: #1707603
This commit is contained in:
Hidekazu Nakamura
2017-08-07 16:36:21 +09:00
parent c4888fee63
commit 985c6c49f9
4 changed files with 44 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ class TestListOpts(base.TestCase):
'watcher_applier', 'watcher_planner', 'nova_client',
'glance_client', 'gnocchi_client', 'cinder_client',
'ceilometer_client', 'monasca_client', 'ironic_client',
'neutron_client', 'watcher_clients_auth']
'neutron_client', 'watcher_clients_auth', 'collector']
self.opt_sections = list(dict(opts.list_opts()).keys())
def test_run_list_opts(self):