helmfile/pkg
Yusuke Kuoka 8144638bab
feat: Helmfile V1 mode (#594)
* feat: Helmfile V1 mode

We add a new "V1 mode" to Helmfile so that you can seemlessly upgrade Helmfile from the current v0.x to the upcoming v1.0.

The idea is that we build both v0 and v1 binaries from the same tagged commit within the main branch, with different defaults for the "V1 mode"- the V1 mode is disabled by default for v0.x binaries, while it is enabled by default for v1.x binaries.

The V1 mode can be overrode at runtime via envvar. That is, even after upgrading the binary to v1, you will not see any backward-incompatible changes while you explicitly set an envvar, `HELMFILE_V1MODE=true`, at runtime.

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-12-22 20:30:44 +09:00
..
app optimize lint logic (#586) 2022-12-18 08:39:45 +08:00
argparser fix(#507): support assign --post-renderer within helmfile flags and helmdefault or release config 2022-12-13 13:12:07 +08:00
config update postrenderer docs (#580) 2022-12-15 11:50:18 +08:00
environment bump: upgrade gopkg.in/yaml.v2 to gopkg.in/yaml.v3 2022-10-03 05:24:51 +08:00
envvar feat: Helmfile V1 mode (#594) 2022-12-22 20:30:44 +09:00
errors fix incorrent exit code 2022-09-13 08:23:55 +08:00
event Fixes for updates from rebase 2022-09-19 08:55:44 +09:00
exectest Avoid --skip-refresh on local charts (#541) 2022-12-13 13:12:07 +08:00
filesystem Allow helmfile statefile to passed by stdin (#520) 2022-11-22 11:34:05 +08:00
helmexec optimize lint logic (#586) 2022-12-18 08:39:45 +08:00
maputil Fix getArray function copy error 2022-11-21 23:30:13 +08:00
plugins add Go lint 2022-07-16 20:21:11 +08:00
policy Add helmfile state validate policy (#592) 2022-12-21 10:49:31 +08:00
remote Use go-getter with secrets as well (#560) 2022-12-09 07:46:28 +08:00
runtime feat: Helmfile V1 mode (#594) 2022-12-22 20:30:44 +09:00
state Add helmfile state validate policy (#592) 2022-12-21 10:49:31 +08:00
testhelper Prevent excessive log in tests 2022-10-11 06:19:32 +09:00
testutil add Go lint 2022-07-16 20:21:11 +08:00
tmpl optimize lint logic (#586) 2022-12-18 08:39:45 +08:00