summaryrefslogtreecommitdiffstats
path: root/snaps/openstack/create_volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'snaps/openstack/create_volume.py')
-rw-r--r--snaps/openstack/create_volume.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/snaps/openstack/create_volume.py b/snaps/openstack/create_volume.py
index c134ca1..b35cd89 100644
--- a/snaps/openstack/create_volume.py
+++ b/snaps/openstack/create_volume.py
@@ -60,7 +60,9 @@ class OpenStackVolume(OpenStackVolumeObject):
super(self.__class__, self).initialize()
self.__volume = cinder_utils.get_volume(
- self._cinder, volume_settings=self.volume_settings)
+ self._cinder, self._keystone,
+ volume_settings=self.volume_settings,
+ project_name=self._os_creds.project_name)
return self.__volume
def create(self, block=False):
@@ -73,7 +75,7 @@ class OpenStackVolume(OpenStackVolumeObject):
if not self.__volume:
self.__volume = cinder_utils.create_volume(
- self._cinder, self.volume_settings)
+ self._cinder, self._keystone, self.volume_settings)
logger.info(
'Created volume with name - %s', self.volume_settings.name)
@@ -124,6 +126,8 @@ class OpenStackVolume(OpenStackVolumeObject):
self.__volume = None
+ super(self.__class__, self).clean()
+
def get_volume(self):
"""
Returns the domain Volume object as it was populated when create() was