Skip to content

Commit 8bd21b3

Browse files
committed
update
1 parent 95ace23 commit 8bd21b3

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

pkg/client/config/config.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,16 @@ func GetKubernetesClientSetOrDie() *kubernetes.Clientset {
110110
return cs
111111
}
112112

113+
// GetKubernetesClientSetOrDieWithConfig creates a *kubernetes.ClientSet with given config,
114+
// for talking to a Kubernetes apiserver.
115+
func GetKubernetesClientSetOrDieWithConfig(config *rest.Config) *kubernetes.Clientset {
116+
cs, err := kubernetes.NewForConfig(config)
117+
if err != nil {
118+
log.Fatalf("%v", err)
119+
}
120+
return cs
121+
}
122+
113123
// GetKubernetesInformers creates a informers.SharedInformerFactory for talking to a Kubernetes apiserver.
114124
// If --kubeconfig is set, will use the kubeconfig file at that location. Otherwise will assume running
115125
// in cluster and use the cluster provided kubeconfig.

pkg/manager/manager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,6 @@ func New(config *rest.Config, options Options) (Manager, error) {
136136

137137
cm.recorderProvider = recorder.NewProvider()
138138
cm.recorderProvider.SetScheme(cm.scheme)
139-
cm.recorderProvider.SetClientSet(clientconfig.GetKubernetesClientSetOrDie())
139+
cm.recorderProvider.SetClientSet(clientconfig.GetKubernetesClientSetOrDieWithConfig(config))
140140
return cm, nil
141141
}

0 commit comments

Comments
 (0)