Commit graph

3030 commits

Author SHA1 Message Date
Sushil Kumar
d5fd75fe61 Updated StartLocalServerForTests to be private method 2017-05-05 10:54:54 -07:00
Sushil Kumar
dce9d88c25 Added tests for --repo flag for helm fetch command
- [ ] Added tests for --repo flag on `helm fetch` command
- [ ] Also added tests for (pkg/repo).FindChartInRepoURL
2017-05-02 16:57:05 -07:00
Taylor Thomas
b6586fdb50 Merge pull request #2300 from sushilkm/issues/2113
Implements --repo flag to commands fetch, install, inspect, upgrade
2017-05-02 14:08:00 -07:00
Sushil Kumar
2a5ab59895 Updated defer delete call 2017-05-02 13:25:13 -07:00
Adam Reese
1ec2c04be8
chore(*): bump to v2.4.0 2017-05-02 13:04:36 -07:00
Matt Butcher
7cf952a83e Merge pull request #2372 from technosophos/fix/sprig-2.11.0
chore(tiller): bump Sprig to 2.11.0
2017-05-02 13:51:45 -06:00
Matt Butcher
4d8f23e0c6
chore(tiller): bump Sprig to 2.11.0
This adds the `merge` function, among other things.
2017-05-02 13:20:04 -06:00
Michelle Noorali
3cef2ed667 Merge pull request #2369 from michelleN/bug/2158-panic-on-new-line
fix(releaseutil): remove newline on SplitManifests
2017-05-02 15:17:47 -04:00
Michelle Noorali
dcfbb2bd35 fix(releaseutil): remove newline on SplitManifests
fixes #2158
2017-05-02 14:48:08 -04:00
Matt Butcher
75632025b8 Merge pull request #2371 from kubernetes/prydonius-patch-1
fix(create): incorrect URL in default NOTES.txt
2017-05-02 12:43:18 -06:00
Adnan Abdulhussein
f8b2c5eb57 fix(create): incorrect URL in default NOTES.txt 2017-05-02 19:15:18 +01:00
Sushil Kumar
d13b134ffb Implements --repo flag to commands fetch, install, inspect, upgrade 2017-05-02 10:46:16 -07:00
Taylor Thomas
4566b1733c Merge pull request #2370 from kiich/fixDeployPanic
Return as not ready if it new RS is nil
2017-05-02 10:41:20 -07:00
Kiichiro Okano
46cad97950 Return as not ready if it new RS is nil 2017-05-02 17:43:36 +01:00
Adam Reese
0c91d41221 Merge pull request #2366 from adamreese/fix/2110-canary-versioning
fix(*): handle unreleased versioning
2017-05-02 09:12:06 -07:00
Matt Butcher
b1ade9c81a Merge pull request #2314 from nebril/lock-release
Releases are locked to avoid parallel changes
2017-05-02 10:08:15 -06:00
Matt Butcher
6e63a547e2 Merge pull request #2354 from technosophos/fix/2271-alternate-toml-marshal
fix(tiller): fix TOML panic
2017-05-02 10:04:58 -06:00
Matt Butcher
e66cdcd1f3 Merge pull request #2352 from technosophos/ref/getter
ref(getter): flatten the getter package tree
2017-05-02 10:04:12 -06:00
Michelle Noorali
3f22e407cd Merge pull request #2365 from michelleN/feat/2224-service-account-flag
feat(helm): add service account flag to helm init
2017-05-02 10:16:44 -04:00
Adam Reese
9ae84c730f
fix(tiller): make new version check backwards compatible 2017-05-01 20:47:35 -07:00
Adam Reese
c7f0edd3d2 Merge pull request #2353 from SlickNik/nm_zsh_completions
Add support for zsh to helm completion
2017-05-01 15:33:06 -07:00
Matt Butcher
bd02f39384
ref(getter): flatten the getter package tree
This flattens the getter package tree, adds tests, and changes a little
bit of the terminology to follow Go idioms. This also makes much of the
getter API private to begin with. This will give us more flexibility in
the future.
2017-05-01 16:18:13 -06:00
Adam Reese
2e819e014d
fix(*): handle unreleased versioning
Adds an `unreleased` flag to the version if not building from HEAD of a
tag. The compatibility check is bypassed if the client or server are
unreleased.

fixes #2110
2017-05-01 12:06:50 -07:00
Michelle Noorali
64e9e47183 feat(helm): add service account flag to helm init
helps with half of #2224
2017-05-01 14:02:04 -04:00
Adam Reese
e81673fa4a Merge pull request #2359 from adamreese/chore/go1.8.1
chore(ci): bump go 1.8.1
2017-05-01 11:00:37 -07:00
Matt Butcher
46035c35c4
fix(tiller): fix TOML panic
This fixes a TOML panic by replacing one parser library with another.
The older library did not gracefully handle reflection issues, and so
was prone to panic. The new one is not great, but it doesn't seem to
panic.

