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.14.4" 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" existingSecret: enabled: 'true' secretName: 'nextcloud-kaisers-info-secrets' username: "ndadmin" 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" persistence: enabled: "true" mariadb: enabled: "true" # 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"