From 7ff65f6fef1c4dc6534ad6df73f6cff459cb7a77 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Mon, 12 Aug 2019 15:29:52 +0200 Subject: [PATCH 1/4] Enable cloud-based storage tests All tests that need specific cloud have proper Skip(). --- test/extended/util/test.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/test/extended/util/test.go b/test/extended/util/test.go index df8ae80fb90a..95f868920c4e 100644 --- a/test/extended/util/test.go +++ b/test/extended/util/test.go @@ -364,9 +364,6 @@ var ( `should check if Kubernetes master services is included in cluster-info`, // Don't run kube-dns `DNS configMap`, // this tests dns federation configuration via configmap, which we don't support yet - // vSphere tests can be skipped generally - `vsphere`, - `Cinder`, // requires an OpenStack cluster // See the CanSupport implementation in upstream to determine wether these work. `Ceph RBD`, // Works if ceph-common Binary installed (but we can't guarantee this on all clusters). `GlusterFS`, // May work if /sbin/mount.glusterfs to be installed for plugin to work (also possibly blocked by serial pulling) From 52b5b5fcf8cdf01501cc34c9e7327d57fcc7b58b Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Mon, 12 Aug 2019 15:29:52 +0200 Subject: [PATCH 2/4] Remove Ceph RBD rule It does not match any test. RBD tests are matched by [Driver: rbd] below. --- test/extended/util/test.go | 1 - 1 file changed, 1 deletion(-) diff --git a/test/extended/util/test.go b/test/extended/util/test.go index 95f868920c4e..063dfbbd9cc0 100644 --- a/test/extended/util/test.go +++ b/test/extended/util/test.go @@ -365,7 +365,6 @@ var ( `DNS configMap`, // this tests dns federation configuration via configmap, which we don't support yet // See the CanSupport implementation in upstream to determine wether these work. - `Ceph RBD`, // Works if ceph-common Binary installed (but we can't guarantee this on all clusters). `GlusterFS`, // May work if /sbin/mount.glusterfs to be installed for plugin to work (also possibly blocked by serial pulling) `authentication: OpenLDAP`, // needs separate setup and bucketing for openldap bootstrapping `NodeProblemDetector`, // requires a non-master node to run on From 66b28805fa09c1ee611ddee152c02d36508df55f Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Mon, 12 Aug 2019 15:29:52 +0200 Subject: [PATCH 3/4] Remove GlusterFS rule It matches only one test and that one can run. Rest of Gluster tests have [Driver: gluster] and they pass. --- test/extended/util/test.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/test/extended/util/test.go b/test/extended/util/test.go index 063dfbbd9cc0..5855f1468760 100644 --- a/test/extended/util/test.go +++ b/test/extended/util/test.go @@ -364,8 +364,6 @@ var ( `should check if Kubernetes master services is included in cluster-info`, // Don't run kube-dns `DNS configMap`, // this tests dns federation configuration via configmap, which we don't support yet - // See the CanSupport implementation in upstream to determine wether these work. - `GlusterFS`, // May work if /sbin/mount.glusterfs to be installed for plugin to work (also possibly blocked by serial pulling) `authentication: OpenLDAP`, // needs separate setup and bucketing for openldap bootstrapping `NodeProblemDetector`, // requires a non-master node to run on `Advanced Audit should audit API calls`, // expects to be able to call /logs From a9d7bb7a7396bd2b56d6499a0284b67b4cef6e34 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Mon, 12 Aug 2019 15:29:52 +0200 Subject: [PATCH 4/4] Enable tests than need 1.13 kubelet --- test/extended/util/test.go | 1 - 1 file changed, 1 deletion(-) diff --git a/test/extended/util/test.go b/test/extended/util/test.go index 5855f1468760..57e5b58262d3 100644 --- a/test/extended/util/test.go +++ b/test/extended/util/test.go @@ -376,7 +376,6 @@ var ( `mount an API token into pods`, // We add 6 secrets, not 1 `ServiceAccounts should ensure a single API token exists`, // We create lots of secrets `unchanging, static URL paths for kubernetes api services`, // the test needs to exclude URLs that are not part of conformance (/logs) - "PersistentVolumes NFS when invoking the Recycle reclaim policy", // failing for some reason `Simple pod should handle in-cluster config`, // kubectl cp is not preserving executable bit `Services should be able to up and down services`, // we don't have wget installed on nodes `Network should set TCP CLOSE_WAIT timeout`, // possibly some difference between ubuntu and fedora