diff --git a/argocd/apps/nextcloud/nextcloud.yaml b/argocd/apps/nextcloud/nextcloud.yaml index 25b14c3..5f46262 100644 --- a/argocd/apps/nextcloud/nextcloud.yaml +++ b/argocd/apps/nextcloud/nextcloud.yaml @@ -6,75 +6,81 @@ metadata: - resources-finalizer.argocd.argoproj.io spec: project: default - sources: - - repoURL: 'https://nextcloud.github.io/helm/' - targetRevision: 6.*.* - plugin: - env: - - name: TRUSTED_PROXIES - value: '10.43.0.0/16 192.168.4.0/24' - helm: - parameters: - - name: image.repository - value: 'nextcloud' - - name: image.flavor - value: 'fpm' - - name: nginx.enabled - value: 'true' - - name: ingress.className - value: 'traefik' - - name: 'ingress.enabled' - value: 'true' - - name: ingress.servicePort - value: 'https' - - name: phpClientHttpsFix.enabled - value: 'true' - - name: phpClientHttpsFix.protocol - value: 'https' - - name: nextcloud.host - value: 'innocloud.innovation-hub-niedersachsen.de' - - name: nextcloud.password - value: 'InnoHubADMIN_2024!' - - name: internalDatabase.enabled - value: 'false' - - name: postgresql.enabled - value: 'true' - - name: postgresql.global.postgresql.auth.password - value: 'pgInnoDBUser' - - name: postgresql.primary.persistence.enabled - value: 'true' - - name: 'endpoint' - value: 'innocloud.innovation-hub-niedersachsen.de' - - name: ingress.hosts[0] - value: 'innocloud.innovation-hub-niedersachsen.de' - - name: 'ingress.tls[0].hosts[0]' - value: 'innocloud.innovation-hub-niedersachsen.de' - - name: 'ingress.tls[0].secretName' - value: innocloud-tls - - name: ingress.annotations.kubernetes\.io\/ingress\.class - value: traefik - - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls - value: 'true' - forceString: true - - name: service\.annotations\.traefik\.ingress\.kubernetes\.io\/service\.sticky\.cookie - value: 'true' - - name: ingress.annotations.cert-manager\.io\/cluster-issuer - value: lets-encrypt - - name: persistence.enabled - value: 'true' - - name: persistence.nextcloudData.enabled - value: 'true' - - name: cronjob.enabled - value: 'true' - - name: nextcloud.mail.fromAddress - value: 'admin' - - name: nextcloud.mail.domain - value: 'innovation-hub-niedersachsen.de' - - name: nextcloud.mail.smtp.host - value: '192.168.4.125' - - name: nextcloud.mail.smtp.port - value: '25' - chart: nextcloud + source: + repoURL: 'https://nextcloud.github.io/helm/' + targetRevision: 6.*.* +# plugin: +# env: +# - name: TRUSTED_PROXIES +# value: '10.43.0.0/16 192.168.4.0/24' + helm: + parameters: + - name: image.repository + value: 'nextcloud' + - name: image.flavor + value: 'fpm' + - name: nginx.enabled + value: 'true' + - name: ingress.className + value: 'traefik' + - name: 'ingress.enabled' + value: 'true' + - name: ingress.servicePort + value: 'https' + - name: phpClientHttpsFix.enabled + value: 'true' + - name: phpClientHttpsFix.protocol + value: 'https' + - name: nextcloud.host + value: 'innocloud.innovation-hub-niedersachsen.de' + - name: nextcloud.password + value: 'InnoHubADMIN_2024!' +# - name: redis.enabled +# value: 'true' +# - name: replicaCount +# value: '2' + - name: internalDatabase.enabled + value: 'false' + - name: postgresql.enabled + value: 'true' + - name: postgresql.global.postgresql.auth.password + value: 'pgInnoDBUser' + - name: postgresql.primary.persistence.enabled + value: 'true' + - name: 'endpoint' + value: 'innocloud.innovation-hub-niedersachsen.de' + - name: ingress.hosts[0] + value: 'innocloud.innovation-hub-niedersachsen.de' + - name: 'ingress.tls[0].hosts[0]' + value: 'innocloud.innovation-hub-niedersachsen.de' + - name: 'ingress.tls[0].secretName' + value: innocloud-tls + - name: ingress.annotations.kubernetes\.io\/ingress\.class + value: traefik + - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls + value: 'true' + forceString: true + - name: service\.annotations\.traefik\.ingress\.kubernetes\.io\/service\.sticky\.cookie + value: 'true' + - name: ingress.annotations.cert-manager\.io\/cluster-issuer + value: lets-encrypt + - name: persistence.enabled + value: 'true' + - name: persistence.nextcloudData.enabled + value: 'true' + - name: cronjob.enabled + value: 'true' +# - name: nextcloud.mail.enabled +# value: 'true' + - name: nextcloud.mail.fromAddress + value: 'admin' + - name: nextcloud.mail.domain + value: 'innovation-hub-niedersachsen.de' + - name: nextcloud.mail.smtp.host + value: '192.168.4.125' + - name: nextcloud.mail.smtp.port + value: '25' + chart: nextcloud destination: server: 'https://kubernetes.default.svc' namespace: nextcloud