| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 1 | apiVersion: helm.toolkit.fluxcd.io/v2beta1 |
| 2 | kind: HelmRelease |
| 3 | metadata: |
| 4 | name: headscale |
| Giorgi Lekveishvili | ce3c64d | 2023-05-30 13:28:08 +0400 | [diff] [blame] | 5 | namespace: {{ .Global.NamespacePrefix }}app-headscale |
| Giorgi Lekveishvili | 4d2784d | 2023-06-01 14:27:32 +0400 | [diff] [blame^] | 6 | annotations: |
| 7 | version: 2-with-oidc-hydra-admin |
| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 8 | spec: |
| 9 | chart: |
| 10 | spec: |
| 11 | chart: charts/headscale |
| 12 | sourceRef: |
| 13 | kind: GitRepository |
| 14 | name: pcloud |
| Giorgi Lekveishvili | ce3c64d | 2023-05-30 13:28:08 +0400 | [diff] [blame] | 15 | namespace: {{ .Global.Id }} |
| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 16 | 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 Lekveishvili | ce3c64d | 2023-05-30 13:28:08 +0400 | [diff] [blame] | 25 | certificateIssuer: {{ .Global.Id }}-public |
| Giorgi Lekveishvili | 3a90705 | 2023-05-30 13:33:32 +0400 | [diff] [blame] | 26 | domain: {{ .Values.Subdomain }}.{{ .Global.Domain }} |
| Giorgi Lekveishvili | 4d2784d | 2023-06-01 14:27:32 +0400 | [diff] [blame^] | 27 | 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 | |