fix: `helmfile template | kubectl apply -f -` should work (#697)
Fixes #685
This commit is contained in:
parent
3bf0f7d54e
commit
f61334d9bb
|
|
@ -95,7 +95,7 @@ func (helm *execer) UpdateDeps(chart string) error {
|
||||||
func (helm *execer) BuildDeps(chart string) error {
|
func (helm *execer) BuildDeps(chart string) error {
|
||||||
helm.logger.Infof("Building dependency %v", chart)
|
helm.logger.Infof("Building dependency %v", chart)
|
||||||
out, err := helm.exec([]string{"dependency", "build", chart}, map[string]string{})
|
out, err := helm.exec([]string{"dependency", "build", chart}, map[string]string{})
|
||||||
helm.write(out)
|
helm.info(out)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,7 +139,7 @@ func (helm *execer) DecryptSecret(context HelmContext, name string, flags ...str
|
||||||
preArgs := context.GetTillerlessArgs(helm.helmBinary)
|
preArgs := context.GetTillerlessArgs(helm.helmBinary)
|
||||||
env := context.getTillerlessEnv()
|
env := context.getTillerlessEnv()
|
||||||
out, err := helm.exec(append(append(preArgs, "secrets", "dec", absPath), flags...), env)
|
out, err := helm.exec(append(append(preArgs, "secrets", "dec", absPath), flags...), env)
|
||||||
helm.write(out)
|
helm.info(out)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,9 @@ ${helm} status --namespace=${test_ns} httpbin &> /dev/null && fail "release shou
|
||||||
info "Ensuring \"helmfile delete\" doesn't fail when no releases installed"
|
info "Ensuring \"helmfile delete\" doesn't fail when no releases installed"
|
||||||
${helmfile} -f ${dir}/happypath.yaml delete || fail "\"helmfile delete\" shouldn't fail when there are no installed releases"
|
${helmfile} -f ${dir}/happypath.yaml delete || fail "\"helmfile delete\" shouldn't fail when there are no installed releases"
|
||||||
|
|
||||||
|
info "Ensuring \"helmfile template\" output does contain only YAML docs"
|
||||||
|
(${helmfile} -f ${dir}/happypath.yaml template | kubectl apply -f -) || fail "\"helmfile template | kubectl apply -f -\" shouldn't fail"
|
||||||
|
|
||||||
test_pass "happypath"
|
test_pass "happypath"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue