-
Notifications
You must be signed in to change notification settings - Fork 0
/
helmfile.yaml
35 lines (34 loc) · 1.29 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
helmDefaults:
# wait for k8s resources via --wait. (default false)
wait: true
# time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks, and waits on pod/pvc/svc/deployment readiness) (default 300)
timeout: 600
# forces resource update through delete/recreate if needed (default false)
force: false
# limit the maximum number of revisions saved per release. Use 0 for no limit. (default 10)
historyMax: 10
# when using helm 3.2+, automatically create release namespaces if they do not exist (default true)
createNamespace: false
releases:
- name: cluster-config
chart: ./cluster-config
force: false
values:
- letsEncryptEmail: user@example.com
- mkcertCrt: {{ requiredEnv "MKCERT_CAROOT" | printf "%s/rootCA.pem" | readFile | b64enc }}
- mkcertKey: {{ requiredEnv "MKCERT_CAROOT" | printf "%s/rootCA-key.pem" | readFile | b64enc }}
- name: harbor-minio
chart: ./minio-tenant
namespace: harbor
force: false
# Creating default buckets like this doesnt work, create the default bucket manually
# hooks:
# - events: ["postsync"]
# showlogs: true
# command: "sh"
# args:
# - createDefaultBuckets.sh
# - harbor
# - harbor
helmfiles:
- path: base-helmfile.yaml