-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhelmfile.yaml
92 lines (85 loc) · 2.83 KB
/
helmfile.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
helmDefaults:
verify: false
wait: true
timeout: 300
recreatePods: false
force: false
createNamespace: false
---
repositories:
- name: kamu
url: https://kamu-data.github.io/helm-charts/
- name: jupyterhub
url: https://jupyterhub.github.io/helm-chart/
- name: superset
url: https://apache.github.io/superset/
---
environments:
minikube:
kubeContext: minikube
values:
- defaults/environment.yaml
- environments/minikube/environment.yaml
---
releases:
{{- if .Environment.Values.kamuApiServer.enabled }}
- name: kamu-api-server
chart: {{ .Environment.Values.kamuApiServer.chart }}
version: {{ .Environment.Values.kamuApiServer.version }}
namespace: {{ .Environment.Values.namespace }}
missingFileHandler: Warn
values:
- defaults/kamu-api-server.yaml
- environments/{{ $.Environment.Name }}/kamu-api-server/values.yaml.gotmpl
secrets:
- environments/{{ $.Environment.Name }}/kamu-api-server/secrets.yaml
{{- end }}
{{- if .Environment.Values.kamuWebUi.enabled }}
- name: kamu-web-ui
chart: {{ .Environment.Values.kamuWebUi.chart }}
version: {{ .Environment.Values.kamuWebUi.version }}
namespace: {{ .Environment.Values.namespace }}
missingFileHandler: Warn
values:
- defaults/kamu-web-ui.yaml
- environments/{{ $.Environment.Name }}/kamu-web-ui/values.yaml.gotmpl
secrets:
- environments/{{ $.Environment.Name }}/kamu-web-ui/secrets.yaml
{{- end }}
{{- if .Environment.Values.jupyterHub.enabled }}
- name: jupyterhub
chart: {{ .Environment.Values.jupyterHub.chart }}
version: {{ .Environment.Values.jupyterHub.version }}
namespace: {{ .Environment.Values.namespace }}
missingFileHandler: Warn
values:
- defaults/jupyterhub.yaml
- environments/{{ $.Environment.Name }}/jupyterhub/values.yaml.gotmpl
secrets:
- environments/{{ $.Environment.Name }}/jupyterhub/secrets.yaml
{{- end }}
{{- if .Environment.Values.minio.enabled }}
- name: minio
chart: {{ .Environment.Values.minio.chart }}
version: {{ .Environment.Values.minio.version }}
namespace: {{ .Environment.Values.namespace }}
missingFileHandler: Warn
values:
- defaults/minio.yaml
- environments/{{ $.Environment.Name }}/minio/values.yaml.gotmpl
secrets:
- environments/{{ $.Environment.Name }}/minio/secrets.yaml
{{- end }}
{{- if .Environment.Values.superset.enabled }}
- name: superset
chart: {{ .Environment.Values.superset.chart }}
version: {{ .Environment.Values.superset.version }}
namespace: {{ .Environment.Values.namespace }}
missingFileHandler: Warn
values:
- defaults/superset.yaml
- environments/{{ $.Environment.Name }}/superset/values.yaml.gotmpl
secrets:
- environments/{{ $.Environment.Name }}/superset/secrets.yaml
{{- end }}
...