"You can explicitly set to false if you're, e.g., testing client changes "+
"You can explicitly set to false if you're, e.g., testing client changes "+
"for which the server version doesn't make a difference.")
"for which the server version doesn't make a difference.")
checkLeakedResources=flag.Bool("check_leaked_resources",false,"Ensure project ends with the same resources")
checkLeakedResources=flag.Bool("check_leaked_resources",false,"Ensure project ends with the same resources")
deployment=flag.String("deployment","bash","up/down mechanism (defaults to cluster/kube-{up,down}.sh) (choices: bash/kops)")
deployment=flag.String("deployment","bash","up/down mechanism (defaults to cluster/kube-{up,down}.sh) (choices: bash/kops/kubernetes-anywhere)")
down=flag.Bool("down",false,"If true, tear down the cluster before exiting.")
down=flag.Bool("down",false,"If true, tear down the cluster before exiting.")
dump=flag.String("dump","","If set, dump cluster logs to this location on test or cluster-up failure")
dump=flag.String("dump","","If set, dump cluster logs to this location on test or cluster-up failure")
kubemark=flag.Bool("kubemark",false,"If true, run kubemark tests.")
kubemark=flag.Bool("kubemark",false,"If true, run kubemark tests.")
...
@@ -62,12 +64,42 @@ var (
...
@@ -62,12 +64,42 @@ var (
kopsNodes=flag.Int("kops-nodes",2,"(kops only) Number of nodes to create.")
kopsNodes=flag.Int("kops-nodes",2,"(kops only) Number of nodes to create.")
kopsUpTimeout=flag.Duration("kops-up-timeout",20*time.Minute,"(kops only) Time limit between 'kops config / kops update' and a response from the Kubernetes API.")
kopsUpTimeout=flag.Duration("kops-up-timeout",20*time.Minute,"(kops only) Time limit between 'kops config / kops update' and a response from the Kubernetes API.")
// kubernetes-anywhere specific flags.
kubernetesAnywherePath=flag.String("kubernetes-anywhere-path","","(kubernetes-anywhere only) Path to the kubernetes-anywhere directory. Must be set for kubernetes-anywhere.")
kubernetesAnywherePhase2Provider=flag.String("kubernetes-anywhere-phase2-provider","ignition","(kubernetes-anywhere only) Provider for phase2 bootstrapping. (Defaults to ignition).")
kubernetesAnywhereCluster=flag.String("kubernetes-anywhere-cluster","","(kubernetes-anywhere only) Cluster name. Must be set for kubernetes-anywhere.")
kubernetesAnywhereUpTimeout=flag.Duration("kubernetes-anywhere-up-timeout",20*time.Minute,"(kubernetes-anywhere only) Time limit between starting a cluster and making a successful call to the Kubernetes API.")
// Deprecated flags.
// Deprecated flags.
deprecatedPush=flag.Bool("push",false,"Deprecated. Does nothing.")
deprecatedPush=flag.Bool("push",false,"Deprecated. Does nothing.")
deprecatedPushup=flag.Bool("pushup",false,"Deprecated. Does nothing.")
deprecatedPushup=flag.Bool("pushup",false,"Deprecated. Does nothing.")
deprecatedCtlCmd=flag.String("ctl","","Deprecated. Does nothing.")
deprecatedCtlCmd=flag.String("ctl","","Deprecated. Does nothing.")