Example #1
0
#import pdb;pdb.set_trace()
#    hc_obj=vnc_lib.service_health_check_read(id=hc['uuid'])
#    prop = hc_obj.get_service_health_check_properties()
#    prop.set_delay(delay=1)
#    prop.set_delayUsecs(delayUsecs=10000)
##    prop.set_timeout(timeout=2)
#    prop.set_max_retries(max_retries=5)
#    prop.set_timeoutUsecs(timeoutUsecs=10000)
#    hc_obj.set_service_health_check_properties(prop)
#    vnc_lib.service_health_check_update(hc_obj)
proj_obj = vnc_lib.project_read(fq_name=tenant_name)
hc_objs = proj_obj.get_service_health_checks()
k = 0
i = 0
vmis = vnc_lib.virtual_machine_interfaces_list()['virtual-machine-interfaces']
#for i in range(2,425):
for i in range(400, 425):
    #    print vmi
    #    print vmi['fq_name']
    #    if 'test-bfd-2-hc-vmi' in vmi['fq_name'][2]:
    #        hc_obj = hc_objs[i]
    #        print vmi
    #        print vmi['fq_name']
    vmi_fq_name = ['default-domain', 'admin', 'test-bfd-2-hc-vmi.st%d' % i]
    vmi_obj = vnc_lib.virtual_machine_interface_read(fq_name=vmi_fq_name)
    bgp_fq_name = ['default-domain', 'admin', 'bgpaas-scale-2.st%d' % i]
    bgpaas_obj = vnc_lib.bgp_as_a_service_read(fq_name=bgp_fq_name)
    vnc_lib.bgp_as_a_service_delete(id=bgpaas_obj.uuid)
    #    import pdb;pdb.set_trace()
    print i