Commit Graph

434 Commits

Author SHA1 Message Date
yxxhero 40a4239d26 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 34ccb5453f fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero b9ff121ecb fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 4d651c9ecf fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 95d28f1e85 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 4ae56074d5 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero a2a31189ba fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero c400df0241 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero a160522048 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 677878b7ac fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 7d86dc5efc fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 7543c25637 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero f92c7d9a5f fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 26ec463543 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 52f2ced67c fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero a9fce77d4a fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 44d79a9f14 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero b01af88aa6 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 465a14e0f9 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero d6e6035a62 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero 6ce6b94b35 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero f400bed3a5 refactor(two_pass_renderer): remove unused imports and functions
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
yxxhero a783ae1242 fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-02-05 21:42:43 +08:00
Nikolai Rodionov b5eb879357
feat: execute templates against postRendererHooks (#1839)
This commit is supposed to add template support to post renderer args.
Also, to make it possible to template arguments that are added to helm
defaults, during the load, I'm removing default post renderer args from
the state and putting them to each release, unless custom args are
defined for the release.

Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
2025-01-28 09:34:59 -05:00
Matthias Baur d059b28fb3
Ensure 'helm repo add' is also not pollute on helmfile template (#1887)
When having multiple helmfiles in one helmfile.d folder and multiple of
them having repositories defined, the errors mention in #1749 still
existed.

Fixes #1749 (again)

Signed-off-by: Matthias Baur <m.baur@syseleven.de>
2025-01-22 20:42:33 +08:00
yxxhero 2784a4fbd7
build: update helm-diff to v3.9.14 in Dockerfiles and init.go (#1877)
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-01-17 19:54:04 -05:00
yxxhero d0b75412d1
update helm and k8s versions in ci, dockerfiles, and go.mod (#1872) 2025-01-16 09:36:39 +08:00
Justin Lai afe18e8031
feat: Add "--no-hooks" to helmfile template (#1813)
* Adding support for no-hooks in template cmd

Signed-off-by: Justin Lai <justin.lai@invitae.com>
2025-01-15 13:33:16 +08:00
Purple Clay 2333f093c1
fix: ensure development versions of charts can be used across helmfile commands (#1865)
Signed-off-by: purpleclay <purpleclaygh@gmail.com>
2025-01-13 20:55:23 +08:00
yxxhero 22ad21c1ae
feat: add --take-ownership flag to apply and sync commands (#1863)
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-01-11 08:41:10 -06:00
yxxhero 14677e288f
build: update helm-diff to v3.9.13 in Dockerfiles and init.go (#1841)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-12-20 20:21:52 -05:00
yxxhero 53f25a1fd3
build: update Helm version to v3.16.4 in CI and Dockerfiles (#1837)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-12-18 15:50:35 +08:00
yxxhero bd12fa1cc3
feat(state): add support for setString in ReleaseSpec and HelmState (#1821)
* feat(state): add support for setString in ReleaseSpec and HelmState

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

* docs: add setString section to index.md for helm configuration

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

* tests: fix more tests

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

---------

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-12-09 10:37:56 -05:00
Thomas Loubiou 8891439cdc
fix: inject global values in Chartify (#1805)
* fix: inject global values in Chartify

Signed-off-by: Thomas Loubiou <thomas.loubiou@mirakl.com>

* test: add integration tests for template --values

Signed-off-by: Thomas Loubiou <thomas.loubiou@mirakl.com>

---------

Signed-off-by: Thomas Loubiou <thomas.loubiou@mirakl.com>
2024-12-04 18:51:21 +08:00
yxxhero 96d716ae00
fix: update helm-diff to version 3.9.12 in CI and Dockerfiles (#1792)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-11-17 17:34:10 -05:00
yxxhero 1464bd2bfa
feat: refactor label creation in state.go (#1758)
* feat: refactor label creation in state.go

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

* fix more

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

* fix test

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

* fix more issue

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

---------

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-11-10 18:28:01 -05:00
dependabot[bot] eb9cd77da3
build(deps): bump github.com/goccy/go-yaml from 1.12.0 to 1.13.0 (#1759) 2024-10-29 00:07:58 +00:00
Zubair Haque d1416ec7b4
feat: add skip json schema validation during the install /upgrade of a Chart (#1737)
* open PR for --skip-schema-validation flag

Signed-off-by: zhaque44 <haque.zubair@gmail.com>
2024-10-24 20:53:18 +08:00
Zubair Haque 61439fbc34
chore: improve test assertions and descriptions for file download test (#1745)
improve test assertions and descriptions for file download test

Signed-off-by: zhaque44 <haque.zubair@gmail.com>
2024-10-19 20:52:01 +08:00
Shane Starcher dea501cb10
[feature] --skip-refresh to pass through to deps (#1740)
--skip-refresh right now disables adding new repos, but in addition it
should pass down to helm deps update to not refresh the actual values

Signed-off-by: Shane Starcher <shane.starcher@gmail.com>
Co-authored-by: Shane Starcher <shane.starcher@gmail.com>
2024-10-15 22:26:59 +08:00
Shane Starcher b6ab825d3c
[feature] add --skip-refresh to globals (#1736) 2024-10-12 19:56:55 +08:00
yxxhero cd0f603d4f
feat(helm-version): Update helm version to v3.16.2 (#1733)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-10-11 08:03:02 -05:00
yxxhero b375a31f20
feat: update go version and adjust dependencies in Dockerfile and go.mod (#1722)
* feat: update go version and adjust dependencies in Dockerfile and go.mod

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

* fix lint

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

* fix lint

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

---------

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-09-30 09:21:44 -04:00
yxxhero 04b5151285
feat(pkg/app): Update Helm Diff version to v3.9.11 (#1720)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-09-26 09:46:58 -05:00
yxxhero 8988892c53
build(deps): bump dario.cat/mergo from 0.3.16 to 1.0.1 (#1714)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-09-19 18:47:24 -05:00
yxxhero 5c6572b492
Add hide notes support (#1710)
* add --hide-notes support

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-09-17 20:24:19 +08:00
yxxhero 2d863a7910
bump all helm to 3.16.1 (#1708)
* bump all helm to 3.16.1

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

* bump all helm to 3.16.1

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

---------

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-09-13 08:37:33 +08:00
Yusuke Kuoka abff903d0c
Add comment withPreparedCharts (#1704)
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2024-09-12 21:59:40 +09:00
yxxhero d9eb271ab7
feat: upgrade helm-diff plugin version to 3.9.10 (#1688) 2024-09-03 09:05:22 +08:00
Zubair Haque 04a258dc15
feat: skip chart prep for local (#1681)
* skip chart prep for local

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* rm whitespace

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* update based on linting comments

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* use func

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* update slices & handle concurrency

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* rm misc comment

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* default to 1 value

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

* rm concurrency handling

Signed-off-by: zhaque44 <haque.zubair@gmail.com>

---------

Signed-off-by: zhaque44 <haque.zubair@gmail.com>
2024-08-28 09:06:43 +08:00