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)
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)
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)
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)
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)
def Args(parser): Describe.CommonArgs(parser) flags.AddAlphaPlatformArg(parser) flags.AddKubeconfigFlags(parser)
def Args(cls, parser): cls.CommonArgs(parser) flags.AddAlphaPlatformArg(parser) flags.AddKubeconfigFlags(parser)
def Args(parser): Update.CommonArgs(parser) labels_util.AddUpdateLabelsFlags(parser) flags.AddAlphaPlatformArg(parser) flags.AddKubeconfigFlags(parser) flags.AddVpcConnectorArg(parser)
def Args(parser): Create.CommonArgs(parser) flags.AddAlphaPlatformArg(parser) flags.AddKubeconfigFlags(parser)
def Args(parser): Deploy.CommonArgs(parser) labels_util.AddUpdateLabelsFlags(parser) flags.AddKubeconfigFlags(parser) flags.AddAlphaPlatformArg(parser)