Closes #2271
2017-05-01 11:25:51 -06:00
Matt Butcher
0ed79d9ae7 Merge pull request #2358 from databus23/patch-4
Fail template execution if included template fails
2017-05-01 09:52:39 -06:00
Nikhil Manchanda
49e7aa854a Add support for zsh to helm completion
Updated the 'helm completion' command to take in the shell
as a parameter. Currently acceptable options are 'bash' and
'zsh'. Also fixed the completions to work with zsh in a manner
similar to what kubectl does.

Also updated the docs to reflect this change.

Closes #2201
2017-04-30 23:25:03 -07:00
Adam Reese
5c53661a50
chore(ci): bump go 1.8.1 2017-04-29 19:41:39 -07:00
Fabian Ruff
124235ffed Fail template execution if included template fails 2017-04-30 01:00:31 +02:00
Matt Butcher
3a943696b7 Merge pull request #2348 from technosophos/fix/environment-style-fixes
fix(helm): fix style errors in pkg/environment
2017-04-28 14:17:28 -06:00
Matt Butcher
ba3f6c3f3b Merge pull request #2339 from technosophos/docs/2234-hook-weight-clarification
docs(chart_hooks): clarify hook execution order
2017-04-28 14:17:01 -06:00
Matt Butcher
9a33628e4e Merge pull request #2338 from technosophos/fix/2209-warning-to-error
fix(helm): return error when dependencies are missing
2017-04-28 14:16:42 -06:00
Adam Reese
1cf50ea4fa Merge pull request #2351 from adamreese/chore/cleanup-unused
chore(*): cleanup unused travis and scripts
2017-04-28 10:06:22 -07:00
Matt Butcher
045bf78f80 Merge pull request #2282 from technosophos/feat/2172-grpc4
feat(*): update to latest gRPC and Protobuf
2017-04-28 08:10:13 -06:00
Matt Butcher
eb1f36852b Merge pull request #2344 from unguiculus/feature/prereqs
Add Git and Mercurial to build prerequisites
2017-04-28 08:01:38 -06:00
Matt Butcher
3c55a0ee65
fix(helm): fix style issues
This just adds a few comments where the style linter was complaining.
2017-04-28 07:56:01 -06:00
Reinhard Nägele
8c437e518b Update Makefile to require Mercurial 2017-04-28 13:30:38 +02:00
Reinhard Nägele
6bdc7ed990 Add Git and Mercurial to build prerequisites
Closes: #2343
2017-04-28 13:14:17 +02:00
Adam Reese
83ed3384d2
chore(ci): remove travis configuration 2017-04-27 23:24:19 -07:00
Adam Reese
074d2eb711
chore(scripts): remove unsupported local-cluster script 2017-04-27 23:22:37 -07:00
Matt Butcher
3516314838
docs(chart_hooks): clarify hook execution order
Closes #2234
2017-04-27 17:12:55 -06:00
Matt Butcher
6246fa12a8
fix(helm): return error when dependencies are missing
This upgrades a warning to an error in cases where `requirements.yaml`
contains a requirement, but it's missing in charts/

This impacts install, upgrade, and package.

Closes #2209
2017-04-27 16:34:18 -06:00
Brian
d7ab16ad03 Merge pull request #2316 from fibonacci1729/master
fix(tiller): update tls client auth policy
2017-04-27 15:16:21 -06:00
Matt Butcher
7094651493
feat(*): update to latest gRPC and Protobuf
Effectively, this switches us to gRPC's internal version 4. This is
compatible with protoc 3.2 and grpc-go 1.2.1.
2017-04-27 14:43:15 -06:00
Matt Butcher
d1b1161f77 Merge pull request #2327 from devth/patch-1
Update Slack channels
2017-04-27 10:15:13 -06:00
Taylor Thomas
12300745d3 Merge pull request #2324 from chipironcin/improve_get_script
Improve get script
2017-04-25 10:47:31 -07:00
Trevor Hartman
f206f03a1b Update Slack channels 2017-04-25 10:03:27 -06:00
Jorge Marin
18fc8a8539 Update comment in function 2017-04-25 08:26:22 +00:00
Maciej Kwiek
ec92b76054 Release are locked to avoid parallel changes
Environment is supplied with release lock map which allows to lock a
release by name to make sure that update, rollback or uninstall aren't
running on one release at the same time.
2017-04-24 13:05:35 +02:00