@@ -16,13 +16,13 @@ package knativeeventing
1616import (
1717 "context"
1818 "flag"
19+ "knative.dev/pkg/injection/sharedmain"
1920 "os"
2021 "path/filepath"
2122
2223 mf "github.com/manifestival/manifestival"
2324 "k8s.io/apimachinery/pkg/util/sets"
2425 "k8s.io/client-go/tools/cache"
25- "k8s.io/client-go/tools/clientcmd"
2626 "knative.dev/eventing-operator/pkg/apis/eventing/v1alpha1"
2727 knativeEventinginformer "knative.dev/eventing-operator/pkg/client/injection/informers/eventing/v1alpha1/knativeeventing"
2828 rbase "knative.dev/eventing-operator/pkg/reconciler"
@@ -39,7 +39,7 @@ const (
3939var (
4040 recursive = flag .Bool ("recursive" , false , "If filename is a directory, process all manifests recursively" )
4141 MasterURL = flag .String ("master" , "" , "The address of the Kubernetes API server. Overrides any value in kubeconfig. Only required if out-of-cluster." )
42- Kubeconfig = flag .String ("kubeconfig" , os . Getenv ( "KUBECONFIG" ) , "Path to a kubeconfig. Only required if out-of-cluster." )
42+ Kubeconfig = flag .String ("kubeconfig" , "" , "Path to a kubeconfig. Only required if out-of-cluster." )
4343)
4444
4545// NewController initializes the controller and is called by the generated code
@@ -59,7 +59,7 @@ func NewController(
5959
6060 koDataDir := os .Getenv ("KO_DATA_PATH" )
6161
62- cfg , err := clientcmd . BuildConfigFromFlags (* MasterURL , * Kubeconfig )
62+ cfg , err := sharedmain . GetConfig (* MasterURL , * Kubeconfig )
6363 if err != nil {
6464 c .Logger .Error (err , "Error building kubeconfig" )
6565 }
0 commit comments