38 lines
1.2 KiB
YAML
38 lines
1.2 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: headscale
|
|
namespace: argocd
|
|
spec:
|
|
destination:
|
|
namespace: headscale
|
|
server: https://kubernetes.default.svc
|
|
project: infra
|
|
source:
|
|
chart: headscale
|
|
repoURL: oci://codeberg.org/wrenix/helm-charts/headscale
|
|
targetRevision: 1.0.15
|
|
helm:
|
|
parameters:
|
|
- name: certmanager.dnsNames[0]
|
|
value: headscale.martyn.berlin
|
|
- name: certmanager.enabled
|
|
value: 'true'
|
|
- name: certmanager.issuerRef.name
|
|
value: 'dnsimple-cert-manager-webhook-cert-manager-webhook-dnsimple-production'
|
|
- name: headscale.certmanager.issuerRef.name
|
|
value: 'dnsimple-cert-manager-webhook-cert-manager-webhook-dnsimple-production'
|
|
- name: headscale.config.dns.base_domain
|
|
value: 'martyn.berlin'
|
|
- name: ingress.enabled
|
|
value: 'true'
|
|
- name: ingress.className
|
|
value: nginx
|
|
- name: ingress.hosts[0].paths[0].path
|
|
value: /
|
|
- name: ingress.hosts[0].paths[0].pathType
|
|
value: Prefix
|
|
- name: ingress.hosts[0].host
|
|
value: headscale.martyn.berlin
|
|
- name: headscale.certmanager.dnsNames[0]
|
|
value: headscale.martyn.berlin
|