mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-03 06:02:44 +02:00
This finishes the work started at #1619 by introducing the following changes: - You can now set `HELMFILE_TEMPDIR` and `CHARTIFY_TEMPDIR` as the directory to persist temporary values files rendered by helmfile and temporary charts generated by chartify. Note that chartify is used internally when you use kustomize integration or raw K8s manifests as a chart. - Helmfile uses the hash sum of the release config and the values file content in the file name of the temporary values file. In combination with `HELMFILE_TEMPDIR` and `CHARTIFY_TEMPDIR`, this enables helmfile to use the stable file names for temporary values files, which contribute to stabilize log messages like `Comparing release=appset, chart=PATH/TO/TEMPORARY/CHART`, where the `PATH/TO/TEMPORARY/CHART` had been randomized due to formerly random helmfile tempdir and temporary values file names, and random chartify tempdir. You can try this feature with a script like: ``` tempdir=$(mktemp -d -t helmfile) HELMFILE_TEMPDIR=${tempdir} CHARTIFY_TEMPDIR=${tempdir} helmfile diff rm -rf ${tempdir} ```
40 lines
1.4 KiB
AMPL
40 lines
1.4 KiB
AMPL
module github.com/roboll/helmfile
|
|
|
|
go 1.14
|
|
|
|
require (
|
|
github.com/Azure/azure-sdk-for-go v35.0.0+incompatible // indirect
|
|
github.com/Masterminds/semver/v3 v3.1.0
|
|
github.com/Masterminds/sprig/v3 v3.1.0
|
|
github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/frankban/quicktest v1.11.2 // indirect
|
|
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
|
|
github.com/go-test/deep v1.0.7
|
|
github.com/golang/mock v1.4.4
|
|
github.com/google/go-cmp v0.5.2
|
|
github.com/gosuri/uitable v0.0.4
|
|
github.com/hashicorp/go-getter v1.5.0
|
|
github.com/hashicorp/go-retryablehttp v0.6.3 // indirect
|
|
github.com/hashicorp/go-version v1.2.1
|
|
github.com/howeyc/gopass v0.0.0-20190910152052-7cb4b85ec19c // indirect
|
|
github.com/imdario/mergo v0.3.11
|
|
github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect
|
|
github.com/pierrec/lz4 v2.3.0+incompatible // indirect
|
|
github.com/r3labs/diff v1.1.0
|
|
github.com/spf13/cobra v1.1.1
|
|
github.com/tatsushid/go-prettytable v0.0.0-20141013043238-ed2d14c29939
|
|
github.com/urfave/cli v1.22.5
|
|
github.com/variantdev/chartify v0.6.0
|
|
github.com/variantdev/dag v0.0.0-20191028002400-bb0b3c785363
|
|
github.com/variantdev/vals v0.11.0
|
|
go.uber.org/multierr v1.6.0
|
|
go.uber.org/zap v1.16.0
|
|
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9
|
|
gopkg.in/square/go-jose.v2 v2.4.0 // indirect
|
|
gopkg.in/yaml.v2 v2.3.0
|
|
gotest.tools v2.2.0+incompatible
|
|
gotest.tools/v3 v3.0.3
|
|
k8s.io/apimachinery v0.19.3
|
|
)
|