Merge pull request #126649 from 0x5457/fix-panic

apiserver: declare kubeClient and dynamicClient as interface types to avoid panic
This commit is contained in:
Kubernetes Prow Robot 2024-08-14 01:59:31 -07:00 committed by GitHub
commit 1917539628
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -120,8 +120,8 @@ func (o *RecommendedOptions) ApplyTo(config *server.RecommendedConfig) error {
if err := o.CoreAPI.ApplyTo(config); err != nil {
return err
}
var kubeClient *kubernetes.Clientset
var dynamicClient *dynamic.DynamicClient
var kubeClient kubernetes.Interface
var dynamicClient dynamic.Interface
if config.ClientConfig != nil {
var err error
kubeClient, err = kubernetes.NewForConfig(config.ClientConfig)