Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

Commit b97135e

Browse files
authored
Merge pull request #6 from brahmaroutu/fix_config
Change to get kubeconfig from commandlin or env
2 parents 7e8acfc + 7d4158c commit b97135e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: controller/controller.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,10 @@ func NewDefaultObjectStorageController(identity string, leaderLockName string, t
121121

122122
func NewObjectStorageController(identity string, leaderLockName string, threads int, limiter workqueue.RateLimiter) (*ObjectStorageController, error) {
123123
cfg, err := func() (*rest.Config, error) {
124-
kubeConfig := viper.GetString("kube-config")
125-
124+
kubeConfig := viper.GetString("kubeconfig")
125+
if kubeConfig == "" {
126+
kubeConfig = os.Getenv("KUBECONFIG")
127+
}
126128
if kubeConfig != "" {
127129
return clientcmd.BuildConfigFromFlags("", kubeConfig)
128130
}

0 commit comments

Comments
 (0)