* Thu Nov 14 2024 dmueller@suse.com
- Update to version 3.16.3:
* fix: fix label name
* Fix typo in pkg/lint/rules/chartfile_test.go
* Increasing the size of the runner used for releases.
* fix(hooks): correct hooks delete order
* Bump github.com/containerd/containerd from 1.7.12 to 1.7.23
* Fri Oct 11 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.16.2:
* Revering change unrelated to issue #13176
* adds tests for handling of Helm index with broken chart
versions #13176
* improves handling of Helm index with broken helm chart versions
[#13176]
* Bump the k8s-io group with 7 updates
* adding check-latest:true
* Grammar fixes
* Fix typos
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.16.1:
* bumping version to 1.22.7
* Merge pull request #13327 from mattfarina/revert-11726
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.16.0:
Helm v3.16.0 is a feature release. Users are encouraged to
upgrade for the best experience.
* Notable Changes
- added sha512sum template function
- added ActiveHelp for cmds that don't take any more args
- drops very old Kubernetes versions support in helm create
- add --skip-schema-validation flag to helm 'install',
'upgrade' and 'lint'
- fixed bug to now use burst limit setting for discovery
- Added windows arm64 support
* Full changelog see
https://github.com/helm/helm/releases/tag/v3.16.0
* Wed Aug 14 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.15.4:
* Bump the k8s-io group across 1 directory with 7 updates
* Bump github.com/docker/docker
* Thu Jul 11 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.15.3:
* fix(helm): Use burst limit setting for discovery
* fixed dependency_update_test.go
* fix(dependencyBuild): prevent race condition in concurrent helm
dependency
* fix: respect proxy envvars on helm install/upgrade
* Merge pull request #13085 from
alex-kattathra-johnson/issue-12961
* Thu Jun 13 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.15.2:
* fix: wrong cli description
* fix typo in load_plugins.go
* fix docs of DeployedAll
* Bump github.com/docker/docker
* bump oras minor version
* feat(load.go): add warning on requirements.lock
* Thu May 23 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.15.1:
* Fixing build issue where wrong version is used
* Sat May 18 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.15.0:
Helm v3.15.0 is a feature release. Users are encouraged to
upgrade for the best experience.
* Updating to k8s 1.30 c4e37b3 (Matt Farina)
* bump version to v3.15.0 d7afa3b (Matt Farina)
* bump version to 7743467 (Matt Farina)
* Fix namespace on kubeconfig error 214fb6e (Calvin Krist)
* Update testdata PKI with keys that have validity until 3393
(Fixes #12880) 1b75d48 (Dirk Müller)
* chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
dac23c8 (dependabot[bot])
* chore(deps): bump github/codeql-action from 3.24.7 to 3.24.10
167d576 (dependabot[bot])
* chore: remove repetitive words dd37787 (deterclosed)
* Modified how created annotation is populated based on package
creation time 0a69a0d (Andrew Block)
* chore(deps): bump github.com/docker/docker aaaf112
(dependabot[bot])
* chore(deps): bump google.golang.org/protobuf from 1.31.0 to
1.33.0 7f53529 (dependabot[bot])
* Enabling hide secrets on install and upgrade dry run 25c4738
(Matt Farina)
* chore(deps): bump github/codeql-action from 3.24.6 to 3.24.7
ff94e93 (dependabot[bot])
* Fixing all the linting errors d58d7b3 (Robert Sirchia)
* Add a note about --dry-run displaying secrets a23dd9e (Matt
Farina)
* chore(deps): bump golang.org/x/term from 0.15.0 to 0.18.0
275f2ab (dependabot[bot])
* Updating .gitignore 8b424ba (Robert Sirchia)
* chore(deps): bump github/codeql-action from 3.24.5 to 3.24.6
e22d881 (dependabot[bot])
* chore(deps): bump github/codeql-action from 3.24.3 to 3.24.5
4f200fa (dependabot[bot])
* Some fixes 764557c (Matt Farina)
* chore(deps): bump github/codeql-action from 3.23.1 to 3.24.3
5bc97b9 (dependabot[bot])
* chore(deps): bump golangci/golangci-lint-action from 3.7.0 to
4.0.0 e6db0ec (dependabot[bot])
* add error messages 8d19bcb (George Jenkins)
* Fix: Ignore alias validation error for index load 68294fd
(George Jenkins)
* validation fix 8e6a514 (Matt Farina)
* bug: add proxy support for oci getter 94c1dea (Ricardo
Maraschini)
* chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0 cbab6d6
(dependabot[bot])
* chore(deps): bump github/codeql-action from 3.23.0 to 3.23.1
de332ae (dependabot[bot])
* chore(deps): bump github.com/containerd/containerd from 1.7.11
to 1.7.12 a2dd34b (dependabot[bot])
* Update architecture detection method 57a1bb8 (weidongkl)
* chore(deps): bump github/codeql-action from 3.22.11 to 3.23.0
8cab7c1 (dependabot[bot])
* chore(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to
1.5.2 5f9533f (dependabot[bot])
* Improve release action 4790bb9 (George Jenkins)
* chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0 f980ad3
(dependabot[bot])
* Fix grammatical error c25736c (Matt Carr)
* Updated for review comments d2cf8c6 (MichaelMorris)
* Add robustness to wait status checks fc74964 (MichaelMorris)
* refactor: create a helper for checking if a release is
uninstalled f908379 (Alex Petrov)
* fix: reinstall previously uninstalled chart with --keep-history
9e198fa (Alex Petrov)
* Wed Apr 10 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.14.4:
Helm v3.14.4 is a patch release. Users are encouraged to upgrade
for the best experience. Users are encouraged to upgrade for the
best experience.
* refactor: create a helper for checking if a release is
uninstalled 81c902a (Alex Petrov)
* fix: reinstall previously uninstalled chart with --keep-history
5a11c76 (Alex Petrov)
* chore: remove repetitive words fb3d880 (deterclosed)
* chore(deps): bump google.golang.org/protobuf from 1.31.0 to
1.33.0 01ac4a2 (dependabot[bot])
* chore(deps): bump github.com/docker/docker 138602d
(dependabot[bot])
* bug: add proxy support for oci getter aa7d953 (Ricardo
Maraschini)
* Sat Mar 16 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.14.3:
* Add a note about --dry-run displaying secrets
* add error messages
* Fix: Ignore alias validation error for index load
* chore(deps): bump github.com/containerd/containerd from 1.7.11
to 1.7.12
* chore(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to
1.5.2
* Update architecture detection method
* Thu Feb 15 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.14.1 (bsc#1219969, CVE-2024-25620):
* validation fix
* Fri Jan 19 2024 dmueller@suse.com
- determine git commit hash automatically
* Thu Jan 18 2024 opensuse_buildservice@ojkastl.de
- Update to version 3.14.0:
* Notable Changes
- New helm search flag of --fail-on-no-result
- Allow a nested tpl invocation access to defines
- Speed up the tpl function
- Added qps/HELM_QPS parameter that tells Kubernetes packages
how to operate
- Added --kube-version to lint command
- The ignore pkg is now public
* Changelog
- Improve release action
- bump version to
- Fix issues when verify generation readiness was merged
- fix test to use the default code's k8sVersionMinor
- lint: Add --kube-version flag to set capabilities and
deprecation rules
- Update to Go 1.21 for builds
- chore(deps): bump github.com/containerd/containerd from 1.7.6
to 1.7.11
- chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- Removing Asset Transparency
- tests(pkg/engine): test RenderWithClientProvider
- Make the `ignore` pkg public again
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
- Updating to Kubernetes 1.29.0 libraries
- feature(pkg/engine): introduce RenderWithClientProvider
- chore(deps): bump github/codeql-action from 2.22.10 to
3.22.11
- chore(deps): bump github/codeql-action from 2.22.9 to 2.22.10
- Updating Helm libraries for k8s 1.28.4
- chore(deps): bump github/codeql-action from 2.22.8 to 2.22.9
- Remove excessive logging
- chore(deps): bump github/codeql-action from 2.22.7 to 2.22.8
- chore(deps): bump github/codeql-action from 2.22.5 to 2.22.7
- Update CONTRIBUTING.md
- Fixing release labelling in rollback
- chore(deps): bump github.com/docker/docker
- chore(deps): bump github/codeql-action from 2.22.4 to 2.22.5
- feat: move livenessProbe and readinessProbe values to default
values file
- Revert "fix(main): fix basic auth for helm pull or push"
- chore(deps): bump google.golang.org/grpc from 1.54.0 to
1.56.3
- Revert "fix(registry): address anonymous pull issue"
- Update get-helm-3
- chore(deps): bump github/codeql-action from 2.22.3 to 2.22.4
- chore(deps): bump actions/checkout from 3.6.0 to 4.1.1
- chore(deps): bump github/codeql-action from 2.21.8 to 2.22.3
- Drop filterSystemLabels usage from Query method
- Apply review suggestions
- Update get-helm-3 to get version through get.helm.sh
- feat: print failed hook name
- chore(deps): bump golang.org/x/net from 0.13.0 to 0.17.0
- Fixing precedence issue with the import of values.
- chore(create): indent to spaces
- Allow using label selectors for system labels for sql
backend.
- Allow using label selectors for system labels for secrets and
configmap backends.
- remove useless print during prepareUpgrade
- Add missing with clause to release gh action
- FIX Default ServiceAccount yaml
- fix(registry): address anonymous pull issue
- fix(registry): unswallow error
- Fix missing run statement on release action
- Add qps/HELM_QPS parameter
- chore(deps): bump oras.land/oras-go from 1.2.3 to 1.2.4
- chore(deps): bump github/codeql-action from 2.21.7 to 2.21.8
- bump version to v3.13.0
- chore(deps): bump github.com/evanphx/json-patch
- chore(deps): bump golang.org/x/text from 0.11.0 to 0.13.0
- Write latest version to get.helm.sh bucket
- Increased release information key name max length.
- Pin gox to specific commit
- Remove `GoFish` from package managers for installing the
binary
- Test update for "Allow a nested `tpl` invocation access to
`defines` in a containing one"
- Test update for "Speed up `tpl`"
- addressing comment
- Add support for RISC-V
- lint and validate dependency metadata to reference
dependencies with a unique key (name or alias)
- Work around template.Clone omitting options
- fix: pass 'passCredentialsAll' as env-var to getter
- feat: pass basic auth to env-vars when running download
plugins
- helm search: New CLI Flag --fail-on-no-result
- Update pkg/kube/ready.go
- fix post install hook deletion due to before-hook-creation
policy
- Allow a nested `tpl` invocation access to `defines` in a
containing one
- Remove the 'reference templates' concept
- Speed up `tpl`
- ready checker- comment update
- ready checker- remove duplicate statefulset generational
check
- Verify generation in readiness checks
- feat(helm): add --reset-then-reuse-values flag to 'helm
upgrade'
* Thu Dec 14 2023 kastl@b1-systems.de
- Update to version 3.13.3:
* Updating Helm libraries for k8s 1.28.4
* Remove excessive logging
* chore(create): indent to spaces
Version: 3.13.1-150000.1.26.1
* Thu Oct 12 2023 dmueller@suse.com
- Update to version 3.13.1:
* Fixing precedence issue with the import of values.
* Add missing with clause to release gh action
* FIX Default ServiceAccount yaml
* fix(registry): unswallow error
* remove useless print during prepareUpgrade
* fix(registry): address anonymous pull issue
* Fix missing run statement on release action
* Write latest version to get.helm.sh bucket
* chore(deps): bump oras.land/oras-go from 1.2.3 to 1.2.4
* Increased release information key name max length.
* chore(deps): bump golang.org/x/text from 0.11.0 to 0.13.0
* Thu Sep 28 2023 kastl@b1-systems.de
- Update to version 3.13.0 (bsc#1215588):
* bump version to v3.13.0
* Fix leaking goroutines in Install
* chore(deps): bump github.com/containerd/containerd from 1.7.3
to 1.7.6
* chore(deps): bump github/codeql-action from 2.21.5 to 2.21.7
* Update Helm to use k8s 1.28.2 libraries
* chore(deps): bump github.com/cyphar/filepath-securejoin
* make the dependabot k8s.io group explicit
* use dependabot's group support for k8s.io dependencies
* chore(deps): bump
transparencylog/github-releases-asset-transparency-verify-action
* chore(deps): bump github/codeql-action from 2.21.4 to 2.21.5
* doc:Executing helm rollback release 0 will roll back to the
previous release
* add check if all migrations already applied
* chore(deps): bump github.com/moby/term
* chore(deps): bump actions/checkout from 3.5.3 to 3.6.0
* chore(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
* Use labels instead of selectorLabels for pod labels
* fix(helm): fix GetPodLogs, the hooks should be sorted before
get the logs of each hook
* chore(deps): bump github.com/rubenv/sql-migrate from 1.5.1 to
1.5.2
* add rollback unit test
* fix: helm rollback err tips
* chore(deps): bump github.com/containerd/containerd from 1.7.0
to 1.7.3
* Add Ian Zink (z4ce) as triage maintainer
* chore(deps): bump github/codeql-action from 2.21.3 to 2.21.4
* chore: HTTPGetter add default timeout
* fix: precedence typo
* Avoid nil dereference if passing a nil resolver
* Add required changes after merge
* goimports
* Fix #3352, add support for --ignore-not-found just like kubectl
delete
* chore(deps): bump github/codeql-action from 2.21.2 to 2.21.3
* chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0
* Fix helm may identify achieve of the application/x-gzip as
application/vnd.ms-fontobject
* Restore `helm get metadata` command
* Revert "Add `helm get metadata` command"
* Update pkg/action/install.go
* test: replace `ensure.TempDir` with `t.TempDir`
* chore(deps): bump github/codeql-action from 2.21.0 to 2.21.2
* use json api url + report curl/wget error on fail
* Added error in case try to supply custom label with name of
system label during install/upgrade
* Updated per feedback from gjenkins8
* fix(main): fix basic auth for helm pull or push
* chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to
1.9.3
* cmd: support generating index in JSON format
* repo: detect JSON and unmarshal efficiently
* Tweaking new dry-run internal handling
* chore(deps): bump github/codeql-action from 2.20.3 to 2.21.0
* chore(deps): bump github.com/stretchr/testify from 1.8.2 to
1.8.4
* chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to
1.3.2
* chore(deps): bump github.com/opencontainers/image-spec
* bump kubernetes modules to v0.27.3
* chore(deps): bump actions/checkout from 3.2.0 to 3.5.3
* chore(deps): bump actions/setup-go from 3.5.0 to 4.0.1
* chore(deps): bump github/codeql-action from 2.1.37 to 2.20.3
* chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
* chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.11.0
* chore(deps): bump golang.org/x/text from 0.9.0 to 0.11.0
* chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1
* chore(deps): bump github.com/docker/docker
* Remove warning for template directory not found.
* Add gjenkins8 as triage maintainer
* Added tests for created OCI annotation time format
* Add created OCI annotation
* Fix multiple bugs in values handling
* chore: fix a typo in `manager.go`
* chore(deps): bump github.com/rubenv/sql-migrate from 1.3.1 to
1.5.1
* add GetRegistryClient method
* chore(deps): bump oras.land/oras-go from 1.2.2 to 1.2.3
* oci: add tests for plain HTTP and insecure HTTPS registries
* chore(deps): bump github.com/opencontainers/runc from 1.1.4 to
1.1.5
* oci: Add flag `--plain-http` to enable working with HTTP
registries
* docs: add an example for using the upgrade command with
existing values
* Replace `fmt.Fprintf` with `fmt.Fprint` in get_metadata.go
* Replace `fmt.Fprintln` with `fmt.Fprintf` in get_metadata.go
* update kubernetes dependencies from v0.27.0 to v0.27.1
* Add ClientOptResolver to test util file
* Check that missing keys are still handled in tpl
* chore(deps): bump github.com/docker/distribution
* tests: change crd golden file to match after #11870
* Adding details on the Factory interface
* move Joe Julian to maintainer
* update autoscaling/v2beta1 to autoscaling/v2 in skeleton chart
* chore(deps): bump github.com/Masterminds/squirrel from 1.5.3 to
1.5.4
* chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.9
* chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
to 3.2.1
* bump version to v3.12.0
* feat(helm): add ability for --dry-run to do lookup functions
When a helm command is run with the --dry-run flag, it will try
to connect to the cluster to be able to render lookup
functions. Closes #8137
* Updating the Helm maintainers
* strip trailing newline from Files.Lines
* add some test case
* fix comment grammar error.
* bugfix:(#11391) helm lint infinite loop when malformed
template object
* pkg/engine: fix nil-dereference
* pkg/chartutil: fix nil-dereference
* pkg/action: fix nil-dereference
* full source path when output-dir is not provided
* Update cmd/helm/upgrade.go
* Update cmd/helm/install.go
* added Contributing.md section and ref link in the README
* fix: add podLabels
* feat(helm): add ability for --dry-run to do lookup functions
When a helm command is run with the --dry-run flag, it will try
to connect to the cluster if the value is 'server' to be able
to render lookup functions. Closes #8137
* feat(helm): add ability for --dry-run to do lookup functions
* Add `CHART`, `VERSION` and `APP_VERSION` fields to `get all`
command output
* Adjust `get` command description to account metadata
* fix typo: mountPath
* add volumes and volumeMounts in chartutil
* Seed a default switch to control `automountServiceAccountToken`
* Avoid confusing error when passing in '--version X.Y.Z'
* Use errors.Is to compare
* Add `helm get metadata` command
* Use wrapped error so that ErrNoObjectsVisited can be compared
after return.
* Add exact version test. See also #7563 Signed-off-by: Igor
Manushin <igor.manushin@gmail.com>
* Update dependabot config to include github actions
* strict file permissions of repository.yaml
* Check redefinition of define and include in tpl
* Check that `.Template` is passed through `tpl`
* Make sure empty `tpl` values render empty.
* Pick the test improvement out of PR#8371
* #11369 Use the correct index repo cache directory in the
`parallelRepoUpdate` method as well
* #11369 Add a test case to prove the bug and its resolution
* ref(helm): export DescriptorPullSummary fields
* feat(helm): add 'ClientOptResolver' ClientOption
* Fix flaky TestSQLCreate test by making sqlmock ignore order of
sql requests
* Fixing tests after adding labels to release fixture
* Make default release fixture contain custom labels to make
tests check that labels are not lost
* Added support for storing custom labels in SQL storage driver
* Adding support merging new custom labels with original release
labels during upgrade
* Added note to install/upgrade commands that original release
labels wouldn't be persisted in upgraded release
* Added unit tests for implemented install/upgrade labels logic
* Remove redudant types from util_test.go
* Added tests for newly introduced util.go functions
* Fix broken tests for SQL storage driver
* Fix broken tests for configmap and secret storage drivers
* Make superseded releases keep labels
* Support configmap storage driver for install/upgrade actions
- -labels argument
* Added upgrade --install labels argument support
* Add labels support for install action with secret storage
backend
* test: added tests to load plugin from home dir with space
* fix: plugin does not load when helm base dir contains space
* Add priority class to kind sorter
* Fixes #10566
* test(search): add mixedCase test case
* fix(search): print repo search result in original case
* Adjust error message wrongly claiming that there is a resource
conflict
* Throw an error from jobReady() if the job exceeds its
BackoffLimit
* github: add Asset Transparency action for GitHub releases
* Fri Aug 11 2023 dmueller@suse.com
- Update to version 3.12.3:
* bump kubernetes modules to v0.27.3
* Add priority class to kind sorter
* Thu Jul 13 2023 dmueller@suse.com
- Update to version 3.12.2:
* add GetRegistryClient method
* chore(deps): bump oras.land/oras-go from 1.2.2 to 1.2.3
* Thu Jun 15 2023 kastl@b1-systems.de
- Update to version 3.12.1:
* add some test case
* fix comment grammar error.
* bugfix:(#11391) helm lint infinite loop when malformed
template object
* chore(deps): bump github.com/opencontainers/runc from 1.1.4 to
1.1.5
* chore(deps): bump github.com/docker/distribution
* update autoscaling/v2beta1 to autoscaling/v2 in skeleton chart
* test(search): add mixedCase test case
* chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.9
* chore(deps): bump github.com/Masterminds/squirrel from 1.5.3 to
1.5.4
* chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
to 3.2.1
* fix(search): print repo search result in original case
* strict file permissions of repository.yaml
* update kubernetes dependencies from v0.27.0 to v0.27.1
* Thu May 11 2023 kastl@b1-systems.de
- Update to version 3.12.0 (bsc#1215711, CVE-2023-25173):
* bump version to v3.12.0
* Attach annotations to OCI artifacts
* chore: bump k8s.io dependencies to v0.27.1
* Bump k8s.io deps from v0.26.0 to v0.27.0
* Only run tests once
* chore(deps): bump golang.org/x/text from 0.7.0 to 0.9.0
* Fix goroutine leak in action install
* fix quiet lint does not fail on non-linting errors
* create failing test for quietly linting a chart that doesn't
exist
* chore(deps): bump github.com/docker/docker
* Fixes Readiness Check for statefulsets using partitioned
rolling update. (#11774)
* fix: failed testcase on windows
* Fix 32bit-x86 typo in testsuite
* chore(deps): bump github.com/containerd/containerd from 1.6.15
to 1.7.0
* Handle failed DNS case for Go 1.20+
* Updating the Go version in go.mod
* Bump the Go version
* Fix goroutine leak in perform
* Properly invalidate client after CRD install
* Provide a helper to set the registryClient in cmd
* Reimplemented change in httpgetter for insecure TLS option
* Removed conditional
* Added insecure option to login subcommand
* Added support for insecure OCI registries
* Enable custom certificates option for OCI
* Add testing to default and release branches
* Added back CircleCI config.yaml
* Updates based on feedback
* Removed remaining CircleCI artifacts
* Remove job dependency. Should have done when I moved job to new
file
* Remove check to run only in helm org
* Add why comments
* Convert remaining CircleCI config to GitHub Actions
* Changed how the setup-go action sets go version
* CircleCI Migration
* chore:Use http constants as http.request parameters
* update k8s registry domain
* don't mark issues as stale where a PR is in progress
* chore(deps): bump github.com/rubenv/sql-migrate from 1.2.0 to
1.3.1
* Update to func handling
* Add option to support cascade deletion options
* the linter varcheck and deadcode are deprecated (since v1.49.0)
* Check status code before retrying request
* Fix improper use of Table request/response to k8s API
* bump version to v3.11.0
* fix template --output-dir issue
* Add protection for stack-overflows for nested keys
* Fixing indentation
* feature(helm): add --set-literal flag for literal string
interpretation
* Thu Apr 13 2023 dmueller@suse.com
- Update to version 3.11.3:
* chore(deps): bump golang.org/x/text from 0.7.0 to 0.9.0
* Fix goroutine leak in perform
* Fix goroutine leak in action install
* Fix 32bit-x86 typo in testsuite
* chore(deps): bump github.com/docker/docker
* chore(deps): bump github.com/containerd/containerd from 1.6.15 to 1.7.0
* Fixes Readiness Check for statefulsets using partitioned rolling update. (#11774)
- drop fix-plugin-32bit.patch (upstream)
Version: 3.10.3-150000.1.13.1
* Wed Dec 14 2022 dmueller@suse.com
- Update to version 3.10.3 (bsc#1206467, CVE-2022-23524,
bsc#1206469, CVE-2022-23525,
bsc#1206471, CVE-2022-23526):
* Fix backwards compatibility
* Update string handling
* Update repo handling
* Update schema validation handling
* Thu Nov 10 2022 dmueller@suse.com
- Update to version 3.10.2:
* fix a few function names on comments
* redirect registry client output to stderr
* Readiness & liveness probes correct port
* Thu Oct 13 2022 dmueller@suse.com
- Update to version 3.10.1:
* Updating the deb location for azure cli
* Updating the repo the azure cli is installed from
* Updating to kubernetes 1.25.2 packages
* one defer
* don't change r.CachePath
* avoid adding new public function
* fix tests
* fix: clean up temp files in FindChartInAuthAndTLSAndPassRepoURL (#11171)
* Allow CGO_ENABLED to be overridden for build
* update: Optimize the error message
* add nil judge for dependency , maintainers validate and some testcase.
* Fix URL with encoded path support for ChartDownloader
* fix: add cases.NoLower option for we can get same effect to strings.Title
* Tolerate temporary errors from etcdserver
* Fri Sep 23 2022 dmueller@suse.com
- Update to version 3.10.0:
* bump version to v3.10.0
* Updating to Kubernetes 1.25 client libs
* Updating the certificates used for testing
* Updating index handling
* Drop direct github.com/docker/docker dependency
* fix special string in the filename
* chore: add oci install description
* Fixing x509 test on darwin
* Bump k8s.io/kube-openapi to fix CVE-2022-1996 in github.com/emicklei/go-restful
* fixes #11142 missing array length check on release
* chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0
* Upgrading to Kubernetes 1.24.2
* Bump Oras to 1.2.0
* fix: use `go install` instead of `go get`
* bump Go 1.18
* fix: improve logging & safety of statefulSetReady
* make token caching an opt in feature
* chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5
* chore(deps): bump github.com/rubenv/sql-migrate from 1.1.1 to 1.1.2
* chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#11075)
* chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.4
* Upgrading to Kubernetes 1.24.1 packages
* chore(deps): bump github.com/Masterminds/squirrel from 1.5.2 to 1.5.3
* feat(*): add flags/env for kube api tls overrides
* Add --burst-limit option for client-side throttling limit configuration (#10842)
* chore(deps): bump github.com/lib/pq from 1.10.5 to 1.10.6
* chore(deps): bump oras.land/oras-go from 1.1.0 to 1.1.1
* chore(deps): bump github.com/evanphx/json-patch
* Bump github.com/lib/pq from 1.10.4 to 1.10.5
* build(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.4
* build(deps): bump github.com/docker/docker
* bump version to v3.9.0
* build(deps): bump github.com/jmoiron/sqlx from 1.3.4 to 1.3.5
* Bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0
* Fixed helm uninstall not deleting the resource.
* Fix UT
* Fix linter
* Update install.go
* Log error message on failed download
* Add support `helm list --no-headers`
* update go.mod
* fix --registry-config issue
* feat: add --set-json flag to set json values.
* fix(helm): ignore file-not-found error for `helm repo list -o json`
Version: 3.0.3-bp152.1.25
* Thu Feb 06 2020 Joachim Gleissner <jgleissner@suse.com>
- Update to version 3.0.3
- Drop obsolete README.packaging
* Tue Sep 24 2019 mmeister@suse.com
- Update to version 3.0.0beta.3:
* fix(pkg/cli): do not override users xdg directories
* Unifity environment variable naming and use
* Displaying environment variables in alphanum order for env cmd
* Remove ability to have duplicates in environment variables
* fix: clear the discovery cache after CRDs are installed (#6332)
* ref(pkg/engine): cleanup of development `hack`
* Poposal: Hook to run acceptance tests (#6256)
* fix BusyBox sed (#6340)
* Distinct doc strings for repository-cache and repository-config
* doc(cli): restore help text for helm configuration
* docs: Add best practices compliance badge (#6320)
* Move the logic for checking env in pkg/cli and store all envs in a central place
* Updated to get Helm env Paths and XDG env paths only
* Logic for the helm env command
* helm-v3: Dynamic completion for "helm repo" and "helm plugin" (#6263)
* fix(cmd/helm): user friendly error message when repos are not configured
* Make the lint cmd output a bit easier to follow
* Revert "fix(cmd/helm): user friendly error message when repos are not configured"
* fix(cmd/helm): user friendly error message when repos are not configured
* return namespace assigned to --namespace
* fix(cmd/helm): Missing params for dir locations (#6300)
* fix(cmd/helm): Remove mention of init from help (#6298)
* Stop multiple error messages in lint results
* Fix: set config dir in repo update cmd (#6292)
* Applied check to actions
* Add IsReachable to /pkg/kube/client to see if connected to the internet
* chore(*): Add GPG key for Adam
* ref(cmd/helm): remove init command
* chore(registry): upgrade to oras v0.7.0 (#6285)
* chore(OWNERS): sync with master (#6224)
* feat(cmd/helm): remove need for helm init command
* Fix Adding Errors from Linter.Messages to result.Errors
* ref(*): remove dead code
* Test for Linting multiple charts with the same vals instance
* Clone the vals map for every path to avoid mutation
* Remove mention of 'helm update'
* feat: Add support for a crds/ directory
* chore(*): Add GPG key for Taylor
* fix(registry): Updates registry to handle go 1.12.8 changes
* fix(chartutil): remove executable bits from chartutil generated files
* ref(test): join all hook manifests before building
* style(action): fix style tests
* fix(action): return an error if len > 0
* fix(test): restore --cleanup
* Updating the search language and flags for consistency
* Breaking up the search command into multiple commands based on type
* Exposing Helm Hub search via the search command
* ref(internal/experimental/registry): pkg refactor (#6205)
* ref(cmd/helm): unify log functions
* fix(pkg/kube): only wait for events from Jobs and Pods
* Updated upgrade to give more verbose output
* Updating the httpgetter to use the new user agent function
* Making the monocular client search path a const
* Moving monocular client to internal and adding user agent to version pkg
* Adding a monocular client as a package
* ref(*): Moves packages to internal
* ref(cmd/helm): remove helm home command
* feat(hooks): add Running phase
* feat(getter): set default User-Agent
* feat(cmd): use alt dest for chart export (#6193)
* fix(action): return nil if no errors occurred
* feat(cmd): put OCI commands behind a feature gate
* Move KEYS from master to dev-v3
* fix(helmpath): fix syntax errors for windows tests
* fix(chartutil): Ensure nested template dir on save (#6177)
* refactor(hooks): replace hook execution Successful bool with HookPhase
* Fix make test
* fix(kube): Fixes nil panic with stateful set waiting
* chore(cmd): Updates --wait flag help
* docs(chart): updates APIVersionV2 comment to reflect the proper name
* pkg/cli/values/options_test.go: re-add MergeValues test with mergeMaps
* fix(plugin): add HELM_HOME back
* feat(cli): support XDG base directory specification
* ref(client): use three-way merge patch strategy
* Remove the chart lock file as its v1 structure
* Update linting and checking for apiVersion v1/v2
* fix(test): wait for pods and record status
* review: move ValueOptions to SDK
* cmd/*,pkg/*: move ValueOptions to cmd package and decouple from SDK
* doc(hooks): note helm 2 test annotation support requirement
* refactor(release): track test executions via Hook type
* feat(client): wait for Pods during hook execution
* feat(test): define tests as Jobs and allow arbitrary supporting resources
* Fix values being ignored when reusing values on upgrade
* fix(rollback): fix revision argument not being handled
* fix(pkg/action): Allow name re-use for helm template
* Removes clientset method from interface in favor of the configuration struct
* Fixed object typing for watching Jobs/hooks
* Fixes issues with delete
* ref(*): Refactors kube client to be a bit more friendly
* ref(kube): Renames `Result` type to `ResourceList`
* Allow missing trailing '/' in --repo url
* Enable style conformance test in circleci build
* Fix style conformance issue
* Switch to a more unique delimiter for template execution errors
* Fix style conformance issues
* Update scaffold chart to v2 apiVersion
* Added List mode for Role, ClusterRole and Bindings
* Removing the stable repository
* test: add test
* fix: use repo default client to download index
* Fix a parsing issue with command line arguments
* fix: call chartutil.ProcessDependencies in action.Install
* ref(action): remove ParseReferenceWithChartDefaults
* fix(engine): Fix eating too many colons during template execution
* Use chart version as default tag when saving
* feat(helm:create): allow absolute paths
* Wed Jul 24 2019 mmeister@suse.com
- Update to version 3.0.0alpha.2:
* Fix paths in the ingress template and values file written by helm create
* docs(CONTRIBUTING): one LGTM for maintainers, remove "always 2 LGTMs" policy
* chore(docs): move docs to helm-www
* chore(deps): bump kubernetes to v1.15
* Added HorizontalPodAutoscaler to sort order.
* feat(template): introduce --validate
* fix(kube): remove namespace enforcement
* ref(getter): change NewHTTPGetter and NewPluginGetter to return type Getter
* ref(downloader): pass in options to ChartDownloader
* support writing multiple resources to the same file
* chartutil.ReadValues is forced to unmarshal numbers into json.Number refs #1707 [dev-v3]
* fix(client): Fixes a timing issue with reading client flags
* Add sub-command support to plugin downloader
* Replaced ghodss/yaml with sigs.k8s.io/yaml
* feat(action): Refactors unit tests with better fakes
* feat(*): Adds back --atomic functionality to Helm 3
* chore: add ValueOptions constructor
* ref(*): Refactors the history action to return releases instead of formatted output
* feat(wait): Adds smarter waiting for DaemonSets and StatefulSets
* Fix linter issuers
* Helm 3: set custom manifest config media type on chart push (#5719)
* fix(pkg/action): Adds back in missing wait functionality
* fix(pkg/kube): Fixes wait functionality
* ref(getter): introduce Options for passing in getter parameters
* Expose the resource types in addition to the api group/version in templates
* Redo the same fix with #3915 in dev-v3 branch
* Fix linter issues
* Updating to newer version of sprig
* Restoring the Release.Namespace docs
* Updating to the new Ingress group version
* Stop Lint from breaking when using required
* Remove mention of the execute flag
* Fix the build section in the developer doc
* fix(resolver): compare hash of lockfile against resolved dependencies
* ref(version): catch some edge cases
* Add documentation on registries (#5754)
* add go version to version cmd output of helm
* ref(urlutil): remove stripPort
* ref(downloader): remove ResolveChartVersionAndGetRepo
* chore(testdata): remove stale test output
* fix(circle): only upload packages and checksums, not cross-builds
* fix and add test cases
* Revert "do not write empty templates to disk"
* add test for output-dir
* Add dynamic completion for release names
* (helm): update Cobra to version 0.0.4
* fix issue 5792
* ref(*): expose klog flags
* do not write empty templates to disk
* use outputDir instead of hardcoded value
* docs(faq): add namespace changes for non existing namespaces
* ref(pkg/chartutil): break up chartutil into logical files
* support --output-dir option for helm3 template
* fix missing package name
* ref(pkg/chart): remove unused chart.RawValues
* docs(install): fix release links
* fix(docs): fix `helm install` usage
* fix ByDate sorter to use Time.Unix()
* update list tests expected output files
* fix test cases for list.AllNamespaces
* remove unnecessary setting of list.All flag
* add superseded to list filter mask
* add more releases to list tests
* fix docs for helm list
* Remove redundant ByNameAsc enum value. Handled by default sorting
* handle default list sort order through enum order
* fix test cases for sort list with options
* fix sort list with options bug
* Wed Jun 26 2019 mmeister@suse.com
- Update go to 1.12:
* strings.ReplaceAll requires 1.12
- Update to version 3.0.0alpha.1:
* fix(pkg/action): add namespace to release options
* feat(pkg/chart): support deprecated requirements.yaml
* ref(pkg/kube): cleanup kube client interface
* Adding apiVersion guidance to the linting
* Updatin gthe apiVersion linting for Helm v3
* Adding lint check for apiVersion which is a required field
* fix(loader): assume apiVersion is v1 when loading charts
* update links to get.helm.sh
* docs(faq): more information on what changed in Helm 3
* pass debug option to registry client
* Print manifest output for dry-run option
* Updating OWERS to remove outdated reviewers and to reflect current case
* fix(circle): lsb_release does not exist in linuxkit images
* fix(cmd/helm): set 300s as default on timeout flags
* Fix scaffold chart label in helper template
* ref(circle): push assets to Azure
* ref(*): use time.Duration for timeouts
* ref(pkg/chartutil): remove k8s version object dependency
* ref(pkg/kube): extract wait logic from install/update
* fix(pkg/action): load clients after flags have been parsed (#5681)
* Updating the labels for consistency
* Reduce template code duplication. Fixes #5372
* Add app.kubernetes.io/version label
* Updating to the k8s label convention
* Helm 3: registry login/logout (#5597)
* Change the nginx app version to a set tag
* Validate library chart files after chart loaded
* Fix the image field for the scaffold chart application
* Fix test data
* Add capability for application charts to be used as library charts
* Update from source section in install doc
* docs: Replace reference to k8s.io to helm.sh
* Feat/schema validation (#5350)
* fix test command, move test to test run subcmd
* Change header "APP_VERSION" to "APP VERSION"
* Add app version to history table
* ref(create): app version should be 0.1.0
* fix multi uninstall bug
* fix(pkg/engine): Style changes on template errors
* fix(pkg/engine): Catch non-templating errors when rendering templates
* fix(pkg/engine): Clean up template error messages
* ref(pkg/chart): add validation method to chart
* Fix files copyright
* Fix docs targets
* Remove docs target and generated docs folder
* Fix make docs target
* docs: Update the "Developer Guide"
* fix(pkg/chartutil): marshal capabilities VersionSet into slice
* fix(pkg/chartutil): only include external objects in capabilities
* ref(pkg/action): refactoring dup code and linter fixes
* chore(dep): bump kubernetes to 1.14.0
* ref(uninstall): purge release history by default
* ref(list): move namespaces field closer to the name
* Remove a trivial TODO comment
* fix(cmd/template): allow setting release name for template
* chore(dep): update sprig to 2.19.0 (#5390)
* ref(circleci): refactor ci setup
* fix(*): resolve new govet issues
* fix(pkg/action): action log must be initialized
* fix(install): fix issue where chart metadata is not being saved on `helm install`
* docs(faq): list changes since Helm 2
* feat(*): use vanity import helm.sh/helm
* ref(action): remove ParseShowOutputFormat
* style(cmd): go fmt
* ref(cmd): remove mockTestSuccessTemplate
* fix(action): remove test.go
* test(cmd): refactor release_testing_test.go
* ref(action): move AddFlags functions back to cmd
* ref(action): remove io.Writers, return string instead
* fix(helm): fix `helm status` output formatting
* ref: remove pkg/helm, pkg/hapi, pkg/tiller
* chore(deps): upgrade dependencies
* feat(tests): replace gometalinter with golangci-lint
* Fix #5046 compatible with MacOS (#5406)
* Fixes #5046, zsh completion (#5072)
* Remove newline at the start of zsh completion file (#4851)
* chore(circle): bump go to 1.12 (#5382)
* remove appveyor (#5413)
* ref(pkg/engine): make template specific functions private
* fix(engine): make template rendering thread safe
* fix(deps): add github sources to gopkg.in dependencies
* docs: s,kubernetes/helm,helm/helm,g (#5404)
* docs: consolidate FAQs into one doc (#5402)
* docs: bring CONTRIBUTING doc up-to-date with current practices (#5401)
* ref(pkg/helm): refactor out `ReleaseStatus`
* Update after review
* Update the docs
* Add chart type
* Fix linter warnings
* feat(Makefile): add formatting target
* Helm 3: fix "latest" tag bug (#5279)
* feat(helm): add --plugins flag to 'helm init' (#5109)
* ref(ci): persist dep cache
* purge plugin directory on `helm plugin remove plug` (#4068)
* Helm 3: initial registry support (#5243)
* ref(*): remove references to chart 'engine'
* optimize vendor caching on appveyor (#5251)
* chore(ci): bump golang to 1.11.5
* fix appveyor builds (#4934)
* fix(deps): resolve dep warning messages
* Feature(Plugins): Enable platform specific commands (#5176)
* ref(*): remove helmVersion chart constraint
* fix: fix a number of style errors (#5136)
* feat: add 'pkg/action' for list operations (#5077)
* feat(Makefile): automate go vendoring and building
* Changed requirements.yaml references to dependencies section references
* Updated change from requirements.yaml to dependencies field in Chart.yaml
* feat(cmd/helm): re-add --history-max option to v3
* ref(*): kubernetes v1.13 support
* ref(*): replace byte array with map for Release config
* ref(pkg/chartutil): simplify chart dependency unit tests
* ref(pkg/chart): rename Requirements to Dependencies
* ref(url) update helm's github url (#4962)
* ref(pkg/repo): rename RepoFile to File
* ref: rename inspect to show (#4927)
* ref(pkg/chartutil): attempt to make requirements processing readable
* ref(pkg/chart): rename files to be consistent with types
* fix missing formatting character error in wrapf statement (#4881)
* ref: require name by default on 'helm install' (#4858)
* remove dirname constraint on `helm package` (#4141)
* ref(tests): remove broken symlinks in testdata
* doc(helm): remove Tiller reference from the docs (#4788)
* ref(*): kubernetes v1.12 support
* ref(helm): rename fetch to pull (#4714)
* fix(tests): set mock to generate UTC timestamps (#4716)
* ref(driver): refactor out function type errors
* ref(*): rename requirements.lock to Chart.lock
* ref(*): merge requirement.yaml into Chart.yaml
* ref(chart): use map for chart.Values
* change copyright to "Copyright The Helm Authors"
* ref(*): refactor chart/chartutil
* ref(*): kubernetes v1.11 support
* ref(cmd): rename `helm delete` to `helm uninstall`
* release canary v3 binaries as helm-dev-v3
* feat(*): remove Time, Namespace, and Revision from template functions
* ref(cmd): dry up values and chartpath flag options
* ref(cmd): test template cmd using golden files
* ref(cmd): refactor argument validation
* ref(tests): simplify cmd test setup/teardown
* ref(*): s/tiller/helm/
* feat(*): print stacktrace on error with debug enabled
* ref(cmd): consistent naming of cmd variables
* ref(cmd): remove Writer from Cmd options stucts
* ref(tests): use golden files for testing command output
* ref(*): rebuild build version object
* ref(pkg/tiller): add flag to enable tilling logging in tests
* ref(*): convert const types to strings
* ref(cmd): simplify cmd test setup
* ref(*): remove local repository (dead code)
* ref(cmd): remove serve command
* fix(kube): output internal object table
* feat(cmd): add --all-namespaces to list
* feat(dep): replace glide with dep
* ref(*): move kubeconfig flags to helm/environment
* ref(pkg/tiller): flatten package structure for storage
* fix(hapi): typo in struct json tags
* feat(*): store release History in same namespace as release
* feat(cmd): alias -n to --namespace
* fix(tests): fix race in releasetesting test
* chore(hapi): add missing license headers
* ref(*): replace TillerVersion with HelmVersion
* ref(*): replace chart.config with []byte
* ref(pkg/releasetesting): simplify test setup
* ref(*): cleanup timestamps in tests
* ref(*): use go conventions for naming types
* ref(*): remove protobuf any type
* ref(*): remove protobuf timestamps
* ref(hapi): convert protobuf to go types
* ref(pkg/kube): simplify creating versioned objects
* ref(*): improve initializing helm clients
* ref(proto): remove unused protobufs
* ref(pkg/tiller): simplify exported methods
* ref(*): remove grpc
* ref(*): refactor release testing
* docs(generated): remove generated docs
* ref(*): remove HELM_HOST
* ref(*): remove pkg/kubernetes from tiller and storage
* ref(*): bypass grpc for helm client
* fixup! ref(cmd,pkg/helm): remove server side version
* ref(pkg/tiller): remove ReleaseModules interface from tiller
* ref(*): bypass grpc when invoking helm list
* ref(pkg/tiller): refactor out imports of pkg/helm
* ref(cmd): remove deprecated command
* ref(Makefile): cleanup and consolidate
* ref(cmd/tiller): delete main tiller package
* ref(pkg/helm): cleanup unused code
* ref(cmd): remove reset and init tiller commands
* ref(pkg/helm): allow ReleaseContent to call storage directly
* ref(cmd,pkg/helm): remove tiller ping
* ref(cmd,pkg/helm): remove server side version
* remove proto make targets
* remove tiller build infra
* remove rudder build infra
* Fri May 17 2019 jsuchome@suse.com
- set correct git_commit value so that 'helm version' reports correctly
- build with Go 1.11 to prevent https://github.com/helm/helm/issues/4987
- added service file for helm-serve
* Thu May 16 2019 Thomas Bechtold <tbechtold@suse.com>
- Add README.packaging as Source
- Update to version 2.13.1. See following changelogs for detailed
descriptions:
* https://github.com/helm/helm/releases/tag/v2.13.1
* https://github.com/helm/helm/releases/tag/v2.13.0
* https://github.com/helm/helm/releases/tag/v2.12.3
* https://github.com/helm/helm/releases/tag/v2.12.2
* https://github.com/helm/helm/releases/tag/v2.12.1
* https://github.com/helm/helm/releases/tag/v2.12.0
* https://github.com/helm/helm/releases/tag/v2.11.0
* https://github.com/helm/helm/releases/tag/v2.10.0
* https://github.com/helm/helm/releases/tag/v2.9.1
* https://github.com/helm/helm/releases/tag/v2.9.0
* Wed Dec 19 2018 clee@suse.com
- Require golang >= 1.10.6
* bsc#1118897 CVE-2018-16873
go#29230 cmd/go: remote command execution during "go get -u"
* bsc#1118898 CVE-2018-16874
go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
* bsc#1118899 CVE-2018-16875
go#29233 crypto/x509: CPU denial of service
* Thu Dec 13 2018 dorf@suse.com
- Require golang >= 1.10.
* Tue Aug 07 2018 mmeister@suse.com
- run spec-cleaner over tthe specfile
there have been some deprecated macros used
* Tue Jun 05 2018 dcassany@suse.com
- Make use of %license macro
* Tue Mar 13 2018 kmacinnes@suse.com
- Update to version 2.8.2:
* Tiller should only enforce what we expect from Helm
* Keepalive config should be independent of TLS
* Bump client side grpc max msg size
* Update deprecated grpc dial timeout
* fix(tiller): Supersede multiple deployments (#3539)
* replace FAILED deployments with `helm upgrade --install --force`
* fix(helm): Don't crash in search if upper case chars are encountered.
* fix helm init --wait
* fix protoc
* bump version to v2.8.2
* Thu Mar 01 2018 kmacinnes@suse.com
- Update to version 2.8.1
* Includes fixes which allow Helm to correctly recognize
resources created using the K8S 1.8/1.9 API namespaces
* Wed Dec 13 2017 jbonham@suse.com
- Update to version 2.7.2
* fix missing ssl params
See changelog in:
https://github.com/kubernetes/helm/releases/tag/v2.7.2
* Thu Sep 28 2017 nmanchanda@suse.com
- Update to version 2.6.1
* Remove facebookgo code
See changelog in:
https://github.com/kubernetes/helm/releases/tag/v2.6.1
* Mon Aug 28 2017 sleavens@suse.com
- Update to version 2.5.1
* Fix bsc#1055480 - `helm init` now works
* The deadlock problem with Tiller has been found and fixed
* The `helm get manifest` and `helm get value` commands are now
working properly
* Plugins will now receive the correct value for `$HELM_HOME`
regardless of how the home directory was set
See changelog in:
https://github.com/kubernetes/helm/releases/tag/v2.5.1
* Wed Apr 05 2017 jmassaguerpla@suse.com
- Fix GOPATH
* Tue Apr 04 2017 jmassaguerpla@suse.com
- Update to version 2.2.3
* Helm has been moved to github/kubernetes/helm
* Helm provides 2 binaries now: helm and tiller
* go 1.7 is available now and with that version we can build all archs
and we don't need to use gcc-go
* the "symlinking trick into gopath" does not work anymore but instead
we need to copy all files. Let's use the golang-packaging for this
See changelog in:
https://github.com/kubernetes/helm/releases/tag/v2.2.3
* Tue Apr 26 2016 fcastelli@suse.com
- Create initial package 0.6.0