------------------------------------------------------------------- Mon Oct 5 22:19:50 UTC 2020 - Joseph Davis - Undo rename of package, still use update-alternatives ------------------------------------------------------------------- Mon Sep 21 16:39:07 UTC 2020 - Vicente Zepeda Mas - Update to version 2.16.12: * Fix for issue 8761 * fix formatting error (#8758) * fix: use yaml annotations for yaml.v2 validation * validate plugin metadata before loading * backported fixes from helm3 * Fixing broken vanity URL in dependencies fix bsc#1176752 CVE-2020-15187 fix bsc#1176753 CVE-2020-15186 fix bsc#1176754 CVE-2020-15185 fix bsc#1176755 CVE-2020-15184 ------------------------------------------------------------------- Tue Aug 18 12:49:01 UTC 2020 - dmueller@suse.com - Update to version 2.16.10: * also don't need the values.yaml in testdata * remove unrequired files in testdata * the last revert commit still was making an undesired change * revert the removal of strict param in functions for better backwards compatibility * fix: removed strict template errors from v2 linter * fix(tiller): Avoid corrupting storage via a lock * Updated test cases * Consider namespace when comparing resources * Update after review * Add more informative error message for removed k8s APIs ------------------------------------------------------------------- Thu Jul 16 18:53:21 UTC 2020 - comurphy@suse.com - Fix tarball source name - Update to version 2.16.9: * backported archive improvements from v3 (#8318) * fix(ci): use go 1.14 (#8288) * Adds Sonatype Nexus Repository Manger as a Helm repository host (#7960) * Fix issue with sorting pod lists * fix: lint with strict passes for helm create (#7926) * fix: fixes for Go 1.14 (#7848) * Fix nul pointer error * Fixing validation issue * fix recursion count in templates * fix(engine): allow limited recursion in templates * Restores display of object status when displaying helm status * fix(requirements): refactor to use common codepath for table coalescing (#7047) * chore(rootfs): bump alpine image to 3.11 * fix(Makefile): disable go modules * [v2]stop with an error immediately if a file or directory with that name already exists (#7188) * Fix secure installation link in v2 (#6912) * fix(tiller): improve handling of corrupted storage * fix: backport #6901 to Helm 2 (#7196) * Port PR 7114 to Helm 2 (#7128) * fix(kube): Fixes wait for jobs * fix(kube): Fixes missing API versions * bump version to v2.16.0-rc.1 * add comment to indicate source of fs.go * Move third_party/fs to internal/third_party/fs and update scripts/validate-license.sh * Move fs to third_party/dep and include full bsd license text * Fix url for bsd license * Fix linting issues * Switch BSD license in fsutil package to dep project license * Copy approach done in another project for using bsd license * Add Apache License line to fsutil * Run gofmt -s -w using official golang docker image * Run gofmt -s on fs_test * Remove dead code * Fix style issues * Skip inaccessible file tests for root * Remove dep/internal/test dependency * Removed unused methods from fs package * Fix rename for helm dep upgrade ------------------------------------------------------------------- Tue Jun 2 04:27:39 UTC 2020 - Joseph Davis - Renamed to helm2 to allow update-alternatives support - Updated BuildRequires to use go1.13 ------------------------------------------------------------------- Tue Mar 3 10:40:54 UTC 2020 - Michal Jura - Update to version 2.16.3: * chore(rootfs): bump alpine image to 3.11 ------------------------------------------------------------------- Thu Nov 14 10:04:00 UTC 2019 - vzepedamas@suse.com - Update to version 2.16.1: * fix(kube): Fixes missing API versions * fix(kube): Fixes wait for jobs * add comment to indicate source of fs.go * Move third_party/fs to internal/third_party/fs and update scripts/validate-license.sh * Move fs to third_party/dep and include full bsd license text * Fix url for bsd license * Fix linting issues * Switch BSD license in fsutil package to dep project license * Copy approach done in another project for using bsd license * Add Apache License line to fsutil * Run gofmt -s -w using official golang docker image * Run gofmt -s on fs_test * Remove dead code * Fix style issues * Skip inaccessible file tests for root * Remove dep/internal/test dependency * Removed unused methods from fs package * Fix rename for helm dep upgrade * bump version to v2.16.0-rc.1 * Update language on search usage * Fix error when loading irregular files * pin md2man * bump protobuf to match kubernetes * ref(glide.yaml): kubernetes 1.16.2 * fix(wait): Removes ingress checks * fix(repo/search): fix helm repo search command to display proper versions * Update release checklist (#6762) * fix silent lint ignore for non existing packaged charts * Reverted changes introduced in #6010 * fix(ci): only build Helm 2 off a tag * Set output format when install flag on helm upgrade (#6722) * fix(sympath): walk symbolic links one once * Upgrade to golang 1.13.3 * Update related.md * fix(cmd): acquire file lock on repository.lock * ignore coveralls internal server errors * fix(kube): fix race condition * ref(README): update wording on using the From Script guide * bump version to v2.15 * Commit for PR #6429 * Updated README to link to install from script instructions. bsc#1156646 CVE-2019-18658 ------------------------------------------------------------------- Tue Oct 22 11:51:09 UTC 2019 - vzepedamas@suse.com - Update to version 2.15.0: * Upgrade to golang 1.13.3 * fix(kube): fix race condition * bump version to v2.15 * fix(kube): watch events from a matching pod * fix file mode,it should be octal expressed * Update Ingress API group in scaffold chart * fix repo url being decoded while downloading repo index (#6060) * fix style * rebase from master, regenerate proto files * change GetPodLogs to return io.Reader instead of string * return error is client not set * DOC: update documentation for helm test --logs * TEST: add some rudimentary test code for helm test logs * TEST: cleanup code * TEST: add option to dump logs during helm test * fix: return more information to the user * fix: use nonexistent rather than inexistent * helm client: add methods that accept contexts so callers can cancel long-running operations * Allow customization of API Versions when using Helm Template with --api-versions or -a * Parameterize maximum number of tests pods to run in parallel (#6078) * Update patch section in release checklist (#6567) * Removed test requiring repository field to allow local chart dependency * missing test file * Added test cases for chart present under charts folder * #3321 Accept dependency in requirements.yaml from charts directory. * fix(validate-license): update to work with newer versions of coreutils * fix(generator): fixup package comment linting error * Upgrade golang to 1.13 * doc(release_checklist): remove steps for categorizing changelogs * use WaitGroup instead of channels and counters * Add link to IKS (#6565) * refactor manager file in pkg folder (#6551) * Add check on empty list * fixup! Merge branch 'master' into togglable-tiller-probe-endpoints * remove repeated line in checklist * Add Arch Linux, KubeOne and Kubermatic to distro documentation * feat(comp) Dynamic completion to use same binary as main call * fixed typo * Improve the quality of the document (#6510) * fix-up typo (#6501) * Improve the quality of annotations * ref(cmd): Refactors output flag to reuse more code * flag for output json or yaml added in install.go, repo_list.go, search.go, status.go and upgrade.go. unit test adapted for output json or yaml in install_test.go and search_test.go. docs modified for new flag helm_install.md, helm_repo_list.md, helm_search.md and helm_upgrade.md * Kubernetes 1.16: Improve upgrade support * Kubernetes 1.16: Migrate Tiller deployment to apps/v1 * Updating to newer versions of dependencies * update test * Grammar tweak * fix issue when dependency is URL * In get script, use specified path to helm binary for helm version check * v2: Dynamic completion for "helm repo" and "helm plugin" (#6265) * fix BusyBox sed (#6327) * Adding MicroK8s to kubernetes_distros.md * Use watcher with retries to wait for resources * delete extra space * Networkpolicy kind sort (#6266) * Add test for subchart with null value (#6146) * fixes resetting os env after test run * Fix the developer.md typo (#6203) * fix typo * Fix wrongly displayed markdown * remove duplicate check * docs(OWNERS): add jdolitsky as a core maintainer * Fail to load charts that are not v1 apiVersion (#6180) * fix some log typos in tlsutil_test.go * fix mis-spelling in manager.go * fix wrong spells in hooks.go * fix word 'resoures' to 'resources * Clarify operator docs wording * fix word 'efault' to 'default' * Fix typo notes -> note * cleanup: log message typo fix * feat(KEYS): add bacongobbler's keys * fix word 'potgres' to 'postgres' * Uploading KEYS file to azure along with dist files * Clean code: delete commented code * fix word `constrint` to `constraint` * Update example to set selector labels * Add public signing key * Adding release docs for the KEYS file and keyservers * Adding a KEYS file with public pgp signing keys for Helm releases * fix: upgrade with CRD changes * cleanup: error message typos in sql.go * Fix subchart values not being deleted by setting value to nil in parent chart's values * fix golint issues reported by make test * Fixes per helpful feedback * Fixing link; adding AKS. * Fix broken link in docs/related.md * docs(CONTRIBUTING): one LGTM for maintainers * Added HorizontalPodAutoscaler to sort order. * feat(helm:create): allow absolute paths * Fix documentation to use existing chart in the stable repository * Added List mode for Role, ClusterRole and Bindings * Fixed failing tests for helm installer * chartutil.ReadValues is forced to unmarshal numbers into json.Number * chore(glide): bump kubernetes to 1.15.0 * ref(tiller): add more info when force update * Mentioned Codefresh in related Helm services. * Documentation upgrade * Adding extra debug logs * Revert "Fixed default value for `helm.sh/chart` label" * update to alpine 3.10 * Add security context * fix(helm): Delete hooks should wait for resource to be removed from etcd before continuing * Updating sprig dependency version * Add more capabilities to the detault set used by helm template * Revert "Change port forward command order in default note" * Change port forward command order in default note * Keep indentation consistent * Add sa * Snap installation information * Update warning to be more accurate * Refactor to use common codepath for table coalescing * Add test for existing merging behaviour of mixed types * Try a bit harder to provide a clear error message. * Making references into list * Adding newline to references * feat(helm): adding --name to update single repo * Allow for completion of aliases * Use the latest version of Cobra * Revert "Cannot have an = sign as an index" * Update release checklist * Update helm create doc * fix: include glick.lock * Updating docs on resources in capabilities apiversions search * Adding Kinds to the capabilities apiversions lookup for templates * feat(ci): push release assets to Azure and GCS * Ingress ServicePort from Values * doc: tuple replaced by list * Update helm-gcs plug-in address * dont' reference built-in objects count * Fix nested null value overrides * chore(glide): bump kubernetes to 1.14.2 * Move jascott1 to emeritus * Change the starter label for the actual one used * return error when io.Copy fails in Digest * Skip waiting for paused deployments * feat: change miss fixing Signed-off-by: dev-chulbuji * change deployment version * (helm): Proper fix for #5046 * fix(helm): Disable schema validation for manifests * Change extension rule to warning severity * Add a filter to the helm list call for completion * fix the short descriptions of all helm commands * Add missing test hooks in the list of annotations * Decrease number of concurrent subprocesses for helm repo add test case to fit within CircleCI's pipeline memory limit * Add comment to explain why the repositories file is read a second time * Lower repository file rewriting timeout from 5 minutes to 30 seconds * Remove obsolete comment from early file locking implementation * Use github.com/gofrs/flock for cross platform file locking * Lock the repository file for concurrent processes synchronization and re-read its content before updating it * Add test cases to reproduce issues with concurrent `helm repo add` commands * Adding lint check for apiVersion which is a required field * Add helm-ssm plugin * Change command to push to origin remote * Update release checklist with bumping release version * Fix typo * fix(pkg/storage/driver): use shallowReleaseEqual() * bump version to v2.14 * Updating OWERS to remove outdated reviewers and to reflect current case * fix(completion): --flag=val breaks zsh completion * add errcheck for Digest method in sign.go * Add umask before tarball creation * Add tar extract permission tests * Fix plugin tar extract permissions * Dynamic completion for helm upgrade, get, rollback * fix(helm): Only validate new manifests * List all releases when doing completion * batch perform function by resource kind (Deployment, Pod, etc) * Fix formatting issue * Clarify our SQL Release binding struct naming and purpose * [pr-review] Lighten docs & validate SQL dialect * [storage] Add an SQL storage driver * Improve getting LoadBalancer address in NOTES.txt * Use a goroutine when interacting with kube api * fix(helm): improve error message for content outside base dir * Add sub-command support to plugin downloader * Also complete history and test with release name * Cannot have an = sign as an index * Add support for override flags in completion * Add completion for helm delete * Add completion for helm status * feat: tiller probing endpoints can be disabled * Replacing 'HTTP' by 'HTTPS' for securing links * Fix for missing $root * Fixing condition * Wait for ingress host to be ready * fix(helm): fixed output leak from template command unit tests * fix(helm): refactor lint unit tests to table-driven * fix(helm): allow lint to parse pre-release charts * fix(pkg/chartutil): conditions for alias and umrella charts (#3734) * fix(helm): fix unit tests of the history command to ensure the max option is covered. Add the required support to the fake client * feat(helm): add AppVersion column to the output of helm history command * Add documentation to helm search --regexp (#3927) Add examples and general sub-command documentation from PR feedback * ref(helm): expose Get for repository file ------------------------------------------------------------------- Mon Aug 05 16:24:17 UTC 2019 - mcounts@suse.com - Removed 0001_fix_short_version.patch because upstream has included the fix in the new version - Update to version 2.14.2: * fix(helm): Delete hooks should wait for resource to be removed from etcd before continuing * Fix nested null value overrides * fix(helm): Disable schema validation for manifests * fix(helm): Only validate new manifests * feat(ci): push release assets to Azure and GCS * fix(pkg/storage/driver): use shallowReleaseEqual() * Fix formatting issue * Clarify our SQL Release binding struct naming and purpose * [pr-review] Lighten docs & validate SQL dialect * [storage] Add an SQL storage driver * add errcheck for Digest method in sign.go * bump version to v2.14 * Fix typo * Add ProGet as a Helm chart repository host. * use the latest patch release version of golang * Pinning k8s to a specific release * Fix missing link * Move actual docs to another repo and update related docs list * Update to reflect location of docs * Add docs for configuring SSL using Terraform. * remove obsolete doc file * fix(helm): Regenerate go types from proto * feat(helm) add '--template' option to 'helm get' for custom formatting * DOCS: ci failed and taught me how the docs get autogenerated * feat(helm) add 'get version' to get the chart version * Fix scaffold chart label in helper template * Update Masterminds/semver to allow >32bit version numbers * Fix environment list in helm doc * Reduce template code duplication. Fixes #5372 * Fix reset force which hangs Tiller pod removed * ref(rootfs): remove useless action. * Updating to use git.io short url * Update hapi.version Description in Protobuf README * tone down the enthusiasm * Added Cloudsmith to Additional Tools * refactor: using tiller probe port constant * define port 44134 as a constant * Moving nebril to emeritus status due to inactivity * chore: bump up the dependencies of kubernetes and prometheus client * chore(OWNERS): Add hickeyma to OWNERS * Update install.md * cleanup: using const block * Using const() defines constants together (part:1) Signed-off-by: xichengliudui <1693291525@qq.com> * Using const() defines constants together (part:2) Signed-off-by: xichengliudui <1693291525@qq.com> * Using const() defines constants together Signed-off-by: xichengliudui <1693291525@qq.com> * Add --cleanup-on-fail support into --atomic: use CleanupOnFail param in rollback * fix(helm): Fix manifest validation * refactor: use const code block * Update golang version * Fix 'THE INCLUDE FUNCTION' in 'Developing Templates' output * feat: make tiller probeAddr configurable * Regenerate proto files for `--cleanup-on-fail` option * Add clarification log messages before calling cleanup-on-fail during update * Fixed default value for `helm.sh/chart` label * Fixed typos in docs/chart_best_practices * Document update | variable representation change * Fixed a typo in docs * don't do multiple chart reads on upgrade * fix(helm): Wait for CRDs to reach established state for crd_install hook * chore(glide): bump kubernetes to 1.14 * Fix description of helm dependency command * Don't print ROLLING BACK if atomic is not set * refactor(*): update error message * Update golang version * remove kubernetes * Add cleanup on fail after wait * Fix `no RESOURCE with the name NAME found` * fix(script): remove check on release URL * fix(script): follow redirected URL of github latest release * style: fix golint error in init.go for redundant err!=nil check * fix(scripts): use a more precise method of grepping * fix(tiller): fixed a typo in tiller and unit test * update kubernetes deps to latest patch releases * refactor(*): make "not found" error message user-friendly * update outdated docs image for google storage permissions * remove appveyor * Fix "helm init" parameters * update docker version and golang image version in helm * Must use index 0 for funcstack * Fix debug printouts for zsh completion * Add app.kubernetes.io/version label * pkg/chartutil: fix SaveDir for nested templates directories * chore: Update sprig to 2.19.0 (#5390) * disable AppVeyor for branches other than master * restore klog flags (#5411) * Update dependency build doc to improve understanding (#5379) * Refactor helm init command for reuse, allowing other programs to initialize local helm home directory without shelling out to the helm binary * Fix #5046 compatible with MacOS (#5406) * Add --max-history tip and to the quickstart helm init docs (#5328) * docs(resource-policy): explain "delete" policy type * test(resource-policy): verify behavior of non-standard policy types * feat(resource-policy): delete manifests when policy value is delete * Change indent of {{ with }} * Add .gitignore files for Eclipse (#5368) * Fix some typos (#5352) * Fixing many typos in docs Signed-off-by: Vu Cong Tuan * Insert *~ when using emacs in .gitignore (#5366) * Ignore Unix swap files `*.swp` in .gitignore (#5364) * Fix typos in various places (#5360) * Update incorrect link (#5359) * Fix many misspelling words (#5357) * Make imagePullSecrets and array, move to root level * Adding github workflow for contributing to helm * add `make sign` and `make fetch-dist` (#5329) * The 'Linuxes' is obscure (#5332) * Adding '/usr/bin/env bash' (#5334) * trivial fix typo * Correct misspelling of Helm * Fix wording in error message (#5322) * Symmetrical asterisks (#5325) * Adding PGP signing to the release process * Display the checksums in CI * Noting the version as the match element * fix: helm display confused error message if version is empty (without quotes) (#5310) * Change http to https for security links * Update deprecated links in docs (#5302) * ref: Update Sprig to 2.18.0 (#5300) * fix: helm fetch wrong version chart (#4850) * fix: Update gRPC to get better TLS connection handling (v2 minor release) (#5210) * Fix function comment to consistent with its name (#5294) * Fix function comment to consistent with its name * Correct golint warning (#5287) * Add docs on how to host repo with ChartMuseum (#5282) * changing return order of test items so the sorting tests will fail if actually broken * Add unit tests for checking sort order on helm get * Fix issue #5273 for get script on armv7l (#5275) * Add imagePullSecret to the `default` helm create template * Improve language describing deletion of hooks (#5065) * fix(helm): add descriptive error if dependency has blank "repository" (#5152) * Document the HELM_TLS_HOSTNAME variable in 'helm --help' (#5123) * add --devel flag to inspect command (#5141) * fixed minor typo in doc (#5249) * fix(helm): add test for repo update strict flag (#5183) * Fix: kind sorter incorrectly compares unknown and namespace (#5186) * added warning and set default image for unreleased versions of helm for #3770 (#3781) * Fix incorrect flow example and improve operator documentation (#4919) * Fix: type conversion for zero values (#5151) * making ingress path configurations more customizable (#5175) * Update func name (#5250) * Fix some spelling errors in comment (#5246) * Fix code syntax highlighting in docs (#5245) * Update func name (#5241) * Update README with scoop install option (#5234) * Removed link for Cabin mobile app (#5231) * Update using_helm.md (#4690) * Adds the tip that you can pass custom objects (#3916) * add missing "and" (#5227) * docs: add note on rolling back to the previous release (#5228) * fix(tiller): respect resource policy on upgrade (#5225) * Changing deprecated library reference and setting delete propagation background policy (#5161) * Clarify section title (#5226) * Fixes #5046, zsh completion (#5072) * Updating SAP example of gathering charts in one place (#5125) * [docs/related] add helm tiller-info plugin, related to #5111 (#5154) * Update documentation with option to install helm on Windows via scoop (#5207) * Switch to numeric user id (#5203) * Update docs to include information about setting `--wait flag` * Add smoke tests * Upgrade installation docs * [#3338] Rename "safe" to "atomic" which gives more clear understanding, what it does * Fix codestyle and update docs * Implement "atomic" upgrade/install * Itemize text in docs/securing_installation.md (#5217) * Fix some typos in comment (#5215) * fix: ignore pax header "file"s in chart validation * Update docs/examples to use multi-arch tagged images (#5099) * fix: use RFC 1123 subdomains for name verification (#5132) * Fix delete.go file permission (#5194) * Add content on how community members can help review PRs * Fixing helm search display format #5148 (#5162) * Restore comment text * fix: perform extra validation on paths in tar archives (#5165) * Add chart name check to lint (#3773) * bump version to v2.12 (#4991) * Fix some spelling errors (#5114) * fix minor build issue * Sort resources output by 'helm status' * Recommend using crd-install instead of pre-install (#5139) * doc(release_checklist): Adds steps for categorizing changelogs * [docs/related] update orca link to official repo (#5097) * Ejether/rename autohelm in docs (#5095) * Revert "Fix for existing CRDs are deleted when crd-install hook is introduced (#4709)" (#5067) * Fix(helm): Use spaces in ingress template * chore(deps): bump kubernetes to v1.13.1 * Fix some spelling error (#5032) * create: include the namespace in NOTES.txt for LoadBalancer status (#5055) * docs: add Shipper to the list of additional tools (#5051) * ref(*): kubernetes v1.13 support * Renaming Issue Templates correctly and adding a pull request template * Add --parallel flag to helm test (#4144) * Return empty string instead of nil when linting on required (#4748) * fix(helm): Correct and improve resilence of template check in unit test (#5010) * fix(helm): get rid of lint warning in pkg/storage (#5021) * remove for k8s.io/kubernetes deps for simple pod and svc util methods * docs(helm): Mention commit signing in the Developer Guide (#5018) * ref(kube): Gets rid of superfluous Sprintf call * Added extra padding to resources template (#4981) * Charts docs clean-up * add unit tests for portforwarder (#4979) * Update messaging in value parsing to improve traceability (#4974) * fix(helm): Allow custom resources in hooks (#4986) * Fix for existing CRDs are deleted when crd-install hook is introduced (#4709) * avoid kubernetes import for slice contains logic (#4963) * fix(storage): when pruning release versions, never delete the last deployed revision * Allow missing trailing '/' in --repo url (#4956) * fix(helm): Print details for pod resource * Update chart doc with details about the license file (#4977) * docs: add documentation for the helmignore file (#4966) * Error message if anyone try to create multiple helm chart at a time (#4952) * Fix doc charts indent (#4940) * Adding link labels to doc links for more conspicuity (#4904) * fix(windows): fix unit tests on Windows (#4897) * chore(deps): update cobra to latest (#4913) * Update control_structures.md (#4948) * docs: use nindent in documentation examples (#4905) * Securing tiller via running it locally. (#4869) * fix(helm): --set for out of order list values (#4682) * fix(helm): Fix linebreaks when printing custom resources * fix(docs): run `make docs` (#4924) * Helm code of conduct (#4901) * fix(helm): Non-zero exit code on failed chart repository update (#4348) * fix(tiller): rollback deleted release (#3722) (#4820) * fix(helm): Merge nested values correctly on upgrade (#4806) * add appveyor for testing on Windows (#4136) * fold subNotes into updateReq and instReq * formatting * gofmt -s * s,kubernetes/charts,helm/charts,g (#4889) * note on prefixing of resource names with release name (#4633) * related docs - remove import, export, add backup and plugin-utils instead (#4867) * include the name of the missing object in release uninstall error (#4635) * Reform indentation practices using nindent (#4562) * fix:#4873, check release name (#4883) * fix(helm): fix incorrect yaml output format of get hooks command (#4684) * make get script sudo optional (#4677) * Document the _proto directory (#4756) * fix snap install command (#4877) * Full path to mysubchart file (#4882) * fix(engine): Fix template rendering thread safety issue (#4828) * Small typo fix (#4887) * make docs * fix(helm): add --render-subchart-notes flag to 'helm install' and 'helm upgrade' * add child NOTES.txt rendering * Update capabilities.go * fix lint warning * replace with a link to the latest releases page * add special note for RBAC users (#4597) * docs(release_checklist): fix changelog generation command (#4694) * add s390x architecture to the release notes (#4741) * ref(kube): use external api types where possible * Remove executable bits from chartutil generated files (#4839) * test(tiller): cover crash fixed by #4630 (#4853) * bump version to v2.11 (#4700) * Add plugins and tools to docs (#4861) * Remove newline at the start of zsh completion file (#4851) * Fix cmd/helm use tillerTunnel values (#4777) * Missing the batch permission in one of the example (#4829) * Update Contributing.md to remove mention of CLA (#4804) * fix(helm): Use line breaks consistently in status output * UPT: tutorial (#4808) * fix(helm): Update status output to include resource details (#4791) * Update quickstart.md * Fix reference to wordpress (#4803) * Grammar fix (#4801) * Add test template example for helm create (#4524) * feat(helm): add $HELM_KEY_PASSPHRASE environment variable for signing helm charts (#4778) * Add Helm convert plugin (#4766) * update rbac.authorization.k8s.io from v1beta1 to v1 (#4771) * fix(tiller): correctly sort PodDisruptionBudget objects before pods that might use them (#4769) * The nil check before the range loop is redundant * Fix Slack channel references (#4752) * Update circleCI badge to more consistent shield. * Add the .vscode folder to the .helmignore file * ref(*): kubernetes v1.12 support * feat(helm): use apps/v1 as deployment apiVersion (#4725) * docs(provenance): update explanation of new GnuPG format (#4710) * Don't assume that the returned error from the storage driver isn't nil (#3625) (#4627) * fix(helm): fix paths in the ingress template and values file written by helm create * fix(helm): fix regression with TLS flags/environment variables not being parsed (#4657) * Fix credentials not set for ResolveChartVersion default HTTP client (#4662) * fix(helm): fix selector typo in service template for 'helm create' (#4663) * Install tiller as well if it exists (#4648) * Add --no-sudo option (#4649) * Make ping() request a specific image. Add a getTillerPodImage method. (#4622) * Check for err before working with newRelease. (#4630) * fix merge conflicts/linter errors (#4653) * chore: update Sprig to 2.16 (#4652) * change kubernetes to helm in docs and yaml files when refer the repository (#4640) * test and build with golang 1.11 (#4637) * Clearer wording when using pipelines * Fix type in Values File (#4629) * feat(helm): output option for helm get values command, allow json and yaml formats (#4596) * Fix race condition in `helm list` (#4620) * Fix for checking helm version slice bounds out of range (#4609) * 4611 - Remove deadlink to deis.com (#4613) * Be explicit about where occurences of will be replaced in starter charts (#4548) * Fix grammer for tests (#4599) * introduce `helm init --automount-service-account-token` (#4589) * allow settings TLS flags from environment variables (#4590) * fix(release_server): handle the case when requested values is empty (#4604) * Avoid importing k8s.io/kubernetes from pkg/helm (#4499) * Set proxy for all connections, fixes #4326 (#4579) * feat(helm): added new helm notes command to display notes provided by the chart of a release * feat(helm): add ability to sort release list by chart name * fix(helm): Add --tiller-tls-hostname flag to 'helm init' * feat(helm): hiding password input on terminal * Add containerized options for tests in Makefile * Tweeks per bacon review * Improve documentation for helm upgrade (#4030) * Fix typo in message.go * Messages are encrypted when using TLS * Moving from CLA to DCO in contribution guide * Fix helm create note for k8 label convention changes * docs: remove extraneous "it" * strip out all extra lines other than the first for parsing * Fix typo in parser.go * Update zoom.us link * docs(README): Updating for Helm in CNCF * fix: link to custom resource definitions section * fix(client): fix bug in list releases to append all releases * add Tillerless Helm blog post and plugin references * Add basic tutorial for beginners (#4466) * sort links alphabetically * docs(alpine): quote release label value (#4460) * Add link to doc for Helm Stop plugin * docs(generated): regenerate markdown docs * ref(*): kubernetes v1.11 support * bump version to v2.10 * Updating to the k8s label convention * fix(helm): fix(helm): add `--tls-hostname` flag to tls flags * fix(release_server): fix how we merge values * distribute tiller binary with each release * [manifests] hoist the regex out of SplitManifests * [fake] implement rendering and simulated upgrades * [templates] extract some rendering code into a package * [tiller] move the Manifest type to its own pkg * Only propagate query string if refURL is relative to baseURL * Propagate query string arguments in repository URL to absolute chart URL * add support for `auth-provider` from kubeconfig files, addreses #4422 * setup connection after displaying client version * revert back to /tiller * Fixed error in docs for file access * use dot notation for release candidates * replace github org with The Kubernetes package manager * [tiller] make update --force --dry-run obey dry-run * soften the recommendation of hypens in chart names * add every release artifact to the release notes * add amendments to release checklist * fix `helm template -x` pathing issues on Windows * change copyright to "Copyright The Helm Authors" * fix path output for Windows * Adding space for correct formatting on docs.helm.sh * README: updated links to helm/helm * feat: Set values from local files (#3758) * Dashes are not allowed in the name * docs(OWNERS): add rimusz as emeritus maintainer (#4357) * Snap installation information added (#4366) * feat(helm): Detailed exit code for helm plugins (#4367) * feat(helm): Add the --kubeconfig flag (#4235) * Add missing space * docs(rbac.md): delete redundant step * ref(docs): add more links to tiller rbac info * Slack channels now have URL's * helm template cmd - conformity of output (#3811) * [fake] return the correct error message for missing releases * [fake] make InstallReleaseFromChart obey DryRun * Include exact details to configure storage=secret * Revert "fix(helm): add `--tls-hostname` flag to tls flags." * fix(helm): add --tls-hostname flag to tls-flags * Allow zsh completion to be autoloaded by compinit * docs(*): update tiller_ssl docs to reflect IP SAN usage. * CONTRIBUTING.md: Corrected slack channel/s in support channels * docs(chore): scale svg up to 620 initial width/height * fix(helm): return when listing with no releases or nil * chore(docs): lowercase `Kind` for clarity * docs(helm): add helm-cos to related helm plugins * Some small typos: * docs(chore): add svg logo * Support Stdin when using downloaders of plugin * Change permission of index.yaml * add nil check in if statement configmap example, also note why * chore(sprig): bump sprig to 2.15.0 * Add 'name' label to created namespaces * Do not fail linting because of missing 'required' template values * add SECURITY_CONTACTS * Fix(helm): fix the bug of the charts not deployed after downloaded in helm install --dep-up * typo fix for template test * typo fix for lengh to length * Remove trailing whitespace * Add s390 architecture in TARGETS * test: add test for 'ParseIntoString' and update test for 'ParseInto' * Typo fix: indentifies -> identifies * feat(helm): Added the ability to handle custom description to client side for install, upgrade, rollback, and delete commands. Updated the documentation according to the changes. * added ability to handle custom release descriptions to tiller * added description field to api types UpdateReleaseRequest, InstallReleaseRequest, UninstallReleaseRequest, and RollbackReleaseRequest * Increase error message specificity for name reuse * Add link to cdwv/awesome-helm * Setting DisableCompression to true to disable unwanted httpclient tranformations * Fix incorrect timestamp when helm package * Added documentation for the tpl function * Typo fix: retruns->returns * Fix test failure message * small typo fix * Add test to make sure --set flag interprets `null` as `nil` * Add test to make sure --set-string flag takes `null` as string * Parse booleans and null as string values with --set-string flag * Documentation: add syntax highlighting to code examples & fix spelling of kube primitives * Fix concurrency issues with helm install * Fix inaccurate comment in `tiller` * update security vulnerability email * Update tiller_ssl.md * docs(helm): Added double quotes to example * adding docs for GKE for helm 2 * make docs * Add helm template --is-upgrade * fix charts doc: extra space in requirement condition * removed --install option from --namespace. * Migrate 'template' to 'include' in 'helm create' to conform to Helm best practices * Update capabilities.go * Don't request Tiller version in installer * Typo fix: mach->match * replace with a link to the latest releases page * Suppress 'unauthenticated users' warning when --tiller-tls-verify present * fix lint warning * Support values files on remote servers with self-signed certs / client cert authentication (#4003) * fix(kube): run schema validation on BuildUnstructured * chore(docs): mv index.md to README.md * Upgrade moniker version (#4034) * feat(tiller): support CRD installation (#3982) * docs(release_checklist): Adds information about new release meetings * Typo fix: usa helm->use helm * Typo fix: evalutes->evaluates * Refactor to be more precise * Revert "Fix tiller deployment on RBAC clusters" * Revert "toYaml - Fix #3470 and #3410's trailing \n issues" * #3763 replace backslash with forward slash * docs(helm): update Globs examples to work correctly * build helm binary in tiller image * remove need for type reflection * Change tiller's Dockerfile to use USER nobody + upgrades to alpine:3.7 * Fix for - Downloader plugins not used when downloading new repo's index.yaml #3938 * Add quoting support in ingress to allow wildcard domain * Changed whitespacing in comments * add --col-width to `helm search` (#3949) * fix(kube): output internal object table * Fix --tiller-namespace flag for plugins * Avoid to call 'go' with empty -tags argument * Update install.go * Typo fix in plugins.md "that that"->"that" * fixed flag for tls ca cert option in the documentation * feat(list): Optional output as JSON and YAML * fix(kube): get correct versioned object from info helper * swallow the error when returning the default HTTP client * fix(kube): use correct object type in watch * fix(pkg/strvals): evaluate "null" values * ref(pkg/plugin): create clean path for extracting plugins * Correct the returned message in reset_test.go * Correct the returned message * Revert "feat: add --set and --values options to 'helm package'" * Add App Version to the helm ls command. * Typo fix in functions_and_pipelines.md * feat(helm): support removing multiple repositories with repo remove command * Create PodSecurityPolicy before Pods and ServiceAccounts * fix(helm): resolve linter's warning on template command unit tests * Document apiVersion field * test helm template -x with non-existent manifest * Correctly use subtests in helm template tests * Disambigutate chartPaths variables in helm template tests * test helm template -x against subcharts stored as tgz's * Add working template to mariner chart for use in testing subcharts * Update helm template -x to support children chart manifests in more cases * remove optional field from charts and templates * Remove Mercurial build-time dependency * Basic auth credentials from repo not used in install/upgrade/fetch commands #3858 * Fix some typo * Proper none not in capitals * fix(helm): refactor tiller release install unit tests using chart and install request stubs * Typo fix * fix(helm) refactor reset command unit tests to remove duplication in test code * typo fix get->Get's * fix(docs): Add the missing docs * fix(package): Adds missing `set-string` flag and parameter * remove unused servicePort from default ingress template * Fix some typos * Updated tests for PR #3837 * toYaml - Fixes #3470 - trailing \n issue * toYaml - Fixes #3410 - trailing \n issue * Updates readme with choco install command * rename TPR to CRD * Fixes typos introduced in #3540. Closes #3823 * ref(cmd/upgrade): update reuse-values flag descrip * ref(pkg/tiller): clarify reuseValues comment * fix(pkg/tiller): reuseValues combines all prev val * ref(cmd/helm): show grpc error msg from prettyError * Switch flag to update existing record * using existing mechanism to flag for failures * Typo fix helm->Helm * Fix #3822 * import client auth plugins * Add hook-delete-policy ReleaseServer unit tests * Removes unnecessary if block * release list paritioning * fix(helm) refactor release_testing unit tests to utilize runReleaseCases * closes #3795 * Update rbac.md * fix(helm): fix output leak from unit tests of helm create command * Fix tiller deployment on RBAC clusters * return a non 0 exit code when lint fails due to missing Chart.yaml * stream releases when listing * Removed typos (additional plus signs) * fix 'eveything' -> 'everything' (#3754) * fix 'mulitenant'->'multitenant' (#3755) * Fix several golint warnings (#3756) * Remove outdated note. * Updated kubernetes_distros.md with DC/OS note. * ref(*): kubernetes v1.10 support * Update tiller_ssl.md * Update files.go * Updated to mention the --purge flag on delete * fixed typo + moved into Helm Included section * The default defined role does not allow Tiller to launch Kubernetes jobs. * Update to specify version command output. * Add issue_template.md which asks for version info. * Update CONTRIBUTING.md * fix Syntax error * Fix HTML parsing when setting TAG with wget * add a link to Jenkins X and how it uses helm * Create index.yaml if missing when running repo index --merge * (fix) Handle caFile alone being set for repos * Implement before-hook-creation delete policy * Adding --set-string flag to force string values. * Authentication support for remote charts repositories (#3206) * Fixed typo * fix(helm): fix helm history unit tests * Add actionable message in the error * fix `helm get manifest` context deadline exceeded error * fix output leak from tiller release install test * fix(helm): refactor tests on helm dependency list command to remove duplication * fix(helm): remove duplication in tests of repo-add command * fixed an issue in versioning.mk (#3653) * fix windows path issues on `helm template -x` * Fixed SIGSEGV when running helm create with -p and no values.yaml file * fix(helm): refactor search command tests to remove duplication * fix(helm): search command returns error on index search failures (specifically on regular expression errors) * Fixed referencing the wrong env variable if SHA sum doesn't match. * feat: add --set and --values options to 'helm package' * update documentation as per review feedback * feat(helm): inspect readme * add newline after header * Fix link to github issues * fix(helm): refactor helm version command tests to remove duplication * docs(OWNERS): add emeritus section (#3667) * remove "This Repository" link from releases page * Now returning error and stopping installation * add back the default 5 second connection timeout * fix(helm) refactor helm status command tests to use releaseCase struct and the corresponding function runReleaseCases. Fixes #3659 * make table explicitly default * fix(helm): remove duplicate code from cmd/helm/history_test.go. Closes #3649 * add support for output format in json or yaml * bump version to v2.8.1 * Accept .yml files as well as .yaml for templates. * Added code to recover from a tiller pod crash in an event of template render failure * fix typo in docs and fake * Add helm-unittest in plugins * replace FAILED deployments with `helm upgrade --install --force` * fix protoc * fix helm init --wait * fix(helm): remove duplicate test code from cmd/helm/list_test. Closes #3637 * Respect env proxy settings when using custom Transport * bump go to 1.10 * fix kubeVersion example * Fixed bad link to Issues page * fix(helm): fix the bug in test code 'cmd/helm/init_test.go' and 'cmd/helm/repo_update_test.go' that leave behind temporary helm home directories during build. With this fix, the build process no longer leaves behind 'helm_home-*' temp directories. * update the documentation to refere to GnuPG v2 * fix(helm): Don't crash in search if upper case chars are encountered. * Change helm update to helm upgrade * Add --replicas option for HA fixes #2334 * added Codefresh * Add instruction to support new GnuGP version * pass home down through createLink * updating DownloadIndexFile function call to pass in HELM_HOME * adding Helmsman in docs/related.md * Add helm-hashtag plugin * Add link to securing helm docs in 'helm init' text * remove deprecated -e flag to `docker login` * update docstrings on Deployment, Service, and Secret * fix(circle): fix download link to download.docker.com * fix(tiller): Supersede multiple deployments (#3539) * docs(helm): Added kubeVersion to documentation. docs(helm): Added kubeVersion to documentation and examples. Adjusted wording for the Chart.kubeVersion description Removing redundant wording for Chart.kubeVersion description * fix(plugins): support installing plugins by relative path (#3568) * fix(plugins): support newer git (#3571) * Create missing directories when saving files in chartutil.SaveDir * don't wrap helm init -o/--dry-run output in List * Fix link to Slack * fix(helm): add service, secret manifests in `init -o` * docs(related): add helm-local plugin (#3547) * Fix minor typo * Added ReactiveOps Autohelm to the related tools list * fix(helm): fix the bug in tests under cmd/helm that leaves behind temporary directories named "repo-test-*" during build. * fix(helm): fix the bug in test code under pkg/tiller that leaks output to stdout during build * Update deprecated grpc dial timeout * Bump client side grpc max msg size * Mute upgrade --install default namespace warning * update docs to demonstrate best practices in regards to named templates * fix(helm): fix the output leak to stdout during build by tests under pkg/releasetesting, by redirecting output from mock clients. * Update download links to 2.8.1 binaries * Add a reference to Helm.NET * Fix typo * Fix linting bug with charts containing more than one hyphen * chore(README): add ref to helm mailing list * fix(helm): fix the implicit dependency of TestSetAppVersion test on previous tests, due to helm home, by explicitly creating a temporary helm directory for the test. * Typo once/one * fix(helm): fix the bug in test code 'cmd/helm/create_test.go' that leaves behind temp directories during build * fix occurences typo in charts.md * fix a typo in client * docs: Fix FromJson comment * feat(helm): add --template flag to `helm version` * Fix bash example * Grammar fixes and clarifications * defer in loop may cause resource leak * bump docker to 17.11.0-ce * fix(helm): update helm reset --force tip for clarity * Keepalive config should be independent of TLS * Tiller should only enforce what we expect from Helm * defer in loop may cause resource leak * fix(helm): fix the build-time golint warning on 'cmd/helm/install.go' * use an underscore for release_checklist.md * fix(grpc): Fixes issue where message sending limited to 4mb * Update tiller_ssl.md * fix(api-machinery): Fixes patching for unstructured objects * remove references to the term "master" * Fix subchart2 example tag * Update charts_tips_and_tricks.md * Update developers.md * ref(glide): remove need for scripts/setup-apimachinery.sh (#3446) * fix doc spell check * the spell check * doc(tips): Add an exception to tip about quoting integers * Update Makefile * adding other missing apiVersions * Update RBAC best practices * add appsv1beta1 and appsv1beta2 apiVersion * Fix 'getSelectorFromObject' * Disambiguate encoding from secrets * Fix typo * Fix type * exit zero on non-master branch * Revert "feat(helm): adding kubeconfig flag" * fix helm init --upgrade logic * bump version to v2.8 * fix RELEASE_BRANCH_NAME * bump version to v2.8.0 * change child-parent title & links to fix links * docs: fixed incorrect clone path in developer docs * refactor prettyError, closes #3381 * fix link to image * Fix pod recreation * fix(helm): fix importValues warnings from disabled charts ------------------------------------------------------------------- Wed May 22 10:28:27 UTC 2019 - vzepedamas@suse.com - bsc#1127331 Fixed by additional check on the lenght of the commit name. * patch file 0001_fix_short_version.patch ------------------------------------------------------------------- Tue May 21 15:59:30 UTC 2019 - Vicente Zepeda Mas - Fix the patch file to check for additional point of failures: * bsc#1127331 Fixed by additional check on the lenght of the commit name. ------------------------------------------------------------------- Tue Mar 19 10:24:36 UTC 2019 - - Add a patch file to backport check in `--short` flag: * bsc#1127331 Fixed by additional check in the `--short` flag. ------------------------------------------------------------------- Thu Dec 13 04:52:19 UTC 2018 - dorf@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 ------------------------------------------------------------------- Tue Mar 13 16:31:32 UTC 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 1 19:30:48 UTC 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 18:33:10 UTC 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 00:32:26 UTC 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 19:11:23 UTC 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 5 16:54:11 UTC 2017 - jmassaguerpla@suse.com - Fix GOPATH ------------------------------------------------------------------- Tue Apr 4 09:14:09 UTC 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 18:55:37 UTC 2016 - fcastelli@suse.com - Create initial package 0.6.0