From d5e0b1cf848f0a1e9f70dbba8960c26fdb53b0bc Mon Sep 17 00:00:00 2001 From: Joe Finney Date: Wed, 5 Oct 2016 10:47:25 -0700 Subject: [PATCH] Dump node info after cluster up. --- hack/e2e.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hack/e2e.go b/hack/e2e.go index 65a974f523d..661faba4fa5 100644 --- a/hack/e2e.go +++ b/hack/e2e.go @@ -211,6 +211,20 @@ func run(deploy deployer) error { if err := xmlWrap("Up", deploy.Up); err != nil { return fmt.Errorf("starting e2e cluster: %s", err) } + if *dump != "" { + cmd := exec.Command("./cluster/kubectl.sh", "--match-server-version=false", "get", "nodes", "-oyaml") + b, err := cmd.CombinedOutput() + if *verbose { + log.Printf("kubectl get nodes:\n%s", string(b)) + } + if err == nil { + if err := ioutil.WriteFile(filepath.Join(*dump, "nodes.yaml"), b, 0644); err != nil { + errs = appendError(errs, fmt.Errorf("error writing nodes.yaml: %v", err)) + } + } else { + errs = appendError(errs, fmt.Errorf("error running get nodes: %v", err)) + } + } } if *checkLeakedResources {