Beispiel #1
0
 def CommonArgs(parser):
     revision_presentation = presentation_specs.ResourcePresentationSpec(
         'REVISION',
         resource_args.GetRevisionResourceSpec(),
         'Revision to delete.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser([revision_presentation
                                    ]).AddToParser(parser)
Beispiel #2
0
 def CommonArgs(parser):
     revision_presentation = presentation_specs.ResourcePresentationSpec(
         'REVISION',
         resource_args.GetRevisionResourceSpec(),
         'Revision to delete.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser([revision_presentation
                                    ]).AddToParser(parser)
     flags.AddAsyncFlag(parser, default_async_for_cluster=True)
Beispiel #3
0
 def Args(parser):
     flags.AddRegionArg(parser)
     revision_presentation = presentation_specs.ResourcePresentationSpec(
         'REVISION',
         resource_args.GetRevisionResourceSpec(),
         'Revision to delete.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser(
         [resource_args.CLUSTER_PRESENTATION,
          revision_presentation]).AddToParser(parser)
Beispiel #4
0
    def CommonArgs(parser):
        revision_presentation = presentation_specs.ResourcePresentationSpec(
            'REVISION',
            resource_args.GetRevisionResourceSpec(),
            'Revision to describe.',
            required=True,
            prefixes=False)
        concept_parsers.ConceptParser([revision_presentation
                                       ]).AddToParser(parser)

        parser.display_info.AddFormat(
            'yaml(apiVersion, kind, metadata, spec, status)')
Beispiel #5
0
 def Args(parser):
     flags.AddRegionArg(parser)
     flags.AddPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
     revision_presentation = presentation_specs.ResourcePresentationSpec(
         'REVISION',
         resource_args.GetRevisionResourceSpec(),
         'Revision to describe.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser(
         [resource_args.CLUSTER_PRESENTATION,
          revision_presentation]).AddToParser(parser)
     parser.display_info.AddFormat(
         'yaml(apiVersion, kind, metadata, spec, status)')
Beispiel #6
0
 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
   revision_presentation = presentation_specs.ResourcePresentationSpec(
       'REVISION',
       resource_args.GetRevisionResourceSpec(),
       'Revision to delete.',
       required=True,
       prefixes=False)
   concept_parsers.ConceptParser([
       revision_presentation]).AddToParser(parser)
Beispiel #7
0
    def CommonArgs(parser):
        revision_presentation = presentation_specs.ResourcePresentationSpec(
            'REVISION',
            resource_args.GetRevisionResourceSpec(),
            'Revision to describe.',
            required=True,
            prefixes=False)
        concept_parsers.ConceptParser([revision_presentation
                                       ]).AddToParser(parser)

        resource_printer.RegisterFormatter(
            revision_printer.REVISION_PRINTER_FORMAT,
            revision_printer.RevisionPrinter,
            hidden=True)
        parser.display_info.AddFormat(revision_printer.REVISION_PRINTER_FORMAT)
        resource_printer.RegisterFormatter(
            export_printer.EXPORT_PRINTER_FORMAT,
            export_printer.ExportPrinter,
            hidden=True)
 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
     revision_presentation = presentation_specs.ResourcePresentationSpec(
         'REVISION',
         resource_args.GetRevisionResourceSpec(),
         'Revision to describe.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser([revision_presentation
                                    ]).AddToParser(parser)
     parser.display_info.AddFormat(
         'yaml(apiVersion, kind, metadata, spec, status)')