Releases: wangtaotao0524/helmfile
Releases · wangtaotao0524/helmfile
v0.157.0
Changelog
Features
- 1226ea6: feat: specify env values from the parent to the nested state (helmfile#622) (@mumoshu)
- f7b9de6: Feat: add --strip-args-values-on-exit-error (helmfile#887) (@jkroepke)
- 3d0f0af: Feat: support helm flag --enable-dns (helmfile#830) (@vincentstchu)
- 1012256: feat: "base" helmfile state gotmpl is rendered with the envvals inherited from the parent (helmfile#613) (@mumoshu)
- 1db205d: feat: "bases" for easier layerina (@mumoshu)
- 1bde201: feat: --concurrency for delete and destroy (helmfile#691) (@mumoshu)
- 0186254: feat: --detailed-exitcode for
helmfile apply
(helmfile#1120) (@mumoshu) - 815ee1f: feat: --force, --recreate-pods, --timeout as first-class citizens in helmfile.yaml (helmfile#239) (@mumoshu)
- 200cae2: feat: --show-secrets on diff and apply commands (helmfile#1749) (@strainovic)
- 54f1567: feat: --suppress-secrets of diff and apply commands (helmfile#272) (@mumoshu)
- 8a90e53: feat: Ability to call arbitrary command from a template (helmfile#282) (@mumoshu)
- 19927fc: feat: Add --suppress option for diff and apply commands (#2077) (@sjentzsch)
- 5a15b65: feat: Add
helmfile apply --skip-cleanup
(helmfile#1571) (@mumoshu) - 6b86408: feat: Add
helmfile template --include-crds
(helmfile#1568) (@mumoshu) - 3899680: feat: Add
helmfile test --logs
(helmfile#1569) (@mumoshu) - 7666e95: feat: Add
needs: [NS/NAME]
for controlling installation/deletion order declaratively (helmfile#914) (@mumoshu) - 66f3458: feat: Add global
--debug
flag for passing--debug
to helm (helmfile#1236) (@machine424) - 1986cb3: feat: Add go-getter support to load base helmfiles (#1998) (@jonasrutishauser)
- ec60ac8: feat: Add missingFileHandlerConfig.ignoreMissingGitBranch (helmfile#645) (@mumoshu)
- 4166b41: feat: Adopt existing K8s resources as Helm release on install (helmfile#746) (@msutter)
- 11d0abb: feat: Advanced Templating (helmfile#823) (@astorath)
- 421299c: feat: All the paths are relative to helmfile.yaml (helmfile#261) (@mumoshu)
- 7b11ce8: feat: Allow .Release.Name to be used in gotmpl values templates (helmfile#1424) (@joshes)
- a161796: feat: Allow overriding chart via flag (helmfile#1751) (@yujunz)
- d1c260a: feat: Allow to skip diff output on release base (helmfile#906) (@jkroepke)
- 97e0ca7: feat: Auto-detect term for coloring helm-diff output (@mumoshu)
- c099f69: feat: Automatically enable Helm v3 mode (@drakedevel)
- b894012: feat: Automatically update repos on diffing by default (helmfile#462) (@mumoshu)
- f676c61: feat: Better exec error reporting (helmfile#1159) (@mumoshu)
- 04c963d: feat: Complete
helmfile diff
output when diff exists (helmfile#1173) (@mumoshu) - af121b8: feat: Concurrent chart download in template and lint commands (@Stono)
- c9a43ad: feat: Dependency locking (helmfile#593) (@mumoshu)
- e0d0a1c: feat: Disable concurrency if any release is using tillerless (helmfile#694) (@nauxliu)
- a2c62c9: feat: Emit clear error message instead of panic on empty chart name (helmfile#1171) (@mumoshu)
- 4294a5d: feat: Enhance postsync event to include
.Error
(helmfile#882) (@) - 5f8b2e5: feat: Enhanced
get
template function (helmfile#513) (@mumoshu) - 046281c: feat: Environment Secrets (helmfile#274) (@mumoshu)
- ed0854a: feat: Environment and Environment Values (helmfile#267) (@mumoshu)
- 4e4f1be: feat: Experimental Helm v3 mode (helmfile#841) (@mumoshu)
- 16288df: feat: GA of Kustomize and K8s manifests support (helmfile#1172) (@mumoshu)
- 8144638: feat: Helmfile V1 mode (helmfile#594) (@mumoshu)
- f614e8b: feat: Helmfile renders *.yaml.gotmpl in a K8s manifests/kustomization directory (helmfile#1745) (@mumoshu)
- 9808849: feat: Merge multiple docs inside a single helmfile.yaml (helmfile#270) (@mumoshu)
- 3367822: feat: Move chartify logs to Debug (helmfile#1794) (@astorath)
- c6236a1: feat: Opt-out dep-builds and repo-updates (helmfile#463) (@mumoshu)
- cf31d02: feat: Option to mark release as not installed (helmfile#342) (@mumoshu)
- 9cf6b59: feat: Option to pass apiVersions to
helm diff
andhelm template
(helmfile#1046) (@a-hat) - fe8a176: feat: Option to pass kubeVersion to helm template (#2002) (@msvticket)
- 3b4ce90: feat: Optional detailed exitcodes for
helmfile diff
(@mumoshu) - 4b1b19f: feat: Persist Helmfile version in helmfile.lock for version compatibility check (helmfile#1016) (@nauxliu)
- c5bc932: feat: Prompt before delete (helmfile#341) (@mumoshu)
- f813ac2: feat: Release Template (helmfile#439) (@mumoshu)
- fc634c9: feat: Reset values flag (helmfile#602) (@kkoralsky)
- 9b64d65: feat: Stabilize helmfile-diff output (helmfile#1622) (@mumoshu)
- 48e6579: feat: Support for helm's --set-file (@mumoshu)
- 822cc13: feat: Template functions to replace
set
s (helmfile#242) (@mumoshu) - d609dab: feat: Template values files (helmfile#216) (@mumoshu)
- f5e565e: feat: Tiller configuration per release (helmfile#516) (@mumoshu)
- 1aca099: feat: Upgrade to kubectl version supported by latest stable release and upgrade helm3 to 3.3.4 (helmfile#1498) (@naphta)
- 65818cd: feat: When values.yaml.gotmpl can't be parsed as YAML, print the YAML. (helmfile#703) (@forsberg)
- 9d851cd: feat:
--skip-repos
forhelmfile deps
(helmfile#851) (@mumoshu) - f1ac50b: feat:
apply
runsync
against only affected releases (helmfile#291) (@mumoshu) - 770c3da: feat:
get
andgetOrNil
template funcs to allow defaulting in templates (helmfile#370) (@mumoshu) - 216c228: feat:
helm repo add --ca-file
via repositories definition (helmfile#856) (@tmeneau) - 69feadc: feat:
helmBinary
in helmfile.yaml (helmfile#1160) (@mumoshu) - af44965: feat:
helmfile --log-level=debug apply --retain-values-files
(helmfile#1127) (@mumoshu) - 65d404b: feat:
helmfile -f <go-getter url>
(helmfile#670) (@mumoshu) - 0fc0869: feat:
helmfile build --embed-values
to embed release values and secrets into the output (helmfile#1436) (@mumoshu) - 8f1a15c: feat:
helmfile destroy
deletes and purges releases (helmfile#530) (@mumoshu) - 870cc03: feat:
helmfile diff --detailed-exitcode
should also detect deletions (helmfile#1186) (@mumoshu) - da337e8: feat:
helmfile diff
also works against non-existent releases (@mumoshu) - f2b610a: feat:
helmfile repos
updates all repos regardless of selector and releases (helmfile#353) (@mumoshu) - df6489a: feat:
helmfile template --output-dir-template
for customizing output dirs (helmfile#1357) (@mumoshu) - 88884b6: feat:
helmfile template --skip-cleanup
(helmfile#1570) (@mumoshu) - 93c5d4c: feat:
helmfile template
(helmfile#284) (@Stono) - 7c793fd: feat:
helmfiles: <ordered glob patterns of helmfiles>
configuration (helmfile#266) (@mumoshu) - 490bb5d: feat:
inherit
field for release template inheritance (helmfile#606) (@mumoshu) - b9de22b: feat:
prepare
andcleanup
release event hooks (helmfile#349) (@mumoshu) - 0639714: feat:
tpl
template function (helmfile#504) (@mumoshu) - b4623f0: feat:
wait: true
in each release (@mumoshu) - 4a5996d: feat: ability to exit zero with no releases match selector (helmfile#618) (@rajiteh)
- b51842b: feat: add --insecure-skip-tls-verify support for helmfile template (helmfile#916) (@yxxhero)
- 2f9f520: feat: add --output-dir on template command (helmfile#693) (@olivierboudet)
- bd60548: feat: add --skip-deps for
helmfile lint
(helmfile#602) (@mumoshu) - b6dd712: feat: add --skip-trailing-cr to helmfile diff (helmfile#625) (@rezonant)
- 0ea5960: feat: add .yml extension support (helmfile#575) (@afoninsky)
- ad25846: feat: add an option to set a custom kustomize binary (helmfile#1012) (@alessiodionisi)
- 595c70f: feat: add devel flag support (helmfile#313) (@sstarcher)
- 0012e7e: feat: add duration to affe...