Evans Mungai
e2df39fc0b
Remove refactorring changes from coalesce_test.go
...
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:35:35 +01:00
Evans Mungai
97affe067a
Fix import
...
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:35:26 +01:00
Evans Mungai
c264166ec6
Update pkg/chart/common/util/coalesce_test.go
...
Co-authored-by: George Jenkins <gvjenkins@gmail.com>
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:35:17 +01:00
Evans Mungai
d409df87ff
Fix lint warning
...
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:35:04 +01:00
Evans Mungai
6fdd1017ce
Preserve nil values in chart already
...
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:34:50 +01:00
Evans Mungai
b13743c8d4
fix(values): preserve nil values when chart default is empty map
...
Only delete nil user values when overriding a non-nil chart default.
When chart has empty map or no default for a key, preserve user's nil.
| Scenario | Result |
|----------|--------|
| User sets `baz: ~`, chart has `baz: "value"` | Key deleted |
| User sets `baz: ~`, chart has empty map `{}` | Nil preserved |
| User sets `baz: ~`, chart has `baz: ~` | Nil preserved |
Fixes #31643
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2026-02-09 16:33:38 +01:00
Scott Rigby
f6e17f6735
bump version to v3.20
...
Signed-off-by: Scott Rigby <scott@r6by.com>
2026-01-12 15:04:26 -05:00
George Jenkins
0bfd2cbe75
Merge pull request #31648 from hiddeco/backport-12564-to-dev-v3
...
build-test / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
golangci-lint / golangci-lint (push) Has been cancelled
[v3 backport] fix(uninstall): supersede deployed releases
2025-12-26 08:21:57 -08:00
George Jenkins
526076ee3b
[dev-v3] Replace deprecated NewSimpleClientset
...
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2025-12-22 10:26:39 -08:00
George Jenkins
0ae8e4f2cb
[dev-v3] Bump Go v1.25, golangci-lint v2
...
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2025-12-21 12:35:53 -08:00
Hidde Beydals
0cd9a60723
fix(rollback): errors.Is instead of string comp
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
(cherry picked from commit d158708fbf )
2025-12-13 19:53:15 +01:00
Hidde Beydals
8bb0b37226
fix(uninstall): supersede deployed releases
...
This ensures that when `helm uninstall` is run with `--keep-history`
any release in a `deployed` state other than the last release (e.g.
due to a failed upgrade) is being marked as `superseded`.
As a by-effect, running `helm upgrade` on a release which has been
uninstalled after an upgrade failure now no longer works. But instead
fails with a `"<name>" has no deployed releases` error. Which is the
(likely) intended behavior, and prevents other side-effects like
rolling back to a release version which happened before the uninstall
if `--atomic` (or `--rollback-on-failure`) was provided.
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
(cherry picked from commit 2f1ecc7100 )
2025-12-13 19:51:20 +01:00
Terry Howe
bfc4534772
Merge pull request #31119 from bpfoster/fix-subchart-value-removal
...
build-test / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
golangci-lint / golangci-lint (push) Has been cancelled
fix: null merge
2025-12-13 08:48:29 -07:00
George Jenkins
795460535b
Merge pull request #31193 from benoittgt/31156-backport
...
build-test / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
golangci-lint / golangci-lint (push) Has been cancelled
[backport] fix: set repo authorizer in registry.Client.Resolve()
2025-11-30 05:44:57 -08:00
Scott Rigby
3cae97209a
Merge pull request #31443 from benoittgt/fix-31170-URN-backport
...
build-test / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
golangci-lint / golangci-lint (push) Has been cancelled
[backport] jsonschema: warn and ignore unresolved URN $ref to match v3.18.4
2025-11-07 11:17:17 -05:00
Scott Rigby
8b53467dd9
Merge pull request #31416 from MarcAntoineRaymond/dev-v3
...
build-test / build (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
golangci-lint / golangci-lint (push) Waiting to run
[v3 backport] Fix `helm pull` untar dir check with repo urls
2025-11-05 18:22:40 -05:00
Scott Rigby
6a67b553b4
Revert "pkg/registry: Login option for passing TLS config in memory"
...
Signed-off-by: Scott Rigby <scott@r6by.com>
2025-11-05 13:25:07 -05:00
Benoit Tigeot
3f0da15437
jsonschema: warn and ignore unresolved URN $ref to match v3.18.4
...
- v3.18.5 switched jsonschema and began resolving external $ref
at compile-time, exposing missing urn handling
(“no URLLoader registered for urn:…”).
- Add urn scheme loader and pluggable URNResolver. If unresolved, log
a warning and return a permissive true schema (back-compat).
- Avoid having a duplicated warn logs when we Load the schema twice.
Note: external URNs need AddResource/Resolver (the CLI uses --map for
this).
Close : #31170
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-10-30 16:04:41 +01:00
Luna Stadler
e5e101cced
Fix helm pull untar dir check with repo urls
...
The existing check worked for `helm pull downloaded-repo/chart-name`,
but often does not work when using `--repo-url`, depending on the urls
used by the charts.
Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2025-10-24 00:05:45 +02:00
Matt Farina
73c269f31d
Merge pull request #31257 from benoittgt/fix-31202-panic-backport
...
build-test / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
golangci-lint / golangci-lint (push) Has been cancelled
[backport] Avoid panic in helm.sh/helm/v3/pkg/chartutil.ValidateAgainstSchema
2025-10-22 15:50:13 -04:00
George Jenkins
68e20cac13
Merge pull request #31284 from matheuscscp/backport-31076-dev-v3
...
pkg/registry: Login option for passing TLS config in memory
2025-10-01 10:11:36 -07:00
George Jenkins
0111c25229
Merge pull request #31048 from unguiculus/issue-12952
...
fix(v3 backport): Add timeout flag to repo add and update flags
2025-09-22 12:47:42 -07:00
Matheus Pimenta
b80959f24f
pkg/registry: Login option for passing TLS config in memory
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-09-12 09:13:33 +01:00
Benoit Tigeot
2fe49f99ce
Avoid "panic: interface conversion: interface {} is nil"
...
Closes : #31202
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-09-08 10:52:42 +02:00
Scott Rigby
c3610abd2d
bump version to v3.19.0
...
Signed-off-by: Scott Rigby <scott@r6by.com>
(cherry picked from commit 3d8990f083 )
2025-09-04 23:55:37 -04:00
Evans Mungai
9a54bf1df6
fix: use username and password if provided
...
Signed-off-by: Evans Mungai <mbuevans@gmail.com>
2025-09-04 18:13:06 +01:00
Eric Stroczynski
ffbc53723a
fix: set repo authorizer in registry.Client.Resolve()
...
Signed-off-by: Eric Stroczynski <estroczynski@nvidia.com>
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-08-26 23:08:43 +02:00
Isaiah Lewis
b278020311
fix(helm-lint): fmt
...
Signed-off-by: Isaiah Lewis <isaiah@roof12.com>
(cherry picked from commit 62e0c78ef8 )
2025-08-19 15:50:31 -04:00
Isaiah Lewis
d33ac5e44b
fix(helm-lint): Add TLSClientConfig
...
Signed-off-by: Isaiah Lewis <isaiah@roof12.com>
(cherry picked from commit fb12b44493 )
2025-08-19 15:50:12 -04:00
Isaiah Lewis
854370978e
fix(helm-lint): Add HTTP/HTTPS URL support for json schema references
...
Signed-off-by: Isaiah Lewis <isaiah@roof12.com>
(cherry picked from commit fa73b6743b )
2025-08-19 15:49:34 -04:00
Matt Farina
093c885548
Merge pull request #31087 from TerryHowe/backport-fix-httpgetter
...
Backport of fix httpgetter
2025-08-19 11:49:20 -04:00
Robert Sirchia
46806c8217
Merge branch 'dev-v3' into advisory-fix-1a
...
Signed-off-by: Robert Sirchia <rsirchia@outlook.com>
2025-08-13 15:17:53 -04:00
Robert Sirchia
7977a48fb4
Merge commit from fork
...
fix for dev-v3
2025-08-13 15:10:00 -04:00
Ben Foster
f0b699eabb
fix null merge
...
(cherry-picked from commit c1175a4106 )
Signed-off-by: Ben Foster <bpfoster@gmail.com>
2025-08-07 13:42:18 -04:00
Matt Farina
f13afaacd6
fix Chart.yaml handling
...
Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-07-31 09:25:12 -04:00
Matt Farina
039b0b18d3
Handle messy index files
...
Signed-off-by: Matt Farina <matt.farina@suse.com>
(cherry picked from commit 69efc0d4fb )
2025-07-31 09:21:47 -04:00
Robert Sirchia
6d9509aadc
json schema fix
...
Signed-off-by: Robert Sirchia <rsirchia@outlook.com>
2025-07-25 10:03:46 -04:00
Borys Hulii
807225ed62
fix: k8s version parsing to match original
...
Signed-off-by: Borys Hulii <borys.hulii@bitvavo.com>
2025-07-25 15:25:20 +02:00
Terry Howe
5e8ff72b71
Do not explicitly set SNI in HTTPGetter
...
Co-authored-by: Wahab Ali <wahabalimk@gmail.com>
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-07-24 09:07:24 -06:00
Reinhard Nägele
79a9cc5653
Add timeout flag to repo add and update flags
...
Backport of #30900 to v3.
(cherry picked from commit d448cf1943 )
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2025-07-10 10:19:31 +02:00
Matt Farina
227c9cb6b6
Disabling linter due to unknown issue
...
Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-07-08 15:53:01 -04:00
Matt Farina
4389fa639a
Updating link handling
...
Signed-off-by: Matt Farina <matt.farina@suse.com>
(cherry picked from commit 76fdba4c8c )
2025-07-07 10:27:57 -04:00
Terry Howe
2c55a4e8ce
fix: user username password for login
...
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-06-11 18:27:09 -06:00
Terry Howe
a16e986d4e
Update pkg/registry/transport.go
...
Co-authored-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-06-06 12:15:44 -06:00
Terry Howe
cea26d8bca
Update pkg/registry/transport.go
...
Co-authored-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-06-06 12:11:14 -06:00
Terry Howe
b52bb41484
fix: add debug logging to oci transport
...
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
Co-authored-by: Billy Zha <jinzha1@microsoft.com>
2025-06-06 12:11:14 -06:00
Terry Howe
733f94c86a
fix: legacy docker support broken for login
...
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-05-30 15:43:44 -04:00
Robert Sirchia
9d56978f65
Merge pull request #30938 from TerryHowe/backport-fix-plugin-install-no-internet
...
fix: backport plugin installer test with no Internet
2025-05-30 14:59:36 -04:00
Terry Howe
fc36041702
fix: plugin installer test with no Internet
...
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2025-05-30 06:56:02 -04:00
Scott Rigby
62759a819e
Merge pull request #30916 from jessesimpson36/v3-remove-registry-login-url-with-tests
...
test: add functional tests for "Fix 3.18.0 regression: registry login with scheme"
2025-05-29 11:29:56 -04:00