From 1e8ea9e1a556f28e9fae98b992c28a015e52ff11 Mon Sep 17 00:00:00 2001
From: Angus Lees <gus@inodes.org>
Date: Tue, 16 May 2017 16:35:32 +1000
Subject: [PATCH] Add jsonnet search path from KUBECFG_JPATH env var too

---
 cmd/root.go | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/cmd/root.go b/cmd/root.go
index d149d1a0..9991badc 100644
--- a/cmd/root.go
+++ b/cmd/root.go
@@ -3,6 +3,7 @@ package cmd
 import (
 	goflag "flag"
 	"fmt"
+	"os"
 	"path/filepath"
 
 	"github.com/golang/glog"
@@ -38,6 +39,12 @@ func JsonnetVM(cmd *cobra.Command) (*jsonnet.VM, error) {
 	vm := jsonnet.Make()
 	flags := cmd.Flags()
 
+	jpath := os.Getenv("KUBECFG_JPATH")
+	for _, p := range filepath.SplitList(jpath) {
+		glog.V(2).Infoln("Adding jsonnet search path", p)
+		vm.JpathAdd(p)
+	}
+
 	jpath, err := flags.GetString("jpath")
 	if err != nil {
 		return nil, err
-- 
GitLab