target_config['ip_list'] = []
target_config['ip_list'] += ip_address
target_config['portals'][gateway_name] = {
- "portal_ip_address": ip_address[0]
+ "portal_ip_addresses": ip_address
}
+ def delete_gateway(self, target_iqn, gateway_name):
+ target_config = self.config['targets'][target_iqn]
+ portal_config = target_config['portals'][gateway_name]
+ target_config['ip_list'].remove(portal_config['portal_ip_address'])
+ target_config['portals'].pop(gateway_name)
+
def create_disk(self, pool, image, backstore):
image_id = '{}/{}'.format(pool, image)
self.config['disks'][image_id] = {