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