8
8
"fmt"
9
9
"io"
10
10
"io/ioutil"
11
- "k8s.io/client-go/util/retry"
12
11
"net"
13
12
"net/http"
14
13
"os"
@@ -20,26 +19,10 @@ import (
20
19
21
20
g "github.com/onsi/ginkgo"
22
21
o "github.com/onsi/gomega"
23
- oauthv1 "github.com/openshift/api/oauth/v1"
24
- projectv1 "github.com/openshift/api/project/v1"
25
- userv1 "github.com/openshift/api/user/v1"
26
- appsv1client "github.com/openshift/client-go/apps/clientset/versioned"
27
- authorizationv1client "github.com/openshift/client-go/authorization/clientset/versioned"
28
- buildv1client "github.com/openshift/client-go/build/clientset/versioned"
29
- configv1client "github.com/openshift/client-go/config/clientset/versioned"
30
- imagev1client "github.com/openshift/client-go/image/clientset/versioned"
31
- oauthv1client "github.com/openshift/client-go/oauth/clientset/versioned"
32
- operatorv1client "github.com/openshift/client-go/operator/clientset/versioned"
33
- projectv1client "github.com/openshift/client-go/project/clientset/versioned"
34
- quotav1client "github.com/openshift/client-go/quota/clientset/versioned"
35
- routev1client "github.com/openshift/client-go/route/clientset/versioned"
36
- securityv1client "github.com/openshift/client-go/security/clientset/versioned"
37
- templatev1client "github.com/openshift/client-go/template/clientset/versioned"
38
- userv1client "github.com/openshift/client-go/user/clientset/versioned"
39
- "github.com/openshift/library-go/test/library/metrics"
40
22
"github.com/pborman/uuid"
41
23
prometheusv1 "github.com/prometheus/client_golang/api/prometheus/v1"
42
24
yaml "gopkg.in/yaml.v2"
25
+
43
26
kubeauthorizationv1 "k8s.io/api/authorization/v1"
44
27
corev1 "k8s.io/api/core/v1"
45
28
rbacv1 "k8s.io/api/rbac/v1"
@@ -62,8 +45,27 @@ import (
62
45
"k8s.io/client-go/tools/clientcmd"
63
46
watchtools "k8s.io/client-go/tools/watch"
64
47
"k8s.io/client-go/util/flowcontrol"
48
+ "k8s.io/client-go/util/retry"
65
49
"k8s.io/kubernetes/test/e2e/framework"
66
50
admissionapi "k8s.io/pod-security-admission/api"
51
+
52
+ oauthv1 "github.com/openshift/api/oauth/v1"
53
+ projectv1 "github.com/openshift/api/project/v1"
54
+ userv1 "github.com/openshift/api/user/v1"
55
+ appsv1client "github.com/openshift/client-go/apps/clientset/versioned"
56
+ authorizationv1client "github.com/openshift/client-go/authorization/clientset/versioned"
57
+ buildv1client "github.com/openshift/client-go/build/clientset/versioned"
58
+ configv1client "github.com/openshift/client-go/config/clientset/versioned"
59
+ imagev1client "github.com/openshift/client-go/image/clientset/versioned"
60
+ oauthv1client "github.com/openshift/client-go/oauth/clientset/versioned"
61
+ operatorv1client "github.com/openshift/client-go/operator/clientset/versioned"
62
+ projectv1client "github.com/openshift/client-go/project/clientset/versioned"
63
+ quotav1client "github.com/openshift/client-go/quota/clientset/versioned"
64
+ routev1client "github.com/openshift/client-go/route/clientset/versioned"
65
+ securityv1client "github.com/openshift/client-go/security/clientset/versioned"
66
+ templatev1client "github.com/openshift/client-go/template/clientset/versioned"
67
+ userv1client "github.com/openshift/client-go/user/clientset/versioned"
68
+ "github.com/openshift/library-go/test/library/metrics"
67
69
)
68
70
69
71
// CLI provides function to call the OpenShift CLI and Kubernetes and OpenShift
@@ -306,7 +308,7 @@ func (c *CLI) SetupProject() string {
306
308
return err
307
309
}
308
310
309
- if c .kubeFramework .NamespacePodSecurityEnforceLevel != "" {
311
+ if len ( c .kubeFramework .NamespacePodSecurityEnforceLevel ) == 0 {
310
312
// TODO(sur): set to restricted in a separate PR and fix failing tests
311
313
c .kubeFramework .NamespacePodSecurityEnforceLevel = admissionapi .LevelPrivileged
312
314
}
0 commit comments