From 5d87704ed3bb7d0b435dd55b1b2d1a2ca7cbcf9e Mon Sep 17 00:00:00 2001 From: Ciprian Hacman Date: Sun, 12 Jul 2020 09:15:41 +0300 Subject: [PATCH] Skip arch dependent kubectl test for non AMD64 nodes --- test/e2e/kubectl/kubectl.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/e2e/kubectl/kubectl.go b/test/e2e/kubectl/kubectl.go index 2b67fcf5ee9..ffb28c59ac1 100644 --- a/test/e2e/kubectl/kubectl.go +++ b/test/e2e/kubectl/kubectl.go @@ -69,6 +69,7 @@ import ( e2enode "k8s.io/kubernetes/test/e2e/framework/node" e2epod "k8s.io/kubernetes/test/e2e/framework/pod" e2eservice "k8s.io/kubernetes/test/e2e/framework/service" + e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper" e2etestfiles "k8s.io/kubernetes/test/e2e/framework/testfiles" "k8s.io/kubernetes/test/e2e/scheduling" testutils "k8s.io/kubernetes/test/utils" @@ -646,6 +647,10 @@ var _ = SIGDescribe("Kubectl client", func() { }) ginkgo.It("should handle in-cluster config", func() { + // TODO: Find a way to download and copy the appropriate kubectl binary, or maybe a multi-arch kubectl image + // for now this only works on amd64 + e2eskipper.SkipUnlessNodeOSArchIs("amd64") + ginkgo.By("adding rbac permissions") // grant the view permission widely to allow inspection of the `invalid` namespace and the default namespace err := e2eauth.BindClusterRole(f.ClientSet.RbacV1(), "view", f.Namespace.Name,