def CommonArgs(parser): configuration_presentation = presentation_specs.ResourcePresentationSpec( 'CONFIGURATION', resource_args.GetConfigurationResourceSpec(), 'Configuration to describe.', required=True, prefixes=False) concept_parsers.ConceptParser([configuration_presentation ]).AddToParser(parser) parser.display_info.AddFormat('yaml')
def Args(parser): flags.AddRegionArg(parser) flags.AddPlatformArg(parser) flags.AddKubeconfigFlags(parser) configuration_presentation = presentation_specs.ResourcePresentationSpec( 'CONFIGURATION', resource_args.GetConfigurationResourceSpec(), 'Configuration to describe.', required=True, prefixes=False) concept_parsers.ConceptParser( [resource_args.CLUSTER_PRESENTATION, configuration_presentation]).AddToParser(parser) parser.display_info.AddFormat('yaml')
def CommonArgs(parser): # Flags specific to managed CR managed_group = flags.GetManagedArgGroup(parser) flags.AddRegionArg(managed_group) # Flags specific to CRoGKE gke_group = flags.GetGkeArgGroup(parser) concept_parsers.ConceptParser([resource_args.CLUSTER_PRESENTATION ]).AddToParser(gke_group) # Flags not specific to any platform configuration_presentation = presentation_specs.ResourcePresentationSpec( 'CONFIGURATION', resource_args.GetConfigurationResourceSpec(), 'Configuration to describe.', required=True, prefixes=False) concept_parsers.ConceptParser([configuration_presentation ]).AddToParser(parser) parser.display_info.AddFormat('yaml')