def list_filtered_machines(esh_driver, provider_uuid, request_user=None): esh_machine_list = esh_driver.list_machines() #logger.info("Total machines from esh:%s" % len(esh_machine_list)) #TODO: I hate this. Make this black_list on MACHINE TYPE ari/aki/eri/eki instead. - SG esh_machine_list = esh_driver.filter_machines( esh_machine_list, black_list=['eki-', 'eri-', 'aki-', 'ari-']) #logger.info("Filtered machines from esh:%s" % len(esh_machine_list)) core_machine_list = [ convert_esh_machine(esh_driver, mach, provider_uuid, request_user) for mach in esh_machine_list ] #logger.info("Core machines :%s" % len(core_machine_list)) filtered_machine_list = [ core_mach for core_mach in core_machine_list if filter_core_machine(core_mach) ] #logger.info("Filtered Core machines :%s" % len(filtered_machine_list)) sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list
def list_filtered_machines(esh_driver, provider_uuid, request_user=None): esh_machine_list = esh_driver.list_machines() # TODO: I hate this. Make this black_list on # MACHINE TYPE ari/aki/eri/eki instead. - SG esh_machine_list = esh_driver.filter_machines(esh_machine_list, black_list=["eki-", "eri-", "aki-", "ari-"]) core_machine_list = [ convert_esh_machine(esh_driver, mach, provider_uuid, request_user) for mach in esh_machine_list ] filtered_machine_list = [core_mach for core_mach in core_machine_list if filter_core_machine(core_mach)] sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list
def list_filtered_machines(esh_driver, provider_id, request_user=None): esh_machine_list = esh_driver.list_machines() #logger.info("Total machines from esh:%s" % len(esh_machine_list)) esh_machine_list = esh_driver.filter_machines( esh_machine_list, black_list=['eki-', 'eri-']) #logger.info("Filtered machines from esh:%s" % len(esh_machine_list)) core_machine_list = [convert_esh_machine(esh_driver, mach, provider_id) for mach in esh_machine_list] #logger.info("Core machines :%s" % len(core_machine_list)) filtered_machine_list = [core_mach for core_mach in core_machine_list if filter_core_machine(core_mach, request_user)] #logger.info("Filtered Core machines :%s" % len(filtered_machine_list)) sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list
def list_filtered_machines(esh_driver, provider_uuid, request_user=None): esh_machine_list = esh_driver.list_machines() # TODO: I hate this. Make this black_list on # MACHINE TYPE ari/aki/eri/eki instead. - SG esh_machine_list = esh_driver.filter_machines( esh_machine_list, black_list=['eki-', 'eri-', 'aki-', 'ari-']) core_machine_list = [ convert_esh_machine(esh_driver, mach, provider_uuid, request_user) for mach in esh_machine_list ] filtered_machine_list = [ core_mach for core_mach in core_machine_list if filter_core_machine(core_mach) ] sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list
def list_filtered_machines(esh_driver, provider_id, request_user=None): esh_machine_list = esh_driver.list_machines() #logger.info("Total machines from esh:%s" % len(esh_machine_list)) esh_machine_list = esh_driver.filter_machines(esh_machine_list, black_list=['eki-', 'eri-']) #logger.info("Filtered machines from esh:%s" % len(esh_machine_list)) core_machine_list = [ convert_esh_machine(esh_driver, mach, provider_id, request_user) for mach in esh_machine_list ] #logger.info("Core machines :%s" % len(core_machine_list)) filtered_machine_list = [ core_mach for core_mach in core_machine_list if filter_core_machine(core_mach) ] #logger.info("Filtered Core machines :%s" % len(filtered_machine_list)) sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list
def list_filtered_machines(esh_driver, provider_uuid, request_user=None): esh_machine_list = esh_driver.list_machines() #logger.info("Total machines from esh:%s" % len(esh_machine_list)) #TODO: I hate this. Make this black_list on MACHINE TYPE ari/aki/eri/eki instead. - SG esh_machine_list = esh_driver.filter_machines( esh_machine_list, black_list=['eki-', 'eri-', 'aki-', 'ari-']) #logger.info("Filtered machines from esh:%s" % len(esh_machine_list)) core_machine_list = [convert_esh_machine(esh_driver, mach, provider_uuid, request_user) for mach in esh_machine_list] #logger.info("Core machines :%s" % len(core_machine_list)) filtered_machine_list = [core_mach for core_mach in core_machine_list if filter_core_machine(core_mach)] #logger.info("Filtered Core machines :%s" % len(filtered_machine_list)) sorted_machine_list = sorted(filtered_machine_list, cmp=compare_core_machines) return sorted_machine_list