Andrey Tuzhilin
d1a2435ce1
ci: simplify integration tests ci code
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
45b8eb6942
test: fix helm2 integration tests
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
17a969ce83
ci: verify new integration tests
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
4f02196dad
test: reusable integration test
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
85f19b6abd
fix: gitignore *.lock
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
42138d88bf
test: vagrant for integration tests
2021-03-23 17:19:40 +09:00
Andrey Tuzhilin
2ef09d45ee
test: sync HELM_VERSION and KUSTOMIZE_VERSION for tests
2021-03-23 16:58:56 +09:00
Andrey Tuzhilin
9b2a770dbe
feat(Dockerfile): pin helm-secrets version
2021-03-23 16:58:56 +09:00
Andrey Tuzhilin
6085730a91
fix(Makefile): static-linux mod
2021-03-23 16:58:56 +09:00
Andrey Tuzhilin
94a8658635
feat(Dockerfile): bump helm version
2021-03-23 16:58:56 +09:00
Jason Witkowski
2618cfb38b
Enable --wait-for-jobs flag introduced in helm 3.5 ( #1715 )
...
Fixes #1650
Fixes #785
This change introduces:
- `--wait-for-jobs` CLI override option to helmfile binary
- `waitForJobs` helmDefaults parameter (default `false`)
- `waitForJobs` release parameter (default `false`)
Note that `--wait-for-jobs` was introduced in Helm 3.5 (https://github.com/helm/helm/pull/8363 )
2021-03-23 16:53:57 +09:00
Rein van 't Veer
fcf9a7273f
Improve error message on deps resolution error ( #1727 )
...
Fixes #1356
2021-03-23 16:44:59 +09:00
Quan TRAN
5ce755e4d8
Add chart & version to list cmd output ( #1731 )
2021-03-23 16:29:48 +09:00
Quan TRAN
b7d6639b25
(fix) remove usage of charts.yaml in error message ( #1732 )
2021-03-23 16:27:51 +09:00
Nick Perry
95759958b5
Add William Hill to USERS.md ( #1735 )
2021-03-23 16:03:48 +09:00
kupnu4x
8ed8a9eab3
allow to access oci repos without auth ( #1711 )
...
* allow to access oci repos without auth
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2021-03-09 10:23:36 +09:00
Nathan Flynn
14a83e7cbe
Update reference for helm-secrets to latest maintained fork ( #1676 )
...
* Update referance for helm-secrets to latest maintained fork
* Missed a referance in the docs to an older edition of helm secrets
* Removed docker2 changes back to original method
Co-authored-by: Nathan Flynn <nflynn@williamhill.co.uk>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2021-03-09 10:17:16 +09:00
Thomas Loubiou
bf9f36b2bb
refactor: simplify pull channel from #1706 ( #1707 )
2021-03-09 10:16:04 +09:00
Quan TRAN
3215eaf710
panic with clear message ( #1709 )
2021-03-09 10:13:24 +09:00
Justin Chizer
927bd30fa0
Update README.md to show current CLI Output ( #1712 )
2021-03-09 10:12:41 +09:00
Yusuke Kuoka
247ae9108c
Disable darwin/386 build to avoid release failure
2021-03-04 10:27:39 +09:00
Nathan Flynn
97f0e59cfd
Update README.md ( #1677 )
...
Added docs to Readme for disableValidationOnInstall
2021-03-04 09:33:22 +09:00
Quan TRAN
56405e7445
panic with a clear message ( #1693 )
2021-03-04 09:32:50 +09:00
Mark Ayers
42c97cd919
Update README.md ( #1696 )
...
- replace deprecated helm-secrets with the currently active helm-secrets
```plain
Deprecation Info
Please note, this project is no longer being maintained.
Link to active helm-secret plugin could be found in helm documentation: https://helm.sh/docs/community/related/#helm-plugins
```
2021-03-04 09:31:40 +09:00
Thomas Loubiou
65317e96f6
Fix incorrect chart bug in multi-cluster setup ( #1698 )
...
When the same release name is used accross namespaces/kubecontexts
a bad chart name could be used
Fixes #1694
2021-03-04 09:29:44 +09:00
Thomas Loubiou
453b498ccb
fix: pull OCI charts one by one ( #1706 )
...
* fix: pull OCI charts one by one
* fix: gofmt
2021-03-04 09:24:22 +09:00
RaymondKYLiu
19cbea49f7
Update USERS.md ( #1702 )
...
Add Trend Micro to user list
2021-03-02 14:28:54 +09:00
Jason Witkowski
bd3838c059
Add ability to specify and override helmDefaults.wait via cli ( #1678 )
2021-02-24 12:47:27 +09:00
Yusuke Kuoka
f24b61f100
Fix error on concurrent go-getter on same URL ( #1669 )
...
Fixes #1660
2021-02-05 09:02:21 +09:00
Yusuke Kuoka
257c1f62d2
Fix OCI support ( #1667 )
...
* Fix OCI support
I have seen various issues related to the OCI repository support recently added to Helmfile.
This is the patch that should fix all the issues Im aware of until now.
2021-02-04 09:33:35 +09:00
Yusuke Kuoka
4e1ecb5890
Bump variantdev/vals to 0.13.0 ( #1666 )
...
Ref https://github.com/variantdev/vals/pull/42
2021-02-03 09:00:46 +09:00
Wi1dcard
ad5fba56e0
Bump Helm to v3.5.0. ( #1656 )
2021-01-29 09:06:29 +09:00
Caleb Collins-Parks
0ad62b504a
docs: update helm command name ( #1635 )
...
helm delete is now helm uninstall. See https://helm.sh/docs/helm/helm_delete/
2021-01-29 09:05:55 +09:00
Cameron Braid
8487970a2e
fix: dont sent RegistryLogin password via args ( #1662 )
2021-01-29 09:05:03 +09:00
Chris Mellard
8212b630ff
fix: fixed up OCI repos so they support paths and URLs that differ from chart names contained there ( #1661 )
2021-01-28 19:11:12 +09:00
Chris Mellard
2a71640095
feat: added in oci repository flag and added helm methods to pull and export charts ( #1629 )
2021-01-28 09:02:00 +09:00
Shunsuke Suzuki
33880dab77
docs: fix typo ( #1645 )
...
* docs: fix typo
* docs: syntax highlight
2021-01-12 10:23:21 +09:00
Sven Schliesing
87fcd83275
Fix typo "verion" ( #1641 )
2021-01-12 10:22:35 +09:00
jjangga0214
600721ca09
docs(readme): fix typo ( #1633 )
2021-01-12 10:22:04 +09:00
Yusuke Kuoka
f7a1d09be7
Bump variantdev/vals to 0.12.0 ( #1644 )
...
For Azure KeyVault support for the fix for AWS SSM provider.
2021-01-12 10:20:57 +09:00
Yusuke Kuoka
e5d982ed33
Fix "No valid platforms to build for" build error on release
...
Follow-up for #1612
May be related to https://github.com/mitchellh/gox/issues/92
2021-01-01 21:23:04 +09:00
Yusuke Kuoka
c815d0192a
Bump helm versions in Dockerfile to deal with stable and incubator repositories change
2021-01-01 12:16:41 +09:00
Yusuke Kuoka
9569d73e2f
Bump helm versions in CI to deal with stable and incubator repositories change
2021-01-01 10:44:46 +09:00
Damiano Albani
dd5bc46ead
Include kustomize binary in helm3-based Docker image ( #1626 )
...
Co-authored-by: Damiano Albani <damiano.albani@geodan.nl>
2020-12-28 09:28:59 +09:00
Gastón Acosta Ramas
fc3567ddda
Adding documentation for PR #6819 ( #1623 )
...
Adding documentation for this feature: https://github.com/helm/helm/pull/6819
not being aware of this, make turn helm2 to 3 migrations very complicated.
2020-12-28 09:24:38 +09:00
Yusuke Kuoka
9b64d65d94
feat: Stabilize helmfile-diff output ( #1622 )
...
This finishes the work started at #1619 by introducing the following changes:
- You can now set `HELMFILE_TEMPDIR` and `CHARTIFY_TEMPDIR` as the directory to persist temporary values files rendered by helmfile and temporary charts generated by chartify. Note that chartify is used internally when you use kustomize integration or raw K8s manifests as a chart.
- Helmfile uses the hash sum of the release config and the values file content in the file name of the temporary values file.
In combination with `HELMFILE_TEMPDIR` and `CHARTIFY_TEMPDIR`, this enables helmfile to use the stable file names for temporary values files, which contribute to stabilize log messages like `Comparing release=appset, chart=PATH/TO/TEMPORARY/CHART`, where the `PATH/TO/TEMPORARY/CHART` had been randomized due to formerly random helmfile tempdir and temporary values file names, and random chartify tempdir.
You can try this feature with a script like:
```
tempdir=$(mktemp -d -t helmfile)
HELMFILE_TEMPDIR=${tempdir} CHARTIFY_TEMPDIR=${tempdir} helmfile diff
rm -rf ${tempdir}
```
2020-12-15 10:24:27 +09:00
Yoann Ciabaud
54eb73b423
Use ghodss/yaml for yaml marshaling & unmarshaling in template ( #1556 )
...
Fixes #1555
Co-authored-by: Yoann Ciabaud <yoann@linxo.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2020-12-13 11:03:20 +09:00
jayme-github
4c0987a618
Don't append --tiller-namespace flag when running helm3 ( #1594 )
2020-12-13 10:21:12 +09:00
Chris Mellard
0637973e40
fix: allow helmfiles to be corrected marshalled to YAML so they can be manipulated by other programs ( #1604 )
2020-12-13 10:08:03 +09:00
Felipe Santos
3690bde94c
Add documentation on how to use the docker image ( #1607 )
...
* Add documentation on how to use the docker image
* Remove default workdir and add it to snippet
2020-12-13 10:00:36 +09:00