helm/docs/examples/nginx
Adam Reese f012940d9c
ref(*): refactor chart/chartutil
ref(chartutil): move chart loading out of chartutil into new package
    add chart loader interface to allow lazy loading
feat(chart): create chart accessors
ref(*): cleanup requirements
ref(tiller): remove optional template engines
ref(tiller): simplify sorting releases and hooks
ref(*): code simplification
ref(hapi): move chart package out of hapi
ref(chart): add requirements and lock to Chart struct
2018-08-24 11:28:29 -07:00
..
charts/alpine ref(*): refactor chart/chartutil 2018-08-24 11:28:29 -07:00
templates ref(*): refactor chart/chartutil 2018-08-24 11:28:29 -07:00
.helmignore docs(examples): add nginx example chart 2016-06-21 16:32:12 -06:00
Chart.yaml fix kubeVersion example 2018-03-06 15:57:26 -08:00
README.md fix typo 2018-01-08 10:23:15 -05:00
values.yaml Improve chart examples 2017-06-16 09:18:26 +02:00

nginx: An advanced example chart

This Helm chart provides examples of some of Helm's more powerful features.

This is not a production-grade chart. It is an example.

The chart installs a simple nginx server according to the following pattern:

The values.yaml exposes a few of the configuration options in the charts, though there are some that are not exposed there (like .image).

The templates/_helpers.tpl file contains helper templates. The leading underscore (_) on the filename is semantic. It tells the template renderer that this file does not contain a manifest. That file declares some templates that are used elsewhere in the chart.

Helpers (usually called "partials" in template languages) are an advanced way for developers to structure their templates for optimal reuse.

You can deploy this chart with helm install docs/examples/nginx. Or you can see how this chart would render with helm install --dry-run --debug docs/examples/nginx.