diff options
Diffstat (limited to 'snaps/openstack/create_volume.py')
-rw-r--r-- | snaps/openstack/create_volume.py | 8 |
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 |