mirror of
https://github.com/kubernetes/client-go.git
synced 2025-07-07 12:08:42 +00:00
BoundServiceAccountTokenVolume: fix InClusterConfig
Kubernetes-commit: 4198f28855cbda6dac61408fcba6f2d576a9347c
This commit is contained in:
parent
78e94f51a0
commit
459cb72bc6
@ -74,9 +74,10 @@ func (c *Config) TransportConfig() (*transport.Config, error) {
|
|||||||
KeyFile: c.KeyFile,
|
KeyFile: c.KeyFile,
|
||||||
KeyData: c.KeyData,
|
KeyData: c.KeyData,
|
||||||
},
|
},
|
||||||
Username: c.Username,
|
Username: c.Username,
|
||||||
Password: c.Password,
|
Password: c.Password,
|
||||||
BearerToken: c.BearerToken,
|
BearerToken: c.BearerToken,
|
||||||
|
BearerTokenFile: c.BearerTokenFile,
|
||||||
Impersonate: transport.ImpersonationConfig{
|
Impersonate: transport.ImpersonationConfig{
|
||||||
UserName: c.Impersonate.UserName,
|
UserName: c.Impersonate.UserName,
|
||||||
Groups: c.Impersonate.Groups,
|
Groups: c.Impersonate.Groups,
|
||||||
|
@ -228,6 +228,7 @@ func (config *DirectClientConfig) getUserIdentificationPartialConfig(configAuthI
|
|||||||
// blindly overwrite existing values based on precedence
|
// blindly overwrite existing values based on precedence
|
||||||
if len(configAuthInfo.Token) > 0 {
|
if len(configAuthInfo.Token) > 0 {
|
||||||
mergedConfig.BearerToken = configAuthInfo.Token
|
mergedConfig.BearerToken = configAuthInfo.Token
|
||||||
|
mergedConfig.BearerTokenFile = configAuthInfo.TokenFile
|
||||||
} else if len(configAuthInfo.TokenFile) > 0 {
|
} else if len(configAuthInfo.TokenFile) > 0 {
|
||||||
tokenBytes, err := ioutil.ReadFile(configAuthInfo.TokenFile)
|
tokenBytes, err := ioutil.ReadFile(configAuthInfo.TokenFile)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -491,6 +492,7 @@ func (config *inClusterClientConfig) ClientConfig() (*restclient.Config, error)
|
|||||||
}
|
}
|
||||||
if token := config.overrides.AuthInfo.Token; len(token) > 0 {
|
if token := config.overrides.AuthInfo.Token; len(token) > 0 {
|
||||||
icc.BearerToken = token
|
icc.BearerToken = token
|
||||||
|
icc.BearerTokenFile = ""
|
||||||
}
|
}
|
||||||
if certificateAuthorityFile := config.overrides.ClusterInfo.CertificateAuthority; len(certificateAuthorityFile) > 0 {
|
if certificateAuthorityFile := config.overrides.ClusterInfo.CertificateAuthority; len(certificateAuthorityFile) > 0 {
|
||||||
icc.TLSClientConfig.CAFile = certificateAuthorityFile
|
icc.TLSClientConfig.CAFile = certificateAuthorityFile
|
||||||
|
Loading…
Reference in New Issue
Block a user