Commit graph

1424 commits

Author SHA1 Message Date
Matt Butcher
0c8ee4e1ae fix(LICENSE): add copyright year and authors 2016-06-22 10:24:25 -06:00
Adam Reese
68e0032fbd Merge pull request #863 from adamreese/fix/686-tunnel-error
fix(tunnel): display friendly error on connect issues
2016-06-22 08:56:33 -07:00
Adam Reese
51b6bca961 Merge pull request #861 from adamreese/feat/release-status
feat(tiller): record release status deployed
2016-06-22 08:56:02 -07:00
Matt Butcher
e0086fd783 Merge pull request #865 from spesnova/fix-typo
Fix typo
2016-06-22 09:52:24 -06:00
Matt Butcher
156be8e736 Merge pull request #862 from technosophos/fix/remove-helmignore-println
fix(chartutil): remove a wayward println
2016-06-22 09:50:59 -06:00
Seigo Uchida
d474d98a8f Fix typo 2016-06-22 13:34:21 +09:00
Adam Reese
d300a08915 fix(tunnel): display friendly error on connect issues
Fixes: #686
2016-06-21 16:01:00 -07:00
Matt Butcher
23ce6142f9 fix(chartutil): remove a wayward println 2016-06-21 16:53:28 -06:00
Adam Reese
c5c8e82246 feat(tiller): record release status deployed 2016-06-21 15:37:38 -07:00
Matt Butcher
0acbcdd5cc Merge pull request #855 from technosophos/fix/851-create-release-fail
fix(tiller): save failed releases
2016-06-21 15:18:28 -06:00
Brian
a6f89d7ac4 Merge pull request #833 from migmartri/689-linter-errors
Linter structure changes + extra chartfile rules
2016-06-21 14:43:17 -06:00
Matt Butcher
bb392347d1 Merge pull request #853 from technosophos/fix/sprig-2.3.0
fix(sprig): update sprig library to 2.3.0
2016-06-21 14:11:08 -06:00
Matt Butcher
da14da360b fix(tiller): save failed releases
When a release failed, the release record was not saved. That led to the
case where Kubernetes resources were deployed, but the release that
deployed them was not tracked.

To fix, we now save the release on failure. The 'helm delete' operation
can delete failed resources.

Closes #851
2016-06-21 14:07:20 -06:00
Adam Reese
c41ccddfa1 Merge pull request #852 from adamreese/fix/namespace-tunnel
fix(tunnel): allow tunneling to non-default namespace
2016-06-21 12:46:24 -07:00
Matt Butcher
bde2232ac3 Merge pull request #849 from technosophos/docs/840-dev-docs
docs(developer): update developer documentation
2016-06-21 13:32:22 -06:00
Matt Butcher
18767f360e fix(sprig): update sprig library to 2.3.0
New template functions like trunc will be really helpful for dealing
with Kubernetes naming limits.
2016-06-21 13:30:00 -06:00
Adam Reese
573e5aa7fc feat(kube): create namespace if it does not exist 2016-06-21 11:28:03 -07:00
Adam Reese
894cdb03bd fix(cli): resolve flag name conflict 2016-06-21 11:26:36 -07:00
Adam Reese
47398de71c fix(tunnel): allow tunneling to non-default namespace 2016-06-21 11:25:12 -07:00
Miguel Martinez
c2459c06bf New Chart linter structure
Fixed tests

Adding chart name linter

Add lint error

Moving to blocks

Moving to method

Moved lint rules to functions

Semantic version validation

Linting engine

Adding sources and home validations

Sharing file loading

Sharing file loading

Rolling back readme

Rewriting other linters

Fixing tests

Typo

Using chart.Metadata

Fixing format

Adding UNKNOWN in Engine

Adding tabs

