apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: ntfy namespace: argocd spec: destination: namespace: ntfy server: https://kubernetes.default.svc project: default source: helm: parameters: - name: service.type value: LoadBalancer - name: persistence.cache.enabled value: 'true' - name: persistence.cache.storageClass value: longhorn-fast - name: persistence.data.enabled value: 'true' - name: persistence.data.storageClass value: longhorn-fast values: "\ningress:\n enabled: true\n annotations:\n cert-manager.io/cluster-issuer:\ \ letsencrypt\n kubernetes.io/ingress.class: nginx\n external-dns.alpha.kubernetes.io/target:\ \ armnleg.martyn.berlin\n nginx.ingress.kubernetes.io/server-snippets:\ \ |\n location / {\n proxy_set_header Upgrade $http_upgrade;\n\ \ proxy_http_version 1.1;\n proxy_set_header X-Forwarded-Host\ \ $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n \ \ proxy_set_header X-Forwarded-For $remote_addr;\n proxy_set_header\ \ Host $host;\n proxy_set_header Connection \"upgrade\";\n proxy_cache_bypass\ \ $http_upgrade;\n }\n hosts:\n - host: ntfy.martyn.berlin\n paths:\n\ \ - path: /\n pathType: Prefix\n tls:\n - hosts:\n - ntfy.martyn.berlin\n\ \nntfy:\n config:\n base-url: \"https://ntfy.martyn.berlin\"\n cache-file:\ \ \"/var/cache/ntfy/cache.db\"\n attachment-cache-dir: \"/var/cache/ntfy/attachments\"\ \n auth-file: \"/var/lib/ntfy/user.db\"\n auth-default-access: \"deny-all\"" path: apps-helm/ntfy repoURL: https://git.martyn.berlin/martyn/infra4talos.git targetRevision: HEAD