blob: 51e3d97aca4e194c089bc97602d4ec920fe63432 [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +04004 name: namespaces-pihole
5 namespace: {{ .Global.Id }}
6spec:
7 chart:
8 spec:
9 chart: charts/namespaces
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.Id }}
14 interval: 1m0s
15 values:
16 pcloudInstanceId: {{ .Global.Id }}
17 namespacePrefix: {{ .Global.NamespacePrefix }}
18 namespaces:
19 - app-pihole
20---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
giolekva050609f2021-12-29 15:51:40 +040024 name: pihole
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040025 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040026spec:
Giorgi Lekveishvilifa57edf2023-06-14 13:49:47 +040027 targetNamespace: {{ .Global.NamespacePrefix }}app-pihole
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040028 dependsOn:
29 - name: namespaces-pihole
30 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040031 chart:
32 spec:
33 chart: charts/pihole
34 sourceRef:
35 kind: GitRepository
36 name: pcloud
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040037 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040038 interval: 1m0s
39 values:
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040040 domain: {{ .Values.Subdomain}}.{{ .Global.PrivateDomain }}
giolekva050609f2021-12-29 15:51:40 +040041 pihole:
Giorgi Lekveishvilifa57edf2023-06-14 13:49:47 +040042 fullnameOverride: pihole
giolekva050609f2021-12-29 15:51:40 +040043 image:
44 repository: "pihole/pihole"
45 tag: v5.8.1
46 persistentVolumeClaim:
47 enabled: true
48 size: 5Gi
49 adminPassword: admin
50 ingress:
51 enabled: false
52 serviceDhcp:
53 enabled: false
54 serviceDns:
55 type: ClusterIP
56 serviceWeb:
57 type: ClusterIP
58 http:
59 enabled: true
60 https:
61 enabled: false
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040062 virtualHost: {{ .Values.Subdomain }}.{{ .Global.PrivateDomain }}
giolekva050609f2021-12-29 15:51:40 +040063 resources:
64 requests:
65 cpu: "250m"
66 memory: "100M"
67 limits:
68 cpu: "500m"
69 memory: "250M"
70 oauth2:
giolekva050609f2021-12-29 15:51:40 +040071 secretName: oauth2-secret
72 configName: oauth2-proxy
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040073 hydraAdmin: http://hydra-admin.{{ .Global.NamespacePrefix }}core-auth.svc
Giorgi Lekveishvilifa57edf2023-06-14 13:49:47 +040074 hydraPublic: https://hydra.{{ .Global.Domain }}
Giorgi Lekveishvili28ad4512023-06-02 11:44:27 +040075 profileUrl: https://accounts-ui.{{ .Global.Domain }}
76 ingressClassName: {{ .Global.Id }}-ingress-private