Commit Graph

2903 Commits

Author SHA1 Message Date
Adam Reese d83c245fc3 chore(*): bump to v2.3.0 2017-04-06 12:52:45 -07:00
Adam Reese a19dee52c2 Merge pull request #2225 from adamreese/feat/plugin-management
feat(helm): add plugin management commands
2017-04-06 11:41:21 -07:00
Adam Reese 51b8d8a6ee feat(helm): add plugin management commands
Add plugin management subcommands for installing and removing plugins
to `$HELM_HOST/plugins`.

Install accepts a vcs url or a local directory.

```
$ helm plugin install http://github.com/adamreese/helm-env
Installed plugin: env

$ helm plugin list
NAME    	VERSION	DESCRIPTION
env     	0.1.0  	Print out the helm environment.

$ helm plugin remove env
Removed plugin: env
```

closes #1977
2017-04-06 11:28:09 -07:00
Matt Butcher 455dd97691 Merge pull request #2220 from jascott1/tags_fix
fix (pkg/chartutil): correctly parse input values for ProcessRequirem…
2017-04-05 12:48:19 -06:00
Brian a8e0983362 Merge pull request #2108 from fibonacci1729/feat/tls
feat/tls: Support optional TLS for helm / tiller
2017-04-05 12:48:00 -06:00
Adam Reese f958b3beac Merge pull request #2193 from adamreese/docs/plugins
docs(plugins): add more helm plugin links
2017-04-05 11:46:48 -07:00
Taylor Thomas 7cbed3f77b Merge pull request #2143 from kiich/deploymentsReady-when-newRS-has-minimumReplicas
Trigger deployment as success when new replicaSet has reached min you need
2017-04-04 14:41:31 -07:00
kiich 85a91394aa Merge branch 'master' into deploymentsReady-when-newRS-has-minimumReplicas 2017-04-04 22:35:13 +01:00
Matt Butcher eb4a187df6 Merge pull request #2145 from technosophos/fix/2127-skip-refrsh-on-init
fix(helm): add 'skip-refresh' flag to 'helm init'
2017-04-04 14:51:16 -06:00
Justin Scott 8c720ee2c2 fix (pkg/chartutil): correctly parse input values for ProcessRequirementsEnabled
Fixes a bug where tags and conditions specified in values.yaml were not being respeceted, causing incorrect loading of subcharts.

Closes #2139
2017-04-04 13:40:13 -07:00
Matt Butcher 6d5b3bbb21 Merge pull request #2112 from jascott1/feat/1995-import_child_values
feat(helm): import child values to parent
2017-04-04 14:12:15 -06:00
Matt Butcher d6b0107e85 Merge pull request #2215 from technosophos/fix/semver-1.2.3
fix(glide.yaml): update SemVer to 1.2.3
2017-04-04 14:05:10 -06:00
fibonacci1729 735f4e3d4a feat/tls: add TLS support for helm / tiller 2017-04-04 12:20:37 -06:00
Adam Reese 19f1d3337d Merge pull request #2217 from adamreese/fix/weight-proto
fix(*): add missing proto for weight hook
2017-04-04 09:21:43 -07:00
Kiichiro Okano e3655bb142 Trigger deployment as success when new replicaSet has reached minimum you need which is number of replicas minus maxUnavailable 2017-04-04 14:24:58 +01:00
Adam Reese e4d39fd8c8 fix(*): add missing proto for weight hook 2017-04-04 01:00:38 -07:00
Matt Butcher 94f712ab4d Merge pull request #2210 from seh/include-yaml-doc-boundary-markers
Separate manifests printed by "helm init" with YAML document boundary markers
2017-04-03 17:13:49 -06:00
Matt Butcher 8928a10071
fix(glide.yaml): update SemVer to 1.2.3
There was a bug in SemVer 1.2.2 that miscalculated a couple of
comparison patterns.
2017-04-03 17:07:28 -06:00
Taylor Thomas f7f8552644 Merge pull request #2203 from seh/sort-more-kinds-for-installation
Add more object kinds to sorted installation order
2017-04-03 14:41:54 -07:00
Taylor Thomas 9cfdbd1f77 Merge pull request #2174 from qwangrepos/repo-alias
feat(helm): add support for repo alias
2017-04-03 14:25:57 -07:00
Matt Butcher 9665db7d16 Merge pull request #2157 from jchauncey/hook-weights
feat(hooks): Adds weighted hooks
2017-04-03 14:34:04 -06:00
Jonathan Chauncey fe57500930 docs(chart_hooks.md): Rename annotation from hookWeight to hook-weight 2017-04-03 16:18:54 -04:00
Matt Butcher 613f7e0d99 Merge pull request #2138 from technosophos/feat/1876-reuse-values
feat(helm): add --reuse-values flag to upgrade
2017-04-03 14:14:19 -06:00
Matt Butcher daa39c2689
feat(helm): add --reuse-values flag to upgrade
This makes it possible to re-use the existing values on an upgrade,
merging in any new values set by `-f` or `--set`.

