dependabot[bot]
ef5274b9d8
build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ( #1063 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 18:27:39 -05:00
dependabot[bot]
04a4f13ea0
build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 ( #1060 )
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.5.9 to 0.6.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.9...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 00:04:13 -05:00
dependabot[bot]
dd2721143c
build(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 ( #1058 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.2...v1.7.3 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 19:58:37 -05:00
dependabot[bot]
d5a6553664
build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 ( #1056 )
2023-10-05 16:53:51 -05:00
dependabot[bot]
cd16d9b8a4
build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 ( #1055 )
2023-10-05 16:50:21 -05:00
dependabot[bot]
1dd4c6cdab
build(deps): bump github.com/helmfile/vals from 0.27.1 to 0.28.0 ( #1048 )
...
Bumps [github.com/helmfile/vals](https://github.com/helmfile/vals ) from 0.27.1 to 0.28.0.
- [Release notes](https://github.com/helmfile/vals/releases )
- [Changelog](https://github.com/helmfile/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/helmfile/vals/compare/v0.27.1...v0.28.0 )
---
updated-dependencies:
- dependency-name: github.com/helmfile/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 19:15:15 -05:00
dependabot[bot]
927f251c5d
build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0 ( #1045 )
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.12.3 to 3.13.0.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.12.3...v3.13.0 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-28 19:20:41 -05:00
dependabot[bot]
95f4ee7868
build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 ( #1033 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/term/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 20:27:50 -05:00
dependabot[bot]
42e19f5669
build(deps): bump github.com/goccy/go-yaml from 1.11.0 to 1.11.2 ( #1031 )
...
Bumps [github.com/goccy/go-yaml](https://github.com/goccy/go-yaml ) from 1.11.0 to 1.11.2.
- [Release notes](https://github.com/goccy/go-yaml/releases )
- [Changelog](https://github.com/goccy/go-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/goccy/go-yaml/compare/v1.11.0...v1.11.2 )
---
updated-dependencies:
- dependency-name: github.com/goccy/go-yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 18:20:47 -05:00
dependabot[bot]
8d27b1c8d0
build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 ( #1032 )
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.25.0...v1.26.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 18:20:10 -05:00
dependabot[bot]
5236a74f29
build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 ( #1026 )
...
build(deps): bump github.com/cyphar/filepath-securejoin
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases )
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: github.com/cyphar/filepath-securejoin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-15 22:55:02 -05:00
yxxhero
227c326f70
fix: security/dependabot/33 ( #1025 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-09-15 22:47:10 -05:00
Alessio Dionisi
ad258463b6
feat: add an option to set a custom kustomize binary ( #1012 )
...
Signed-off-by: Alessio Dionisi <me@alessiodionisi.com>
2023-09-13 06:58:53 -05:00
Jan-Otto Kröpke
9c04f9e0dd
bump github.com/helmfile/vals ( #982 )
...
* % go get -u github.com/helmfile/vals
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
2023-08-22 17:50:38 +08:00
yxxhero
a07a670216
bump go to 1.21 ( #972 )
...
* bump go to 1.21
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-08-17 08:40:37 +08:00
dependabot[bot]
0763e8b672
build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3 ( #968 )
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.12.2 to 3.12.3.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.12.2...v3.12.3 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-12 07:05:12 +08:00
dependabot[bot]
6d9bdb0d14
build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 ( #961 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/term/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-05 06:15:23 +08:00
dependabot[bot]
8cd07ece64
build(deps): bump github.com/helmfile/vals from 0.26.1 to 0.26.2 ( #962 )
...
Bumps [github.com/helmfile/vals](https://github.com/helmfile/vals ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/helmfile/vals/releases )
- [Changelog](https://github.com/helmfile/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/helmfile/vals/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: github.com/helmfile/vals
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-05 06:14:56 +08:00
dependabot[bot]
1479df0078
build(deps): bump github.com/helmfile/chartify from 0.14.0 to 0.15.0 ( #956 )
...
Bumps [github.com/helmfile/chartify](https://github.com/helmfile/chartify ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/helmfile/chartify/releases )
- [Commits](https://github.com/helmfile/chartify/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: github.com/helmfile/chartify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 09:12:16 +08:00
dependabot[bot]
aba787d2a1
build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 ( #957 )
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.24.0...v1.25.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 06:37:52 +08:00
dependabot[bot]
b1550a9a81
build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 ( #949 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-28 07:20:33 +08:00
dependabot[bot]
c19f220f06
build(deps): bump github.com/helmfile/vals from 0.26.0 to 0.26.1 ( #944 )
2023-07-25 06:00:14 +08:00
dependabot[bot]
b6581ee4bc
build(deps): bump github.com/helmfile/vals from 0.25.0 to 0.26.0 ( #938 )
...
Bumps [github.com/helmfile/vals](https://github.com/helmfile/vals ) from 0.25.0 to 0.26.0.
- [Release notes](https://github.com/helmfile/vals/releases )
- [Changelog](https://github.com/helmfile/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/helmfile/vals/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: github.com/helmfile/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-22 07:01:54 +08:00
dependabot[bot]
ba84a14de3
build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4 ( #936 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-21 07:56:05 +08:00
dependabot[bot]
cf886e122e
build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible ( #932 )
...
build(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 23.0.1+incompatible to 23.0.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v23.0.1...v23.0.3 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 07:30:11 +08:00
dependabot[bot]
fb081e742e
build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 ( #930 )
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.12.1 to 3.12.2.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.12.1...v3.12.2 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 06:48:52 +08:00
dependabot[bot]
16e379174e
build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 ( #918 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/term/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 07:41:17 +08:00
dependabot[bot]
94fe519ed5
build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 ( #900 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-16 07:04:21 +08:00
yxxhero
ee86032f0a
bump helm to v3.12.1 ( #899 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-15 11:12:41 +08:00
dependabot[bot]
2434d8c282
build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #898 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.2.0 to 0.3.0.
- [Commits](https://github.com/golang/sync/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 09:21:50 +08:00
dependabot[bot]
81502f5825
build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 ( #897 )
2023-06-14 05:57:44 +08:00
dependabot[bot]
d9e303befa
build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 ( #876 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 07:20:29 +08:00
dependabot[bot]
048ab1dcf5
build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 ( #873 )
...
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo ) from 0.3.15 to 0.3.16.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/v0.3.15...v0.3.16 )
---
updated-dependencies:
- dependency-name: github.com/imdario/mergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 07:35:49 +08:00
dependabot[bot]
c299cd930d
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 ( #866 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 06:43:58 +08:00
dependabot[bot]
03883e246d
build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 ( #865 )
2023-05-19 05:06:26 +08:00
yxxhero
00dace9b63
Feat add cascade support ( #860 )
...
* feat: add cascade support for helm v3.12.0
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-05-15 13:49:33 +08:00
dependabot[bot]
8e036e19dc
build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible ( #857 )
2023-05-12 05:42:03 +08:00
yxxhero
54ed6bf0d5
bump helm to v3.12.0 ( #855 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-05-11 10:35:17 +08:00
dependabot[bot]
45e6bccbfa
build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0 ( #852 )
...
Bumps [go.szostok.io/version](https://github.com/mszostok/version ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/mszostok/version/releases )
- [Commits](https://github.com/mszostok/version/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: go.szostok.io/version
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 07:44:50 +08:00
dependabot[bot]
14a33f998f
build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 ( #847 )
2023-05-05 09:07:57 +08:00
dependabot[bot]
68f569f2c7
build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 ( #846 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/term/releases )
- [Commits](https://github.com/golang/term/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-05 07:54:32 +08:00
dependabot[bot]
1f106784d0
build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 ( #810 )
2023-04-18 05:06:14 +08:00
stoned
36d35d97c1
bump vals to v0.25.0 ( #808 )
2023-04-17 13:07:00 +08:00
yxxhero
219602ebc7
bump helm to v3.11.3 ( #802 )
...
* bump helm to v3.11.3
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-04-13 10:34:58 +08:00
dependabot[bot]
4972dc49f1
build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0 ( #801 )
2023-04-13 02:16:08 +08:00
dependabot[bot]
58519d3b28
build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 ( #796 )
2023-04-11 05:00:58 +08:00
dependabot[bot]
d0dbb2c2e2
build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 ( #789 )
2023-04-06 06:49:30 +08:00
dependabot[bot]
ed5f530c00
build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible ( #784 )
...
build(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.21+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.21...v20.10.24 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 08:10:53 +08:00
dependabot[bot]
52358fc2ce
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 ( #783 )
2023-04-05 06:53:59 +08:00
Jan-Otto Kröpke
ca2759e78d
Bump github.com/helmfile/vals ( #781 )
2023-04-05 05:33:53 +08:00
dependabot[bot]
0573034c6d
build(deps): bump github.com/goccy/go-yaml from 1.10.1 to 1.11.0 ( #778 )
2023-04-04 04:31:33 +08:00
dependabot[bot]
fe1eba60db
build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0 ( #772 )
2023-03-31 06:00:51 +08:00
yxxhero
6b31b66473
fix: goccy/go-yaml tests ( #770 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-03-28 18:00:14 +08:00
yxxhero
c17317100b
feat: use offical goccy/go-yaml ( #769 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-03-28 17:26:48 +08:00
dependabot[bot]
d276cd2902
build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15 ( #762 )
2023-03-25 07:11:11 +08:00
yxxhero
bfb94314be
bump chartify to v0.14.0 ( #759 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-03-21 18:52:42 +08:00
dependabot[bot]
198b6e173a
build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 ( #758 )
2023-03-21 06:05:04 +08:00
yxxhero
a817997ed8
bump mergo to 0.3.14 ( #751 )
...
bump merge to 0.3.14
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-03-17 18:37:15 +08:00
dependabot[bot]
011066f653
build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 ( #745 )
2023-03-16 06:31:22 +08:00
dependabot[bot]
ccc69399e5
build(deps): bump github.com/helmfile/vals from 0.22.0 to 0.23.0 ( #735 )
2023-03-11 06:35:51 +08:00
yxxhero
400488d3ae
bump helm to 3.11.2 ( #733 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-03-09 09:00:48 +08:00
dependabot[bot]
87eaa851e7
build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 ( #731 )
2023-03-09 05:50:08 +08:00
dependabot[bot]
939ae409c3
build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 ( #728 )
2023-03-07 05:22:46 +08:00
dependabot[bot]
d56dfeb5e4
build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 ( #720 )
2023-03-02 07:44:59 +08:00
dependabot[bot]
6607d12cac
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 ( #717 )
2023-02-28 05:37:25 +08:00
Mitsuo Heijo
dfe835a9c4
Use Masterminds/semver/v3 instead of hashicorp/go-version ( #712 )
...
Signed-off-by: Mitsuo Heijo <mitsuo.heijo@gmail.com>
2023-02-22 09:43:13 +08:00
dependabot[bot]
77d3aee6f7
build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 ( #704 )
2023-02-18 16:50:24 +08:00
yxxhero
f629ee1ae6
bump vals to v0.22.0 ( #703 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-02-17 14:09:49 +08:00
yxxhero
9d74fa3513
bump chartify to v0.13.0 ( #702 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-02-17 14:07:14 +08:00
dependabot[bot]
ebc56f3aff
build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.18 ( #701 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.15 to 1.6.18.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.6.15...v1.6.18 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 07:47:00 +08:00
dependabot[bot]
99e85bb672
build(deps): bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 ( #697 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.6.2 to 1.7.0.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.6.2...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 12:43:23 +08:00
dependabot[bot]
d443e7424e
build(deps): bump helm.sh/helm/v3 from 3.11.0 to 3.11.1 ( #689 )
2023-02-09 08:00:06 +08:00
dependabot[bot]
e930deffbc
build(deps): bump golang.org/x/term from 0.4.0 to 0.5.0 ( #686 )
2023-02-09 06:03:48 +08:00
Yusuke Kuoka
59f32512fd
Use goccy/go-yaml fork to not break dynamic values on helmfile v1 ( #675 )
...
* Use goccy/go-yaml fork to not break dynamic values on helmfile v1
I forked goccy/go-yaml to https://github.com/helmfile/go-yaml and added a commit 259d2ed450 to let it produce YAML data compatible with other legacy YAML parsers that do not support YAML 1.2.
Ref https://github.com/helmfile/helmfile/discussions/656
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
* Add test for goccy/go-yaml fork behavior
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
---------
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-02-06 11:39:27 +08:00
yxxhero
652628c5ee
Bump Go to 1.20 ( #672 )
...
* bump go 1.20
Signed-off-by: yxxhero <aiopsclub@163.com>
* use go-version: ^1.20
Signed-off-by: yxxhero <aiopsclub@163.com>
* bump go 1.20
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix go version
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix go version
Signed-off-by: yxxhero <aiopsclub@163.com>
---------
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-02-04 08:57:52 +08:00
yxxhero
cff674b7e9
bump helm to v3.11.0 ( #639 )
...
* fix conflicts
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix checksum
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-01-21 11:56:03 +09:00
dependabot[bot]
f3a24dd99a
build(deps): bump k8s.io/apimachinery from 0.26.0 to 0.26.1 ( #641 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.26.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-20 09:37:14 +08:00
dependabot[bot]
44b473ebe8
build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.12 ( #632 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.6 to 1.6.12.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.6.6...v1.6.12 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 17:14:01 +08:00
dependabot[bot]
982795acb3
build(deps): bump golang.org/x/term from 0.3.0 to 0.4.0 ( #616 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/golang/term/releases )
- [Commits](https://github.com/golang/term/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 08:48:34 +08:00
Yusuke Kuoka
6664f01596
Use goccy/go-yaml for v1 / Prep bringing back go-yaml v2 for v0.x ( #604 )
...
This is a successor to #596 . We need a smooth migration path from `gopkg.in/yaml.v2`, and this pull request moves it forward with `goccy/go-yaml` instead of `gopkg.in/yaml.v3`. Merging this unblocks users stuck in Helmfile v0.146.x or earlier due to #435 , so that they can upgrade to 0.147.x or greater without updating their helmfile configs.
We previously tried to upgrade to `yaml.v3` (https://github.com/helmfile/helmfile/issues/394 ) in Helmfile v0.x, presuming it won't break anything. Apparently, it broke use-cases where you want to layer release's `values` field over three or more release templates and releases (#435 ).
We then tried to bring back `yaml.v2` for Helmfile v0.x and keep `yaml.v3` for the upcoming Helmfile v1. However, it failed due to incompatibility in the Unmarshaller interface between `yaml.v2` and `yaml.v3` (https://github.com/helmfile/helmfile/pull/596 ).
`goccy/go-yaml` is, from my observation, a well-maintained alternative to `yaml.v2`. One of its premises is that it enables us to swap the implementation from `gopkg.in/yaml.v2` to `goccy/go-yaml` just by replacing the import directive. It seems to use the same `Unmarshaller` interface as yaml.v2 too.
Once this PR gets merged, I'd like to follow-up with adding a new build-time variable and an envvar to set the proper default for the yaml parser Helmfile uses and the ability to switch the parser at runtime. All in all, the next Helmfile release, v0.150.0 will get reverted to use `gopkg.in/yaml.v2` by default which resolves #435 .
New users who started using Helmfile since any of v0.148.0, v0.148.1, and v0.149.0 might be already relying on the new behavior, They might need to specify a new envvar to enable `goccy/go-yaml`.
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: yxxhero <aiopsclub@163.com>
2022-12-27 10:14:35 +09:00
yxxhero
d8d0bf830a
Add helmfile state validate policy ( #592 )
2022-12-21 10:49:31 +08:00
dependabot[bot]
0a0640affd
build(deps): bump helm.sh/helm/v3 from 3.10.2 to 3.10.3 ( #578 )
2022-12-15 06:30:23 +08:00
dependabot[bot]
524003d80b
build(deps): bump go.uber.org/multierr from 1.6.0 to 1.9.0 ( #575 )
...
Bumps [go.uber.org/multierr](https://github.com/uber-go/multierr ) from 1.6.0 to 1.9.0.
- [Release notes](https://github.com/uber-go/multierr/releases )
- [Changelog](https://github.com/uber-go/multierr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/multierr/compare/v1.6.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/multierr
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 07:43:21 +08:00
dependabot[bot]
a6df2f8148
build(deps): bump k8s.io/apimachinery from 0.25.4 to 0.26.0 ( #568 )
...
* build(deps): bump k8s.io/apimachinery from 0.25.4 to 0.26.0
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 13:26:40 +08:00
yxxhero
e173a7b64f
Merge pull request #569 from helmfile/dependabot/go_modules/github.com/go-test/deep-1.1.0
...
build(deps): bump github.com/go-test/deep from 1.0.8 to 1.1.0
2022-12-10 11:31:03 +08:00
dependabot[bot]
3f4673aa95
build(deps): bump github.com/variantdev/vals from 0.20.0 to 0.21.0 ( #570 )
...
Bumps [github.com/variantdev/vals](https://github.com/variantdev/vals ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/variantdev/vals/releases )
- [Changelog](https://github.com/variantdev/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/variantdev/vals/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: github.com/variantdev/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-10 11:30:36 +08:00
dependabot[bot]
75aab769c8
build(deps): bump github.com/go-test/deep from 1.0.8 to 1.1.0
...
Bumps [github.com/go-test/deep](https://github.com/go-test/deep ) from 1.0.8 to 1.1.0.
- [Release notes](https://github.com/go-test/deep/releases )
- [Changelog](https://github.com/go-test/deep/blob/master/CHANGES.md )
- [Commits](https://github.com/go-test/deep/compare/v1.0.8...v1.1.0 )
---
updated-dependencies:
- dependency-name: github.com/go-test/deep
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 02:56:08 +00:00
dependabot[bot]
28ba777d5f
build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/golang/term/releases )
- [Commits](https://github.com/golang/term/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 15:10:08 +00:00
dependabot[bot]
ba2b68fd18
build(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.23.0 to 1.24.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.23.0...v1.24.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 15:09:33 +00:00
dependabot[bot]
1c77bc5cfb
build(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3
...
Bumps [github.com/Masterminds/sprig/v3](https://github.com/Masterminds/sprig ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/Masterminds/sprig/releases )
- [Changelog](https://github.com/Masterminds/sprig/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/sprig/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/sprig/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 15:11:33 +00:00
yxxhero
23aa8ce46f
Merge pull request #552 from helmfile/dependabot/go_modules/github.com/variantdev/vals-0.20.0
2022-11-29 23:57:55 +08:00
dependabot[bot]
5a29137572
build(deps): bump github.com/variantdev/vals from 0.19.0 to 0.20.0
...
Bumps [github.com/variantdev/vals](https://github.com/variantdev/vals ) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/variantdev/vals/releases )
- [Changelog](https://github.com/variantdev/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/variantdev/vals/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: github.com/variantdev/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-29 15:08:27 +00:00
dependabot[bot]
63bbcf8930
build(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-29 15:07:54 +00:00
yxxhero
447481ae83
fix go mod
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-27 14:32:52 +08:00
dependabot[bot]
c9db278df7
build(deps): bump k8s.io/apimachinery from 0.25.3 to 0.25.4
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-11 15:17:25 +00:00
dependabot[bot]
cd92b4185e
build(deps): bump helm.sh/helm/v3 from 3.10.1 to 3.10.2 ( #511 )
2022-11-11 06:29:40 +08:00
yxxhero
faf3444761
fix deps issues
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 12:53:38 +08:00
dependabot[bot]
dcfc31eca6
build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 16:12:27 +00:00
dependabot[bot]
83868d8db4
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 16:01:17 +00:00
dependabot[bot]
82f0d88d56
build(deps): bump k8s.io/apimachinery from 0.25.2 to 0.25.3 ( #439 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.25.2...v0.25.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-15 07:52:23 +08:00
dependabot[bot]
48c1e34a07
build(deps): bump helm.sh/helm/v3 from 3.10.0 to 3.10.1 ( #436 )
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.10.0...v3.10.1 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-14 08:52:29 +08:00
dependabot[bot]
b77ccd844e
build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-11 15:50:08 +00:00
Rui Chen
f483a09879
deps: build with go1.19
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
2022-10-09 14:30:46 -04:00
yxxhero
8f7796b260
feat: optimize version output ( #412 )
...
* feat: optimize version output
Signed-off-by: yxxhero <aiopsclub@163.com>
* Update docs/index.md
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-10-08 14:26:15 +09:00
yxxhero
14ba7cd156
bump: upgrade gopkg.in/yaml.v2 to gopkg.in/yaml.v3
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-10-03 05:24:51 +08:00
dependabot[bot]
1328d24452
build(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.25.1...v0.25.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-23 21:57:02 +00:00
dependabot[bot]
85f050d2e5
build(deps): bump helm.sh/helm/v3 from 3.9.4 to 3.10.0
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.9.4 to 3.10.0.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.9.4...v3.10.0 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-23 15:47:26 +00:00
dependabot[bot]
7cf010bb15
build(deps): bump k8s.io/apimachinery from 0.24.4 to 0.25.1
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.24.4 to 0.25.1.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.24.4...v0.25.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-20 10:26:17 +08:00
dependabot[bot]
7f3076a054
build(deps): bump helm.sh/helm/v3 from 3.8.1 to 3.9.4
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.8.1 to 3.9.4.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.8.1...v3.9.4 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 15:50:34 +00:00
Yusuke Kuoka
1f4af59c5f
Bump chartify to v0.11.0
...
Resolves #229 and #308 via https://github.com/variantdev/chartify/pull/39 and https://github.com/variantdev/chartify/pull/38
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-09-19 06:51:16 +00:00
Anton Bretting
f0b76e9e26
Fixes for updates from rebase
...
Signed-off-by: Anton Bretting <sajfer@gmail.com>
2022-09-19 08:55:44 +09:00
yxxhero
24cefc7fd5
remove flags.Parse in cobra
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-09-18 13:25:54 +08:00
yxxhero
76bf9952b9
fix incorrent exit code
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-09-13 08:23:55 +08:00
dependabot[bot]
68995bd34b
build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.8...v0.5.9 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-08 15:45:30 +00:00
dependabot[bot]
f37289e3e1
build(deps): bump github.com/urfave/cli from 1.22.9 to 1.22.10
...
Bumps [github.com/urfave/cli](https://github.com/urfave/cli ) from 1.22.9 to 1.22.10.
- [Release notes](https://github.com/urfave/cli/releases )
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/urfave/cli/compare/v1.22.9...v1.22.10 )
---
updated-dependencies:
- dependency-name: github.com/urfave/cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-06 15:37:35 +00:00
dependabot[bot]
630919e8f2
build(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.22.0...v1.23.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-25 15:35:04 +00:00
dependabot[bot]
3984659133
build(deps): bump k8s.io/apimachinery from 0.24.3 to 0.24.4
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.24.3 to 0.24.4.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.24.3...v0.24.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 15:44:30 +00:00
dependabot[bot]
3986f81ff8
build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.14 to 0.0.16.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.14...v0.0.16 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 15:36:03 +00:00
dependabot[bot]
13bac519d0
build(deps): bump go.uber.org/zap from 1.21.0 to 1.22.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.21.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 15:35:45 +00:00
yxxhero
5d0a5671f2
fix go.mod ( #275 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-08 10:35:02 +09:00
yxxhero
7488d7513e
Merge pull request #230 from helmfile/dependabot/go_modules/k8s.io/apimachinery-0.24.3
...
Bump k8s.io/apimachinery from 0.23.4 to 0.24.3
2022-08-06 16:54:16 +08:00
Yusuke Kuoka
098684c136
E2E helmfile-template testing with local chart repo server
...
This similar to #239 , but different in that it involves a local helm chart repo server instead of a local OCI registry as the container of the chart used in tests.
This also adds a new `localChartRepoServer.enabled` config to the `config.yaml` of each test case directory to enable the local helm repo server in the test, which might be useful when you want to add another test case that involes a remote chart(which is hosted in the local chart repo server).
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-07-20 11:59:32 +00:00
dependabot[bot]
5e0368451e
Bump k8s.io/apimachinery from 0.23.4 to 0.24.3
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.23.4 to 0.24.3.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.23.4...v0.24.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-19 12:07:55 +00:00
yxxhero
85ade797ab
Use cobra ( #234 )
...
switch to cobra
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-07-19 21:06:18 +09:00
Quan TRAN
9884e4fdb1
(fix) path on windows
...
ci
on canary build, version should show "0.0.0-dev"
Signed-off-by: Quan TRAN <account@itscaro.me>
2022-07-18 11:07:58 +02:00
Tsubasa Nagasawa
7141003106
feat: bump chartify to v0.10.0 to support OCI registry for adhoc dependencies
...
Signed-off-by: Tsubasa Nagasawa <toversus2357@gmail.com>
This adds OCI registry support for adhoc dependencies.
The users can now add their OCI hosted charts as dependencies to helm releases:
* Bump chartify version to v0.10.0
* Add an example helmfile to advanced usage section
2022-07-18 15:58:39 +09:00
yxxhero
ac23def893
add Go lint
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-07-16 20:21:11 +08:00
yxxhero
65fae9c52c
Merge pull request #183 from helmfile/dependabot/go_modules/github.com/hashicorp/go-version-1.6.0
...
Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0
2022-07-11 13:35:48 +08:00
dependabot[bot]
e0e49813f2
Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.5 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.5...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-29 15:34:47 +00:00
dependabot[bot]
367b5bbc9b
Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 ( #175 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 20:35:11 +09:00
dependabot[bot]
c9cc2556be
Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0
...
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version ) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/hashicorp/go-version/releases )
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-version/compare/v1.4.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-28 15:51:03 +00:00
dependabot[bot]
9671bfb2ab
Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.4...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-24 15:39:04 +00:00
dependabot[bot]
fae23fe380
Bump github.com/stretchr/testify from 1.7.3 to 1.7.4
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.3...v1.7.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-23 23:31:45 +00:00
dependabot[bot]
7cc23f1ee8
Bump github.com/stretchr/testify from 1.7.2 to 1.7.3
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.3 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 15:44:07 +00:00
dependabot[bot]
a6f1d7c8cf
Bump github.com/hashicorp/go-getter from 1.6.1 to 1.6.2
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-14 15:37:16 +00:00
dependabot[bot]
e642094ead
Bump github.com/variantdev/vals from 0.17.1 to 0.18.0
...
Bumps [github.com/variantdev/vals](https://github.com/variantdev/vals ) from 0.17.1 to 0.18.0.
- [Release notes](https://github.com/variantdev/vals/releases )
- [Changelog](https://github.com/variantdev/vals/blob/main/.goreleaser.yml )
- [Commits](https://github.com/variantdev/vals/compare/v0.17.1...v0.18.0 )
---
updated-dependencies:
- dependency-name: github.com/variantdev/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 16:00:26 +00:00
yxxhero
ec1661c7ac
Merge pull request #152 from helmfile/dependabot/go_modules/github.com/variantdev/vals-0.17.1
...
Bump github.com/variantdev/vals from 0.16.2 to 0.17.1
2022-06-10 11:43:49 +08:00
dependabot[bot]
4220f2e3a9
Bump github.com/variantdev/vals from 0.16.2 to 0.17.1
...
Bumps [github.com/variantdev/vals](https://github.com/variantdev/vals ) from 0.16.2 to 0.17.1.
- [Release notes](https://github.com/variantdev/vals/releases )
- [Changelog](https://github.com/variantdev/vals/blob/master/.goreleaser.yml )
- [Commits](https://github.com/variantdev/vals/compare/v0.16.2...v0.17.1 )
---
updated-dependencies:
- dependency-name: github.com/variantdev/vals
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 02:25:53 +00:00
dependabot[bot]
7a63f8b031
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 02:25:43 +00:00
Yusuke Kuoka
4071f6aa99
Bump module Go version to 1.18
...
Our CI workflows and docker builds already use 1.18 but our go.mod was left with 1.17. This bumps it to 1.18.
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-06-10 02:09:09 +00:00
dependabot[bot]
f8597c564e
Bump github.com/imdario/mergo from 0.3.12 to 0.3.13
...
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo ) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13 )
---
updated-dependencies:
- dependency-name: github.com/imdario/mergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-31 15:14:45 +02:00
Quan TRAN
26b4be3b5d
Merge pull request #106 from helmfile/dependabot/go_modules/github.com/hashicorp/go-getter-1.6.1
...
Bump github.com/hashicorp/go-getter from 1.6.0 to 1.6.1
2022-05-23 10:39:59 +02:00
Yusuke Kuoka
281fe9bf59
Merge pull request #101 from austince/rename-module
...
Rename module to github.com/helmfile/helmfile
2022-05-22 15:19:16 +09:00
dependabot[bot]
e67203ac9d
Bump github.com/hashicorp/go-getter from 1.6.0 to 1.6.1
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-20 15:27:40 +00:00
dependabot[bot]
eace00f3db
Bump github.com/hashicorp/go-getter from 1.5.11 to 1.6.0
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.5.11 to 1.6.0.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.5.11...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-19 15:34:33 +00:00
austin ce
eb3484d4a8
Rename module to github.com/helmfile/helmfile
...
Also updates a few more references to the roboll/helmfile repository,
where possible.
Signed-off-by: austin ce <austin.cawley@gmail.com>
2022-05-18 10:05:07 -04:00
dependabot[bot]
af497ae73a
Bump github.com/urfave/cli from 1.22.5 to 1.22.9
...
Bumps [github.com/urfave/cli](https://github.com/urfave/cli ) from 1.22.5 to 1.22.9.
- [Release notes](https://github.com/urfave/cli/releases )
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/urfave/cli/compare/v1.22.5...v1.22.9 )
---
updated-dependencies:
- dependency-name: github.com/urfave/cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-16 15:47:12 +00:00
Quan TRAN
dccaa6ac4f
Merge pull request #87 from helmfile/dependabot/go_modules/go.uber.org/zap-1.21.0
...
Bump go.uber.org/zap from 1.19.0 to 1.21.0
2022-05-16 17:15:41 +02:00
Quan TRAN
ad4039e2bc
Merge pull request #76 from carnei-ro/chore/bump-variantdev-vals
...
chore: bump variantdev/vals to support remote secret tfstateremote
2022-05-16 16:34:00 +02:00
Quan TRAN
7bc8ae585a
Merge pull request #94 from helmfile/dependabot/go_modules/github.com/hashicorp/go-version-1.4.0
...
Bump github.com/hashicorp/go-version from 1.2.1 to 1.4.0
2022-05-16 14:22:12 +02:00
dependabot[bot]
aed75091fa
Bump github.com/hashicorp/go-version from 1.2.1 to 1.4.0
...
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version ) from 1.2.1 to 1.4.0.
- [Release notes](https://github.com/hashicorp/go-version/releases )
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-version/compare/v1.2.1...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-13 15:27:25 +00:00
dependabot[bot]
d2498d10cc
Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.7...v0.5.8 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-13 15:27:16 +00:00
Leandro Carneiro
7d74ebb16e
Merge branch 'main' into chore/bump-variantdev-vals
2022-05-10 13:25:44 -03:00
Quan TRAN
21b9cc027c
Merge branch 'main' into dependabot/go_modules/go.uber.org/zap-1.21.0
2022-05-10 12:42:30 +02:00
dependabot[bot]
f93647be60
Bump go.uber.org/zap from 1.19.0 to 1.21.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.19.0 to 1.21.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.19.0...v1.21.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-10 10:26:09 +00:00
Quan TRAN
78de70349a
Merge branch 'main' into dependabot/go_modules/github.com/spf13/cobra-1.4.0
2022-05-10 12:25:27 +02:00
Quan TRAN
341d81a3f3
Merge pull request #60 from helmfile/dependabot/go_modules/github.com/go-test/deep-1.0.8
...
Bump github.com/go-test/deep from 1.0.7 to 1.0.8
2022-05-10 12:24:48 +02:00
dependabot[bot]
62653032eb
Bump github.com/go-test/deep from 1.0.7 to 1.0.8
...
Bumps [github.com/go-test/deep](https://github.com/go-test/deep ) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/go-test/deep/releases )
- [Changelog](https://github.com/go-test/deep/blob/master/CHANGES.md )
- [Commits](https://github.com/go-test/deep/compare/v1.0.7...v1.0.8 )
---
updated-dependencies:
- dependency-name: github.com/go-test/deep
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-10 12:14:06 +02:00
dependabot[bot]
548e66a118
Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Changelog](https://github.com/spf13/cobra/blob/v1.4.0/CHANGELOG.md )
- [Commits](https://github.com/spf13/cobra/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-10 12:13:49 +02:00
dependabot[bot]
e06e7f6d7f
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-10 12:13:29 +02:00
Leandro Carneiro
d018b581a9
chore: bump variantdev/vals to support remote secret tfstateremote
...
Signed-off-by: Leandro Carneiro <leandro@carnei.ro>
2022-05-09 20:29:17 -03:00
yxxhero
a0d4047cc7
remove gotest deps
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-04-19 08:02:21 +08:00
Yusuke Kuoka
b672af6c06
Bump go-getter to 1.5.11
...
Ref https://github.com/roboll/helmfile/issues/2106
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-04-08 02:03:40 +00:00
Yusuke Kuoka
9b621b3d21
Bump chartify to v0.9.5 ( #2119 )
...
This release of chartify fixes a single bug in chartify that resulted in a few issues when your chart had dependencies. One of issues is the mysterious "no cached repository for helm-manager-HASH found" error mentioned in https://github.com/variantdev/chartify/pull/31 . Another is #2117 which was due to the bug resulted in rendering some resources, CRDs in the case, twice.
See https://github.com/variantdev/chartify/releases/tag/v0.9.5 for more information.
2022-03-29 09:45:00 +09:00
yxxhero
cabaf15a1a
update go for 1.14 to 1.17 ( #2115 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-03-27 12:21:00 +09:00
Yusuke Kuoka
04c379b284
Bump chartify to v0.9.4 ( #2114 )
...
This release fixes an issue when you tried to chartify a local chart whose directory name does not match the name of the chart defined in Chart.yaml.
See https://github.com/variantdev/chartify/releases/tag/v0.9.4 for more information.
2022-03-25 09:37:31 +09:00
Yusuke Kuoka
f65d1e6b05
Bump chartify to v0.9.3 ( #2113 )
...
This release fixes a few issues, including a regression introduced in the previous version of chartify v0.9.2.
See https://github.com/variantdev/chartify/releases/tag/v0.9.3 for more information.
2022-03-24 10:36:01 +09:00
Yusuke Kuoka
185bc82992
Bump chartify to v0.9.2 ( #2102 )
...
This should fix a few issues, most notably that adhoc dependencies breaks when some of original chart dependencies are unresolvable with `helm dep up` and/or `helm dep build`.
https://github.com/variantdev/chartify/releases/tag/v0.9.2
2022-03-14 19:25:08 +09:00
Yusuke Kuoka
dbc40f68b8
Make release template to work on `needs` ( #2099 )
...
It turned out that Helmfile has never had support for release template on `needs`.
This adds that, along with the new end-to-end test suite to verify helmfile template output with snapshot testing involving a real `helmfile build` command.
Ref #2098
2022-03-10 18:42:55 +09:00
Graeme Gillies
8bdf377be0
Bump sprig library to v3.2.1 ( #1880 )
...
Fixes #1646
This will allow us to use the new `fromJson` and `mustFromJson` functions
among others.
Co-authored-by: Graeme Gillies <ggillies@gitlab.com>
2022-01-10 17:04:08 +09:00
Simon Caron
578c559640
Bumped go-getter to v1.5.9 ( #1982 )
...
Co-authored-by: Simon Caron <simon.caron@protonmail.com>
2022-01-07 09:00:29 +09:00
Ian Muge
554cbc19f5
upgrade vals allowing for the use of the AzureRM terraform backend ( #2029 )
2022-01-07 08:57:33 +09:00
Yusuke Kuoka
9efb7afb47
Do fail on a possible typo in `needs` entries ( #2026 )
...
* Do fail on a possible typo in `needs` entries
Helmfile kindly fails with a friendly error when you made a typo in a `needs` entry, i.e. a `needs` entry included a reference to a release that is not defined in the helmfile config.
Example Output:
```
in ./helmfile.needs.yaml: release(s) "app" depend(s) on an undefined release "infrastructure/cert-manager2". Perhaps you made a typo in `needs` or forgot defining a release named "cert-manager2" with appropriate `namespace` and `kubeContext`?
```
This prevents issues like #1959
* Fix regression in helmfile-diff (This may break when you had two or more duplicated releases that are intended to be de-duplicated before DAG calculation using selectors
* Fix regression when you used selector to deduplicate releases before DAG calculation
* Comments
* Fix regressions in helmfile-apply and helmfile-sync
* Fix regression in duplicate release detection
2021-12-18 17:44:55 +09:00
Yusuke Kuoka
f57b510d01
Fix json patches and strategic patches to do work when there was only one resource in the targeted chart/directory ( #1962 )
...
Ref https://github.com/roboll/helmfile/issues/1954
2021-09-14 14:48:20 +09:00
Yusuke Kuoka
e1cabc82e3
Add support for --validate on chartify ( #1960 )
...
Apparently we needed to pass `--validate` on helm-template run by chartify when the targeted chart contains Capabilities.APIVersions in a chart template. Otherwise, you can never make such chart work with chartify, as at apply time helm template expressions that involved Capabilities.APIVersions are already nowhere.
2021-09-14 04:48:21 +09:00
Yusuke Kuoka
c623730374
Bump golang.org/x/crypto ( #1877 )
...
Resolves #1876
2021-06-10 09:16:11 +09:00
Yusuke Kuoka
72e71608b1
Fix chartify regression of missing chart dependencies ( #1869 )
...
* Fix chartify regression of missing chart dependencies
Fixes https://github.com/roboll/helmfile/issues/1867
* Add integration test cases for issues #1857 and #1867
2021-06-08 13:06:26 +09:00
Yusuke Kuoka
1a109f7400
Fix chartify inability to disable chart dependency ( #1861 )
...
Fixes #1857
2021-05-24 08:31:09 +09:00
Yusuke Kuoka
cb7fa6bf63
Bump vals to 0.14.0 ( #1832 )
...
This release includes new `ref+tfstates3://` and `ref+tfstategs://` backends for reading terraform states stored in s3 and google cloud storage, and features a new aws-sdk-go that supports AWS SSO, and the fix to allow referencing a local tfstate file by the absolute path.
See https://github.com/variantdev/vals/releases/tag/v0.14.0 for all the changes.
2021-05-08 17:33:37 +09:00
Yusuke Kuoka
204f78c8ff
Fix --set and --set-file flags are not passed to chartify ( #1803 )
...
Fixes #1681
Ref 286ed08a27
2021-04-24 22:27:53 +09:00
Yusuke Kuoka
59b91a45a0
Fix adhoc dependencies not working with remote chart ( #1802 )
...
Fixes #1680
Ref 8ff30374cb
2021-04-24 21:11:07 +09:00
Yusuke Kuoka
ce6a621414
Bump chartify to 0.8.3 to fix it not to break when two or more releases sharing the same chart and the namespace, but kubeContext ( #1799 )
...
Fixes #1695
2021-04-24 19:03:13 +09:00
Yusuke Kuoka
28ade19419
Bump chartify to 0.8.2 ( #1793 )
...
* Bump chartify to 0.8.2
This version fixes charitfy not to fail when you used the combination of (1)helm 3 and (2)strategicMergePatches/jsonPatches/transformers etc that triggers chartify on (3)a chart that contains CRDs.
See https://github.com/roboll/helmfile/issues/1778#issuecomment-824451990 for details of the issue.
The chartify-side of this fix is 55b23f9e9d
Fixes #1778
2021-04-23 09:53:52 +09:00
Yusuke Kuoka
30e0356ad6
Bump chartify to 0.8.1 ( #1787 )
...
This version fixes that chartify not to fail when the target chart misses `templates` directory.
2021-04-23 09:16:59 +09:00
Yusuke Kuoka
5d43b30a7c
Add --{include,skip}-needs to various helmfile commands ( #1772 )
...
* Add --{include,skip}-needs to helmfile-sync and helmfile-apply
* Add --include-needs to helmfile-template
* Add TODO related to #1018
* Add a few new test files to cover new functionalities
* Update apply test to incorporate the change that the destroy and sync steps target affected releases only
2021-04-20 23:06:51 +09:00
Yusuke Kuoka
81b04fcb8b
Add support for adhoc dependency to local chart
...
Helmfile has been providing a feature called "adhoc chart dependency" that basially enabled you to add Chart.yaml `dependencies` entry adhocly without forking or modifying the chart.
It was missing the support for using a local chart as the adhoc dependency. This patch adds that.
Usage:
`releases[].dependencies[].chart` is enhanced to accept the fs path to the local chart:
```
releases:
- name: foo
chart: ./path/to/foo
dependencies:
- chart: ./path/to/bar
```
Resolves #1762
2021-04-10 16:09:27 +09:00
Yusuke Kuoka
2ff06a8abd
Fix chartify to take --include-crds into account ( #1761 )
...
Fixes #1760
2021-04-08 10:06:34 +09:00
Yusuke Kuoka
d703e17239
Fix chartify not to fail on a chart with dependencies ( #1759 )
...
Manually verified to work by using the following example from @damoon (https://github.com/roboll/helmfile/issues/1655#issuecomment-801122431 ):
```
repositories:
- name: prometheus-community
url: https://prometheus-community.github.io/helm-charts
releases:
- name: metrics
namespace: monitoring
chart: prometheus-community/kube-prometheus-stack
version: 13.13.0
jsonPatches:
- target:
version: v1
kind: Service
name: metrics-kube-prometheus-st-kube-etcd
namespace: kube-system
patch:
- op: replace
path: /spec/ports/0/port
value: "2381"
- op: replace
path: /spec/ports/0/targetPort
value: "2381"
```
Before this fix:
```
$ helmfile template
(snip)
COMBINED OUTPUT:
Error: found in Chart.yaml, but missing in charts/ directory: kube-state-metrics, prometheus-node-exporter, grafana
```
After this fix:
```
$ helmfile template | grep 2381
(snip)
Removing /tmp/chartify718204429/monitoring-metrics-f5479c8b8/kube-prometheus-stack/strategicmergepatches
Removing /tmp/chartify718204429/monitoring-metrics-f5479c8b8/kube-prometheus-stack/kustomization.yaml
Templating release=metrics, chart=/tmp/chartify718204429/monitoring-metrics-f5479c8b8/kube-prometheus-stack
port: "2381"
targetPort: "2381"
```
Fixes #1655
Ref 07c3054d66
2021-04-08 07:03:18 +09:00
Yusuke Kuoka
3bfcc1ea42
Add support for kustomize v4 ( #1758 )
...
We use kustomize in two places. One for turning kustomize into a chart, and another for patching manifests and the chart.
This fixes the former to work with kustomize v4.
Fixes #1688
2021-04-08 06:15:16 +09:00
Yusuke Kuoka
f614e8b1bf
feat: Helmfile renders *.yaml.gotmpl in a K8s manifests/kustomization directory ( #1745 )
...
Related to #494
This feature is mostly a built-in alternative to the `incubator/raw` chart without external dependency and has
access to helmfile's own template functions and template data.
The expected use-case of this feature is to add arbitrary K8s resources to your deployment.
Unlike the original issue raised in #494 this doesn't enable you to add arbitary resources to a release. That's another story. But this would be a good foundation for that, too.
2021-04-06 14:22:34 +09:00
astorath
aafe74a3e1
Fix/secrets ordering ( #1726 )
...
Fixes issue introduced in #790 : the order of secrets merged is not defined now, leading to unpredictable results in `helmfile apply`.
2021-03-23 18:00:57 +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
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
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
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
Yusuke Kuoka
b910591e1d
Add support for Kustomize Transformers ( #1592 )
...
Please see the updated `advanced-features.md` for more details.
This is often used for adding common labels and annotations to any resources rendered from a Helm chart.
2020-11-19 09:33:05 +09:00
Yusuke Kuoka
f6bf885fb7
Fix `helmfile template --include-crds` not to break with `chartify` ( #1583 )
...
* Fix `helmfile template --include-crds` not to break with `chartify`
This bumps variantdev/chartify to 0.4.9 so that we can incorporate fed8bb2953
* Fix integration test
2020-11-12 09:26:43 +09:00
Yusuke Kuoka
709913b5ea
Bump dependencies ( #1573 )
...
Bumps dependencies mainly to fix possible go mod error that is fixed via 0edd534322 , but also bumps all the other dependencies because they looked very outdated :)
2020-11-09 08:50:00 +09:00
Yusuke Kuoka
0663831dd5
Disable dependency update while running helm-x/chartify in more cases ( #1548 )
...
`helm dep up` is now skipped while running helm-x/chartify when the chart/directory is obtained by running go-getter, or `skipDeps` is configured using a command-line flag, helmDefaults, or release configuration.
Resolves #1547
2020-10-25 11:25:59 +09:00
Yusuke Kuoka
080080f57f
Bump chartify to 0.4.4 ( #1540 )
...
To incorporate the fix for unconventional chart templates like seen in the Datadog chart 5443ca1a1d
2020-10-15 10:17:37 +09:00
Yusuke Kuoka
563fce4adf
Bump vals ( #1537 )
...
To incorporate unexpected SSM secret exposure issue when the parameter version is specified.
See https://github.com/variantdev/vals/pull/37
2020-10-14 09:56:17 +09:00
Yusuke Kuoka
34acf14d7c
Bump chartify to v0.4.3 ( #1528 )
...
This fixes the bug that generated Chart.yaml misses the `apiVersion` field which resulted in `helm lint` always failing on the generated chart.
Fixes #1527
2020-10-12 09:23:58 +09:00
Wi1dcard
5d8eba9b29
Append --force-update for specific helm versions. ( #1494 )
...
* Parse and process helm version using github.com/Masterminds/semver/v3.
* Add --force-update only when Helm version >= 3.3.2, < 3.3.4.
See: https://github.com/helm/helm/pull/8777 .
* Add test cases.
2020-10-12 09:20:55 +09:00
Yusuke Kuoka
5dd65e8d9a
Bump vals ( #1475 )
...
Ref https://github.com/variantdev/vals/issues/34
2020-09-14 20:37:51 +09:00
Johannes Alkjær
9d2c0d4285
Bump sprig to v3.1.0 and mergo 3.11 ( #1456 )
...
* Bump sprig to v3.1.0
test for mergeOverwrite
* Let mergo not (accidentally) try to merge unexported fields
This is also a good chance separate `HelmState` with the config loaded from YAML, which I had been wanting to do for a long time.
Co-authored-by: Johannes Alkjær <johannes.alkjaer@wunderman.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2020-09-04 09:58:54 +09:00
Yusuke Kuoka
efd26f288a
Bump sprig to v3 ( #1452 )
...
Resolves #1294
Resolves #1447
2020-09-01 19:10:29 +09:00
Yusuke Kuoka
94e01b79e0
Bump chartify to 0.4.2 ( #1437 )
...
To fix the issue that adhoc json patches were not working on kustomize/raw manifests.
Note that regular kustomize project was working. In other words, this only affetcts `chart: path/to/dir` combined with `jsonPatches: ...` when the `path/to/dir` points to a kustomize project or a local directory containing raw K8s manifests.
Ref https://github.com/roboll/helmfile/issues/1434#issuecomment-682247709
2020-08-28 21:13:04 +09:00
KUOKA Yusuke
a9aa7af572
Fix regression installing raw K8s manifests ( #1417 )
...
Fixes #1413
2020-08-14 19:52:00 +09:00
KUOKA Yusuke
ab1c118022
Bump chartify to v0.4.0 ( #1409 )
...
* Bump chartify to v0.4.0
Should fix #1338
* Bump minimum Helm 3 version to v3.1.0 for `helm template --include-crds`
2020-08-12 09:52:51 +09:00
KUOKA Yusuke
1671b8ba7d
Bump variantdev/vals for better Variant KV v2 support ( #1367 )
...
Ref https://github.com/variantdev/vals/pull/33
2020-07-21 07:17:40 +09:00
KUOKA Yusuke
608ba19c3c
Bump chartify to 0.3.11 ( #1366 )
...
Fixes #1365
2020-07-21 04:56:27 +09:00
KUOKA Yusuke
34f6d4d568
Bump chartify to 0.3.10 ( #1363 )
...
Fixes #1360
2020-07-19 20:08:18 +09:00
KUOKA Yusuke
68c51d8c16
Bump variantdev/vals to 0.9.3 ( #1361 )
2020-07-18 22:28:37 +09:00
KUOKA Yusuke
4bbb1699a3
Bump variantdev/chartify to 0.3.8 ( #1359 )
...
Fixes #1335
2020-07-17 09:41:05 +09:00
KUOKA Yusuke
cd427d9714
Bump variantdev/vals to 0.7.1 ( #1332 )
...
To incorporate the tfstate provider fix
Ref https://github.com/roboll/helmfile/issues/505#issuecomment-653848769
2020-07-06 08:30:19 +09:00
KUOKA Yusuke
8de9b70b33
Bump variantdev/vals to 0.6.0 ( #1311 )
...
- Add `version` parameter for Vault provider
- Add `profile` parameter for AWS SSM/SecretsManager provider
= Add `version` parameter for AWS SSM Parameter Store provider
- Add support for app-role authentication when using Vault provider
2020-06-16 09:07:04 +09:00
ento
face92536c
Add integration test for Kustomize inetgration ( #1288 )
...
Summary of changes:
* Output any error from Mkdir in `helmfile template`
* Add failing test for .Release.Name interpolation
* Add golden files for testing
* Parse resources with kustomize to compare them structure by structure
* Decode resources into plain maps
The RNode type from kustomize uses yaml.Node under the hood,
which carries extra information like line numbers, which
become noisy when comparing with deep.Equal.
2020-06-16 09:06:52 +09:00
KUOKA Yusuke
63c8df9873
Fix missing resources in `hemlfile template` with jsonPatches ( #1290 )
...
Probably this has been affecting strategicMergePatches and dependencies as well, as the source of the problem is the underlying common feature called helm-x that previsouly used `helm template --output-dir`, which turned out to be not working as intended.
Ref #1279
2020-06-01 22:54:11 +09:00
KUOKA Yusuke
3284df2752
Bump variantdev/chartify to fix kustomize support ( #1280 )
...
Fixes #1279
2020-05-29 10:08:09 +09:00
KUOKA Yusuke
e607bae5ff
Fix ignored chart version on patched release ( #1276 )
...
See https://sweetops.slack.com/archives/CE5NGCB9Q/p1590607083301900?thread_ts=1590237129.290300&cid=CE5NGCB9Q
2020-05-28 20:52:56 +09:00
KUOKA Yusuke
16288dfa7d
feat: GA of Kustomize and K8s manifests support ( #1172 )
...
This is the GA version of the helm-x integration #673 developed last year.
You get all the following benefits without an extra helm plugin:
- Ability to add ad-hoc chart dependencies/aliases, without forking the chart (Fixes #876 )
- Ability to patch resulting K8s resources before installing the helm chart
- Ability to install a kustomization as a chart (Requires `kustomize` binary to be available in `$PATH`
- Ability to install a directory of K8s manifests as a chart
- etc.
2020-05-27 11:42:43 +09:00
Rick Stokkingreef
c72cab80b5
Bump variantdev/vals for Vault AppRole support ( #1239 )
...
Co-authored-by: Rick Stokkingreef <rick.stokkingreef@takeaway.com>
2020-05-02 09:40:16 +09:00
Marcin Kaciuba
b1190508b2
feat(template): added secret template function ( #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`
2020-04-25 21:10:02 +09:00
chenrui
b89fba1cc2
Bump golang to v1.14.2 ( #1132 )
...
* Bump golang to v1.14.2
* Use gotest.tools/v3
2020-04-21 09:06:29 +09:00
KUOKA Yusuke
6b6b86a0b5
Bump variantdev/vals to v0.4.0 ( #1217 )
...
For GCP Secrets Manager support
2020-04-18 23:22:23 +09:00
KUOKA Yusuke
486be0970d
Bump vals to 0.3.0 ( #1175 )
...
vals v0.3.0 introduces the terraform output source that can be accessed by `ref+tfstate://path/to/tfstatefile/type.resourcename.prop` syntax. Please see the updated README section of vals for more info.
2020-04-04 19:50:01 +09:00
KUOKA Yusuke
6643a41ea3
fix: merge environment values by ovewriting with empty values ( #1162 )
...
Fixes #1154
2020-03-29 20:47:23 +09:00
KUOKA Yusuke
20a39e9412
Bump mergo to 0.3.8 ( #1153 )
...
Fixes #1150
2020-03-20 18:56:43 +09:00
KUOKA Yusuke
048c79ad34
Bump variantdev/vals to 0.2.0 ( #1152 )
...
For support for the advanced AWS profile usage in retrieving AWS SSM params/secrets https://github.com/variantdev/vals/issues/19
2020-03-20 16:00:21 +09:00
KUOKA Yusuke
994e4b66fc
fix: `exec` template func should not throw away stdout when stdin is non empty ( #1151 )
...
Fixes #1149
2020-03-20 12:23:34 +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
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
2019-11-23 11:36:44 +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
2019-11-21 22:10:21 +09:00
KUOKA Yusuke
8a2311d033
Bump variantdev/vals ( #985 )
...
To accomodate the fix for https://github.com/variantdev/vals/issues/13
2019-11-20 08:32:01 +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 ba4c7a2987 . This commit upgrades `vals` to accomodate that.
Fixes #973
2019-11-17 09:37:45 +09:00
KUOKA Yusuke
3f02b86640
fix: Fix `needs` to work for upgrades and when selectors are provided ( #922 )
...
* fix: Fix `needs` to work for upgrades and when selectors are provided
Fixes #919
* Add test framework for `helmfile apply`
* Various enhancements and fixes to the DAG support
- Make the order of upgrades/deletes more deterministic for testability
- Fix the test framework so that we can validate log outputs and errors
- Add more test cases for `helmfile apply`, along with bug fixes.
- Make sure it fails with an intuitive error when you have non-existent releases referenced from witin "needs"
2019-11-02 14:04:16 +09:00
KUOKA Yusuke
78bc481675
Fix SSM integration ( #915 )
...
The fragment variant of the URIs e.g. `foo: ref+awsssm://path/prefix#key` was not working. This change fixes that by bumping `vals` which is the library providing the SSM support, along with other dependencies.
2019-10-30 16:57:56 +09:00
KUOKA Yusuke
7666e95690
feat: Add `needs: [NS/NAME]` for controlling installation/deletion order declaratively ( #914 )
...
Introduces DAG-aware installation/deletion ordering to Helmfile.
`needs` controls the order of the installation/deletion of the release:
```yaml
relesaes:
- name: somerelease
needs:
- [TILLER_NAMESPACE/][NAMESPACE/]anotherelease
```
All the releases listed under `needs` are installed before(or deleted after) the release itself.
For the following example, `helmfile [sync|apply]` installs releases in this order:
1. logging
2. servicemesh
3. myapp1 and myapp2
```yaml
- name: myapp1
chart: charts/myapp
needs:
- servicemesh
- logging
- name: myapp2
chart: charts/myapp
needs:
- servicemesh
- logging
- name: servicemesh
chart: charts/istio
needs:
- logging
- name: logging
chart: charts/fluentd
```
Note that all the releases in a same group is installed concurrently. That is, myapp1 and myapp2 are installed concurrently.
On `helmdile [delete|destroy]`, deleations happen in the reverse order.
That is, `myapp1` and `myapp2` are deleted first, then `servicemesh`, and finally `logging`.
Resolves #715
2019-10-28 12:57:25 +09:00
KUOKA Yusuke
b8f24948bb
Bump `vals` to fix Vault integration ( #911 )
...
- `replace` for thrift had to be removed to avoid the error `go: github.com/apache/thrift@v0.12.0 used for two different module paths (git.apache.org/thrift.git and github.com/apache/thrift)`
- Other dependencies are updated by running `go get -u github.com/variantdev/vals`
2019-10-28 08:22:04 +09:00
Kyrylo Lebediev
4680010c60
Add integration with Hashicorp Vault, AWS SSM, SecretsManager ( #906 )
...
* feat: Add integration with Hashicorp Vault, AWS SSM, SecretsManager
Fields which are rendered: Release.Values, Release.SetValues.Value, Release.SetValues.Values
Example:
```
values:
- foo: ref+vault://mykv/foo?address=http://127.0.0.1:8200#/mykey
set:
- name: xyz
values:
- ref+vault://mykv/foo?address=http://127.0.0.1:8200#/mykey3
```
Resolves #881
* feat: Update integration with variantdev/vals
New ref+.\* secret formats are used:
6565695a03 (suported-backends)
Resolves #881
2019-10-25 22:55:26 +09:00
chenrui
76b3a17427
Upgrade to go v1.13.1 ( #880 )
2019-10-10 16:51:52 +09:00
bitsofinfo
cf9bbc7603
upgrade sprig 2.22.0 #883 ( #884 )
2019-10-05 16:43:40 +09:00
刘相轩
cbf5b8b1e7
Fix helm2 lock file does not get updated ( #847 )
...
Ref: https://github.com/helm/helm/issues/2731
2019-09-12 17:58:16 +09:00
chenrui
1823bb1e5b
Fix apache thrift location issue ( #835 )
...
Relates to Homebrew/homebrew-core#43728
Fixe #834
2019-09-04 12:19:14 +09:00
astorath
11d0abba6e
feat: Advanced Templating ( #823 )
...
1. Added `helmfile build` command to print final state
Motivation: useful for debugging purposes and some CI scenarios
Ref #780
2. Template interpolation is now recursive (you can cross-reference release fields) like:
```yaml
templates:
release:
name: {{`app-{{ .Release.Namespace }}`}}
namespace: {{`{{ .Release.Labels.ns }}`}}
labels:
ns: dev
```
3. Experimental: Added some boolean release fields interpolation in templates:
```yaml
templates:
release:
name: {{`app-{{ .Release.Namespace }}`}}
namespace: dev
installedTemplate: {{`{{ eq .Release.Namespace "dev" }}`}}
```
Resolves #818
4. Added more template interpolations: Labels, SetValues
5. Added template interpolation for inline Values
6. Added `helmfile list` command to print target releases in simple tabular form
7. Added release names in some `helm` output messages, e.g.: `Comparing release=%v, chart=%v`
2019-08-31 14:31:31 +09:00
Yusuke Kuoka
cd5d906afb
fix: clean up invalid remote state file cache
...
Fixes #815
2019-08-24 09:47:49 +09:00
bitsofinfo
4cc40cf0f1
Upgrade to sprig 2.20.0 and xstrings 1.2.0 ( #735 )
...
Needed for new functions and bug fixes
Resolves #733
Resolves #734
2019-07-02 10:12:14 +09:00
KUOKA Yusuke
820abbc06d
feat: remote state files ( #648 )
...
This change enhances helmfile to accept terraform-module-like URLs in nested state files a.k.a sub-helmfiles.
```yaml
helmfiles:
- # Terraform-module-like URL for importing a remote directory and use a file in it as a nested-state file
# The nested-state file is locally checked-out along with the remote directory containing it.
# Therefore all the local paths in the file are resolved relative to the file
path: git::https://github.com/cloudposse/helmfiles.git@releases/kiam.yaml?ref=0.40.0
```
The URL isn't equivalent to terraform module sources. The difference is that we use `@` to distinguish between (1) the path to the repository and directory containing the state file and (2) the path to the state file being loaded. This distinction provides us enough fleibiity to instruct helmfile to check-out necessary and sufficient directory to make the state file works.
Under the hood, it uses [hashicorp/go-getter](https://github.com/hashicorp/go-getter ), that is used for [terraform module sources](https://www.terraform.io/docs/modules/sources.html ) as well.
Only the git provider without authentication like git-credentials helper is tested. But theoretically any go-getter providers should work. Please feel free to test the provider of your choice and contribute documentation or instruction to use it :)
Resolves #347
2019-06-04 22:59:54 +09:00
KUOKA Yusuke
65ee6a2124
fix: "cannot unmarshal !!str `<no value>` into bool" errors in state templates ( #645 )
...
Seems like we are affected by https://github.com/golang/go/issues/24963 . That is, even though we internally use the template option `missingkey=zero`, in some cases it still prints `<no value>` instead of zero values, which has been confusing the state yaml parsing.
This fixes the issue by naively replacing all the remaining occurrences of `<no value>` in the rendered text, while printing debug logs to ease debugging in the future when there is unexpected side-effects introduced by this native method.
Fixes #553
2019-06-04 13:23:38 +09:00