Skip to content

Commit 39cc4e3

Browse files
Merge pull request #27000 from stlaz/fix_privileged
actually set default PSa labels if unset
2 parents 9e11596 + b6abc75 commit 39cc4e3

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

test/extended/util/client.go

+21-19
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"fmt"
99
"io"
1010
"io/ioutil"
11-
"k8s.io/client-go/util/retry"
1211
"net"
1312
"net/http"
1413
"os"
@@ -20,26 +19,10 @@ import (
2019

2120
g "github.com/onsi/ginkgo"
2221
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"
4022
"github.com/pborman/uuid"
4123
prometheusv1 "github.com/prometheus/client_golang/api/prometheus/v1"
4224
yaml "gopkg.in/yaml.v2"
25+
4326
kubeauthorizationv1 "k8s.io/api/authorization/v1"
4427
corev1 "k8s.io/api/core/v1"
4528
rbacv1 "k8s.io/api/rbac/v1"
@@ -62,8 +45,27 @@ import (
6245
"k8s.io/client-go/tools/clientcmd"
6346
watchtools "k8s.io/client-go/tools/watch"
6447
"k8s.io/client-go/util/flowcontrol"
48+
"k8s.io/client-go/util/retry"
6549
"k8s.io/kubernetes/test/e2e/framework"
6650
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"
6769
)
6870

6971
// CLI provides function to call the OpenShift CLI and Kubernetes and OpenShift
@@ -306,7 +308,7 @@ func (c *CLI) SetupProject() string {
306308
return err
307309
}
308310

309-
if c.kubeFramework.NamespacePodSecurityEnforceLevel != "" {
311+
if len(c.kubeFramework.NamespacePodSecurityEnforceLevel) == 0 {
310312
// TODO(sur): set to restricted in a separate PR and fix failing tests
311313
c.kubeFramework.NamespacePodSecurityEnforceLevel = admissionapi.LevelPrivileged
312314
}

0 commit comments

Comments
 (0)