apiserver: declare kubeClient and dynamicClient as interface types to avoid panic

Kubernetes-commit: 81824b7c2e673f64f70a6e99180bb6bfc6b738d9
This commit is contained in:
0x5457 2024-08-13 11:25:11 +08:00 committed by Kubernetes Publisher
parent 13f78e0e7e
commit 27c3ca736b
1 changed files with 2 additions and 2 deletions

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)