Commit graph

3126 commits

Author SHA1 Message Date
Sushil Kumar
f80a7aa384 Added tests for install/upgrade to test bad requirements.yaml 2017-05-25 11:24:03 -07:00
Sushil Kumar
18f900e443 Errors out if install/upgrade fails to load-requirements
Fixes https://github.com/kubernetes/helm/issues/2480
2017-05-22 15:29:02 -07:00
Brian
d76c1049d0 Merge pull request #2475 from fibonacci1729/master
ref(tiller): refactor tiller APIs into logical files
2017-05-22 11:50:43 -06:00
fibonacci1729
a4d05fd2b2 ref(tiller): refactor tiller APIs into logical files
*ReleaseServer.UninstallRelease -> tiller/release_uninstall.go
*ReleaseServer.ListReleases -> tiller/release_list.go
2017-05-22 11:37:55 -06:00
Brian
d028fdb618 Merge pull request #2473 from fibonacci1729/master
ref(tiller): refactor tiller APIs into logical files
2017-05-22 11:28:46 -06:00
fibonacci1729
b5c213d5dd ref(tiller): refactor tiller APIs into logical files
*ReleaseServer.RollbackRelease -> tiller/release_rollback.go
2017-05-22 10:09:13 -06:00
Brian
a3d44f4f02 Merge pull request #2472 from fibonacci1729/master
ref(tiller): refactor tiller APIs into logical files
2017-05-22 10:08:37 -06:00
fibonacci1729
62c4b152fd ref(tiller): refactor tiller APIs into logical files
*ReleaseServer.GetReleaseContent -> tiller/release_content.go
*ReleaseServer.GetReleaseStatus -> tiller/release_status.go
2017-05-22 09:59:51 -06:00
Brian
5c135de01e Merge pull request #2471 from fibonacci1729/master
ref(tiller): refactor release_server.go APIs into logical files.
2017-05-22 09:54:46 -06:00
fibonacci1729
3b3439f67d ref(tiller): breakout ReleaseServer APIs into logical files.
*ReleaseServer.RunReleaseTest -> tiller/release_testing.go
*ReleaseServer.GetVersion     -> tiller/release_version.go
2017-05-22 09:08:39 -06:00
Adam Reese
1e8ebae249 fix(plugins): add error when updating modified plugins
If git has autosetuprebase enabled pulling will fail without a
descriptive error message.
2017-05-19 14:18:24 -07:00
Adam Reese
15254e4c5c feat(*): add generic logging interface (#2394)
Adds a generic logging interface to importable packages.
2017-05-19 11:43:04 -07:00
Matt Butcher
4d5bffecbd Merge pull request #2462 from michelleN/test-failures
fix(helm): fix itermittent release testing failures
2017-05-19 11:00:00 -06:00
Matt Butcher
b49959d8a4 Merge pull request #2467 from lead4good/master
fixed fromYaml | toJson
2017-05-19 10:57:37 -06:00
Adam Reese
5b3d5567d8 Merge pull request #2303 from adamreese/fix/helm-home
fix(helm): fix setting home via `helm --home=HOME`
2017-05-18 15:21:16 -07:00
Adam Reese
9832e7df96
fix(helm): fix setting home via helm --home=HOME 2017-05-18 14:15:58 -07:00
Matt Butcher
42650a044e Merge pull request #2460 from Awk34/patch-1
docs(repo_faq): create chart_repository_faq.md
2017-05-18 14:14:34 -06:00
lead4good
bb4be33331 fixed fromYaml | toJson 2017-05-18 12:26:53 +02:00
Michelle Noorali
19a33b3f95 fix(helm): fix itermittent release testing failures 2017-05-17 18:54:12 -04:00
Matt Butcher
ec2597d03d Merge pull request #2459 from technosophos/chore/sprig-2.12
chore(glide): update to Sprig 2.12.0
2017-05-17 15:04:28 -06:00
Matt Butcher
2d192b1b1b Merge pull request #2408 from technosophos/fix/2407-devel-releases
fix(helm): add --devel flag to allow dev releases again
2017-05-17 14:01:03 -06:00
Andrew Koroluk
4cbbbf2fe0 docs(repo_faq): create chart_repository_faq.md
Add FAQ for `unsupported protocol scheme ""` error
2017-05-17 15:38:59 -04:00
Matt Butcher
23c33cf152
chore(glide): update to Sprig 2.12.0 2017-05-17 12:55:36 -06:00
Matt Butcher
f9c9e9d6cb Merge pull request #2455 from technosophos/fix/2393
fix(lint): add KubeVersion and TillerVersion to linter
2017-05-17 12:28:28 -06:00
Matt Butcher
28ec92355b
fix(helm): add --devel flag to allow dev releases again
2.4.0 stopped installing development versions by default. This allows
the user to re-enable that support by setting --devel.

Closes #2407
2017-05-17 12:26:58 -06:00
Matt Butcher
7e82a076d0 Merge pull request #2454 from technosophos/fix/2311
fix(Dockerfile): add ca-certificates
2017-05-17 11:06:07 -06:00
Michelle Noorali
a53c29aee7 Merge pull request #2425 from michelleN/helm-test-error-codes
fix(*): return non-zero exit code on test failure
2017-05-17 12:58:26 -04:00
Matt Butcher
70f6aa4c23
fix(Dockerfile): add ca-certificates
Closes #2311
2017-05-17 10:29:41 -06:00
Matt Butcher
5d407d1f86 Merge pull request #2427 from mattfarina/fix/docker-distribution-version
fix(windows): Updating docker/distribution
2017-05-17 10:25:00 -06:00
Matt Farina
3f1c6a1e87
fix(windows): Updating docker/distribution
Kubernetes has a dependency on a development version of
github.com/docker/distribution that does not work for windows. Helm
picks up this dependency and it breaks helm development on win. The
bug was later fixed. There is an issue on Kubernetes to update
to a newer version. In the meantime, this change causes helm to
use the latest stable release for that minor version.

Fixes #2396
Relates to https://github.com/kubernetes/kubernetes/issues/45377
2017-05-17 10:19:27 -04:00
Adam Reese
595afc5c17 Merge pull request #2449 from rvbaz/write-index-atomic
Write repo file using atomicfile
2017-05-16 22:36:01 -06:00
Matt Butcher
d863d9a886
fix(lint): add KubeVersion and TillerVersion to linter
Closes #2393
2017-05-16 16:33:43 -06:00
Raphael Badin
965cb7fd1c Write repo file using atomicfile
This prevents clients from seeing half-written files because
on POSIX systems renaming a file is an atomic operation.

Drive-by: Add test for repo file permission.
2017-05-16 23:25:32 +02:00
Matt Butcher
dd7357dfc1 Merge pull request #2345 from HotelsDotCom/vbom-ml-git-fix
Fix for vbom.ml bootstrap
2017-05-16 11:24:42 -06:00
Adam Reese
206035442e Merge pull request #2438 from vdice/feat/init-upgrade-service-account
feat(cmd/helm/installer): add support for upgrading service account
2017-05-16 11:14:49 -06:00
Sushil Kumar
ff42dadde4 Adds update option to plugin command (#2410)
* Adds update option to plugin command

Fixes issues/2385 - helm install silently updates the plugin, if it pre-existed

* Added tests for new methods for plugin update

* Updated docs

* Updated review comments :)

* Return error exit code when there is error
2017-05-16 11:07:15 -06:00
Matt Butcher
8b6fff4474 Merge pull request #2451 from krancour/patch-2
minor typo fix
2017-05-16 10:50:51 -06:00
Michelle Noorali
5687723fca Merge pull request #2429 from FengyunPan/fix-package
Add friendly output for helm package
2017-05-16 10:15:20 -04:00
Kent Rancourt
5408b60ad6 minor typo fix 2017-05-16 09:41:01 -04:00
Michelle Noorali
488ca6fdd8 fix(*): return non-zero exit code on test failure
* resolves #2089
2017-05-15 21:42:44 -04:00
Adam Reese
7830c7e6fb Merge pull request #2442 from adamreese/chore/k8s-v1.6.3
chore(glide): bump kubernetes to v1.6.3
2017-05-15 12:55:06 -06:00
fengyun.pan
346c82952d Add friendly output for helm package 2017-05-15 09:36:49 +08:00
fengyun.pan
15daced241 Return err when failed to check dependencie and save chart 2017-05-14 15:00:53 +08:00
Adam Reese
35aabdb61a Merge pull request #2423 from FengyunPan/add-check
Add check for getting kubeclient
2017-05-13 12:02:39 -07:00
Adam Reese
bbda3bc73d
chore(glide): bump kubernetes to v1.6.3 2017-05-12 16:22:29 -07:00
vdice
0d3f14f041
feat(cmd/helm/installer): add support for upgrading service account 2017-05-12 13:02:09 -06:00
Matt Butcher
80998bb917 Merge pull request #2381 from ReSearchITEng/master
added possibility to set desired install version. See issue #2380
2017-05-12 12:58:42 -06:00
Michelle Noorali
5ed1c42463 Merge pull request #2432 from michelleN/add-ref
ref(docs): add ref as commit type
2017-05-11 17:37:09 -04:00
Taylor Thomas
7d5f4e53db Merge pull request #2430 from thomastaylor312/fix/deployment_wait
fix(tiller): Fixes bug with `--wait` and updated deployments
2017-05-11 14:31:59 -07:00
Michelle Noorali
f3da72b8a8 ref(docs): add ref as commit type 2017-05-11 17:20:06 -04:00