Commit Graph

1925 Commits

Author SHA1 Message Date
yxxhero 1f6ef3edc1
Merge pull request #556 from helmfile/dependabot/go_modules/github.com/Masterminds/sprig/v3-3.2.3 2022-11-30 23:28:15 +08: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 9b1312aaee
Merge pull request #554 from helmfile/rm-embrawtest/myapp/foo.yaml.gotmpl
rm embrawtest/myapp/foo.yaml.gotmpl
2022-11-30 13:08:01 +08:00
yxxhero 02dc32aa2b rm embrawtest/myapp/foo.yaml.gotmpl
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-30 12:31:11 +08: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
yxxhero 04679b4b90
Merge pull request #551 from helmfile/dependabot/go_modules/github.com/Masterminds/semver/v3-3.2.0 2022-11-29 23:22:45 +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 5262145f6e typo: fix typo in cmd/apply.go
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-29 19:37:08 +08:00
yxxhero 01aee9337f
Merge pull request #543 from helmfile/fix-go-mod
fix go mod
2022-11-28 08:21:07 +08:00
yxxhero 447481ae83 fix go mod
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-27 14:32:52 +08:00
yxxhero 211852cd38
use dyff as yamldiff tool (#542)
Signed-off-by: yxxhero <aiopsclub@163.com>

Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-27 09:47:09 +09:00
Cyril Jouve 60621ff318
rework dockerfiles (#519)
* fetch checksum when possible
* use sha256sum -c to validate checksum
* use tar features to extract artifacts
* validate installed pkg in-place

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
2022-11-25 10:14:27 +09:00
yxxhero 181c2f4509
fix ghcr-badge in docs (#539)
Signed-off-by: yxxhero <aiopsclub@163.com>

Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-25 10:12:11 +09:00
yxxhero 44c26e6639
Merge pull request #538 from helmfile/fix-unit-test 2022-11-25 06:57:28 +08:00
yxxhero 36996df980 fix unit test
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-24 21:05:16 +08:00
yxxhero bd84b51fba
Merge pull request #537 from helmfile/yxxhero-patch-1
fix ghr badge
2022-11-24 20:24:11 +08:00
yxxhero 54d987dd75 fix ghr badge
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-24 19:36:30 +08:00
yxxhero 5c5dc42ef5
Refactor integration tests (#531)
* refactor integrations

Signed-off-by: yxxhero <aiopsclub@163.com>

* Update the integration test directory structure to better correlate the test script with testdata

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>

* Undo the test-cases directory renaming to make the diff more easy to understand

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>

* fix ci

Signed-off-by: yxxhero <aiopsclub@163.com>

Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-23 14:44:16 +09:00
xiaomudk 7844145ee3
Allow helmfile statefile to passed by stdin (#520)
* Allow helmfile statefile to passed by stdin

Signed-off-by: xiaomudk <xiaomudk@gmail.com>
2022-11-22 11:34:05 +08:00
yxxhero ce7f38ee96
Merge pull request #535 from xiaomudk/patch-10
Remove redundant metadata fields from test samples
2022-11-22 10:55:31 +08:00
xiaomudk 766c1c951f Remove redundant metadata fields from test samples
Signed-off-by: xiaomudk <xiaomudk@gmail.com>
2022-11-22 10:33:05 +08:00
yxxhero 85f577e551
Merge pull request #533 from xiaomudk/patch-9
Fix getArray function copy error
2022-11-22 07:15:48 +08:00
xiaomudk a05ccab6c3 Fix getArray function copy error
Signed-off-by: xiaomudk <xiaomudk@gmail.com>
2022-11-21 23:30:13 +08:00
koralsky 1ba83ae722
declare "reuse values" control mode in helmDefaults (#527)
* support for helmDefaults.reuseValues

Signed-off-by: Karol Ossowski <k@koralsky.pl>
2022-11-20 08:47:48 +08:00
yxxhero bdbfc9106d
Merge pull request #517 from helmfile/use-log-cap-helper-in-all-tests
Use the new log capturing helper in all remaining tests
2022-11-13 17:15:47 +08:00
Yusuke Kuoka 8d2aec249d Use the new log capturing helper in all tests
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-13 08:53:53 +00:00
yxxhero 235917c11c
Merge pull request #516 from helmfile/use-log-cap-helper-in-test-apply-hooks
Use log capturing helper in TestApply_hooks
2022-11-13 16:33:20 +08:00
Yusuke Kuoka 445c74c92b
Enhance `make fmt` to cover running gci for golangci-lint compat (#515)
* Enhance `make fmt` to cover running gci for golangci-lint compat

I have been using `make fmt` for formatting code before submitting a pull request. It turned out not to work in some cases where you added a new import because the default go-fmt obviously do not organize imports as the golangci-lint and gci expect.
This fixes that, by adding a gci command to the `make fmt` target.
Please note that this does not cover installing gci. If you need, please submit another pull request to add something like a `make install-gci` and make the `make fmt` depenedent on that target, so that one can get automatic gci installation when running `make fmt` for first time.

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>

* We don't need running gci via make on CI as we already run it as part of golangci-lint run

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-13 16:24:28 +08:00
Yusuke Kuoka 6b69b31754 Use log capturing helper in TestApply_hooks
Along with the addition of the new arg to the helper for log level customization.

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-13 08:20:13 +00:00
yxxhero f09ec18aa9
Merge pull request #499 from helmfile/498-helmfile-template-fails-when-selector-matches-a-chart-fetched-with-go-getter
fix: helmfile template fails when selector matches a chart fetched with go-getter
2022-11-13 15:27:50 +08:00
yxxhero 143f85b4f1 fix: helmfile template fails when selector matches a chart fetched with go-getter
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-13 15:10:57 +08:00
yxxhero 667c3723f0
Merge pull request #514 from helmfile/log-snapshot-test-helper
Introduce a new test helper for easier log snapshot testing
2022-11-13 11:41:44 +08:00
Yusuke Kuoka 844f6e9583 Introduce a new test helper for easier log snapshot testing
Use the new runWithLogCapture helper instead of the long boilerplate to capture the log for snapshot testing.

Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-13 03:24:24 +00:00
Lassi Pölönen 0f44cfacc4
Add the ability to specify a lock file (#432)
Allow configuring the lockfile in the state. This makes it possible for
example maintain a lock per environment.

Signed-off-by: Lassi Pölönen <lassi.polonen@iki.fi>

Signed-off-by: Lassi Pölönen <lassi.polonen@iki.fi>
2022-11-12 08:59:56 +09:00
yxxhero 2594dc1524
Merge pull request #513 from helmfile/dependabot/go_modules/k8s.io/apimachinery-0.25.4 2022-11-12 06:07:26 +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
yxxhero 8c870dc444
Merge pull request #512 from helmfile/bump-helm-to-3.10.2
bump: helm to 3.10.2
2022-11-11 14:40:08 +08:00
yxxhero 2324188695 bump: helm to 3.10.2
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-11 13:54:35 +08: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
Helge Eichelberg 8f59a1c18a
Add --output-dir-template flag to the fetch command (#456)
* Add --output-dir-template flag to the fetch command

Signed-off-by: elchenberg <elchenberg@users.noreply.github.com>
2022-11-05 18:55:02 +08:00
yxxhero 712ee3a0a2
Merge pull request #495 from helmfile/add_go_test_total_cover
feat: add go test total cover
2022-11-05 16:58:00 +08:00
yxxhero 34c5adb1da feat: add go test total cover
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 22:00:15 +08:00
yxxhero 3c907e2c2b
Merge pull request #494 from helmfile/add_anchors_merge_e2e_test
test: add template anchors merge e2e test
2022-11-04 21:14:09 +08:00
yxxhero 1513035718 test: add template anchors merge e2e test
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 20:56:56 +08:00
yxxhero 831410c814
Merge pull request #492 from helmfile/fix_deps_issue
fix deps issues
2022-11-04 14:32:20 +08:00
yxxhero b0bb03a0ea fix unittest
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 12:53:38 +08:00
yxxhero faf3444761 fix deps issues
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 12:53:38 +08:00
yxxhero ce6f8fc9ec
Merge pull request #457 from helmfile/454-helmfile-template-args-swallows-args
fix: args parse issue
2022-11-04 10:16:11 +08:00
yxxhero bc3528ae09 fix: args parse issue
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-11-04 10:53:00 +09:00