def do_container_list(cs, args): """Print a list of available containers.""" opts = {} opts['bay_ident'] = args.bay containers = cs.containers.list(**opts) columns = ('uuid', 'name', 'status', 'bay_uuid') utils.print_list(containers, columns, {'versions': magnum_utils.print_list_field('versions')})
def _dump_timings(self, timings): class Tyme(object): def __init__(self, url, seconds): self.url = url self.seconds = seconds results = [Tyme(url, end - start) for url, start, end in timings] total = 0.0 for tyme in results: total += tyme.seconds results.append(Tyme("Total", total)) cliutils.print_list(results, ["url", "seconds"], sortby_index=None)
def do_pod_list(cs, args): """Print a list of registered pods.""" bay = cs.bays.get(args.bay) if bay.status not in ['CREATE_COMPLETE', 'UPDATE_COMPLETE']: raise exceptions.InvalidAttribute( 'Bay status for %s is: %s. We can not list pods in there until' ' the status is CREATE_COMPLETE or UPDATE_COMPLETE.' % (bay.uuid, bay.status)) pods = cs.pods.list(args.bay) columns = ('uuid', 'name') utils.print_list(pods, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_rc_list(cs, args): """Print a list of registered replication controllers.""" bay = cs.bays.get(args.bay) if bay.status not in ['CREATE_COMPLETE', 'UPDATE_COMPLETE']: raise exceptions.InvalidAttribute( 'Bay status for %s is: %s. We cannot list ' 'replication controllers in bay until the bay status ' 'is CREATE_COMPLETE or UPDATE_COMPLETE.' % (args.bay, bay.status)) rcs = cs.rcs.list(args.bay) columns = ('uuid', 'name') utils.print_list(rcs, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_coe_service_list(cs, args): """Print a list of coe services.""" services = cs.services.list(args.bay) columns = ('uuid', 'name', 'bay_uuid') utils.print_list(services, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_bay_list(cs, args): """Print a list of available bays.""" bays = cs.bays.list() columns = ('uuid', 'name', 'node_count', 'master_count', 'status') utils.print_list(bays, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_rc_list(cs, args): """Print a list of registered replication controllers.""" rcs = cs.rcs.list(args.bay) columns = ('uuid', 'name') utils.print_list(rcs, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_baymodel_list(cs, args): """Print a list of bay models.""" nodes = cs.baymodels.list() columns = ('uuid', 'name') utils.print_list(nodes, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_container_list(cs, args): """Print a list of available containers.""" containers = cs.containers.list() columns = ('uuid', 'name', 'status') utils.print_list(containers, columns, {'versions': _print_list_field('versions')})
def do_service_list(cs, args): """Print a list of services.""" services = cs.services.list() columns = ('uuid', 'name', 'bay_uuid') utils.print_list(services, columns, {'versions': _print_list_field('versions')})
def do_rc_list(cs, args): """Print a list of registered replication controllers.""" rcs = cs.rcs.list() columns = ('uuid', 'name') utils.print_list(rcs, columns, {'versions': _print_list_field('versions')})
def do_service_list(cs, args): """Print a list of magnum services.""" mservices = cs.mservices.list() columns = ('id', 'host', 'binary', 'state') utils.print_list(mservices, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_coe_service_list(cs, args): """Print a list of coe services.""" services = cs.services.list(args.bay) columns = ("uuid", "name", "bay_uuid") utils.print_list(services, columns, {"versions": magnum_utils.print_list_field("versions")})
def do_container_list(cs, args): """Print a list of available containers.""" containers = cs.containers.list() columns = ('uuid', 'name') utils.print_list(containers, columns, {'versions': _print_list_field('versions')})
def do_node_list(cs, args): """Print a list of configured nodes.""" nodes = cs.nodes.list() columns = ('uuid', 'type', 'image_id') utils.print_list(nodes, columns, {'versions': _print_list_field('versions')})
def do_pod_list(cs, args): """Print a list of registered pods.""" pods = cs.pods.list() columns = ('uuid', 'name') utils.print_list(pods, columns, {'versions': _print_list_field('versions')})
def do_pod_list(cs, args): """Print a list of registered pods.""" pods = cs.pods.list(args.bay) columns = ('uuid', 'name') utils.print_list(pods, columns, {'versions': magnum_utils.print_list_field('versions')})
def do_bay_list(cs, args): """Print a list of available bays.""" bays = cs.bays.list() columns = ("uuid", "name", "node_count", "master_count", "status") utils.print_list(bays, columns, {"versions": magnum_utils.print_list_field("versions")})