apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: nextcloud namespace: {{ .Values.spec.namespace }} finalizers: - resources-finalizer.argocd.argoproj.io spec: destination: namespace: nextcloud name: {{ .Values.spec.destination.name }} project: {{ .Values.spec.project }} syncPolicy: automated: prune: true selfHeal: true source: chart: nextcloud repoURL: https://nextcloud.github.io/helm/ targetRevision: 2.12.1 helm: releaseName: nextcloud values: | ingress: enabled: true annotations: cert-manager.io/cluster-issuer: "letsencrypt-prod" tls: - secretName: "newcloud-kaisers-info-tls" hosts: - "newcloud.kaisers.info" path: / pathType: Prefix nextcloud: host: newcloud.kaisers.info username: admin password: changeme mail: enabled: true fromAddress: "nextcloud " domain: newcloud.kaisers.info smtp: host: "mail.your-server.de" secure: ssl port: 587 authtype: LOGIN name: "cloud@kaisers.info" password: "v4w4e8dpg349Vd" internalDatabase: enabled: false ## ## External database configuration ## externalDatabase: enabled: true ## Supported database engines: mysql or postgresql type: mysql ## Database host host: nextcloud-mariadb ## Database user user: nextcloud ## Database password password: nextcloud ## Database name database: nextcloud ## ## MariaDB chart configuration ## mariadb: ## Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database set this to false and configure the externalDatabase parameters enabled: true auth: database: nextcloud username: nextcloud password: nextcloud