Fixing tabs
2016-06-20 14:28:58 -07:00
Matt Butcher
d3c39e09d4 docs(developer): update developer documentation
Closes #840
2016-06-20 14:02:37 -06:00
Matt Butcher
46501db528 Merge pull request #848 from technosophos/fix/protoc-version
fix(proto): keep a local protoc Go plugin
2016-06-20 13:57:37 -06:00
Matt Butcher
5c93c2a0cd fix(proto): keep a local protoc Go plugin
This works around issues where $GOPATH/bin has a different version of
the protobuf Go plugin than the one Kubernetes uses.
2016-06-20 12:46:29 -06:00
Brian
7a227440f7 Merge pull request #846 from fibonacci1729/fix/issue841
fix(issue/841): capitalization and punctuation consistency.
2016-06-20 12:43:02 -06:00
fibonacci1729
245b5e080a fix(issue/841): capitalization and punctuation consistency. 2016-06-20 11:05:33 -06:00
Matt Butcher
becaf4ce80 Merge pull request #844 from migmartri/843-wildcard
Sorting Wildcard function
2016-06-20 10:48:58 -06:00
Matt Butcher
cad1936f0a Merge pull request #842 from technosophos/feat/get-all-values
feat(helm): add 'helm get values --all' for all values
2016-06-20 10:48:42 -06:00
Miguel Martinez
25a34b1363 Sorting Wildcard function 2016-06-17 17:22:38 -07:00
Matt Butcher
f30ff915f2 feat(helm): add 'helm get values --all' for all values
Add support for displaying computed configuration values. This is
useful for debugging.
2016-06-17 16:15:03 -06:00
Matt Butcher
e36647d1c3 Merge pull request #811 from mouserage/master
Templates partials
2016-06-17 11:01:48 -06:00
Matt Butcher
ff90db6cd0 Merge pull request #839 from technosophos/fix/remove-pkg-chart
fix(pkg/chart): remove pkg/chart
2016-06-17 11:01:17 -06:00
Matt Butcher
4a6c1e308b fix(pkg/chart): remove pkg/chart
This is the final step in replacing pkg/chart with pkg/chartutil.

This also removes the last of the TOML code.
2016-06-16 13:46:20 -06:00
Matt Butcher
57a32f1df8 Merge pull request #832 from technosophos/feat/helmignore
feat(pkg/ignore): add helmignore library
2016-06-16 11:38:53 -06:00
Brian
36bf76548b Merge pull request #837 from fibonacci1729/ref/pkg-helm-new
ref(pkg/helm) replace  'pkg/helm' with 'pkg/helmx'
2016-06-16 11:00:52 -06:00
fibonacci1729
5a1c54298f ref(pkg/helm): remove pkg/helmx 2016-06-15 16:47:17 -06:00
fibonacci1729
56f519ab38 ref(pkg/helm): move pkg/helmx to pkg/helm & remove feature toggle 2016-06-15 16:46:10 -06:00
fibonacci1729
91c3521b18 ref(pkg/helm): package helm refactor
includes:
 - (#826) removal old pkg/helm
2016-06-15 16:12:25 -06:00
Brian
1b59967d2f Merge pull request #834 from fibonacci1729/ref/pkg-helm
ref(pkg/helm): package helm refactor
2016-06-15 15:53:37 -06:00
fibonacci1729
4cd0059db2 ref(pkg/helm): package helm refactor
includes:
 - (#828) helm client grpc support ported from old pkg/helm
 - comment consistencey & style fix
 - gofmt pkg/helmx
2016-06-15 15:21:08 -06:00
Matt Butcher
713020359b feat(pkg/ignore): add helmignore library
This adds support for .helmignore files. These files roughly follow
the conventions established for .gitignore files:
https://git-scm.com/docs/gitignore

Closes #748
2016-06-15 13:00:42 -06:00
Matt Butcher
2b2a5788f3 Merge pull request #824 from technosophos/feat/global-vars
feat(chartutil): support global variables
2016-06-15 12:53:30 -06:00
Matt Butcher
85f1e96851 Merge pull request #820 from technosophos/fix/778-search-panic
fix(helm): fix two panics in 'helm search'
2016-06-15 12:53:04 -06:00
Matt Butcher
bb84f9c253 Merge pull request #830 from technosophos/fix/non-default-engine
fix(tiller): allow different template engine
2016-06-15 12:52:53 -06:00
Matt Butcher
3e480723a1 Merge pull request #831 from technosophos/fix/678-alias-rm-remove
fix(helm): add 'helm repo rm' alias
2016-06-15 12:52:42 -06:00
Brian
fda8029682 Merge pull request #829 from fibonacci1729/ref/pkg-helm
ref(pkg/helm): package helm refactor
2016-06-15 10:17:27 -06:00
Matt Butcher
8d410365a0 fix(helm): add 'helm repo rm' alias 2016-06-14 14:25:20 -06:00
Matt Butcher
76f4ee1eab fix(tiller): allow different template engine
This is a minor fix to the Tiller internals to allow an alternate
template engine. This will still require future work to make it possible
to bootstrap in a different template renderer.
2016-06-14 14:14:45 -06:00
fibonacci1729
ea2e8e80fc ref(pkg/helm): package helm refactor
includes:
 - (#825) comptability interface between
          old/pkg/helm and new/pkg/helm

 - (#827) helm client scaffolding and
          rpc / release options
2016-06-14 12:41:44 -06:00
Matt Butcher
768d1fbdeb Merge pull request #823 from technosophos/fix/822-values.yaml
fix(helm): read values.yaml instead of values.toml
2016-06-14 12:14:07 -06:00
Matt Butcher
88622a20da fix(helm): read values.yaml instead of values.toml
Closes #822
2016-06-14 12:06:19 -06:00