Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: helm/helm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.20.0
Choose a base ref
...
head repository: helm/helm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.20.1
Choose a head ref
  • 9 commits
  • 7 files changed
  • 4 contributors

Commits on Mar 11, 2026

  1. 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>
    (cherry picked from commit b13743c)
    banjoh authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    5417bfa View commit details
    Browse the repository at this point in the history
  2. Preserve nil values in chart already

    Signed-off-by: Evans Mungai <mbuevans@gmail.com>
    (cherry picked from commit 6fdd101)
    banjoh authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    417deb2 View commit details
    Browse the repository at this point in the history
  3. Fix lint warning

    Signed-off-by: Evans Mungai <mbuevans@gmail.com>
    (cherry picked from commit d409df8)
    banjoh authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    09f5129 View commit details
    Browse the repository at this point in the history
  4. Update pkg/chart/common/util/coalesce_test.go

    Co-authored-by: George Jenkins <gvjenkins@gmail.com>
    Signed-off-by: Evans Mungai <mbuevans@gmail.com>
    (cherry picked from commit c264166)
    2 people authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    26c6f19 View commit details
    Browse the repository at this point in the history
  5. Fix import

    Signed-off-by: Evans Mungai <mbuevans@gmail.com>
    (cherry picked from commit 97affe0)
    banjoh authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    45c12f7 View commit details
    Browse the repository at this point in the history
  6. Remove refactorring changes from coalesce_test.go

    Signed-off-by: Evans Mungai <mbuevans@gmail.com>
    (cherry picked from commit e2df39f)
    banjoh authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    76dad33 View commit details
    Browse the repository at this point in the history
  7. fix pulling charts from OCI indices

    Signed-off-by: Pedro Tôrres <pedrotorres@microsoft.com>
    (cherry picked from commit e629995)
    t0rr3sp3dr0 authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    911f2e9 View commit details
    Browse the repository at this point in the history
  8. add image index test

    Signed-off-by: Pedro Tôrres <pedrotorres@microsoft.com>
    (cherry picked from commit b0dfec5)
    t0rr3sp3dr0 authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    90e1056 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump the k8s-io group with 7 updates

    Bumps the k8s-io group with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` |
    | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.0` | `0.35.1` |
    | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.0` | `0.35.1` |
    | [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.0` | `0.35.1` |
    | [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.35.0` | `0.35.1` |
    | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` |
    | [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.35.0` | `0.35.1` |
    
    Updates `k8s.io/api` from 0.35.0 to 0.35.1
    - [Commits](kubernetes/api@v0.35.0...v0.35.1)
    
    Updates `k8s.io/apiextensions-apiserver` from 0.35.0 to 0.35.1
    - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
    - [Commits](kubernetes/apiextensions-apiserver@v0.35.0...v0.35.1)
    
    Updates `k8s.io/apimachinery` from 0.35.0 to 0.35.1
    - [Commits](kubernetes/apimachinery@v0.35.0...v0.35.1)
    
    Updates `k8s.io/apiserver` from 0.35.0 to 0.35.1
    - [Commits](kubernetes/apiserver@v0.35.0...v0.35.1)
    
    Updates `k8s.io/cli-runtime` from 0.35.0 to 0.35.1
    - [Commits](kubernetes/cli-runtime@v0.35.0...v0.35.1)
    
    Updates `k8s.io/client-go` from 0.35.0 to 0.35.1
    - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
    - [Commits](kubernetes/client-go@v0.35.0...v0.35.1)
    
    Updates `k8s.io/kubectl` from 0.35.0 to 0.35.1
    - [Commits](kubernetes/kubectl@v0.35.0...v0.35.1)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/api
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/apiextensions-apiserver
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/apimachinery
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/apiserver
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/cli-runtime
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/client-go
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    - dependency-name: k8s.io/kubectl
      dependency-version: 0.35.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-io
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    (cherry picked from commit 9c854fb)
    dependabot[bot] authored and scottrigby committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    a2369ca View commit details
    Browse the repository at this point in the history
Loading