KUOKA Yusuke
f1bdb65777
fix: delete/destroy ordering within directory ( #1119 )
...
Fixes #979
v0.100.2
2020-02-25 09:46:01 +09:00
Mark Henneman
322ed4d1d8
fix explanation about secrets in .Environment.Values ( #1116 )
2020-02-24 17:00:11 +09:00
刘相轩
c4e6160220
Remove unneeded env HELMFILE_HELM3 since #963 ( #1109 )
2020-02-21 00:12:26 +09:00
KUOKA Yusuke
10f2a576c5
fix: helmfile -n ns statuses should set ns for helm 3 ( #1108 )
...
This fixes the issue reported in Slack https://sweetops.slack.com/archives/CE5NGCB9Q/p1582088381195000
v0.100.1
2020-02-20 22:30:02 +09:00
chenrui
2579a876a6
Upgrade deps ( #1100 )
...
* Upgrade helm3 to v3.1.0
* Upgrade helm2 to v2.16.1
* Use golang v1.13.7
v0.100.0
2020-02-17 08:43:14 +09:00
Alex Jones
6b3277ce71
Added AMEX to USERS.md ( #1101 )
2020-02-17 08:41:41 +09:00
Anton Trifonov
27425bc4d2
Fix status command for helm 3 ( #1098 )
v0.99.1
2020-02-13 08:40:20 +09:00
Emil
05add478c1
Add option to suppress diff on apply ( #1092 )
...
* Add option to suppress diff on apply
Add --supress-diff option on apply. Usable for fresh installs when a
lot of output is produces by diff.
Resolves #458
* fix tests for suppress-diff
v0.99.0
2020-02-05 21:29:55 +09:00
abdennour
757e748e3f
Feature/autobuild docker image for each release thru dockerhub auto builds ( #886 )
...
* feat: build hook for dockerhub autobuilds
* release new image
* Create pre_build
* Update push
v0.98.3
2020-02-03 08:45:51 +09:00
chenrui
e6f1db128c
Upgrade alpine to 3.11 ( #1085 )
2020-02-03 08:43:25 +09:00
Daniel Poelzleithner
5fb037c8e3
Fix crash on missing chart ( #1087 )
...
When chart is not set, an exception without any hints occure due
normalizeChart tries to access the first character of a 0 length string.
Properly inform user of missing chart.
2020-02-03 08:42:54 +09:00
Guillaume Lecerf
5abbdea059
Fix "Merging Arrays in Layers" doc example ( #1084 )
2020-02-03 08:42:16 +09:00
Christoph Hösler
9fab6851f0
fix test command for helm 3 ( #1080 )
2020-02-03 08:41:38 +09:00
Matt L
c8ba676e19
Update writing-helmfile.md ( #1073 )
...
nitpick spelling
2020-02-03 08:39:40 +09:00
a-hat
fc75f25293
do not pass --api-versions to "helm diff" ( #1061 )
v0.98.2
2020-01-08 08:48:29 +09:00
KUOKA Yusuke
b044820607
fix: helmfile destroy does not delete helm releases in status : PENDING_INSTALL ( #995 )
...
Fixes #539
v0.98.1
2019-12-27 09:33:28 +09:00
KUOKA Yusuke
0e1aeb43ce
Fix deps error for helm 3.0.2 ( #1056 )
...
Fixes #1052
2019-12-27 09:15:07 +09:00
Andrew Nazarov
88adc56551
Upgrade to the latest Helm 3 release ( #1049 )
v0.98.0
2019-12-27 08:31:10 +09:00
a-hat
9cf6b59cd8
feat: Option to pass apiVersions to helm diff and helm template ( #1046 )
...
This makes it possible to pass the API Capabilities to helmfile when executing a task that does not render against an actual cluster (diff, template, apply).
Resolves #1014
2019-12-27 08:30:39 +09:00
Jake Hill
fb7cc60afe
Upgrade to latest stable Helm 3 ( #1024 )
...
Signed-off-by: Jake Hill <jake@naphta.uk >
v0.97.0
2019-12-17 10:38:02 +09:00
Yujun Zhang
90c7b04dbf
Fix invalid link in README.md ( #1026 )
2019-12-17 08:29:13 +09:00
刘相轩
ac534a897b
Add historyMax ( #1022 )
...
Resloves #868
2019-12-17 08:27:42 +09:00
Maria Kotlyarevskaya
314557c824
Fix typo in README ( #1032 )
2019-12-17 08:25:11 +09:00
eddycharly
4b2d6946be
Add indexed key support to --state-values-set ( #1042 )
...
Adds support for indexed key arguments and escaped dot arguments to `--state-values-set`.
Things like `--state-values-set config\.yml.something=abc` or `--state-values-set config.something[0]=abc` can be passed in the command line.
Resolves #899
v0.96.0
2019-12-17 07:31:42 +09:00
Jake Hill
03898b7a98
Fix Helm test having run subcommand with helm3 ( #1023 )
...
It looks like during the beta phase the testing functionality was tweaked / changed back during the beta phase but has since been returned back to how it worked originally.
RE: https://github.com/helm/helm/commit/a6f4bc1bc0fc721aa501f7b8667928b2ec4f0016
Signed-off-by: Jake Hill <jake@naphta.uk >
v0.95.0
2019-12-11 09:20:41 +09:00
刘相轩
4b1b19f8a6
feat: Persist Helmfile version in helmfile.lock for version compatibility check ( #1016 )
...
Reslove #698
2019-12-11 09:19:18 +09:00
KUOKA Yusuke
07c42474cc
Do not fail due to missing env in base helmfile ( #1009 )
...
When helmfile is run with `--environment NAME` and there was a base hemlfile that misses `environments`, helmfile had been trying to load env values for NAME and failing.
A base helmfile is allowed to reference values from within itself, but that's optional. In other words, a base helmfile that misses the env is okay as long as it doesn't self-reference env values.
So, this change allows missing env and env values while loading base helmfile. After loading, a base helmfile can fail due to referencing missing env values, but that's okay.
Fixes #1008
v0.94.1
2019-12-01 11:37:56 +09:00
KUOKA Yusuke
27c098c17c
Fix capitalization of cleanup-on-fail config key ( #1005 )
...
It is how `cleanupOnFail` to be consistent with other keys.
Ref #969
v0.94.0
2019-11-29 09:29:26 +09:00
ldealmei
e745a2602b
Fix typos ( #1003 )
2019-11-29 08:55:13 +09:00
Harshal Shah
04379cee80
Add the cleanup-on-fail flag to upgrade command ( #969 )
...
* Adding the cleanup-on-fail flag to upgrade command
* Adding tests and making the flag optional
* Updating readme with new flag details
* go fmt
2019-11-29 08:47:19 +09:00
KUOKA Yusuke
25599eae89
Fix ref url in values key to actually work ( #998 )
...
Sorry it was not working at all :(
See https://github.com/roboll/helmfile/issues/990#issuecomment-557756343 for how this is supposed to work.
Fixes #990
v0.93.2
2019-11-23 11:36:44 +09:00
KUOKA Yusuke
8ea144e31f
Validate on recursion ( #993 )
...
Fixes #983
v0.93.1
2019-11-21 22:40:53 +09:00
KUOKA Yusuke
f508b9091e
Fix regression in the order of processed releases when concurrency is 1 ( #992 )
...
Fixes #988
2019-11-21 22:29:05 +09:00
KUOKA Yusuke
7ec92c0520
Bump variantdev/vals ( #991 )
...
For the new feature that allows you to merge-in YAML/JSON objects stored in a secret store.
Resolves #990
v0.93.0
2019-11-21 22:10:21 +09:00
刘相轩
06a3b558e0
Disable tillerless for helm3 ( #987 )
2019-11-21 21:53:38 +09:00
KUOKA Yusuke
8a2311d033
Bump variantdev/vals ( #985 )
...
To accomodate the fix for https://github.com/variantdev/vals/issues/13
v0.92.3
2019-11-20 08:32:01 +09:00
shikhar7
312ca76751
Added the plugin with right version for plugin ( #984 )
v0.92.2
2019-11-19 22:00:52 +09:00
chenrui
80dcdfb821
Update README per v0.92.1 release ( #975 )
2019-11-18 08:51:10 +09:00
Andrew Nazarov
f08da43e6c
Remove a helm-tiller plugin from a Helm 3 docker image ( #977 )
...
Resolves #976
2019-11-18 08:47:06 +09:00
KUOKA Yusuke
468b9b659d
Fix random "expansion errors" in large values contained in values ( #974 )
...
Those are not actually random but would have looked like so. We use an external go pkg `variantdev/vals` to expand urls like `ref+vault://foo/bar` contained in release values into their respective secret values.
There was a bug in `vals` that it tries to expand unintended types of strings which resulted in confusing errors like reported in #973 .
`vals` fixed the issue in https://github.com/variantdev/vals/commit/ba4c7a29875ab5fea5df80d7c25b5d6ccdce07c0 . This commit upgrades `vals` to accomodate that.
Fixes #973
v0.92.1
2019-11-17 09:37:45 +09:00
Jeroen Demeyer
3ccb43fbb6
Log "could not deduce environment: block" message at debug level ( #967 )
v0.92.0
2019-11-15 08:52:49 +09:00
Jeroen Demeyer
b99daa3605
Allow combining valuesTemplate and values, same for setTemplate ( #938 )
...
* Allow combining valuesTemplate and values, same for setTemplate
* Add testcase for valuesTemplate and setTemplate
2019-11-15 08:52:10 +09:00
KUOKA Yusuke
990d31c667
Merge pull request #963 from frontapp/auto-helm3
...
feat: Automatically enable Helm v3 mode
v0.91.0
2019-11-15 08:40:37 +09:00
KUOKA Yusuke
45943f9306
Bump Helm to v3.0.0 ( #965 )
2019-11-15 08:40:20 +09:00
Andrew Drake
dc2961a493
Add test for IsHelm3 logic.
2019-11-14 11:27:16 -08:00
Andrew Drake
d15c4aad2d
Replace usage of ShellRunner in test suite with mockRunner.
2019-11-14 11:15:03 -08:00
Andrew Drake
c099f69d94
feat: Automatically enable Helm v3 mode
...
Runs `helm version` in helmexec.New, and exposes a method on Interface to allow other packages to use the detected version. Preserves compatibility with previous HELMFILE_HELM3 mechanism.
Resolves #923
2019-11-14 10:50:18 -08:00
Yusuke Kuoka
43f1188325
Bump Helm to v3.0.0
2019-11-14 21:13:11 +09:00
KUOKA Yusuke
f466800e1a
Fix regression since 0.90.0 that Helmfile becomes too slow when there are many releases ( #964 )
...
* Fix regression since 0.90.0 that Helmfile becomes too slow when there are many releases
Fixes #959
* Ensure that the up-to-date helm-diff is installed and used in integration tests
v0.90.9
2019-11-14 20:57:04 +09:00
KUOKA Yusuke
ada5f05b36
Merge pull request #942 from roboll/fix-rel-not-found-on-del-by-sync
...
fix: release not found on uninstall through sync/apply
v0.90.8
2019-11-07 21:43:09 +09:00