Commit graph

491 commits

Author SHA1 Message Date
Sebastien Plisson
31ea2018fa docs(helm): Document how to update a release idempotently (#3148)
* docs(helm): Document how to update a release idempotently

To use the same command when installing and upgrading a release, using helm upgrade with '--install' works.

Closes #3134

* Upgrade instead of update
2017-11-21 11:30:59 -07:00
Michelle Noorali
5884124294 ref(docs): update plugin install documentation 2017-11-20 10:12:13 -05:00
Matthew Fisher
5f53c55b52
Merge pull request #3142 from notxcain/patch-1
Fix incorrect line
2017-11-17 09:14:27 -08:00
Matt Butcher
e8e6ac5d77
Fix/missing ssl params (#3152)
* fix(helm): add TLS params back

During a recent refactor, several TLS flags stopped being processed for
a few of the commands. This fixes those commands, and documents how to
set up TLS.

* fix(tiller): add stricter certificate verification

The older version of Tiller allowed a weaker set of certificate checks
than we intended. This version requires a client certificate, and then
requires that that certificate be signed by a known CA. This works
around the situation where a user could provide a self-signed
certificate.
2017-11-15 17:52:24 -07:00
Denis Mikhaylov
7e0e27726d
Fix incorrect line 2017-11-15 10:48:29 +03:00
Stephen McQuaid
cf6f139ee8
Update related.md with new helm plugin
Add helm-github plugin to list in documentation
2017-11-14 15:07:23 -08:00
Franz Beltran
85ed9f3d4b
Update best practices on imagePullPolicy
Setting the value of `imagePullPolicy` should be aligned to what `helm create` does
2017-11-09 10:35:24 +08:00
Pietro Menna
8ee89fe5dc
fix(helm): update documentation to reflect $HOME env var change 2017-11-08 00:36:05 -02:00
Justin Scott
8203d813a5 docs(helm): Correct --set to --override in helm init example 2017-11-07 10:45:18 -08:00
Michael Venezia
62e2f14027
Fixing a couple of styling issues 2017-11-03 16:12:42 -04:00
Michael Venezia
e261f44dde
Adding documentation on what rbac privileges are needed for a helm client to connect to tiller 2017-11-03 15:48:17 -04:00
Matthew Fisher
0647cdf84c
Merge pull request #2990 from bacongobbler/bump-go-version
use the latest version of Go/Glide
2017-11-02 09:26:37 -07:00
gardlt
371ff8f26d feat(helm): adding kubeconfig flag 2017-11-01 00:27:12 -05:00
Valentin Tjoncke
a9756d140b
Update related.md
Add helm-gcs plugin
2017-10-31 16:09:12 +01:00
xuhaigang
ae49979175 feat(helm): Add a flag --dep-up that helm install will automatically execute helm dep up when charts are in requirements.yaml but not in charts
If checkdependencies returns an error, we can start download the
charts which are not in charts.

Closes #2879
2017-10-31 16:41:31 +08:00
Taylor Thomas
d6ba39e6f2
Merge pull request #3073 from joanrieu/helmignore-docs
docs(chart): add notes regarding `.helmignore` and `.Files`
2017-10-30 21:23:18 -07:00
Joan Rieu
0af689b489
docs(templates): remove link to changed example 2017-10-30 23:19:16 +01:00
Joan Rieu
25e851ecd0
docs(templates): fix and expand config checksum example 2017-10-30 23:08:50 +01:00
Joan Rieu
e464479cb2
docs(templates): fix misleading/broken examples 2017-10-30 22:58:17 +01:00
Matthew Fisher
369f98b07c
Merge pull request #3075 from simonschmidt/using_helm_typo
Fix typo for --service-account
2017-10-30 10:26:06 -07:00
Adam Reese
fa49e5e92d
Merge pull request #3060 from mattfarina/feat/maintainer-url
feat(chart): Adding maintainer url
2017-10-30 10:01:27 -07:00
Simon Schmidt
3c3936fcaa Fix typo for --service-account 2017-10-30 18:49:20 +02:00
Joan Rieu
171fa2ac46
docs(chart-files): add note about .helmignore 2017-10-29 15:05:43 +01:00
Joan Rieu
c27333fd4c
docs(chart): add note about .helmignore for .Files 2017-10-29 14:58:57 +01:00
Taylor Thomas
a5019d1a0a
Merge pull request #3064 from neil-ca-moore/dependencies-installation-doc
Dependencies installation doc
2017-10-28 11:57:57 -07:00
Taylor Thomas
36eb8d73b6
Merge pull request #3047 from jacobtomlinson/patch-1
Add docs clarification to resolve #3046
2017-10-28 11:43:30 -07:00
Taylor Thomas
ab7acfe061
Merge pull request #3042 from jiacona/patch-1
Update using_helm.md
2017-10-28 11:42:18 -07:00
Neil Moore
7888f54adb Update charts.md 2017-10-25 15:56:34 +01:00
Neil Moore
bff5261715 Update charts.md 2017-10-25 15:53:23 +01:00
Gabriel Miretti
60fc7bde73 Using Helm in Openshift Kubernetes distribution 2017-10-24 21:08:37 -03:00
Matt Farina
22e5381251
feat(chart): Adding maintainer url
Each maintainer can have an optional URL. There are seceral use
cases for providing a URL instead of an email address:
- The case where a maintainer wants to hide their email address
  behind a webform for personal security
- When the maintainer is an organization and feedback should
  go to an issue queue

This change:
- Adds the proto field for url
- Updates the generated files for the chart proto
- Includes linting for the url
- Updates the docs to include the url

Closes #3056
2017-10-24 11:44:28 -04:00
Taylor Thomas
4b6ecb459b Merge pull request #3034 from thomastaylor312/feat/add_secrets_docs
docs(tiller): Adds documentation for secret backend
2017-10-23 15:33:39 -07:00
Michael Venezia
8a30b58eee Updating comment indentation
as requested
2017-10-20 09:46:36 -04:00
Michael Venezia
14cd8833ee Adding documentation on $ variable 2017-10-20 09:40:03 -04:00
Jacob Tomlinson
e16a835bed Add clarification to resolve #3046
There must be at least one subchart or template file, therefore the `charts` and `templates` directories are not strictly optional.
2017-10-20 12:19:51 +01:00
Drew Hunt
f98b0fcdeb Working on Fedora release 25 - kubeadm v1.7.0 - kubelet v1.8.1
Tested:
- Installing/deleting Chart
- Chart upgrade and Chart rollback
2017-10-18 12:33:19 -07:00
John Iacona
67ed2cfc1e Update using_helm.md
Add explanation of persistence behavior of `--set`
2017-10-18 16:06:14 +01:00
Edward Medvedev
bbad3c574e Fix a small typo in yaml_techniques.md
Fix a typo: `coffess`.
2017-10-15 20:29:13 +02:00
Matthew Fisher
1eff362941 Merge pull request #3014 from mattfarina/fix/semver-order
fix(semver): fixed edge cases that do not match prerelease
2017-10-13 09:00:49 -07:00
Taylor Thomas
5e10814eb6 docs(tiller): Adds documentation for secret backend
Adds documentation for running `tiller` with the new secrets backend
added in #2721
2017-10-12 18:45:37 -07:00
Michael Venezia
e170392303 Adding how to add an image pull secret in helm (#3022)
Document how to add an image pull secret in Helm

Provide an example of how to take an image registry, user name, and password and prepare a Secret that can be used by a pod to pull a protected container image.
2017-10-12 16:09:46 -04:00
Maciej Kwiek
3d94d9cfec Merge pull request #2769 from rocky-nupt/feature-remote-value
feat(helm):Allow remote values.yaml with -f
2017-10-11 09:52:29 +02:00
Justin Scott
16c579f3a3 feat(helm): Add --node-selectors and --output flags to helm init
This feature enables users to specify more control over where Tiller pod
lands by allowing "node-selectors" to be specified. Alternatively, the
"--output" flag will skip install and dump Tiller's raw Deployment manifest to stdout so user may alter it as they see fit (probably with a JSON manipulation tool like jq).

Closes #2299
2017-10-10 16:24:35 -07:00
Matt Farina
b27b11a280
fix(semver): fixed edge cases that do not match prerelease
>0.0.0-a does not match pre-releases on 0.0.0 that start with a
capital letter or number. This has to do with the ordering of
code points. Numbers and capital letters come before lowercase
letters.

>0.0.0-0 should match all valid pre-releases on 0.0.0. According
to the spec, "Numeric identifiers MUST NOT include leading zeroes."
A 0 is also the lowest code point for all the allowed characters
in a pre-release
2017-10-06 14:05:32 -04:00
Dhilip
67af4998de helm create all defined template names should be namespaced … (#2845)
* helm create all defined template names should be namespaced https://docs.helm.sh/chart_best_practices/#names-of-defined-templates

* Update Doc

* Update example
2017-10-06 09:04:53 -06:00
flyer103
ac533d98be docs/developers.md: change tense 2017-10-03 12:56:15 +08:00
flyer103
c4581c8b40 docs/developers.md: add notes for k8s.io dir 2017-10-01 17:03:38 +08:00
Matthew Fisher
ea0a842f74 use the latest version of Go/Glide
Also point out that kubectl is an optional component of the development workflow.
2017-09-29 14:26:43 -07:00
Neil Moore
bd48fa165e Update helm_install.1 2017-09-26 09:04:36 +01:00
Neil Moore
9c37643081 Update helm_install.md 2017-09-26 09:04:13 +01:00