From 3baa4b2b227ff072ab9223ee76c056a5600a5782 Mon Sep 17 00:00:00 2001 From: Janis Meybohm Date: Fri, 14 Aug 2020 12:59:23 +0200 Subject: [PATCH] Add KUBECONFIG environment variable for plugin invocation This also allows an existing variable to be overridden by the --kubeconfig flag. Signed-off-by: Janis Meybohm --- pkg/plugin/plugin.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/plugin/plugin.go b/pkg/plugin/plugin.go index 07fcc700a..1998f78c7 100644 --- a/pkg/plugin/plugin.go +++ b/pkg/plugin/plugin.go @@ -197,4 +197,8 @@ func SetupPluginEnv(settings helm_env.EnvSettings, if settings.Debug { os.Setenv("HELM_DEBUG", "1") } + + if settings.KubeConfig != "" { + os.Setenv("KUBECONFIG", settings.KubeConfig) + } }