def Args(cls, parser): flags.CommonFlags(parser) group = parser.add_mutually_exclusive_group(required=False) group.add_argument('--kube-context', help='Kubernetes context.') group.add_argument('--minikube-profile', help='Minikube profile.') group.add_argument('--kind-cluster', help='Kind cluster.') parser.add_argument( '--stop-cluster', default=False, action='store_true', help='If running on minikube or kind, stop the minkube profile or ' 'kind cluster at the end of the session.') parser.add_argument( '--minikube-vm-driver', default='docker', help='If running on minikube, use this vm driver.') parser.add_argument( '--namespace', help='Kubernetes namespace for development kubernetes objects.') # For testing only parser.add_argument( '--additional-skaffold-flags', type=arg_parsers.ArgList(), metavar='FLAG', hidden=True, help='Additional flags with which to run skaffold.')
def Args(cls, parser): flags.CommonFlags(parser) group = parser.add_mutually_exclusive_group(required=False) group.add_argument('--kube-context', help='Kubernetes context.') group.add_argument('--minikube-profile', help='Minikube profile.') group.add_argument('--kind-cluster', help='Kind cluster.') parser.add_argument( '--stop-cluster', default=True, action='store_true', help='If running on minikube or kind, stop the minkube profile or ' 'kind cluster at the end of the session.') parser.add_argument('--minikube-vm-driver', default='docker', help='If running on minikube, use this vm driver.') parser.add_argument( '--namespace', help='Kubernetes namespace for development kubernetes objects.') # For testing only parser.add_argument( '--skaffold-events-port', type=int, hidden=True, help= 'Local port on which the skaffold events api is exposed. If not ' 'set, a random port is selected.')
def Args(cls, parser): common = flags.CommonFlags() common.AddAlphaAndBetaFlags(cls.ReleaseTrack()) common.AddServiceName() common.AddImage() common.AddMemory() common.AddCpu() common.EnvVarsGroup().AddEnvVars() common.EnvVarsGroup().AddEnvVarsFile() common.BuildersGroup().AddBuilder() common.ConfigureParser(parser) skaffold_output_group = parser.add_mutually_exclusive_group( required=False) skaffold_output_group.add_argument( '--skaffold-file', default='skaffold.yaml', required=False, help='Location of the generated skaffold.yaml file.') skaffold_output_group.add_argument( '--no-skaffold-file', default=False, action='store_true', required=False, help='Do not produce a skaffold.yaml file.') parser.add_argument( '--kubernetes-file', default='pods_and_services.yaml', help='File containing yaml specifications for kubernetes resources.' )
def Args(cls, parser): flags.CommonFlags(parser) parser.add_argument( '--skaffold-file', default='skaffold.yaml', required=False, help='Location of the generated skaffold.yaml file.') parser.add_argument( '--kubernetes-file', default='pods_and_services.yaml', help='File containing yaml specifications for kubernetes resources.' )
def Args(cls, parser): common = flags.CommonFlags() common.AddBetaFlags() if cls.ReleaseTrack() == base.ReleaseTrack.ALPHA: common.AddAlphaFlags() common.ConfigureParser(parser) group = parser.add_mutually_exclusive_group(required=False) group.add_argument('--kube-context', help='Kubernetes context.') group.add_argument('--minikube-profile', help='Minikube profile.') parser.add_argument( '--stop-cluster', default=True, action='store_true', help= 'If running on minikube, stop the minkube profile at the end of ' 'the session.') if cls.ReleaseTrack() == base.ReleaseTrack.ALPHA: parser.add_argument( '--minikube-vm-driver', default='docker', help='If running on minikube, use this vm driver.') parser.add_argument( '--namespace', help='Kubernetes namespace for development kubernetes objects.' ) # For testing only parser.add_argument( '--skaffold-events-port', type=int, hidden=True, help= 'Local port on which the skaffold events api is exposed. If not ' 'set, a random port is selected.')
def Args(cls, parser): flags.CommonFlags(parser) group = parser.add_mutually_exclusive_group(required=False) group.add_argument('--kube-context', help='Kubernetes context.') group.add_argument('--minikube-profile', help='Minikube profile.') group.add_argument('--kind-cluster', help='Kind cluster.') parser.add_argument( '--delete-cluster', default=False, action='store_true', help='If running on minikube or kind, delete the minkube profile or ' 'kind cluster at the end of the session.') parser.add_argument('--minikube-vm-driver', default='kvm2', help='If running on minikube, use this vm driver.')
def Args(cls, parser): flags.CommonFlags(parser) skaffold_output_group = parser.add_mutually_exclusive_group( required=False) skaffold_output_group.add_argument( '--skaffold-file', default='skaffold.yaml', required=False, help='Location of the generated skaffold.yaml file.') skaffold_output_group.add_argument( '--no-skaffold-file', default=False, action='store_true', required=False, help='Do not produce a skaffold.yaml file.') parser.add_argument( '--kubernetes-file', default='pods_and_services.yaml', help='File containing yaml specifications for kubernetes resources.' )
def SetUp(self): self.parser = util.ArgumentParser() flags.CommonFlags(self.parser)
def Args(parser): flags.CommonFlags(parser)
def SetUp(self): self.parser = calliope_test_util.ArgumentParser() flags.CommonFlags(self.parser)