Check if scope is None

if scope is None, don't create data model

Change-Id: Icf611966c9b0a3882615d778ee6c72a8da73841d
Closed-Bug: #1881920
This commit is contained in:
licanwei
2020-06-06 11:02:23 +08:00
parent 097ac06f0b
commit 9f0138e1cf
4 changed files with 45 additions and 0 deletions

View File

@@ -150,6 +150,9 @@ class CinderClusterDataModelCollector(base.BaseClusterDataModelCollector):
if self._audit_scope_handler is None:
LOG.debug("No audit, Don't Build storage data model")
return
if self._data_model_scope is None:
LOG.debug("No audit scope, Don't Build storage data model")
return
builder = CinderModelBuilder(self.osc)
return builder.execute(self._data_model_scope)

View File

@@ -63,6 +63,9 @@ class BaremetalClusterDataModelCollector(base.BaseClusterDataModelCollector):
if self._audit_scope_handler is None:
LOG.debug("No audit, Don't Build Baremetal data model")
return
if self._data_model_scope is None:
LOG.debug("No audit scope, Don't Build Baremetal data model")
return
builder = BareMetalModelBuilder(self.osc)
return builder.execute(self._data_model_scope)

View File

@@ -184,6 +184,9 @@ class NovaClusterDataModelCollector(base.BaseClusterDataModelCollector):
if self._audit_scope_handler is None:
LOG.debug("No audit, Don't Build compute data model")
return
if self._data_model_scope is None:
LOG.debug("No audit scope, Don't Build compute data model")
return
builder = NovaModelBuilder(self.osc)
return builder.execute(self._data_model_scope)