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
|
||||
|
||||
it be used for the below case:
|
||||
it be used for the below tow cases:
|
||||
|
||||
1. release definition
|
||||
```
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
# release template
|
||||
name: {{`{{ .Release.Name }}`}}-1
|
||||
namespace: {{`{{ .Release.Namespace }}`}}
|
||||
data:
|
||||
foo: FOO
|
||||
templates:
|
||||
default:
|
||||
chart: stable/{{`{{ .Release.Name }}`}}
|
||||
namespace: kube-system
|
||||
values:
|
||||
- config/{{`{{ .Release.Name }}`}}/values.yaml
|
||||
- config/{{`{{ .Release.Name }}`}}/{{`{{ .Environment.Name }}`}}.yaml
|
||||
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue