From a938c000e34c8d0221a9f311acccc6975e706e84 Mon Sep 17 00:00:00 2001 From: Shyam Jeedigunta Date: Wed, 16 Aug 2017 15:24:50 +0200 Subject: [PATCH] Don't SSH to master for metrics in case of GKE --- test/e2e/framework/metrics_util.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/e2e/framework/metrics_util.go b/test/e2e/framework/metrics_util.go index 4284afc7f0..e11680f221 100644 --- a/test/e2e/framework/metrics_util.go +++ b/test/e2e/framework/metrics_util.go @@ -449,6 +449,10 @@ func getSchedulingLatency(c clientset.Interface) (*SchedulingLatency, error) { data = string(rawData) } else { // If master is not registered fall back to old method of using SSH. + if TestContext.Provider == "gke" { + Logf("Not grabbing scheduler metrics through master SSH: unsupported for gke") + return nil, nil + } cmd := "curl http://localhost:10251/metrics" sshResult, err := SSH(cmd, GetMasterHost()+":22", TestContext.Provider) if err != nil || sshResult.Code != 0 {