def do_baymodel_list(cs, args): """Print a list of baymodels.""" nodes = cs.baymodels.list(limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir) columns = ['uuid', 'name'] columns += utils._get_list_table_columns_and_formatters( args.fields, nodes, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(nodes, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)
def do_bay_list(cs, args): """Print a list of available bays.""" bays = cs.bays.list(marker=args.marker, limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir) columns = ['uuid', 'name', 'node_count', 'master_count', 'status'] columns += utils._get_list_table_columns_and_formatters( args.fields, bays, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(bays, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)
def do_bay_list(cs, args): """Print a list of available bays. (Deprecated in favor of cluster-list.) """ bays = cs.bays.list(marker=args.marker, limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir) columns = ['uuid', 'name', 'node_count', 'master_count', 'status'] columns += utils._get_list_table_columns_and_formatters( args.fields, bays, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(bays, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)
def do_cluster_list(cs, args): """Print a list of available clusters.""" clusters = cs.clusters.list(marker=args.marker, limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir) columns = [ 'uuid', 'name', 'keypair', 'node_count', 'master_count', 'status' ] columns += utils._get_list_table_columns_and_formatters( args.fields, clusters, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(clusters, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)
def do_cluster_template_list(cs, args): """Print a list of cluster templates.""" nodes = cs.cluster_templates.list(limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir, detail=args.detail) if args.detail: columns = basemodels.OUTPUT_ATTRIBUTES else: columns = ['uuid', 'name'] columns += utils._get_list_table_columns_and_formatters( args.fields, nodes, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(nodes, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)
def do_baymodel_list(cs, args): """Print a list of baymodels. (Deprecated in favor of cluster-template-list.) """ nodes = cs.baymodels.list(limit=args.limit, sort_key=args.sort_key, sort_dir=args.sort_dir, detail=args.detail) if args.detail: columns = basemodels.OUTPUT_ATTRIBUTES else: columns = ['uuid', 'name'] columns += utils._get_list_table_columns_and_formatters( args.fields, nodes, exclude_fields=(c.lower() for c in columns))[0] utils.print_list(nodes, columns, {'versions': magnum_utils.print_list_field('versions')}, sortby_index=None)