@@ -4,6 +4,7 @@ package bootstrappolicy
4
4
const (
5
5
DefaultOpenShiftSharedResourcesNamespace = "openshift"
6
6
DefaultOpenShiftInfraNamespace = "openshift-infra"
7
+ DefaultOpenShiftNodeNamespace = "openshift-node"
7
8
)
8
9
9
10
// users
@@ -98,11 +99,13 @@ const (
98
99
99
100
OpenshiftSharedResourceViewRoleName = "shared-resource-viewer"
100
101
101
- NodeBootstrapRoleName = "system:node-bootstrapper"
102
+ NodeBootstrapRoleName = "system:node-bootstrapper"
103
+ NodeConfigReaderRoleName = "system:node-config-reader"
102
104
)
103
105
104
106
// RoleBindings
105
107
const (
108
+ // Legacy roles that must continue to have a plural form
106
109
SelfAccessReviewerRoleBindingName = SelfAccessReviewerRoleName + "s"
107
110
SelfProvisionerRoleBindingName = SelfProvisionerRoleName + "s"
108
111
DeployerRoleBindingName = DeployerRoleName + "s"
@@ -128,10 +131,14 @@ const (
128
131
RegistryViewerRoleBindingName = RegistryViewerRoleName + "s"
129
132
RegistryEditorRoleBindingName = RegistryEditorRoleName + "s"
130
133
134
+ OpenshiftSharedResourceViewRoleBindingName = OpenshiftSharedResourceViewRoleName + "s"
135
+
136
+ // Roles beyond this point should not be pluralized
137
+ NodeConfigReaderRoleBindingName = NodeConfigReaderRoleName
138
+
139
+ // Bindings
131
140
BuildStrategyDockerRoleBindingName = BuildStrategyDockerRoleName + "-binding"
132
141
BuildStrategyCustomRoleBindingName = BuildStrategyCustomRoleName + "-binding"
133
142
BuildStrategySourceRoleBindingName = BuildStrategySourceRoleName + "-binding"
134
143
BuildStrategyJenkinsPipelineRoleBindingName = BuildStrategyJenkinsPipelineRoleName + "-binding"
135
-
136
- OpenshiftSharedResourceViewRoleBindingName = OpenshiftSharedResourceViewRoleName + "s"
137
144
)
0 commit comments