8000 Tags · nejtr0n/helmfile · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: nejtr0n/helmfile

Tags

v0.114.0

Toggle v0.114.0's commit message
Enhance createNamespace error handling (roboll#1227)

- An error is raised if createNamespace is set explicitly and the
  helm version being used is not 3.2+

v0.113.0

Toggle v0.113.0's commit message
Support for createNamespace (roboll#1226)

- createNamespace is a new attribute that can be added to helmDefaults
  or an individual release to enforce the creation of a release namespace
  during sync if the namespace does not exist. This leverages helm's
  (3.2+) --create-namespace flag for the install/upgrade command. If
  running helm < 3.2, the createNamespace attribute has no effect.

Resolves roboll#891
Resolves roboll#1140

v0.112.0

Toggle v0.112.0's commit message
feat(template): added secret template function (roboll#1221)

* feat(tmpl): added fetchSecretValue template function

This adds a tmpl `fetchSecretValue` and `expandSecretRefs` function by:
- Adding:
    - `expandSecretRefs` function in tmpl package that uses vals
    package to fetch secrets
    - `fetchSecretValue` function in tmpl package like below but for
    single string value
    - gomock for tests purpose
- Changing:
    - move init of vals package to function (so the same instance can be used for template values and rendering the whole template)

* doc(secret): added doc how to use new tmpl methods

Added example usage of `fetchSecretValue` and `expandSecretRefs`

v0.111.0

Toggle v0.111.0's commit message
Bump variantdev/vals to v0.4.0 (roboll#1217)

For GCP Secrets Manager support

v0.110.0

Toggle v0.110.0's commit message
New output flag for list command (roboll#1215)

* New output flag for list command

Support output as json
Add new formatters file to handle extrac formatting to its own concern
New config interface to support list command specification

* Fix usage message

* Add error handling for formatters

v0.109.1

Toggle v0.109.1's commit message
Fix: populate .Values regardless of prestate success (roboll#1202)

This commit proposes a potential solution for
roboll#1201

The gist is that, if prestate rendering fails, for any reason,
we do not populate the .Values in the second pass renderer.

I think that what have been expected in this case is to populate the
.Values irregardless.

pkg/app/two_pass_renderer.go
- Migrated to use finalEnv.GetMergedValues()

pkg/environment/environment.go
- Introduced GetMergedValues, which merges the environment's defaults
and current values, and then casts the keys to string;
This was previously defined in HelmState.Values() - however, as this
method is only concerned with the environment, I think it's more
appropriate for it to sit here.

pkg/state/state_exec_tmpl.go
- Extracted out HelmState.Values() to environment.go, see above

v0.109.0

Toggle v0.109.0's commit message
Update helmfile.yaml example in README (roboll#1189)

- Adds default comments into helmfile.yaml example

- Fixes some typos

Signed-off-by: Vadim Bauer <vb@8gears.com>

v0.108.1

Toggle v0.108.1's commit message
fix: .Values is missing keys with zero values (roboll#1185)

Ref roboll#1184

v0.108.0

Toggle v0.108.0's commit message
feat: add option `--include-tests` for diff and apply command (roboll…

…#1179)

Co-authored-by: Raymond Liu (RD-TW) <raymond_liu@trend.com.tw>

v0.107.0

Toggle v0.107.0's commit message
Fix misleading `helmfile diff` output (roboll#1174)

Fixes roboll#749
0