blob: 2e38278e27ff5952d85d5a0d66a85bd9a3e52776 [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: pihole
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +04005 namespace: {{ .Global.NamespacePrefix }}app-pihole
giolekva050609f2021-12-29 15:51:40 +04006spec:
7 chart:
8 spec:
9 chart: charts/pihole
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040013 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040014 interval: 1m0s
15 values:
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040016 domain: {{ .Values.Subdomain}}.{{ .Global.PrivateDomain }}
giolekva050609f2021-12-29 15:51:40 +040017 pihole:
18 image:
19 repository: "pihole/pihole"
20 tag: v5.8.1
21 persistentVolumeClaim:
22 enabled: true
23 size: 5Gi
24 adminPassword: admin
25 ingress:
26 enabled: false
27 serviceDhcp:
28 enabled: false
29 serviceDns:
30 type: ClusterIP
31 serviceWeb:
32 type: ClusterIP
33 http:
34 enabled: true
35 https:
36 enabled: false
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040037 virtualHost: {{ .Values.Subdomain }}.{{ .Global.PrivateDomain }}
giolekva050609f2021-12-29 15:51:40 +040038 resources:
39 requests:
40 cpu: "250m"
41 memory: "100M"
42 limits:
43 cpu: "500m"
44 memory: "250M"
45 oauth2:
46 clientId: pihole
47 clientSecret: {{ .Values.PiholeOAuth2ClientSecret }}
48 cookieSecret: {{ .Values.PiholeOAuth2CookieSecret }}
49 secretName: oauth2-secret
50 configName: oauth2-proxy
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040051 hydraAdmin: http://hydra-admin.{{ .Global.NamespacePrefix }}core-auth.svc
52 hydraPublic: https://hydra.{{ .Global.Domain }}/
53 profileUrl: https://accounts-ui.{{ .Global.Domain }}
54 ingressClassName: {{ .Global.Id }}-ingress-private