Skip to content

Bump Helm to v4.3.0 and v3.22.0 - #213

Merged
yxxhero merged 2 commits into
masterfrom
bump-helm-v4.3.0-v3.22.0
Sep 14, 2026
Merged

yxxhero merged 2 commits into
masterfrom
bump-helm-v4.3.0-v3.22.0

Conversation

@yxxhero

@yxxhero yxxhero commented Sep 14, 2026

Copy link
Copy Markdown
Member

Description

Bumps Helm dependencies and CI matrix to the latest releases:

  • helm.sh/helm/v4 v4.2.4 → v4.3.0
  • helm.sh/helm/v3 v3.21.4 → v3.22.0

Changed

  • go.mod / go.sum: direct helm deps + transitive dependency refresh (k8s.io 0.36.2 → 0.37.0, go-openapi module split, golang.org/x bumps, oras-go v2.6.2, structured-merge-diff v6.4.2, etc.)
  • .github/workflows/go.yml: CI helm-version matrix (v3.22.0, v4.3.0)
  • .github/copilot-instructions.md, AGENTS.md, README.md: prerequisite version references

Matches the scope of the previous bump (#208).

Validation

  • go mod tidy
  • go fmt ./... / go vet ./... clean
  • CGO_ENABLED=0 go test ./... all pass
  • Manual CLI test with helm chart + kube manifests

Signed-off-by: yxxhero <aiopsclub@163.com>
Helm v4.3.0 and v3.22.0 (built on k8s.io 0.37) changed the default
Capabilities.APIVersions list for --kube-version v1.23.0:
- add lifecycle.k8s.io/v1alpha1
- add storagemigration.k8s.io/v1
- scheduling.k8s.io/v1alpha2 -> v1alpha3

Regenerated via:
  HELM_BIN=<helm v4.3.0> SAVE_SNAPSHOT=1 go test -run 'TestIntegration/kube_version_and_api_versions' .
  HELM_BIN=<helm v3.22.0> SAVE_SNAPSHOT=1 go test -run 'TestIntegration/kube_version_and_api_versions' .

Signed-off-by: yxxhero <aiopsclub@163.com>
@yxxhero
yxxhero merged commit 48cd9d1 into master Sep 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant