示例#1
0
 def Args(cls, parser):
     cls.CommonArgs(parser)
     # Flags specific to connecting to a Kubernetes cluster (kubeconfig)
     kubernetes_group = flags.GetKubernetesArgGroup(parser)
     flags.AddKubeconfigFlags(kubernetes_group)
     # Flags not specific to any platform
     flags.AddAlphaPlatformArg(parser)
示例#2
0
 def Args(parser):
   # Flags specific to managed CR
   managed_group = flags.GetManagedArgGroup(parser)
   flags.AddRegionArg(managed_group)
   flags.AddServiceAccountFlag(managed_group)
   # Flags specific to CRoGKE
   gke_group = flags.GetGkeArgGroup(parser)
   concept_parsers.ConceptParser([resource_args.CLUSTER_PRESENTATION
                                 ]).AddToParser(gke_group)
   # Flags specific to connecting to a Kubernetes cluster (kubeconfig)
   kubernetes_group = flags.GetKubernetesArgGroup(parser)
   flags.AddKubeconfigFlags(kubernetes_group)
   # Flags not specific to any platform
   service_presentation = presentation_specs.ResourcePresentationSpec(
       '--service',
       resource_args.GetServiceResourceSpec(prompt=True),
       'Service to update the configuration of.',
       required=True,
       prefixes=False)
   flags.AddAlphaPlatformArg(parser)
   flags.AddMutexEnvVarsFlags(parser)
   flags.AddMemoryFlag(parser)
   flags.AddConcurrencyFlag(parser)
   flags.AddTimeoutFlag(parser)
   flags.AddAsyncFlag(parser)
   concept_parsers.ConceptParser([service_presentation]).AddToParser(parser)
示例#3
0
 def Args(parser):
     Deploy.CommonArgs(parser)
     flags.AddLabelsFlags(parser)
     # Flags specific to connecting to a Kubernetes cluster (kubeconfig)
     kubernetes_group = flags.GetKubernetesArgGroup(parser)
     flags.AddKubeconfigFlags(kubernetes_group)
     # Flags specific to connecting to a cluster
     cluster_group = flags.GetClusterArgGroup(parser)
     flags.AddEndpointVisibilityEnum(cluster_group)
     flags.AddCpuFlag(cluster_group)
     # Flags not specific to any platform
     flags.AddAlphaPlatformArg(parser)
     flags.AddSecretsFlags(parser)
     flags.AddConfigMapsFlags(parser)
     flags.AddScalingFlags(parser)
示例#4
0
 def Args(parser):
   service_presentation = presentation_specs.ResourcePresentationSpec(
       '--service',
       resource_args.GetServiceResourceSpec(prompt=True),
       'Service to update the configuration of.',
       required=True,
       prefixes=False)
   flags.AddRegionArg(parser)
   flags.AddAlphaPlatformArg(parser)
   flags.AddKubeconfigFlags(parser)
   flags.AddMutexEnvVarsFlags(parser)
   flags.AddMemoryFlag(parser)
   flags.AddConcurrencyFlag(parser)
   flags.AddTimeoutFlag(parser)
   flags.AddServiceAccountFlag(parser)
   flags.AddAsyncFlag(parser)
   concept_parsers.ConceptParser([
       resource_args.CLUSTER_PRESENTATION,
       service_presentation]).AddToParser(parser)
示例#5
0
 def Args(parser):
     Update.CommonArgs(parser)
     # Flags specific to managed CR
     managed_group = flags.GetManagedArgGroup(parser)
     flags.AddVpcConnectorArg(managed_group)
     flags.AddRevisionSuffixArg(managed_group)
     # Flags specific to connecting to a Kubernetes cluster (kubeconfig)
     kubernetes_group = flags.GetKubernetesArgGroup(parser)
     flags.AddKubeconfigFlags(kubernetes_group)
     # Flags specific to connecting to a cluster
     cluster_group = flags.GetClusterArgGroup(parser)
     flags.AddEndpointVisibilityEnum(cluster_group)
     flags.AddCpuFlag(cluster_group)
     flags.AddSecretsFlags(cluster_group)
     flags.AddConfigMapsFlags(cluster_group)
     # Flags not specific to any platform
     flags.AddAlphaPlatformArg(parser)
     flags.AddScalingFlags(parser)
     flags.AddCommandFlag(parser)
     flags.AddArgsFlag(parser)
示例#6
0
 def Args(parser):
     Describe.CommonArgs(parser)
     flags.AddAlphaPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
示例#7
0
 def Args(cls, parser):
     cls.CommonArgs(parser)
     flags.AddAlphaPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
示例#8
0
 def Args(parser):
     Update.CommonArgs(parser)
     labels_util.AddUpdateLabelsFlags(parser)
     flags.AddAlphaPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
     flags.AddVpcConnectorArg(parser)
示例#9
0
 def Args(parser):
     Create.CommonArgs(parser)
     flags.AddAlphaPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
示例#10
0
 def Args(parser):
     Deploy.CommonArgs(parser)
     labels_util.AddUpdateLabelsFlags(parser)
     flags.AddKubeconfigFlags(parser)
     flags.AddAlphaPlatformArg(parser)