blob: b908419d645609a84af55b06b3262018953c34ad [file] [log] [blame]
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: headscale
Giorgi Lekveishvilice3c64d2023-05-30 13:28:08 +04005 namespace: {{ .Global.NamespacePrefix }}app-headscale
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +04006 annotations:
7 version: 2-with-oidc-hydra-admin
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04008spec:
9 chart:
10 spec:
11 chart: charts/headscale
12 sourceRef:
13 kind: GitRepository
14 name: pcloud
Giorgi Lekveishvilice3c64d2023-05-30 13:28:08 +040015 namespace: {{ .Global.Id }}
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040016 interval: 1m0s
17 values:
18 image:
19 repository: headscale/headscale
20 tag: 0.22.3
21 pullPolicy: IfNotPresent
22 storage:
23 size: 5Gi
24 ingressClassName: pcloud-ingress-public
Giorgi Lekveishvilice3c64d2023-05-30 13:28:08 +040025 certificateIssuer: {{ .Global.Id }}-public
Giorgi Lekveishvili3a907052023-05-30 13:33:32 +040026 domain: {{ .Values.Subdomain }}.{{ .Global.Domain }}
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040027 internalBaseDomain: {{ .Global.PrivateDomain }}
28 oauth2:
29 hydraAdmin: http://hydra-admin.{{ .Global.NamespacePrefix }}core-auth.svc.cluster.local
30 hydraPublic: https://hydra.{{ .Global.Domain }}
31 clientId: headscale
32 secretName: oauth2-client-headscale
33