@@ -81,6 +81,23 @@ func DefaultMasterEtcdClientCertInfo(certDir string) ClientCertInfo {
81
81
}
82
82
}
83
83
84
+ func DefaultNodeBootstrapClientCerts (certDir string ) []ClientCertInfo {
85
+ return []ClientCertInfo {
86
+ DefaultNodeBootstrapClientCertInfo (certDir ),
87
+ }
88
+ }
89
+ func DefaultNodeBootstrapClientCertInfo (certDir string ) ClientCertInfo {
90
+ return ClientCertInfo {
91
+ CertLocation : configapi.CertInfo {
92
+ CertFile : path .Join (certDir , "node-bootstrap.crt" ),
93
+ KeyFile : path .Join (certDir , "node-bootstrap.key" ),
94
+ },
95
+ UnqualifiedUser : "node-bootstrap" ,
96
+ User : "system:serviceaccount:openshift-infra:node-bootstrap" ,
97
+ Groups : sets .NewString ("system:serviceaccounts:openshift-infra" ),
98
+ }
99
+ }
100
+
84
101
func DefaultProxyClientCerts (certDir string ) []ClientCertInfo {
85
102
return []ClientCertInfo {
86
103
DefaultProxyClientCertInfo (certDir ),
@@ -106,6 +123,7 @@ func DefaultAPIClientCerts(certDir string) []ClientCertInfo {
106
123
DefaultClusterAdminClientCertInfo (certDir ),
107
124
DefaultRouterClientCertInfo (certDir ),
108
125
DefaultRegistryClientCertInfo (certDir ),
126
+ DefaultNodeBootstrapClientCertInfo (certDir ),
109
127
}
110
128
}
111
129
0 commit comments