diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/authentication.go b/staging/src/k8s.io/apiserver/pkg/server/options/authentication.go index 5c8209c35d0..043a9341538 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/authentication.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/authentication.go @@ -192,9 +192,11 @@ func (s *DelegatingAuthenticationOptions) ApplyTo(c *server.AuthenticationInfo, } // configure AuthenticationInfo config + cfg.ClientCAFile = s.ClientCert.ClientCA if err = c.ApplyClientCert(s.ClientCert.ClientCA, servingInfo); err != nil { return fmt.Errorf("unable to load client CA file: %v", err) } + cfg.RequestHeaderConfig = s.RequestHeader.ToAuthenticationRequestHeaderConfig() if err = c.ApplyClientCert(s.RequestHeader.ClientCAFile, servingInfo); err != nil { return fmt.Errorf("unable to load client CA file: %v", err)