Commit graph

57 commits

Author SHA1 Message Date
Matt Butcher
f171d30379 Merge pull request #942 from technosophos/docs/938-hooks
docs(charts): add documentation for hooks.
2016-07-19 12:25:44 -06:00
Matt Butcher
a21029a804 docs(charts): add documentation for hooks.
Closes #938
2016-07-14 18:08:51 -06:00
Michael Stapelberg
561e420659 Add reference to text/template Go package doc
…since people might not be familiar with Go templates.
2016-07-11 22:51:57 +02:00
Matt Butcher
e91bbceff2 Merge pull request #916 from technosophos/feat/901-hooks
feat(tiller): support hooks for install
2016-07-06 16:45:21 -06:00
Matt Butcher
ff32062ae8 feat(tiller): support hooks for install 2016-07-06 16:10:31 -06:00
Keerthan Mala
988bb02991
docs(helm):correct the documentation for the global values usage 2016-07-05 16:18:11 -04:00
Jeff Zellner
3133f4345d Update developers.md
fix typo
2016-07-05 10:18:59 -06:00
Michelle Noorali
ebaf5a2243 chore(docs): update "Name" field in values.yaml
* the template refers to .Values.Name but the
values.yaml file has a name field with a lowercase
"n". Figured changing this is the right move since
yaml is case sensitive.
2016-06-28 22:07:41 -06:00
Matt Butcher
628e0b7cec fix(docs): fix nginx example chart name
The name was not correctly truncating, which occasionally resulted
in naming errors, since Kubernetes restricts names to 24 characters.
2016-06-24 12:52:30 -06:00
Matt Butcher
22ac61469f feat(*): add Values namespace to templates
This adds the .Values namespace qualifier to all values
2016-06-24 12:06:52 -06:00
Michelle Noorali
1dc95be105 Merge pull request #857 from migmartri/689-template-rules
Templates directory lint rules
2016-06-24 09:01:11 -07:00
Miguel Martinez
81ac98ad9a Adding support for associated templates
Fixing unit test
2016-06-23 16:23:39 -07:00
Miguel Ángel Martínez Triviño
ce0f474eb0 Update charts.md 2016-06-23 14:13:21 -07:00
Miguel Martinez
03d27779d3 Templates Lint rules
Template rules

Adding chart errors

Added function that checks the existence of all the values in the templates

Adding chartfile unit tests

Testing runLinterRule

Fixing out of range

Fixing out of range

Improving quote detector
2016-06-23 12:36:25 -07:00
Matt Butcher
5e63b5e925 docs(examples): unify the examples
As noted in #860, there were a few places where the alpine and nginx
charts differed. This unifies the two, using common labels and
conventions.
2016-06-22 12:14:16 -06:00
Matt Butcher
2378a25070 Merge pull request #860 from technosophos/feat/nginx-example
docs(examples): add nginx example chart
2016-06-22 12:02:05 -06:00
Matt Butcher
e628b333b0 fix(example/nginx): add links, clarify a few things 2016-06-22 10:11:49 -06:00
Seigo Uchida
d474d98a8f Fix typo 2016-06-22 13:34:21 +09:00
Matt Butcher
15571a5a13 docs(examples): add nginx example chart
This adds an nginx chart that shows off more of the template system's
capabilities.
2016-06-21 16:32:12 -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
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
60f5341b91 feat(chartutil): support global variables
This provides support for "global" variables. It does this by
declaring "global" to be a special namespace. It then copies this
namespace into every subchart, coalescing it into any "global"
namespace found there.

