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: 'false' - name: headscale.certmanager.enabled value: 'false' - 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: 'hs.martyn.berlin' - name: headscale.config.server_url value: 'https://headscale.martyn.berlin' - name: headscale.config.tls_cert_path value: "" - name: headscale.config.tls_key_path value: "" - name: headscale.certmanager.dnsNames[0] value: headscale.martyn.berlin valuesObject: ingress: annotations: external-dns.alpha.kubernetes.io/target: home.martyn.berlin enabled: true className: nginx hosts: - host: headscale.martyn.berlin paths: - path: / pathType: Prefix persistence: enabled: true storageClass: longhorn-fast headscale: config: dns: extra_records: - name: "homeassistant.martyn.berlin" type: "A" value: "172.20.0.72" - name: "home.martyn.berlin" type: "A" value: "172.20.2.108"