Update Info

openSUSE-2022-93


Recommended update for helm


Type: recommended
Severity: moderate
Issued: 2022-03-30
Description:
This update for helm fixes the following issues:

Helm was updated to version 3.8.0 (jsc#SLE-21196):

* OCI registry support for charts is now generally available. It has graduated out of being an experiment. Some changes over Helm 3.7 include:

* When setting a chart in the dependencies as OCI the version can be set to a range, like other dependencies
* SemVer tags that include build information can be pushed and used. OCI registries don't support + as a tag character. Helm translates the + to _ when stored as a tag
* helm registry login now follows the same structure as the Docker CLI for storing credentials. The same location for registry configuration can be passed to both Helm and the Docker CLI
* A --list-repo-url flag has been added to helm search hub to quickly show the repositories URL.
* Release names are validated during installation
* Added support for installing Helm on Windows via Cygwin
* Added support for Kubernetes 1.23

Update to version 3.6.3:

* Ensure RawPath match Path when resolving reference
* Set Helm as manager for managedFields
* fix(dep update): helm dep update is not respecting the "version" stipulated in the requirements
* fix(doc): fix kube client interface doc. (#9882)
* use TLS client information from repo config when downloading a chart
* Adding test for user/pass without repo on Helm install
* Fix the url being set by WithURL on the getters
* tweak basic handling
* keep existing behavior of returning ErrReleaseNotFound when release(s) failed to decode
* fix(sql storage): Query() should return ErrReleaseNotFound immediately when no records are found
* Add Test cases for repository-config without file extension
* Correctly determine repository-config lockfile path
* Fixed Test
* Added test for lint mode
* Fail message is now the same as the required message. Fixed #8973 Helm function 'fail' should not fail when doing 'helm lint'
* fix helm dep build/update doesn't inherit --insecure-skip-tls-verify from helm repo add

Update to version 3.6.2:

* Fix the url being set by WithURL on the getters
* Adding test for user/pass without repo on Helm install

Update to version 3.6.1:

* tweak basic handling

Update to version 3.6.0:

* bump version to v3.6.0
* chore: update testdata to use the new ingress template
* feat: add networking.k8s.io/v1 support to ingress template
* Moving myself to maintainer emeritus
* upgrade to kubernetes 1.21
* Fix capabilities changes leaking into other tests
* Add tests for template --kube-version
* feat(helm): Support setting --kube-version
* fix(ci) update ci to use main branch
* Update references to default branch name as it has changed to main
* Add ReadyChecker to decouple ready check logic from --wait
* chore(deps): Bump github.com/deislabs/oras from v0.10.0 to v0.11.1 and drop replace
* Add/update deprecation notices
* Wrap validation error instead of recreating
* Move default to avoid nil check
* Add name validation rules for object kinds
* Improve description for version flag.
* chore: Spelling (#9410)
* chore(deps): Bump k8s.io/klog/v2 from 2.5.0 to 2.8.0
* chore(deps): Bump github.com/containerd/containerd from 1.4.3 to 1.4.4
* chore(deps): Bump github.com/lib/pq from 1.9.0 to 1.10.0
* Bump github.com/spf13/cobra from 1.1.1 to 1.1.3
* Cleanup mpodule dependencies
* feat(comp): Uninstall accepts multiple releases
* new key for technosophos (#9478)
* chore(deps): Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1
* add flag trimpath in the go build command
* stick to 0.20.4
* updated unit tests to conform with helm best practices
* corrected order of helm lint coalescing of multiple values files
* upgrade to v0.21.0-beta.0
* Fix the example for --time-format flag
* Use kube libraries v0.20.4
* Added s390x support to get script
* add test to ensure OCIGetter registryClient is set
* initialize registry client in oci getter
* feat(comp): Add descriptions for output format
* feat(comp): Add descriptions for --version comp
* feat(comp): Add descriptions for revision comp
* feat(comp): Add descriptions for kube-context comp
* feat(comp): Add descriptions for plugin completion
* feat(comp): Add descriptions for release name comp
* feat(comp): Improve completion for plugin commands
* fix(cmd): Show that flags can be used for zsh/fish
* use relative linking
* formatting
* more words
* keep it concise
* docs(CONTRIBUTING): writing a HIP
* update test expectation for new template error string
* Add darwin/arm64 (Apple Silicon) support
* fix windows tests
* fix(test): Increase golangci-lint timeout
* fix(helm): get/get-helm-3 whitespace support in runAsRoot
* fix release sha256
* feat(comp): Completion for the docs --type flag
* Bump github.com/jmoiron/sqlx from 1.2.0 to 1.3.1
* Updating golangci-lint to 1.36.0
* chore(go.mod): bump Masterminds/{spring,goutils} and deislabs/oras
* fix(*): Validate metadata semver and printable characters
* Bump github.com/mitchellh/copystructure from 1.0.0 to 1.1.1
* closes #9312
* Fix-9253: Change the deprecated charts repo URL in release notes
* Fix `helm list --offset` cli help string
* Define GPG_PUBRING to make pubring configurable
* Bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11
* Bump k8s.io/klog/v2 from 2.4.0 to 2.5.0
* Upgrade to oras v0.9.0 (#9269)
* use kube libraries v0.20.2
* print warning message instead of debug message when ~/.config exists but is not accessible
* Update default ingress values section to correspond with template
* chore(Makefile): add target to generate golden files
* Fix dep build with OCI based charts
* Fix typo in comment
* bump version to
* fix(Makefile): rebuild the binary if go.mod has changed
* fix(pkg/storage): If storage.Create fails to clean up recent release versions, return an error
* test(pkg/storage): Verify that storage.Create returns an error if it fails to clean up least-recent release versions
* Bump github.com/containerd/containerd from 1.3.4 to 1.4.3
* Improve the console output for resource policy keep to align with helm2.

Update to version 3.5.4:

* Add/update deprecation notices
* Wrap validation error instead of recreating
* Move default to avoid nil check
* Add name validation rules for object kinds
* Use kube libraries v0.20.4

Update to version 3.5.3:

* Fix the example for --time-format flag
* Improve the console output for resource policy keep to align with helm2.
* test(pkg/storage): Verify that storage.Create returns an error if it fails to clean up least-recent release versions
* fix(pkg/storage): If storage.Create fails to clean up recent release versions, return an error
* fix(test): Increase golangci-lint timeout
* fix release sha256
* Fix-9253: Change the deprecated charts repo URL in release notes
* Update default ingress values section to correspond with template
* use kube libraries v0.20.2


              

Packages


  • helm-3.8.0-bp153.2.3.4