The net result is that if "global.foo" is set in the YAML file, it
will be available to every chart/subchart as ".global.foo" regardless of
where that chart is in the subchart tree.
2016-06-14 11:24:09 -06:00
Matt Butcher
f0a69bb6ba docs(*): fix links
Closes #809
2016-06-13 13:30:37 -06:00
Matt Butcher
edc985fe85 Merge pull request #799 from technosophos/fix/alpine-chartyaml
fix(docs): add sources field on example chart.yaml
2016-06-08 18:00:29 -06:00
Matt Butcher
30a67dfa2d Merge pull request #800 from technosophos/fix/797-optional-directories
fix(docs): mark templates and charts directories optional
2016-06-08 17:58:37 -06:00
Michelle Noorali
ab3fc6db5c Merge pull request #794 from michelleN/repo-sync
feat(scripts): add script to sync chart repos
2016-06-08 13:29:46 -06:00
Matt Butcher
d323e6aa5e fix(docs): mark templates and charts directories optional
Closes #797
2016-06-08 13:19:23 -06:00
Matt Butcher
0028aac321 fix(docs): add sources field on example chart.yaml 2016-06-08 13:16:47 -06:00
Michelle Noorali
522af15903 feat(scripts): add script to sync repo 2016-06-07 11:53:21 -06:00
Matt Butcher
9ca8c27e16 fix(*): change TOML to YAML 2016-06-06 21:12:36 -06:00
Adam Reese
818c878700 chore(*): use k8s.io as the import path 2016-06-06 17:17:04 -07:00
Matt Butcher
758a59c8bb Merge pull request #774 from migmartri/patch-1
Fixed typo in charts.md
2016-06-06 14:45:25 -06:00
Miguel Martinez
12474146e5 Fix(charts.md) filename typo 2016-06-06 11:24:01 -07:00
Michelle Noorali
22c3b621af chore(docs): remove ambigious note 2016-06-02 13:24:13 -06:00
Michelle Noorali
7288ca4c37 chore(docs): add chart repository docs 2016-06-01 14:30:30 -06:00
Michelle Noorali
9615838656 Merge pull request #762 from linki/patch-1
fix(docs): fix typo
2016-05-31 11:24:23 -05:00
Michelle Noorali
0214576069 Merge pull request #764 from naveensrinivasan/patch-2
Included a link to 12factor.net
2016-05-26 10:49:28 -04:00
Naveen
0e8ec83120 Included a link to 12factor.net
Not every one is aware of the 12factor.net so included the link.
2016-05-26 09:51:03 -04:00
Naveen
cff41a4651 Updated charts.md
Updated the link which was dead pointing to `https://github.com/deis/charts`
2016-05-26 09:37:19 -04:00
Martin Linkhorst
a5eb5d7e03 fix(docs): fix typo 2016-05-25 20:53:19 +02:00
Matt Butcher
57c9861116 Merge pull request #715 from technosophos/docs/updated-charts
docs(chart): updated chart documentation
2016-05-25 11:32:20 -06:00
runseb
2bbdff9e8f Update quickstart.md
move from _remove_ to _delete_
2016-05-19 12:21:02 +02:00
Matt Butcher
26e003b931 docs(chart): updated chart documentation
Also noticed a field was omitted from metadata.proto and the docs.
Added it back, though functionally it is a no-op.
2016-05-16 17:37:01 -06:00
Matt Butcher
f59a2ea69f Merge pull request #688 from technosophos/fix/proto-formatting
fix(proto): fix style issues and documentation
2016-05-10 17:21:02 -06:00
Matt Butcher
3ddacb6b4b fix(proto): fix style issues and documentation
This fixes indentation, documentation, and removes unused protobuf
files.
2016-05-10 17:13:16 -06:00
Matt Butcher
0eb9825c9a fix(make): add protoc target to top Makefile
Closes #670
2016-05-10 12:24:32 -06:00
Matt Butcher
6b68e7891f feat(tiller): delete operation runs against Kubernetes
Also fixed a minor formatting issue with Alpine chart in docs.
2016-05-05 16:46:31 -06:00
Matt Butcher
6db7c39b84 feat(helm, tiller): implement k8s portion of install
This commit finally ties `helm install` together with the Kubernetes
client library to make an end-to-end trip.

There were several small fixes to go on both client and server side,
along with some changes to proto to support better error reporting.

The alpine chart has been updated to exhibit how the new Helm works.
2016-05-04 17:27:00 -06:00
Matt Butcher
6950fe42dd feat(helm, tiller): add release listings
This adds client and server support for 'helm list'.
2016-05-02 20:09:44 -06:00