X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwcal%2Fplugins%2Fvala%2Frwcal_openstack%2Frift%2Frwcal%2Fopenstack%2Fopenstack_drv.py;fp=rwcal%2Fplugins%2Fvala%2Frwcal_openstack%2Frift%2Frwcal%2Fopenstack%2Fopenstack_drv.py;h=6ee2cb6d8a39b7d6c4551bd26597ab17fc0ca070;hb=a0469e6b2e9bfe32b72134e76b78cc6974498c21;hp=c7ed119c76ebd2dd0f1c62efc2915eb746f0fc30;hpb=d8ae507c244961e4cb661f0b239e5530ccb7ddca;p=osm%2FSO.git diff --git a/rwcal/plugins/vala/rwcal_openstack/rift/rwcal/openstack/openstack_drv.py b/rwcal/plugins/vala/rwcal_openstack/rift/rwcal/openstack/openstack_drv.py index c7ed119c..6ee2cb6d 100644 --- a/rwcal/plugins/vala/rwcal_openstack/rift/rwcal/openstack/openstack_drv.py +++ b/rwcal/plugins/vala/rwcal_openstack/rift/rwcal/openstack/openstack_drv.py @@ -132,10 +132,13 @@ class OpenstackDriver(object): self.glance_drv = gl_drv.GlanceDriver(self.sess_drv, region_name = region, logger = self.log) - - self.cinder_drv = ci_drv.CinderDriver(self.sess_drv, + + try: + self.cinder_drv = ci_drv.CinderDriver(self.sess_drv, region_name = region, logger = self.log) + except Exception as e: + self.cinder_drv = None self.ceilo_drv = ce_drv.CeilometerDriver(self.sess_drv, region_name = region, @@ -247,7 +250,8 @@ class OpenstackDriver(object): def build_cinder_resource_cache(self): self.log.info("Building cinder resource cache") - self._build_cinder_volume_list() + if self.cinder_drv is not None: + self._build_cinder_volume_list() def build_glance_resource_cache(self): self.log.info("Building glance resource cache")