Closes #1876
2017-04-03 13:54:45 -06:00
Matt Butcher bb010b9746 Merge pull request #2179 from technosophos/docs/ts-podcast-related
docs(related): Added podcast, plugin article
2017-04-03 13:52:11 -06:00
Matt Butcher ba6c55c987
fix(helm): add 'skip-refresh' flag to 'helm init'
This exposes the skip-refresh flag to helm init to make it possible to
initialize Helm without fetching the index.yaml of the stable repo.
This mirrors the behavior of 'helm dep up's skip-refresh flag.

Closes #2127
2017-04-03 13:44:08 -06:00
Taylor Thomas c1540795b0 Merge pull request #2190 from anubhavmishra/whitespace-yaml-parsing
fix(helm): manifests string parsing works for newlines in the manifests
2017-04-03 11:10:34 -07:00
Jonathan Chauncey b9ef8dbe56 fix(hooks): Change annotation from hookWeight to hook-weight 2017-04-03 11:25:39 -04:00
Qin Wang c010da4d93 feat(helm): add support for repo alias
support repo alias in requirements.yaml
The syntax should be like: "alias:reponame" or "@reponame".

closes: #1985
2017-04-03 08:23:55 -07:00
Matt Butcher 55791e227e Merge pull request #2148 from technosophos/fix/2118-broken-status
fix(tiller): fix helm status failure on missing resource
2017-04-03 09:18:50 -06:00
Anubhav Mishra 68d400cd38 Update comment. 2017-04-01 17:54:50 -07:00
Taylor Thomas e8f5d4deca Merge pull request #2153 from kragniz/package-destination
fix(helm): add --destination flag to 'helm package'
2017-04-01 12:52:44 -07:00
Taylor Thomas 5a86aaf99a Merge pull request #2206 from sushilkm/issues/2204
Fixes TestInstallRelease_VerifyOptions & TestUpdateRelease_VerifyOptions
2017-04-01 12:16:01 -07:00
Taylor Thomas e3c1c46be6 Merge pull request #2208 from DavidWittman/fix-dep-help
Fix identation of `helm dep` help text
2017-04-01 12:06:18 -07:00
Justin Scott 75ea566413 Correct indention of YAML field in subchartB 2017-03-31 10:46:50 -07:00
Justin Scott 31e57d8921 Remove commented code 2017-03-31 10:25:59 -07:00
Justin Scott 3bf143f052 Fix codefences and nits in charts.md. Correct whitespace in charts. Add clarity to description of ImportValues requirements field. 2017-03-31 10:19:08 -07:00
Justin Scott 1a8e728ed9 Update docs with details about exports 2017-03-31 10:19:08 -07:00
Justin Scott 7ea4d8c7c4 Refactor so parent's values win 2017-03-31 10:19:08 -07:00
Justin Scott 4a5721fb36 Fixup style and errors 2017-03-31 10:19:08 -07:00
Justin Scott 007bb9dbae Implement 'exports' convetion for simple list items 2017-03-31 10:19:08 -07:00
Justin Scott 2bd4d1d003 Cleanup old todo, unused log and value for ImportValues feature 2017-03-31 10:19:08 -07:00
Justin Scott d1424f6c08 Handle missed error and make error messages unique 2017-03-31 10:19:08 -07:00
Justin Scott 0e81899f5f WIP feat(helm): import child values to parent
Implements a mechanism in requirements.yaml to allow the import
and re-parenting of value table from child chart.

Closes #1995
2017-03-31 10:19:08 -07:00
Steven E. Harris da950c5c57 Separate manifests with document boundary markers
In order to allow the stream emitted by "helm init --debug" to be fed
back into "kubectl create/apply -f", use YAML starting and ending
document boundary markers instead of blank lines to separate the
individual manifests.
2017-03-31 13:08:43 -04:00
David Wittman 5734c2162e
Fix identation of `helm dep` help text
The `repository` lines in the help text for `helm dep` were misaligned
with the rest of the dependency block.
2017-03-30 17:10:20 -05:00
Sushil Kumar a484d00e33 Fixes TestInstallRelease_VerifyOptions & TestUpdateRelease_VerifyOptions
Following tests were failing unnoticed
- [ ] TestUpdateRelease_VerifyOptions
- [ ] TestUpdateRelease_VerifyOptions

Fixed those tests for the reason of failure.
Also added error checking to rest of the tests in same test-file,
so that new failures do not un-noticed.
2017-03-30 13:27:04 -07:00
Steven E. Harris 4178ec08ac Add more object kinds to sorted installation order
The following kinds are newly addressed:

  CronJob
  LimitRange
  ReplicaSet
  ResourceQuota
  StatefulSet

Furthermore, adjust the installation and uninstallation order to
better respect likely dependencies. Bare pods remain a difficult one
to place properly in both sequences.
2017-03-30 12:11:36 -04:00
Taylor Thomas 890b6f5627 Merge pull request #2200 from seh/sort-rbac-roles-and-bindings
Sort dependent RBAC role and binding kinds during installation and uninstallation
2017-03-29 20:00:01 -07:00
Taylor Thomas f342a46abd Merge pull request #2198 from nokia/gitless_build
able to build without being in a git repository
2017-03-29 19:43:59 -07:00