forked from kloeckner-i/charts
-
Notifications
You must be signed in to change notification settings - Fork 2
/
helmfile.yaml
77 lines (70 loc) · 1.87 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
environments:
default:
instances:
---
repositories:
- name: jetstack
url: https://charts.jetstack.io
- name: bitnami
url: https://charts.bitnami.com/bitnami
- name: prometheus-community
url: https://prometheus-community.github.io/helm-charts
releases:
- name: cert-manager
chart: jetstack/cert-manager
namespace: cert-manager
version: v1.16.1
createNamespace: true
values:
- crds:
enabled: true
- name: postgres-instance
namespace: databases
chart: bitnami/postgresql
version: 16.0.6
values:
- global:
postgresql:
auth:
postgresPassword: 123123!!
- name: mysql-instance
namespace: databases
chart: bitnami/mysql
version: 11.1.19
values:
- auth:
rootPassword: 123123!!
password: 123123!!
- name: prometheus-stack
namespace: monitoring
version: 65.3.2
createNamespace: true
disableValidation: true
disableOpenAPIValidation: true
chart: prometheus-community/kube-prometheus-stack
needs:
- cert-manager/cert-manager
values:
- prometheus:
prometheusSpec:
enableAdminAPI: true
podMonitorNamespaceSelector:
any: true
podMonitorSelector: {}
podMonitorSelectorNilUsesHelmValues: false
ruleNamespaceSelector:
any: true
ruleSelector: {}
ruleSelectorNilUsesHelmValues: false
serviceMonitorNamespaceSelector:
any: true
serviceMonitorSelector: {}
serviceMonitorSelectorNilUsesHelmValues: false
- name: db-operator
namespace: db-operator
createNamespace: true
installed: {{ eq .Environment.Name "instances" | toYaml }}
chart: ./charts/db-operator
needs:
- monitoring/prometheus-stack
- cert-manager/cert-manager