-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathhelmfile.yaml
101 lines (97 loc) · 2.79 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
93
94
95
96
97
98
99
100
environments:
default:
values:
- default_namespace: plausible-analytics
- analytics_domain: "analytics.app.8gears.com"
- admin_password: "iam not a secret"
- db_password: "iam not a secret"
helmDefaults:
wait: true
timeout: 180
repositories:
- name: 8gears
url: https://8gears.container-registry.com/chartrepo/library
releases:
- name: plausible
namespace: {{ .Values.default_namespace }}
chart: 8gears/plausible-analytics
atomic: true
version: 0.2.1
installed: true
values:
- baseURL: https://{{ .Values.analytics_domain }}
- disableAuth: true
- disableRegistration: true
- adminUser:
email: [email protected]
name: admin
password: "{{ .Values.admin_password }}"
- database:
url: "postgress://postgres:{{ .Values.db_password }}@postgres-postgresql:5432/plausible"
- clickhouse:
url: "http://clickhouse:8123/plausible_events_db"
- geolocation:
enabled: false
account_id:
license_key:
- ingress:
enabled: true
annotations: # Here we use cert-manager + traefik, but you can select any other ingress provider
kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- host: {{ .Values.analytics_domain }}
paths:
- /
tls:
- secretName: letsencrypt-cert-plausible
hosts:
- {{ .Values.analytics_domain }}
#
#
- name: clickhouse
namespace: {{ .Values.default_namespace }}
chart: 8gears/clickhouse
atomic: true
version: 1.0.2
installed: true
values:
- timezone: Europe/Amsterdam
- clickhouse:
replicas: 1
imageVersion: 20.8
persistentVolumeClaim:
enabled: true
dataPersistentVolume:
enabled: false # Set to true to enable persistence
storageClassName: local # set storage class
storage: "5Gi"
logsPersistentVolume:
enabled: false
configmap:
logger:
console:
level: warning
remote_servers:
replica:
backup:
enabled: false
- tabix:
enabled: false
#
#
- name: postgres
namespace: {{ .Values.default_namespace }}
chart: bitnami/postgresql
version: 8.9.6
atomic: true
values:
- postgresqlPassword: {{ .Values.db_password }}
- postgresqlDatabase: "plausible"
- replication:
enabled: false
- metrics:
enabled: false
- persistence:
enabled: false