apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: garage namespace: argocd spec: destination: namespace: garage server: https://kubernetes.default.svc project: infra source: helm: valuesObject: service: type: LoadBalancer persistence: enabled: "true" meta: storageClass: longhorn-fast data: storageClass: longhorn-spinny size: "1Gi" deployment: replicaCount: "1" garage: replicationMode: "1" s3: api: rootDomain: ".s3.files.martyn.berlin" web: rootDomain: ".martyn.berlin" ingress: s3: api: className: "nginx" enabled: "true" annotations: external-dns.alpha.kubernetes.io/target: armnleg.martyn.berlin cert-manager.io/cluster-issuer: letsencrypt nginx.ingress.kubernetes.io/proxy-body-size: "700m" tls: - hosts: - "s3.files.martyn.berlin" secretName: s3-le-secret hosts: - host: s3.files.martyn.berlin paths: - path: / pathType: Prefix web: className: "nginx" enabled: "true" annotations: external-dns.alpha.kubernetes.io/target: armnleg.martyn.berlin cert-manager.io/cluster-issuer: letsencrypt tls: - hosts: - "files.martyn.berlin" secretName: files-le-secret hosts: - host: files.martyn.berlin paths: - path: / pathType: Prefix path: script/helm/garage repoURL: https://git.deuxfleurs.fr/Deuxfleurs/garage targetRevision: HEAD