commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-11-06 23:43:39 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.11331 (New) Package is "helm" Fri Nov 6 23:43:39 2020 rev:19 rq:845378 version:3.4.0 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-10-03 18:56:54.717575955 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.11331/helm.changes 2020-11-06 23:43:51.527406703 +0100 @@ -1,0 +2,146 @@ +Fri Oct 30 10:38:59 UTC 2020 - Vicente Zepeda Mas + +- Update to version 3.4.0: + * bump version to v3.4.0 + * this rewrites a whole bunch of old repo URLs to the new repo URL (#8902) + * warn and block old repo URLs (#8903) + * improved user-facing error messages to explain the underlying problem (#8731) + * Linking to a more complete list of meeting details. + * add authentication to CircleCI jobs + * helm create: make generated YAML indentation more consistent + * Makefile: check and use GOBIN environment variable first + * TestCheckPerms: utilize pipe to read stderr + * Bump github.com/DATA-DOG/go-sqlmock from 1.4.1 to 1.5.0 + * Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0 + * feat(install): add requested version to error + * Bump github.com/gofrs/flock from 0.7.1 to 0.8.0 + * Bump github.com/lib/pq from 1.7.0 to 1.8.0 + * Fix wrong function's name in comment + * ref(cmd): prevent klogs flags from polluting the help text + * Adding support for k8s 1.19 + * remove redudant time func + * fix example time format + * rename to time format flag + * refactor time formatting + * fix ls command example + * add time-format flag to list command + * Adding annotation to index.yaml file + * Fixing import package issue + * Update go version to 1.14 in go.mod + * use warning function + * Adding size labels pointer + * Fixing issue with idempotent repo add + * support passing signing passphrase from file or stdin (#8394) + * size/S and larger requiring 2 LGTMs + * Update docs links in release notes script + * fix: allow serverInfo field on index files + * fix(cmd/helm): add build tags for architecture + * switched to stricter YAML parsing on plugin metadata files + * Merge pull request from GHSA-m54r-vrmv-hw33 + * Merge pull request from GHSA-jm56-5h66-w453 + * Merge pull request from GHSA-9vp5-m38w-j776 + * go fmt + * improve the HTTP detection for tar archives + * replace --no-update with --force-update and invert default. BREAKING. + * handle case where dependency name collisions break dependency resolution + * fixed bug that caused helm create to not overwrite modified files + * refactor the release name validation to be consistent across Helm + * fix: if not .Values.autoscaling.enabled indent + * validate the name passed in during helm create + * fix: check mode bits on kubeconfig file + * fix incorrect wildcard expand + * fix(comp): Disable file comp for output formats + * Makefile: Fix LDFLAGS overriding + * Add support to install helm + * Fixing typo in engine comments + * Use T.cleanup() to cleanup cmdtest_temp file + * Use RemoveAll to remove a non-empty directory + * mark NewTempServer as Deprecated + * Use T.Cleanup() to cleanup temp dir helm-repotest + * Support impersonation via flags similar to kubectl --as="user" + * Document all env vars for CLI help + * Use T.cleanup() to cleanup helm-action-test + * Add GPG signature verification to install script (#7944) + * fix: with .Values.podAnnotations indent template + * Revert PR 8562 + * feat(comp): Add support for fish completion + * feat: status command display description + * Remove duplicate variable definition + * Fixed a variable name collision caused by two PR merges (#8681) + * Fix/8467 linter failing (#8496) + * fix name length check on lint (#8543) + * Fix spelling in completion.go + * cleanup tempfiles for load_test + * add checkFileCompletion for env HELM_BIN + * feat(env): add support of accepting a specific variable for helm env + * Fixing failing CI for windows + * pkg/*: Small linting fixes + * Correct checksum file links + * Fixing linting of templates on Windows + * use URL escape codes + * add v4 to list of exempt labels + * optimise if condition in service ready logic + * feat(comp): Disable file completion when not valid + * Bump Kubernetes to v0.18.8 + Bump jsonpatch + * release/mock: Ensure conversion from int to string yields a string + * Update Common Lables template in starter chart + * chore(deps): add dependabot.yml + * Fix Quick Start Guide Link in README.md + * add helm v4 todo comments for FindChartInAuthAndTLSRepoURL. + * polish the error handler + * Move selector filtering after latest release version filtering + * Added testing for list action with
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-10-03 18:56:16 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.4249 (New) Package is "helm" Sat Oct 3 18:56:16 2020 rev:18 rq:838470 version:3.3.4 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-09-24 16:13:26.576850545 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.4249/helm.changes 2020-10-03 18:56:54.717575955 +0200 @@ -1,0 +2,8 @@ +Mon Sep 28 19:49:33 UTC 2020 - dmuel...@suse.com + +- Update to version 3.3.4: + * Fixing import package issue + * use warning function + * Fixing issue with idempotent repo add + +--- Old: helm-3.3.3.tar.gz New: helm-3.3.4.tar.gz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.XlIt5F/_old 2020-10-03 18:56:55.425576739 +0200 +++ /var/tmp/diff_new_pack.XlIt5F/_new 2020-10-03 18:56:55.425576739 +0200 @@ -18,7 +18,7 @@ %define git_commit ac925eb7279f4a6955df663a0128044a8a6b7593 Name: helm -Version:3.3.3 +Version:3.3.4 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.XlIt5F/_old 2020-10-03 18:56:55.457576774 +0200 +++ /var/tmp/diff_new_pack.XlIt5F/_new 2020-10-03 18:56:55.461576778 +0200 @@ -5,7 +5,7 @@ .git @PARENT_TAG@ v(.*) -v3.3.3 +v3.3.4 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.XlIt5F/_old 2020-10-03 18:56:55.481576801 +0200 +++ /var/tmp/diff_new_pack.XlIt5F/_new 2020-10-03 18:56:55.481576801 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/helm.git - 55e3ca022e40fe200fbc855938995f40b2a68ce0 \ No newline at end of file + a61ce5633af99708171414353ed49547cf05013d \ No newline at end of file ++ helm-3.3.3.tar.gz -> helm-3.3.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.3.3/cmd/helm/registry_login.go new/helm-3.3.4/cmd/helm/registry_login.go --- old/helm-3.3.3/cmd/helm/registry_login.go 2020-09-18 18:47:06.0 +0200 +++ new/helm-3.3.4/cmd/helm/registry_login.go 2020-09-23 00:00:58.0 +0200 @@ -104,7 +104,7 @@ } } } else { - fmt.Fprintln(os.Stderr, "WARNING! Using --password via the CLI is insecure. Use --password-stdin.") + warning("Using --password via the CLI is insecure. Use --password-stdin.") } return username, password, nil diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.3.3/cmd/helm/repo_add.go new/helm-3.3.4/cmd/helm/repo_add.go --- old/helm-3.3.3/cmd/helm/repo_add.go 2020-09-18 18:47:06.0 +0200 +++ new/helm-3.3.4/cmd/helm/repo_add.go 2020-09-23 00:00:58.0 +0200 @@ -114,11 +114,6 @@ return err } - // If the repo exists and --force-update was not specified, error out. - if !o.forceUpdate && f.Has(o.name) { - return errors.Errorf("repository name (%s) already exists, please specify a different name", o.name) - } - c := repo.Entry{ Name: o.name, URL: o.url, @@ -130,6 +125,23 @@ InsecureSkipTLSverify: o.insecureSkipTLSverify, } + // If the repo exists do one of two things: + // 1. If the configuration for the name is the same continue without error + // 2. When the config is different require --force-update + if !o.forceUpdate && f.Has(o.name) { + existing := f.Get(o.name) + if c != *existing { + + // The input coming in for the name is different from what is already + // configured. Return an error. + return errors.Errorf("repository name (%s) already exists, please specify a different name", o.name) + } + + // The add is idempotent so do nothing + fmt.Fprintf(out, "%q already exists with the same configuration, skipping\n", o.name) + return nil + } + r, err := repo.NewChartRepository(, getter.All(settings)) if err != nil { return err diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.3.3/cmd/helm/repo_add_test.go new/helm-3.3.4/cmd/helm/repo_add_test.go --- old/helm-3.3.3/cmd/helm/repo_add_test.go2020-09-18 18:47:06.0
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-09-24 16:12:53 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.4249 (New) Package is "helm" Thu Sep 24 16:12:53 2020 rev:17 rq:835788 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-09-14 12:27:24.233063280 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.4249/helm.changes 2020-09-24 16:13:26.576850545 +0200 @@ -1,0 +2,24 @@ +Mon Sep 21 09:10:14 UTC 2020 - Vicente Zepeda Mas + +- Update to version 3.3.3: + * fix: allow serverInfo field on index files + +--- +Mon Sep 21 09:05:39 UTC 2020 - Vicente Zepeda Mas + +- Update to version 3.3.2: + * fix rebase + * fix(cmd/helm): add build tags for architecture + * switched to stricter YAML parsing on plugin metadata files + * Merge pull request from GHSA-m54r-vrmv-hw33 + * Merge pull request from GHSA-jm56-5h66-w453 + * Merge pull request from GHSA-9vp5-m38w-j776 + * fixed bug that caused helm create to not overwrite modified files + * replace --no-update with --force-update and invert default. BREAKING. + * improve the HTTP detection for tar archives + * handle case where dependency name collisions break dependency resolution + * validate the name passed in during helm create + * refactor the release name validation to be consistent across Helm + * fix: check mode bits on kubeconfig file + +--- Old: helm-3.3.1.tar.gz New: helm-3.3.3.tar.gz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.QI4VVi/_old 2020-09-24 16:13:27.400851369 +0200 +++ /var/tmp/diff_new_pack.QI4VVi/_new 2020-09-24 16:13:27.404851372 +0200 @@ -18,7 +18,7 @@ %define git_commit ac925eb7279f4a6955df663a0128044a8a6b7593 Name: helm -Version:3.3.1 +Version:3.3.3 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.QI4VVi/_old 2020-09-24 16:13:27.436851405 +0200 +++ /var/tmp/diff_new_pack.QI4VVi/_new 2020-09-24 16:13:27.436851405 +0200 @@ -5,7 +5,7 @@ .git @PARENT_TAG@ v(.*) -v3.3.1 +v3.3.3 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.QI4VVi/_old 2020-09-24 16:13:27.456851425 +0200 +++ /var/tmp/diff_new_pack.QI4VVi/_new 2020-09-24 16:13:27.456851425 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/helm.git - 249e5215cde0c3fa72e27eb7a30e8d55c9696144 \ No newline at end of file + 55e3ca022e40fe200fbc855938995f40b2a68ce0 \ No newline at end of file ++ helm-3.3.1.tar.gz -> helm-3.3.3.tar.gz ++ 2026 lines of diff (skipped) ++ vendor.tar.gz ++ /work/SRC/openSUSE:Factory/helm/vendor.tar.gz /work/SRC/openSUSE:Factory/.helm.new.4249/vendor.tar.gz differ: char 5, line 1
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-09-14 12:20:54 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.4249 (New) Package is "helm" Mon Sep 14 12:20:54 2020 rev:16 rq:833431 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-08-20 22:27:40.719949046 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.4249/helm.changes 2020-09-14 12:27:24.233063280 +0200 @@ -1,0 +2,17 @@ +Wed Sep 09 06:03:52 UTC 2020 - dmuel...@suse.com + +- Update to version 3.3.1: + * Fix spelling in completion.go + * Fixing linting of templates on Windows + * Bump Kubernetes to v0.18.8 + Bump jsonpatch + * Fix Quick Start Guide Link in README.md + * fix test that modifies the wrong cache data + * bufix: fix validateNumColons docs + * Fix typo + * Enhance readability by extracting bitwise operation + * Make helm ls return only current releases if providing state filter + * fix: Allow building in a path containing spaces + * Alter whitespace in "Update Complete" output + * Fixing version and spelling errors + +--- Old: helm-3.3.0.tar.gz New: helm-3.3.1.tar.gz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.5ug6xT/_old 2020-09-14 12:27:26.253064568 +0200 +++ /var/tmp/diff_new_pack.5ug6xT/_new 2020-09-14 12:27:26.261064573 +0200 @@ -18,7 +18,7 @@ %define git_commit ac925eb7279f4a6955df663a0128044a8a6b7593 Name: helm -Version:3.3.0 +Version:3.3.1 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.5ug6xT/_old 2020-09-14 12:27:26.293064594 +0200 +++ /var/tmp/diff_new_pack.5ug6xT/_new 2020-09-14 12:27:26.297064596 +0200 @@ -5,7 +5,7 @@ .git @PARENT_TAG@ v(.*) -v3.3.0 +v3.3.1 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.5ug6xT/_old 2020-09-14 12:27:26.313064606 +0200 +++ /var/tmp/diff_new_pack.5ug6xT/_new 2020-09-14 12:27:26.313064606 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/helm.git - 8a4aeec08d67a7b84472007529e8097ec3742105 \ No newline at end of file + 249e5215cde0c3fa72e27eb7a30e8d55c9696144 \ No newline at end of file ++ helm-3.3.0.tar.gz -> helm-3.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.3.0/Makefile new/helm-3.3.1/Makefile --- old/helm-3.3.0/Makefile 2020-07-29 16:27:27.0 +0200 +++ new/helm-3.3.1/Makefile 2020-08-31 20:21:23.0 +0200 @@ -60,7 +60,7 @@ build: $(BINDIR)/$(BINNAME) $(BINDIR)/$(BINNAME): $(SRC) - GO111MODULE=on go build $(GOFLAGS) -tags '$(TAGS)' -ldflags '$(LDFLAGS)' -o $(BINDIR)/$(BINNAME) ./cmd/helm + GO111MODULE=on go build $(GOFLAGS) -tags '$(TAGS)' -ldflags '$(LDFLAGS)' -o '$(BINDIR)'/$(BINNAME) ./cmd/helm # -- # test @@ -97,7 +97,7 @@ test-acceptance: build build-cross @if [ -d "${ACCEPTANCE_DIR}" ]; then \ cd ${ACCEPTANCE_DIR} && \ - ROBOT_RUN_TESTS=$(ACCEPTANCE_RUN_TESTS) ROBOT_HELM_PATH=$(BINDIR) make acceptance; \ + ROBOT_RUN_TESTS=$(ACCEPTANCE_RUN_TESTS) ROBOT_HELM_PATH='$(BINDIR)' make acceptance; \ else \ echo "You must clone the acceptance_testing repo under $(ACCEPTANCE_DIR)"; \ echo "You can find the acceptance_testing repo at https://github.com/helm/acceptance-testing;; \ @@ -178,7 +178,7 @@ .PHONY: clean clean: - @rm -rf $(BINDIR) ./_dist + @rm -rf '$(BINDIR)' ./_dist .PHONY: release-notes release-notes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.3.0/README.md new/helm-3.3.1/README.md --- old/helm-3.3.0/README.md2020-07-29 16:27:27.0 +0200 +++ new/helm-3.3.1/README.md2020-08-31 20:21:23.0 +0200 @@ -43,7 +43,7 @@ - [GoFish](https://gofi.sh/) users can use `gofish install helm`. - [Snapcraft](https://snapcraft.io/) users can use `snap install helm --classic` -To rapidly get Helm up and running, start with the [Quick Start Guide](https://docs.helm.sh/using_helm/#quickstart-guide). +To rapidly get Helm up and running, start with the [Quick Start Guide](https://helm.sh/docs/intro/quickstart/). See the [installation guide](https://helm.sh/docs/intro/install/) for more options, including installing pre-releases. diff -urN '--exclude=CVS'
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-08-20 22:27:35 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.3399 (New) Package is "helm" Thu Aug 20 22:27:35 2020 rev:15 rq:827620 version:3.3.0 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-07-21 15:46:05.747977100 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.3399/helm.changes 2020-08-20 22:27:40.719949046 +0200 @@ -1,0 +2,107 @@ +Tue Aug 18 12:42:53 UTC 2020 - dmuel...@suse.com + +- Update to version 3.3.0: + * Fix issue with install and upgrade running all hooks + * bump version to v3.3 + * fix(template):Issue:helm template with --output-dir (#8156) + * Adding v4 link + * Updating for today's actual milestone practices + * fix(cmd): display warnings on stderr + * Determine chart digest by manifest (#8249) + * Fix some go-lint warnings + * Fix golint issue + * feat(comp): Complete revision for rollback command + * fix template command use --show-only flags error in windows environment + * version bump + * remove s390x arch check + * feat(comp): Provide completion for --version flag + * chore(Makefile): Remove unused variable + * Improve the extractor and add tests (#8317) + * Add HelmVersion to Capabilities + * feat(cmd): Subcommands for the completion command + * fix(chartutil): do not set helpers.tpl filetype for vim + * Add unit test case + * feat(comp): Move custom completions to Cobra 1.0 + * fix(doc): generic description for --version/verify + * Fix description is ignore when installed with upgrade + * Add unit test for man-in-the-middle attack on pull + * chore(helm): Avoid confusion in command usage + * Fix crashing `helm chart list` with large list + * Show errors when linting for Chart.yaml version and appVersion fields of type non-string + * ref(tests): localize unit test fixtures to package + * Fix issue with unhandled error on Stat + * Removing legacy completions.bash file + * Using flags instead of persistent flags on status + * Removing tiller language + * Added s390x support + * add kind_sorter support for SecretList + * Fix unit test + * Fix repo cache setting + * Update the Helm version docs + * Revert "group command for easy read" + * Catching a potential panic in strval parsing + * Recovering from panic that can occur with make + * Fixing error with strvals parsing + * ref(pkg/chartutil): use minimal in-memory fixtures + * feat: Detect missing selector during lint + * Add new line to fix code formatting in doc + * fix(comp): Prepare plugin completion for Cobra 1.0 + * feat(test): Update golangci-lint to 1.27.0 + * chore(*): Fix formatting + * Fixing PAX Header handling (#8086) + * fix: upgrade using --force shoud not run patch logic (#8000) + * feat(getter): add timeout option (#7950) + * fix security mailing list address + * bump DefaultCapabilities to 1.18 + * bump to kubernetes 1.18.2 + * scripts: do not use optional 'which' command in get-helm installation (#8048) + * feat: make the linter coalesce the passed-in values before running values tests (#7984) + * Removed scheme + * Fixes repo parsing + * Fixes repo parsing + * Set DisableCompression to true to disable unwanted httpclient transformation + * Update lint deprecation list + * refactor: alter constant `pluginFileName` to `PluginFileName` + * Fixing argument to be lower case + * docs: fix capitalization in a few help messages + * bump version to v3.2 + * fix: removed strict template errors in linter (#8017) + * Add checking of length of resourceList before creating of deleting + * fix: use correct regular expression for Kubernetes names (#8013) + * feat: implement deprecation warnings in helm lint (#7986) + * added option --insecure-skip-tls-verify for helm install, addresses #7875 + * added option --insecure-skip-tls-verify for helm pull, addresses #7875 + * polish to keep the same log style + * Fix markdown table in helm command doc + * feat: lint the names of templated resources (#8011) + * Adding Helm env vars where XDG exposed + * Fix : Prints empty list in json/yaml is no repositories are present (#7949) + * Updating CONTRIBUTING to match current practice + * Adding PR template from dev-v2 branch + * Add unit test for pkg/chart/chart.go + * fix: write index.yaml file atomically (#7954) + * test: add test for bom test data integrity + * Fixing docs from version to appVersion (#7975) + * Modify Circle config to use Go 1.14 (#7980) + * fix(pkg/cli): ensure correct configuration from kubeconfig file + * fix(cmd/env): make helm env command respect cli flags (#7978) + * fix(*): remove bom in utf files when loading chart files (#6081) + * Helm upgrades with --reuse-values and nil user values --
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-07-21 15:43:40 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.3592 (New) Package is "helm" Tue Jul 21 15:43:40 2020 rev:14 rq:821474 version:3.2.4 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2020-07-15 11:35:13.462221150 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.3592/helm.changes 2020-07-21 15:46:05.747977100 +0200 @@ -1,0 +2,5 @@ +Fri Jul 17 08:44:30 UTC 2020 - manfre...@gmx.net + +- Add bash and zsh completion sub-packages + +--- Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.xHQymF/_old 2020-07-21 15:46:07.191978885 +0200 +++ /var/tmp/diff_new_pack.xHQymF/_new 2020-07-21 15:46:07.195978890 +0200 @@ -35,6 +35,26 @@ %description Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. +%package bash-completion +Summary:Bash Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Supplements:packageand(%{name}:bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command line completion support for %{name}. + +%package zsh-completion +Summary:Zsh Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Supplements:packageand(%{name}:zsh) +BuildArch: noarch + +%description zsh-completion +Zsh command line completion support for %{name}. + %prep %setup -qa1 @@ -44,10 +64,24 @@ %install mkdir -p %{buildroot}%{_bindir} install -m755 helm %{buildroot}/%{_bindir}/helm +mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions +./helm completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name} +mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d +./helm completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name} %files %doc README.md %license LICENSE %{_bindir}/helm +%files bash-completion +%defattr(-,root,root) +%dir %{_datarootdir}/bash-completion/completions/ +%{_datarootdir}/bash-completion/completions/%{name} + +%files zsh-completion +%defattr(-,root,root) +%dir %{_datarootdir}/zsh_completion.d/ +%{_datarootdir}/zsh_completion.d/_%{name} + %changelog
commit helm for openSUSE:Factory
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.changes2020-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
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2020-02-25 16:02:18 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.26092 (New) Package is "helm" Tue Feb 25 16:02:18 2020 rev:12 rq:92 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2019-09-30 15:51:53.870414376 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.26092/helm.changes 2020-02-25 16:03:24.892240430 +0100 @@ -1,0 +2,6 @@ +Thu Feb 6 12:11:42 UTC 2020 - Joachim Gleissner + +- Update to version 3.0.3 +- Drop obsolete README.packaging + +--- Old: README.packaging helm-3.0.0beta.3.tar.xz New: helm-3.0.3.tar.xz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.B9DEJ2/_old 2020-02-25 16:03:29.204249065 +0100 +++ /var/tmp/diff_new_pack.B9DEJ2/_new 2020-02-25 16:03:29.220249097 +0100 @@ -1,7 +1,7 @@ # # spec file for package helm # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define git_commit b9a54967f838723fe241172a6b94d18caf8bcdca +%define git_commit ac925eb7279f4a6955df663a0128044a8a6b7593 Name: helm -Version:3.0.0beta.3 +Version:3.0.3 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 @@ -26,11 +26,9 @@ URL:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz -BuildRequires: go1.12 -Source99: README.packaging BuildRequires: golang-packaging -BuildRequires: systemd-rpm-macros BuildRequires: xz +BuildRequires: golang(API) >= 1.12 %{go_nostrip} %{go_provides} @@ -40,15 +38,13 @@ %prep %setup -q tar xJf %{SOURCE1} -%{goprep} helm.sh/helm %build -export GOPATH="%{_builddir}/go:$GOPATH" -GOBIN=$PWD/bin go install -tags '' -ldflags ' -X helm.sh/helm/pkg/version.Version=v%{version} -X helm.sh/helm/pkg/version.BuildMetadata= -X helm.sh/helm/pkg/version.GitCommit=%{git_commit} -X helm.sh/helm/pkg/version.GitTreeState=clean' helm.sh/helm/cmd/... +go build -mod=vendor -buildmode=pie ./cmd/helm %install mkdir -p %{buildroot}%{_bindir} -install -m755 bin/helm %{buildroot}/%{_bindir}/helm +install -m755 helm %{buildroot}/%{_bindir}/helm %files %doc README.md ++ _service ++ --- /var/tmp/diff_new_pack.B9DEJ2/_old 2020-02-25 16:03:29.260249177 +0100 +++ /var/tmp/diff_new_pack.B9DEJ2/_new 2020-02-25 16:03:29.260249177 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/helm.git git .git -3.0.0-beta.3 -v3.0.0-beta.3 +3.0.3 +v3.0.3 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.B9DEJ2/_old 2020-02-25 16:03:29.288249233 +0100 +++ /var/tmp/diff_new_pack.B9DEJ2/_new 2020-02-25 16:03:29.292249241 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/helm.git - b4788481b72a6a9c0c311c084217ede87a9435d5 \ No newline at end of file + ac925eb7279f4a6955df663a0128044a8a6b7593 ++ helm-3.0.0beta.3.tar.xz -> helm-3.0.3.tar.xz ++ 21312 lines of diff (skipped) ++ vendor.tar.xz ++ /work/SRC/openSUSE:Factory/helm/vendor.tar.xz /work/SRC/openSUSE:Factory/.helm.new.26092/vendor.tar.xz differ: char 26, line 1
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2019-09-30 15:51:51 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.2352 (New) Package is "helm" Mon Sep 30 15:51:51 2019 rev:11 rq:732947 version:3.0.0beta.3 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2019-08-06 15:07:59.539866746 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.2352/helm.changes 2019-09-30 15:51:53.870414376 +0200 @@ -1,0 +2,112 @@ +Tue Sep 24 12:19:24 UTC 2019 - mmeis...@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 +
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2019-08-06 15:07:56 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.4126 (New) Package is "helm" Tue Aug 6 15:07:56 2019 rev:10 rq:719553 version:3.0.0alpha.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2019-07-16 08:37:58.679093015 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.4126/helm.changes 2019-08-06 15:07:59.539866746 +0200 @@ -1,0 +2,73 @@ +Wed Jul 24 14:22:50 UTC 2019 - mmeis...@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 + +--- Old: helm-3.0.0alpha.1.tar.xz New: helm-3.0.0alpha.2.tar.xz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.cae1lE/_old 2019-08-06 15:08:00.795865911 +0200 +++ /var/tmp/diff_new_pack.cae1lE/_new 2019-08-06 15:08:00.795865911 +0200 @@ -18,7 +18,7 @@ %define git_commit b9a54967f838723fe241172a6b94d18caf8bcdca Name: helm -Version:3.0.0alpha.1 +Version:3.0.0alpha.2 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.cae1lE/_old 2019-08-06
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2019-07-16 08:37:57 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.1887 (New) Package is "helm" Tue Jul 16 08:37:57 2019 rev:9 rq:714655 version:3.0.0alpha.1 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2019-06-19 20:57:41.141944308 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.1887/helm.changes 2019-07-16 08:37:58.679093015 +0200 @@ -1,0 +2,201 @@ +Wed Jun 26 09:50:23 UTC 2019 - mmeis...@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
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2019-06-19 20:57:21 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.4811 (New) Package is "helm" Wed Jun 19 20:57:21 2019 rev:8 rq:703668 version:2.13.1 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-12-24 11:46:43.761168736 +0100 +++ /work/SRC/openSUSE:Factory/.helm.new.4811/helm.changes 2019-06-19 20:57:41.141944308 +0200 @@ -1,0 +2,24 @@ +Fri May 17 09:47:48 CEST 2019 - jsuch...@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 04:26:51 UTC 2019 - Thomas Bechtold + +- 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 + +--- Old: helm-2.8.2.tar.xz New: README.packaging helm-2.13.1.tar.xz helm-serve.service Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.6x9SLB/_old 2019-06-19 20:57:43.153945984 +0200 +++ /var/tmp/diff_new_pack.6x9SLB/_new 2019-06-19 20:57:43.157945987 +0200 @@ -1,7 +1,7 @@ # # spec file for package helm # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define git_commit %{version} +%define git_commit 618447cbf203d147601b4b9bd7f8c37a5d39fbb4 Name: helm -Version:2.8.2 +Version:2.13.1 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 @@ -26,9 +26,13 @@ URL:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz -BuildRequires: go1.10 >= 1.10.6 +Source2:helm-serve.service +BuildRequires: go1.11 +Source99: README.packaging BuildRequires: golang-packaging +BuildRequires: systemd-rpm-macros BuildRequires: xz +%{?systemd_requires} %{go_nostrip} %{go_provides} @@ -49,10 +53,27 @@ install -m755 bin/helm %{buildroot}/%{_bindir}/helm install -m755 bin/tiller %{buildroot}/%{_bindir}/tiller +mkdir -p %{buildroot}%{_sbindir} %{buildroot}%{_unitdir} +install -p -D -m 444 %{SOURCE2} %{buildroot}%{_unitdir}/helm-serve.service + +%pre +%service_add_pre helm-serve.service + +%post +%service_add_post helm-serve.service + +%preun +%service_del_preun helm-serve.service + +%postun +%restart_on_update helm-serve.service +%service_del_postun helm-serve.service + %files %doc README.md %license LICENSE %{_bindir}/helm %{_bindir}/tiller +%{_unitdir}/helm-serve.service %changelog ++ README.packaging ++ Updating the vendor.tar.xz taball - helm is using glide so you need a working glide binary. Then updating the vendor.tar.xz tarball is done via: $ cd $GOPATH $ mkdir -p src/k8s.io $ cd src/k8s.io $ git clone https://github.com/helm/helm.git # $VERSION is the version you want to package git checkout $VERSION $ cd helm # make bootstrap will create the vendor/ directory $ make bootstrap build # now create the vendor tarball and use that in the package $ tar cJf vendor.tar.xz vendor++ _service ++ --- /var/tmp/diff_new_pack.6x9SLB/_old 2019-06-19 20:57:43.209946030 +0200 +++ /var/tmp/diff_new_pack.6x9SLB/_new 2019-06-19 20:57:43.213946034 +0200 @@ -3,8 +3,8 @@ https://github.com/kubernetes/helm.git git .git -2.8.2 -v2.8.2 +2.13.1 +v2.13.1 enable ++ _servicedata ++ ---
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-12-24 11:46:42 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.28833 (New) Package is "helm" Mon Dec 24 11:46:42 2018 rev:7 rq:660110 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-12-13 19:49:47.944595908 +0100 +++ /work/SRC/openSUSE:Factory/.helm.new.28833/helm.changes 2018-12-24 11:46:43.761168736 +0100 @@ -1,0 +2,10 @@ +Wed Dec 19 01:36:13 UTC 2018 - c...@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 +--- Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.Usj9nu/_old 2018-12-24 11:46:44.701167910 +0100 +++ /var/tmp/diff_new_pack.Usj9nu/_new 2018-12-24 11:46:44.705167907 +0100 @@ -26,7 +26,7 @@ URL:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz -BuildRequires: go >= 1.10 +BuildRequires: go1.10 >= 1.10.6 BuildRequires: golang-packaging BuildRequires: xz %{go_nostrip}
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-12-13 19:49:44 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.28833 (New) Package is "helm" Thu Dec 13 19:49:44 2018 rev:6 rq:657781 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-08-08 14:54:10.545616961 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.28833/helm.changes 2018-12-13 19:49:47.944595908 +0100 @@ -1,0 +2,5 @@ +Thu Dec 13 04:47:38 UTC 2018 - d...@suse.com + +- Require golang >= 1.10. + +--- Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.OXrbIU/_old 2018-12-13 19:49:48.860594725 +0100 +++ /var/tmp/diff_new_pack.OXrbIU/_new 2018-12-13 19:49:48.864594721 +0100 @@ -26,7 +26,7 @@ URL:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz -BuildRequires: go >= 1.8 +BuildRequires: go >= 1.10 BuildRequires: golang-packaging BuildRequires: xz %{go_nostrip}
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-08-08 14:53:19 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new (New) Package is "helm" Wed Aug 8 14:53:19 2018 rev:5 rq:627856 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-06-13 15:40:57.837086361 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new/helm.changes 2018-08-08 14:54:10.545616961 +0200 @@ -1,0 +2,6 @@ +Tue Aug 7 09:58:51 UTC 2018 - mmeis...@suse.com + +- run spec-cleaner over tthe specfile + there have been some deprecated macros used + +--- Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.uXQ6yj/_old 2018-08-08 14:54:11.897619194 +0200 +++ /var/tmp/diff_new_pack.uXQ6yj/_new 2018-08-08 14:54:11.897619194 +0200 @@ -17,14 +17,13 @@ %define git_commit %{version} - Name: helm Version:2.8.2 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 Group: Development/Languages/Other -Url:https://github.com/kubernetes/helm +URL:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz BuildRequires: go >= 1.8 @@ -37,7 +36,7 @@ Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. %prep -%setup -q -n %{name}-%{version} +%setup -q tar xJf %{SOURCE1} %{goprep} k8s.io/helm @@ -46,12 +45,11 @@ GOBIN=$PWD/bin go install -tags '' -ldflags ' -X k8s.io/helm/pkg/version.Version=v%{version} -X k8s.io/helm/pkg/version.BuildMetadata= -X k8s.io/helm/pkg/version.GitCommit=%{git_commit} -X k8s.io/helm/pkg/version.GitTreeState=clean' k8s.io/helm/cmd/... %install -%{__mkdir_p} %{buildroot}%{_bindir} -%{__install} -m755 bin/helm %{buildroot}/%{_bindir}/helm -%{__install} -m755 bin/tiller %{buildroot}/%{_bindir}/tiller +mkdir -p %{buildroot}%{_bindir} +install -m755 bin/helm %{buildroot}/%{_bindir}/helm +install -m755 bin/tiller %{buildroot}/%{_bindir}/tiller %files -%defattr(-,root,root,-) %doc README.md %license LICENSE %{_bindir}/helm
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-06-13 15:40:07 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new (New) Package is "helm" Wed Jun 13 15:40:07 2018 rev:4 rq:616061 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-03-16 10:41:48.287809642 +0100 +++ /work/SRC/openSUSE:Factory/.helm.new/helm.changes 2018-06-13 15:40:57.837086361 +0200 @@ -1,0 +2,5 @@ +Tue Jun 5 09:50:49 UTC 2018 - dcass...@suse.com + +- Make use of %license macro + +--- Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.caaln2/_old 2018-06-13 15:40:59.437027493 +0200 +++ /var/tmp/diff_new_pack.caaln2/_new 2018-06-13 15:40:59.445027198 +0200 @@ -52,7 +52,8 @@ %files %defattr(-,root,root,-) -%doc README.md LICENSE +%doc README.md +%license LICENSE %{_bindir}/helm %{_bindir}/tiller
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-03-16 10:41:25 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new (New) Package is "helm" Fri Mar 16 10:41:25 2018 rev:3 rq:586470 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2018-01-13 21:44:14.535598957 +0100 +++ /work/SRC/openSUSE:Factory/.helm.new/helm.changes 2018-03-16 10:41:48.287809642 +0100 @@ -1,0 +2,22 @@ +Tue Mar 13 16:31:32 UTC 2018 - kmacin...@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 1 19:30:48 UTC 2018 - kmacin...@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 + +--- Old: helm-2.7.2.tar.xz New: _servicedata helm-2.8.2.tar.xz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.oGC4E1/_old 2018-03-16 10:41:50.659724235 +0100 +++ /var/tmp/diff_new_pack.oGC4E1/_new 2018-03-16 10:41:50.663724091 +0100 @@ -1,7 +1,7 @@ # # spec file for package helm # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define git_commit %{version} Name: helm -Version:2.7.2 +Version:2.8.2 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.oGC4E1/_old 2018-03-16 10:41:50.731721643 +0100 +++ /var/tmp/diff_new_pack.oGC4E1/_new 2018-03-16 10:41:50.731721643 +0100 @@ -3,8 +3,9 @@ https://github.com/kubernetes/helm.git git .git -2.7.2 -v2.7.2 +2.8.2 +v2.8.2 +enable helm-*.tar ++ _servicedata ++ https://github.com/kubernetes/helm.git a80231648a1473929271764b920a8e346f6de844++ helm-2.7.2.tar.xz -> helm-2.8.2.tar.xz ++ /work/SRC/openSUSE:Factory/helm/helm-2.7.2.tar.xz /work/SRC/openSUSE:Factory/.helm.new/helm-2.8.2.tar.xz differ: char 25, line 1 ++ vendor.tar.xz ++ /work/SRC/openSUSE:Factory/helm/vendor.tar.xz /work/SRC/openSUSE:Factory/.helm.new/vendor.tar.xz differ: char 25, line 1
commit helm for openSUSE:Factory
Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2018-01-13 21:43:56 Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new (New) Package is "helm" Sat Jan 13 21:43:56 2018 rev:2 rq:556827 version:2.7.2 Changes: --- /work/SRC/openSUSE:Factory/helm/helm.changes2017-10-13 14:20:42.856023120 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new/helm.changes 2018-01-13 21:44:14.535598957 +0100 @@ -1,0 +2,9 @@ +Wed Dec 13 18:33:10 UTC 2017 - jbon...@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 + +--- Old: helm-2.6.1.tar.xz New: helm-2.7.2.tar.xz Other differences: -- ++ helm.spec ++ --- /var/tmp/diff_new_pack.wBKHD1/_old 2018-01-13 21:44:18.231426692 +0100 +++ /var/tmp/diff_new_pack.wBKHD1/_new 2018-01-13 21:44:18.239426319 +0100 @@ -1,7 +1,7 @@ # # spec file for package helm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,10 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define git_commit %{version} Name: helm -Version:2.6.1 +Version:2.7.2 Release:0 Summary:The Kubernetes Package Manager License:Apache-2.0 @@ -26,9 +27,9 @@ Url:https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1:vendor.tar.xz -BuildRequires: go >= 1.7 -BuildRequires: xz +BuildRequires: go >= 1.8 BuildRequires: golang-packaging +BuildRequires: xz %{go_nostrip} %{go_provides} ++ _service ++ --- /var/tmp/diff_new_pack.wBKHD1/_old 2018-01-13 21:44:18.291423895 +0100 +++ /var/tmp/diff_new_pack.wBKHD1/_new 2018-01-13 21:44:18.295423709 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/helm.git git .git -2.6.1 -v2.6.1 +2.7.2 +v2.7.2 helm-*.tar @@ -13,4 +13,4 @@ helm - \ No newline at end of file + ++ helm-2.6.1.tar.xz -> helm-2.7.2.tar.xz ++ /work/SRC/openSUSE:Factory/helm/helm-2.6.1.tar.xz /work/SRC/openSUSE:Factory/.helm.new/helm-2.7.2.tar.xz differ: char 25, line 1 ++ vendor.tar.xz ++ /work/SRC/openSUSE:Factory/helm/vendor.tar.xz /work/SRC/openSUSE:Factory/.helm.new/vendor.tar.xz differ: char 26, line 1