@@ -23,20 +23,23 @@ import (
23
23
"k8s.io/kubernetes/pkg/apis/storage"
24
24
"k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac/bootstrappolicy"
25
25
26
+ oapps "github.com/openshift/api/apps"
27
+ "github.com/openshift/api/authorization"
28
+ "github.com/openshift/api/build"
29
+ "github.com/openshift/api/image"
30
+ "github.com/openshift/api/network"
31
+ "github.com/openshift/api/oauth"
32
+ "github.com/openshift/api/project"
33
+ "github.com/openshift/api/quota"
34
+ "github.com/openshift/api/route"
35
+ "github.com/openshift/api/security"
36
+ "github.com/openshift/api/template"
37
+ "github.com/openshift/api/user"
26
38
oapi "github.com/openshift/origin/pkg/api"
27
39
"github.com/openshift/origin/pkg/api/legacy"
28
- appsapi "github.com/openshift/origin/pkg/apps/apis/apps"
29
40
authorizationapi "github.com/openshift/origin/pkg/authorization/apis/authorization"
30
41
buildapi "github.com/openshift/origin/pkg/build/apis/build"
31
- imageapi "github.com/openshift/origin/pkg/image/apis/image"
32
- networkapi "github.com/openshift/origin/pkg/network/apis/network"
33
- oauthapi "github.com/openshift/origin/pkg/oauth/apis/oauth"
34
- projectapi "github.com/openshift/origin/pkg/project/apis/project"
35
- quotaapi "github.com/openshift/origin/pkg/quota/apis/quota"
36
- routeapi "github.com/openshift/origin/pkg/route/apis/route"
37
- securityapi "github.com/openshift/origin/pkg/security/apis/security"
38
42
templateapi "github.com/openshift/origin/pkg/template/apis/template"
39
- userapi "github.com/openshift/origin/pkg/user/apis/user"
40
43
)
41
44
42
45
const (
@@ -63,36 +66,36 @@ var (
63
66
networkingGroup = "networking.k8s.io"
64
67
policyGroup = policy .GroupName
65
68
rbacGroup = rbac .GroupName
66
- securityGroup = securityapi .GroupName
67
- legacySecurityGroup = securityapi .LegacyGroupName
68
69
storageGroup = storage .GroupName
69
70
settingsGroup = settings .GroupName
70
71
schedulingGroup = "scheduling.k8s.io"
71
-
72
- authzGroup = authorizationapi .GroupName
73
- kAuthzGroup = kauthorizationapi .GroupName
74
- kAuthnGroup = kauthenticationapi .GroupName
72
+ kAuthzGroup = kauthorizationapi .GroupName
73
+ kAuthnGroup = kauthenticationapi .GroupName
74
+
75
+ deployGroup = oapps .GroupName
76
+ authzGroup = authorization .GroupName
77
+ buildGroup = build .GroupName
78
+ imageGroup = image .GroupName
79
+ networkGroup = network .GroupName
80
+ oauthGroup = oauth .GroupName
81
+ projectGroup = project .GroupName
82
+ quotaGroup = quota .GroupName
83
+ routeGroup = route .GroupName
84
+ securityGroup = security .GroupName
85
+ templateGroup = template .GroupName
86
+ userGroup = user .GroupName
75
87
legacyAuthzGroup = legacy .GroupName
76
- buildGroup = buildapi .GroupName
77
88
legacyBuildGroup = legacy .GroupName
78
- deployGroup = appsapi .GroupName
79
89
legacyDeployGroup = legacy .GroupName
80
- imageGroup = imageapi .GroupName
81
90
legacyImageGroup = legacy .GroupName
82
- projectGroup = projectapi .GroupName
83
91
legacyProjectGroup = legacy .GroupName
84
- quotaGroup = quotaapi .GroupName
85
92
legacyQuotaGroup = legacy .GroupName
86
- routeGroup = routeapi .GroupName
87
93
legacyRouteGroup = legacy .GroupName
88
- templateGroup = templateapi .GroupName
89
94
legacyTemplateGroup = legacy .GroupName
90
- userGroup = userapi .GroupName
91
95
legacyUserGroup = legacy .GroupName
92
- oauthGroup = oauthapi .GroupName
93
96
legacyOauthGroup = legacy .GroupName
94
- networkGroup = networkapi .GroupName
95
97
legacyNetworkGroup = legacy .GroupName
98
+ legacySecurityGroup = legacy .GroupName
96
99
)
97
100
98
101
func GetOpenshiftBootstrapClusterRoles () []rbacv1.ClusterRole {
0 commit comments