fix build-in objects docs (#719)
* fix build-in objects docs Signed-off-by: yxxhero <aiopsclub@163.com> * fix typo Signed-off-by: yxxhero <aiopsclub@163.com> --------- Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
parent
d56dfeb5e4
commit
a5c4bea54a
|
|
@ -9,16 +9,39 @@
|
||||||
|
|
||||||
# release template built-in objects
|
# release template built-in objects
|
||||||
|
|
||||||
it be used for the below case:
|
it be used for the below tow cases:
|
||||||
|
|
||||||
|
1. release definition
|
||||||
```
|
```
|
||||||
apiVersion: v1
|
templates:
|
||||||
kind: ConfigMap
|
default:
|
||||||
metadata:
|
chart: stable/{{`{{ .Release.Name }}`}}
|
||||||
# release template
|
namespace: kube-system
|
||||||
name: {{`{{ .Release.Name }}`}}-1
|
values:
|
||||||
namespace: {{`{{ .Release.Namespace }}`}}
|
- config/{{`{{ .Release.Name }}`}}/values.yaml
|
||||||
data:
|
- config/{{`{{ .Release.Name }}`}}/{{`{{ .Environment.Name }}`}}.yaml
|
||||||
foo: FOO
|
secrets:
|
||||||
|
- config/{{`{{ .Release.Name }}`}}/secrets.yaml
|
||||||
|
- config/{{`{{ .Release.Name }}`}}/{{`{{ .Environment.Name }}`}}-secrets.yaml
|
||||||
|
releases:
|
||||||
|
- name: heapster
|
||||||
|
version: 0.3.2
|
||||||
|
inherit:
|
||||||
|
template: default
|
||||||
|
- name: kubernetes-dashboard
|
||||||
|
version: 0.10.0
|
||||||
|
inherit:
|
||||||
|
template: default
|
||||||
|
```
|
||||||
|
|
||||||
|
2. release values template
|
||||||
|
```
|
||||||
|
releases:
|
||||||
|
- name: some-release
|
||||||
|
chart: my-chart
|
||||||
|
values:
|
||||||
|
# This is a template file can use the built-in objects
|
||||||
|
- path/to/values.gotmpl
|
||||||
```
|
```
|
||||||
|
|
||||||
- `Release`: This object describes the release itself. It has several objects
|
- `Release`: This object describes the release itself. It has several objects
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue