apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: syncthing namespace: argocd spec: destination: namespace: syncthing server: https://kubernetes.default.svc project: apps source: chart: syncthing helm: parameters: - name: image.tag value: "1.26" - name: service.listen.enabled value: "true" - name: service.listen.ports.listen.enabled value: "true" - name: service.listen.type value: LoadBalancer - name: service.discovery.enabled value: "false" - name: service.discovery.ports.discovery.enabled value: "false" values: |- persistence: data: enabled: true type: pvc accessMode: ReadWriteOnce size: 50Gi storageClass: longhorn-fast service: main: annotations: external-dns.alpha.kubernetes.io/hostname: syncthing.martyn.berlin type: LoadBalancer listen: annotations: external-dns.alpha.kubernetes.io/hostname: syncthing-listen.martyn.berlin type: LoadBalancer repoURL: https://k8s-at-home.com/charts/ targetRevision: 3.5.2 syncPolicy: automated: selfHeal: true