Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-07-15 11:31:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "helm" Wed Jul 15 11:31:20 2020 rev:13 rq:819380 version:3.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/helm/helm.changes 2020-02-25 16:03:24.892240430 +0100 +++ /work/SRC/openSUSE:Factory/.helm.new.3060/helm.changes 2020-07-15 11:35:13.462221150 +0200 @@ -1,0 +2,354 @@ +Tue Jul 07 09:11:25 UTC 2020 - dmuel...@suse.com + +- Update to version 3.2.4 (fixes security issue + - https://github.com/helm/helm/security/advisories/GHSA-q8q8-93cv-v6h8 + - https://github.com/helm/helm/security/advisories/GHSA-cjjc-xp8v-855w + - https://github.com/helm/helm/security/advisories/GHSA-qq3j-xp49-j73f ) + + * Improve the extractor and add tests (#8317) + * Add checking of length of resourceList before creating of deleting + * docs: fix capitalization in a few help messages + * polish to keep the same log style + * Fix markdown table in helm command doc + * Add unit test for pkg/chart/chart.go + * Fixing docs from version to appVersion (#7975) + * Helm upgrades with --reuse-values and nil user values -- with tests (#7959) + * fix(pkg/plugin): copy plugins directly to the data directory (#7962) + * fs_test: use os.Getuid() instead user.Current() to determine if a test is executed with root privileges. + * fix(helm): allow a previously failed release to be upgraded (#7653) + * Fixing per gofmt + * Fix issue with unhandled error on Stat + * chore(helm): Avoid confusion in command usage + * Fix unit test + * Fix repo cache setting + * Fixing PAX Header handling (#8086) + * fix: upgrade using --force shoud not run patch logic (#8000) + * Set DisableCompression to true to disable unwanted httpclient transformation + * fix: write index.yaml file atomically (#7954) + * fix linting error with lookup function (#7969) + * bump version to v3.2 + * fix: removed inaccurate comment (#7937) + * Migrate SQL storage driver to Helm 3 (#7635) + * fix: Fixed a regression that was introduced with changed nil handling (#7938) + * Fix nested null value overrides (#7743) + * Updating sprig and semver to newer versions + * add unit test for function FindPlugins + * fix: rebuild chart after dependency update on install (#7897) + * Make get script eaiser for helm versions to live side by side (helm3 etc) (#7752) + * add softonic to adopters (#7918) + * test: forward-port regression test from Helm 2 (#7927) + * Add an improved user error message for removed k8s apis + * fix(tests): fix broken unit tests in storage (#7928) + * Add unit test for Secrets/ConfigMaps (#7765) + * docs: Update inline docs on action/upgrade.go (#7834) + * add unit test for metadata Validate + * add unit test for ChartFullPath + * add unit test for ChartPath + * add unit test for IsRoot + * updated help text for install --atomic, which was completely inaccurate (#7912) + * feat(cmd/helm): Update Cobra to 1.0.0 release + * fix(storage): preserve last deployed revision (#7806) + * fixed capitalization in a few help messages. (#7898) + * chore(comp): Remove unnecessary code + * ref(*): kubernetes v1.18 (#7831) + * Adding template docs to the version command + * Implement support for multiple args for repo remove (#7791) + * fix: fixed bug in Dependency.List() (#7852) + * Adding notes on semver to create Chart.yaml + * feat: allow image tag override + * feat: add pod annotations + * Avoid downloading same chart multiple times + * fix(helm): Data race in kube/client Delete func. (#7820) + * Improve --show-only flag (#7816) + * Add unit test for pkg/chart/chart.go + * remove unneeded values files from testchart + * update test chart to helm3 format + * fix: update unit test for go 1.14 error string change (#7835) + * Add fromYamlArray and fromJsonArray template helpers (#7712) + * Delete unneeded chart output + * add testing for upgrade --install with subchart notes + * pass subchart notes option to install client + * Snapcraft installation instructions added + * helm create command's templates more consistent + * Improve error message to check in unit test + * Add unit test for lint/values.go + * Fix a bug in Delete() in storage/driver/cfgmaps.go (#7367) + * Fix a bug in storage/driver/secrets.go Delete() (#7348) + * fix(cli): Make upgrade check if cluster reachable + * Correcting links for release notes + * Add tests + * Add more detail to error messages and support a non-force mode in metadata visitor + * Solve the issue #7749 where proper formating was not being done if --short(-q) option was used with other formating options like json, yaml + * Fixing issue where archives created on windows have broken paths + * fix(install): correct append tls config. + * Solve the issue #7749 where proper formating was not being done if --short(-q) option was used with other formating options like json, yaml + * Solve the issue #7749 where proper formating was not being done if --short(-q) option was used with other formating options like json, yaml + * Solve the issue #7749 where proper formating was not being done if --short(-q) option was used with other formating options like json, yaml + * Add unit test + * Fix stray modules + * Port --devel flag from v2 to v3 + * Use Create method if no resources need to be adopted + * chore(go.mod): run `go mod tidy` + * Make the charts cache safe in presence of several Helm instances + * fix: add new static linter and fix issues it found (#7655) + * Add --insecure-skip-tls-verify for repositories (#7254) + * ref(environment): use string checking instead + * Save Chart.lock to helm package tar + * test(helm): fix client update error + * fix(helm): polish goimport + * add unit test for RecordsReplace + * fix(helm): respect resource policy on ungrade Don't delete a resource on upgrade if it is annotated with helm.io/resource-policy=keep. This can cause data loss for users if the annotation is ignored(e.g. for a PVC) + * add unit test for ConfigMapDelete + * add unit test for SecretDelete + * fix(ADOPTERS): alphabetize org list (#7645) + * Add verification output to the verify command + * Fixes verification output on pull command + * fix(helm): stdin values for helm upgrade --install + * Update README.md + * Add test for unknown subcommand + * Return "unknown command" error for unknown subcommands + * Fix golangci-lint errors. + * Fix dep build to be compatiable with Helm 2 when requirements use repo alias + * fix(cmd/helm): upgrade go-shellwords + * Printing name of chart that do not have requested import value. + * pkg/storage/records: add unit test for Exists + * pkg/storage/records: add unit test for Index + * pkg/storage/records: add unit test for Get + * fix(helm): add --skipCRDs flag to 'helm upgrade' When 'helm upgrade --install' is run, this will allow to skip installing CRDs Closes #7452 + * feat(tests): Allow to provision memory driver + * feat(comp): Dynamic completion for plugins + * feat(comp): Static completion for plugins + * Alternative: annotation-only solution + * Adopt resources into release with correct instance and managed-by labels + * feat(comp): Move kube-context completion to Go + * feat(install): introduce --create-namespace + * Fix output of list action when it is failed + * Pass the apiserver address/port via cli, introduce HELM_KUBEAPISERVER envvar + * add license headers to release-notes.sh script + * Adds script to help craft release notes + * pkg/helmpath: fix unit test for Windows + * fix golint failure in pkg/action + * cmd/helm/search_repo: print info to stderr + * pkg/gates: add unit test for String + * Fix render error not being propogated + * IsReachable() needs to give detailed error message. + * fix(scripts): scrape for the latest v2/v3 release from the releases page + * feat(upgrade): introduce --disable-openapi-validation: This is a copy of the --disable-openapi-validation flag from the install command as introduced by Matthew Fisher. See commit 67e57a5fbb7b210e534157b8f67c15ffc3445453 + * ref(go.mod): k8s api 0.17.3 + * Making fetch-dist get the sha256sum files + * Pass kube user token via cli, introduce HELM_KUBETOKEN envvar + * Place rendering invalid YAML under --debug flag + * fix(kube): generate k8s native scheme only once + * fix(kube): use non global Scheme to convert + * Revert "Do not delete templated CRDs" + * fix(helm): improved logs + * Fix shasums to be usable by shasum and sha256sum applications + * fix(comp): Fix broken completion for --output flag + * add test for template recursion + * fix recursion count in templates + * Fix 'helm template' to also print invalid yaml + * fixed missing bullet + * Add ADOPTERS file, per CNCF requirements (#7507) + * bump version to v3.1 + * fix(version): fix typo in doc comment + * fix(helm): Reworded logs for clarity + * chore(*): Removes support for searching the plugin dir + * chore(postrender): Adds unit tests for exec post renderer + * Adds post-render support + * fix(memory_test): rebase master + * fix(cmd): Specify namespace for template command + * fix(tests): Add namespace support to memory driver + * Fixes issue where non-CRDs are read in from the crd directory + * ref(kind_sorter): use an in-place sort for sortManifestsByKind, reduce code duplication + * Fix engine.newFiles doc comment + * Fixes issue where <CHARTNAME> is left in starter values file + * fix(tests): Ignores tarball that will change on dep update + * fix(helm): Don't wait for service to be ready when external IP are set + * fix(chart): lock digest differs when dependency build with Helm 2 and then Helm 3 (#7261) + * Create a single shasums.txt + * Create a single shasums.txt + * ref(go.mod): oras v0.8.1 (#6862) + * feat(template): Allow template output to use release name (#7503) + * fix(tests): Make tests pass on MacOS + * fixed dependencies processing in case of helm install or upgrade for disabled/enabled sub charts + * fix(test) use newly created index instead of ignoring it + * Fix tests on arm64 and ppc64le (#7500) + * style(cmd/lint): removed slash in subcharts fp + * fix(lookup_func): do not return error when object is not found + * Fix typo + * Tidy up go dependencies (#7494) + * fix(template): helm template "--show-only" flag producing duplicates when flag used more than once (#7204) + * Fix some spelling errors in comment (#7492) + * When no resources were created, do not try to clean them up + * fix(comp): Allow zsh completion to handle -n flag + * Adding security file + * maintain backwards compatibility in the api for the CRDs function + * fix(package): remove --set, --values, etc. flags + * fix(chartutil): remove empty lines and a space from rendered chart templates (#7455) + * Friendly error message for non-existent Chart while packaging (#7127) + * fix(helm): sort hooks by kind for equal weight + * fix test-style + * allow limited recursion in templates + * Render the CRDs to spec files + * fix(test): Remove invalid subcommand in test + * fix(kube) only add to scheme.Scheme once + * Use /usr/bin/env for bash + * Remove references to protobuf (#7425) + * Allow tests to run on s390x (#7096) ++++ 157 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/helm/helm.changes ++++ and /work/SRC/openSUSE:Factory/.helm.new.3060/helm.changes Old: ---- helm-3.0.3.tar.xz vendor.tar.xz New: ---- helm-3.2.4.tar.gz vendor.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ helm.spec ++++++ --- /var/tmp/diff_new_pack.s1oqS8/_old 2020-07-15 11:35:25.250233549 +0200 +++ /var/tmp/diff_new_pack.s1oqS8/_new 2020-07-15 11:35:25.254233554 +0200 @@ -18,17 +18,17 @@ %define git_commit ac925eb7279f4a6955df663a0128044a8a6b7593 Name: helm -Version: 3.0.3 +Version: 3.2.4 Release: 0 Summary: The Kubernetes Package Manager License: Apache-2.0 Group: Development/Languages/Other URL: https://github.com/kubernetes/helm -Source: %{name}-%{version}.tar.xz -Source1: vendor.tar.xz +Source: %{name}-%{version}.tar.gz +Source1: vendor.tar.gz BuildRequires: golang-packaging BuildRequires: xz -BuildRequires: golang(API) >= 1.12 +BuildRequires: golang(API) >= 1.14 %{go_nostrip} %{go_provides} @@ -36,8 +36,7 @@ Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. %prep -%setup -q -tar xJf %{SOURCE1} +%setup -qa1 %build go build -mod=vendor -buildmode=pie ./cmd/helm ++++++ _service ++++++ --- /var/tmp/diff_new_pack.s1oqS8/_old 2020-07-15 11:35:25.290233591 +0200 +++ /var/tmp/diff_new_pack.s1oqS8/_new 2020-07-15 11:35:25.290233591 +0200 @@ -3,15 +3,17 @@ <param name="url">https://github.com/kubernetes/helm.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">3.0.3</param> - <param name="revision">v3.0.3</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">v(.*)</param> + <param name="revision">v3.2.4</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">helm-*.tar</param> - <param name="compression">xz</param> + <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"> <param name="basename">helm</param> </service> + <service name="go_modules" mode="disabled"/> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.s1oqS8/_old 2020-07-15 11:35:25.314233617 +0200 +++ /var/tmp/diff_new_pack.s1oqS8/_new 2020-07-15 11:35:25.314233617 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kubernetes/helm.git</param> - <param name="changesrevision">ac925eb7279f4a6955df663a0128044a8a6b7593</param></service></servicedata> + <param name="changesrevision">0ad800ef43d3b826f31a5ad8dfbb4fe05d143688</param></service></servicedata> \ No newline at end of file