| 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 | 7fb28bf | 2023-06-24 19:51:16 +0400 | [diff] [blame] | 5 | namespace: {{ .Release.Namespace }} |
| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 6 | spec: |
| Giorgi Lekveishvili | acc4a63 | 2023-06-09 12:50:21 +0400 | [diff] [blame] | 7 | dependsOn: |
| Giorgi Lekveishvili | 0ccd148 | 2023-06-21 15:02:24 +0400 | [diff] [blame] | 8 | - name: core-auth |
| Giorgi Lekveishvili | 7fb28bf | 2023-06-24 19:51:16 +0400 | [diff] [blame] | 9 | namespace: {{ .Global.NamespacePrefix }}core-auth |
| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 10 | chart: |
| 11 | spec: |
| 12 | chart: charts/headscale |
| 13 | sourceRef: |
| 14 | kind: GitRepository |
| 15 | name: pcloud |
| Giorgi Lekveishvili | ce3c64d | 2023-05-30 13:28:08 +0400 | [diff] [blame] | 16 | namespace: {{ .Global.Id }} |
| Giorgi Lekveishvili | 23ef7f8 | 2023-05-26 11:57:48 +0400 | [diff] [blame] | 17 | interval: 1m0s |
| 18 | values: |
| 19 | image: |
| 20 | repository: headscale/headscale |
| 21 | tag: 0.22.3 |
| 22 | pullPolicy: IfNotPresent |
| 23 | storage: |
| 24 | size: 5Gi |
| Giorgi Lekveishvili | a2122f1 | 2023-11-07 14:57:20 +0400 | [diff] [blame] | 25 | ingressClassName: {{ .Global.PCloudEnvName }}-ingress-public |
| Giorgi Lekveishvili | ce3c64d | 2023-05-30 13:28:08 +0400 | [diff] [blame] | 26 | certificateIssuer: {{ .Global.Id }}-public |
| Giorgi Lekveishvili | 3a90705 | 2023-05-30 13:33:32 +0400 | [diff] [blame] | 27 | domain: {{ .Values.Subdomain }}.{{ .Global.Domain }} |
| Giorgi Lekveishvili | 0ccd148 | 2023-06-21 15:02:24 +0400 | [diff] [blame] | 28 | publicBaseDomain: {{ .Global.Domain }} |
| Giorgi Lekveishvili | 4d2784d | 2023-06-01 14:27:32 +0400 | [diff] [blame] | 29 | oauth2: |
| 30 | hydraAdmin: http://hydra-admin.{{ .Global.NamespacePrefix }}core-auth.svc.cluster.local |
| 31 | hydraPublic: https://hydra.{{ .Global.Domain }} |
| 32 | clientId: headscale |
| 33 | secretName: oauth2-client-headscale |
| Giorgi Lekveishvili | e34a061 | 2023-06-16 13:56:10 +0400 | [diff] [blame] | 34 | ipAddressPool: {{ .Global.Id }}-headscale |
| 35 | api: |
| 36 | port: 8585 |
| Giorgi Lekveishvili | 6ae65d1 | 2023-12-04 15:37:53 +0400 | [diff] [blame] | 37 | rootDomain: {{ .Global.Domain }} |
| Giorgi Lekveishvili | e34a061 | 2023-06-16 13:56:10 +0400 | [diff] [blame] | 38 | image: |
| 39 | repository: giolekva/headscale-api |
| 40 | tag: latest |
| 41 | pullPolicy: Always |
| Giorgi Lekveishvili | e287076 | 2023-12-09 14:21:22 +0400 | [diff] [blame^] | 42 | ui: |
| 43 | enabled: false |