def removevNIC(novaUrl, token, serverid, attachment_id):
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(
        novaUrl,
        address) + '/servers/' + serverid + '/os-interface/' + attachment_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def unregisterneoHostwithpvc(novaUrl, token, host_name):
    #print 'ENTER deleteHost'
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(novaUrl, address) + \
        '/os-hosts/' + host_name + '/uninstall'
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def dettachVolume(novaUrl, token, vm_id, vol_id):
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(
        novaUrl,
        address) + "/servers/" + vm_id + "/os-volume_attachments/" + vol_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteVolumeAttachment(novaUrl, token, server_id, attachment_id):
    #print 'ENTER deleteVolumeAttachment'
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(novaUrl, address) + '/servers/' + \
        server_id + '/os-volume_attachments/' + attachment_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
Exemple #5
0
def deleteNetwork(quantumUrl, token, network_id):
    #print 'ENTER deleteNetwork'
    address = openstackUtils.parseAddress(quantumUrl)
    url = openstackUtils.parseBaseURL(quantumUrl,
                                      address) + '/v2.0/networks/' + network_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
Exemple #6
0
def deleteSubnet(quantumUrl, token, subnet_id):
    #print 'ENTER deleteSubnet'
    address = openstackUtils.parseAddress(quantumUrl)
    url = openstackUtils.parseBaseURL(quantumUrl,
                                      address) + '/v2.0/subnets/' + subnet_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteVolume(cinderUrl, token, volume_id):
    #print 'ENTER deleteVolume'
    address = openstackUtils.parseAddress(cinderUrl)
    url = VOLS_ID % (openstackUtils.parseBaseURL(cinderUrl,
                                                 address), volume_id)
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteHost(cinderUrl, token, host_name):
    #print 'ENTER deleteHost'
    address = openstackUtils.parseAddress(cinderUrl)
    url = HOSTS_NAME % (openstackUtils.parseBaseURL(cinderUrl,
                                                    address), host_name)
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteImage(glanceUrl, token, image_id):
    #print 'ENTER deleteImage'
    address = openstackUtils.parseAddress(glanceUrl)
    url = openstackUtils.parseBaseURL(glanceUrl,
                                      address) + '/v2.0/images/' + image_id
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deletePPTRatioToFlavor(novaUrl, token, flavorID):
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(
        novaUrl, address
    ) + '/flavors/' + flavorID + '/os-extra_specs' + '/powervm:ppt_ratio'
    print url
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
Exemple #11
0
def deleteToken(keystoneUrl, token, token_id):
    #print 'ENTER deleteToken'
    address = openstackUtils.parseAddress(keystoneUrl)
    url = openstackUtils.parseBaseURL(keystoneUrl, address) + '/auth/tokens'
    headers = {
        'X-Auth-Token': token,
        'X-Subject-Token': token_id,
    }
    return restUtils.request('DELETE', address, url, headers)
def newunregisterationHmc(novaUrl, token, hmcid):
    address = openstackUtils.parseAddress(novaUrl)
    url = HMCS_IDS % (openstackUtils.parseBaseURL(novaUrl, address), hmcid)
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def unregisterHmc(novaUrl, token, name):
    address = openstackUtils.parseAddress(novaUrl)
    url = openstackUtils.parseBaseURL(novaUrl, address) + '/ibm-hmcs/' + name
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteFlavor(novaUrl, token, flavor_id):
    #print 'ENTER deleteFlavor'
    address = openstackUtils.parseAddress(novaUrl)
    url = FLAVS_ID % (openstackUtils.parseBaseURL(novaUrl, address), flavor_id)
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)
def deleteServer(novaUrl, token, server_id):
    #print 'ENTER deleteServer'
    address = openstackUtils.parseAddress(novaUrl)
    url = SVR % (openstackUtils.parseBaseURL(novaUrl, address), server_id)
    headers = {'X-Auth-Token': token}
    return restUtils.request('DELETE', address, url, headers)