blob: 5b9d963fe526fbf0205de70b21de727b55889a8c [file] [log] [blame]
Giorgi Lekveishvilie1c6a2c2023-11-08 17:10:38 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: pihole
5 namespace: {{ .Release.Namespace }}
6spec:
7 chart:
8 spec:
9 chart: charts/pihole
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.Id }}
14 interval: 1m0s
15 values:
16 domain: {{ .Values.Subdomain}}.{{ .Global.PrivateDomain }}
17 pihole:
18 fullnameOverride: pihole
19 image:
20 repository: "pihole/pihole"
21 tag: v5.8.1
22 persistentVolumeClaim:
23 enabled: true
24 size: 5Gi
25 adminPassword: admin
26 ingress:
27 enabled: false
28 serviceDhcp:
29 enabled: false
30 serviceDns:
31 type: ClusterIP
32 serviceWeb:
33 type: ClusterIP
34 http:
35 enabled: true
36 https:
37 enabled: false
38 virtualHost: {{ .Values.Subdomain }}.{{ .Global.PrivateDomain }}
39 resources:
40 requests:
41 cpu: "250m"
42 memory: "100M"
43 limits:
44 cpu: "500m"
45 memory: "250M"
46 oauth2:
47 secretName: oauth2-secret
48 configName: oauth2-proxy
49 hydraAdmin: http://hydra-admin.{{ .Global.NamespacePrefix }}core-auth.svc
50 hydraPublic: https://hydra.{{ .Global.Domain }}
51 profileUrl: https://accounts-ui.{{ .Global.Domain }}
52 ingressClassName: {{ .Global.Id }}-ingress-private