helmfile/pkg/state
Nikolai Rodionov b5eb879357
feat: execute templates against postRendererHooks (#1839)
This commit is supposed to add template support to post renderer args.
Also, to make it possible to template arguments that are added to helm
defaults, during the load, I'm removing default post renderer args from
the state and putting them to each release, unless custom args are
defined for the release.

Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
2025-01-28 09:34:59 -05:00
..
testdata Feature/support env hcl and interpolations (#1423) 2024-04-22 08:02:14 +08:00
chart_dependency.go fix: two releases using the same chart in different version fails (#1685) 2024-09-12 20:26:45 +08:00
chart_dependency_test.go fix: two releases using the same chart in different version fails (#1685) 2024-09-12 20:26:45 +08:00
create.go build(deps): bump dario.cat/mergo from 0.3.16 to 1.0.1 (#1714) 2024-09-19 18:47:24 -05:00
create_test.go feat: add an option to set a custom kustomize binary (#1012) 2023-09-13 06:58:53 -05:00
environment.go Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
envvals_loader.go build(deps): bump dario.cat/mergo from 0.3.16 to 1.0.1 (#1714) 2024-09-19 18:47:24 -05:00
envvals_loader_test.go feat: update go version and adjust dependencies in Dockerfile and go.mod (#1722) 2024-09-30 09:21:44 -04:00
helmx.go fix: using correct option for takeOwnership flag (#1892) 2025-01-23 08:30:39 +08:00
helmx_test.go fix: using correct option for takeOwnership flag (#1892) 2025-01-23 08:30:39 +08:00
release.go feat: execute templates against postRendererHooks (#1839) 2025-01-28 09:34:59 -05:00
release_error.go Fix misleading `helmfile diff` output (#1174) 2020-04-04 17:39:20 +09:00
release_filters.go Allow more characters in label selectors (#2064) 2022-03-09 20:38:29 +09:00
release_filters_test.go chore: add tests for release filters (#1629) 2024-07-16 09:45:42 +08:00
release_test.go add more tests for Desired func (#1082) 2023-10-22 20:49:18 +08:00
selector_test.go fix needs issue when release installed is false (#997) 2024-03-04 10:30:03 +08:00
state.go Ensure 'helm repo add' is also not pollute on helmfile template (#1887) 2025-01-22 20:42:33 +08:00
state_exec_tmpl.go feat(state): add support for setString in ReleaseSpec and HelmState (#1821) 2024-12-09 10:37:56 -05:00
state_exec_tmpl_test.go feat: execute templates against postRendererHooks (#1839) 2025-01-28 09:34:59 -05:00
state_gogetter_test.go Prevent excessive log in tests 2022-10-11 06:19:32 +09:00
state_run.go Drop Helm v2 support (#613) 2023-01-17 09:24:47 +09:00
state_test.go fix: ensure development versions of charts can be used across helmfile commands (#1865) 2025-01-13 20:55:23 +08:00
storage.go fix windows glob issue (#1572) 2024-06-26 13:03:09 +08:00
storage_test.go fix windows glob issue (#1572) 2024-06-26 13:03:09 +08:00
temp.go Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
temp_test.go feat(state): add support for setString in ReleaseSpec and HelmState (#1821) 2024-12-09 10:37:56 -05:00
types.go Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
util.go fix: version path issue (#1344) 2024-02-16 09:08:28 +09:00
util_test.go fix: version path issue (#1344) 2024-02-16 09:08:28 +09:00