def _get_private_region_flavors(self, region): token = session['token_keystone'] infrastructure = self.database_manager.get_infrastructure(region) openstack_manager = OpenStackManager(region, token) openstack_flavors = openstack_manager.get_flavors() #TODO review how to manage the infrastructure to be aligned with the data base definition. return FlavorCollection.from_openstack_flavor_list(openstack_flavors, infrastructure)
def tearDown(self): try: flavor_id = self.flavor_id infrastructure = Infrastructure( 'Mordor', config.OPENSTACK_TEST_KEYSTONE_URL, config.OPENSTACK_TEST_USERNAME, config.OPENSTACK_TEST_PASSWORD, config.OPENSTACK_TEST_TENANT) openstackmanager = OpenStackManager(infrastructure) openstackmanager.delete_flavor(flavor_id) except AttributeError: pass os.close(self.db_fd) os.unlink(flavorsync.app.config['DB_TEST_URI'])
def _delete_private_flavor(self, flavor_id): infrastructure = self.database_manager.get_infrastructure('Mordor') openstack_manager = OpenStackManager(infrastructure) openstack_manager.delete_flavor(flavor_id)
def _get_private_flavor(self, flavor_id): infrastructure = self.database_manager.get_infrastructure('Mordor') openstack_manager = OpenStackManager(infrastructure) openstack_flavor = openstack_manager.get_flavor(flavor_id) return Flavor.from_openstack_flavor(openstack_flavor, infrastructure)
def _create_private_flavor(self, flavor): infrastructure = self.database_manager.get_infrastructure('Mordor') openstack_manager = OpenStackManager(infrastructure) created_flavor = openstack_manager.create_flavor(flavor) return Flavor.from_openstack_flavor(created_flavor, infrastructure)
def _get_private_flavors(self): infrastructure = self.database_manager.get_infrastructure('Mordor') openstack_manager = OpenStackManager(infrastructure) openstack_flavors = openstack_manager.get_flavors() return FlavorCollection.from_openstack_flavor_list(openstack_flavors, infrastructure)
def _delete_private_region_flavor(self, region, flavor_id): token = session['token_keystone'] infrastructure = self.database_manager.get_infrastructure(region) openstack_manager = OpenStackManager(region, token) openstack_manager.delete_flavor(flavor_id)
def _create_private_region_flavor(self, region, flavor): token = session['token_keystone'] infrastructure = self.database_manager.get_infrastructure(region) openstack_manager = OpenStackManager(region, token) created_flavor = openstack_manager.create_flavor(flavor) return Flavor.from_openstack_flavor(created_flavor, infrastructure)