docs(chart_tips_and_tricks): explain resource-policy.

This adds a short explanation of the resource policy annotation.

Closes #1880
parent d41f0933
......@@ -74,7 +74,7 @@ The `sha256sum` function can be used together with the `include`
function to ensure a deployments template section is updated if another
spec changes:
```
```yaml
kind: Deployment
spec:
template:
......@@ -84,6 +84,28 @@ spec:
[...]
```
## Tell Tiller Not To Delete a Resource
Sometimes there are resources that should not be deleted when Helm runs a
`helm delete`. Chart developers can add an annotation to a resource to prevent
it from being deleted.
```yaml
kind: Secret
metadata:
annotations:
"helm.sh/resource-policy": keep
[...]
```
(Quotation marks are required)
The annotation `"helm.sh/resource-policy": keep` instructs Tiller to skip this
resource during a `helm delete` operation. _However_, this resource becomes
orphaned. Helm will no longer manage it in any way. This can lead to problems
if using `helm install --replace` on a release that has already been deleted, but
has kept resources.
## Using "Partials" and Template Includes
Sometimes you want to create some reusable parts in your chart, whether
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment