Respect dab file name when generate helm charts

This commit is contained in:
Janet Kuo 2016-07-22 12:54:22 -07:00
parent b289594c84
commit 23488a29e1
2 changed files with 6 additions and 3 deletions

View File

@ -1061,9 +1061,11 @@ func Convert(c *cli.Context) {
}
komposeObject := KomposeObject{}
file := inputFile
if len(dabFile) > 0 {
komposeObject = loadBundlesFile(dabFile)
file = dabFile
} else {
komposeObject = loadComposeFile(inputFile, c)
}
@ -1079,7 +1081,7 @@ func Convert(c *cli.Context) {
createChart: createChart,
generateYaml: generateYaml,
replicas: replicas,
inputFile: inputFile,
inputFile: file,
outFile: outFile,
f: f,
}

View File

@ -21,7 +21,7 @@ import (
"fmt"
"io/ioutil"
"os"
"strings"
"path/filepath"
"text/template"
"github.com/Sirupsen/logrus"
@ -37,7 +37,8 @@ func generateHelm(filename string, svcnames []string, generateYaml, createD, cre
Name string
}
dirName := strings.Replace(filename, ".yml", "", 1)
extension := filepath.Ext(filename)
dirName := filename[0 : len(filename)-len(extension)]
details := ChartDetails{dirName}
manifestDir := dirName + string(os.PathSeparator) + "templates"
dir, err := os.Open(dirName)