diff --git a/k8s/nextcloud/nextcloud-phpmyadmin.yml b/k8s/nextcloud/nextcloud-phpmyadmin.yml new file mode 100644 index 0000000..14faddb --- /dev/null +++ b/k8s/nextcloud/nextcloud-phpmyadmin.yml @@ -0,0 +1,13 @@ +--- +db: + host: nextcloud-mariadb +ingress: + enabled: true + hosts: + - path: "/" + tls: true + name: "nextcloud.phpmyadmin.haumdaucher.de" + tlsSecret: "nextcloud-phpmyadmin-haumdaucher-de" + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-prod" + nginx.ingress.kubernetes.io/proxy-body-size: "0" \ No newline at end of file diff --git a/k8s/nextcloud/nextcloud.secret.yml b/k8s/nextcloud/nextcloud.secret.yml new file mode 100644 index 0000000..06abc26 --- /dev/null +++ b/k8s/nextcloud/nextcloud.secret.yml @@ -0,0 +1,43 @@ +## status: NOT implemented + +ingress: + enabled: true + annotations: + kubernetes.io/ingress.class: "nginx" + nginx.ingress.kubernetes.io/force-ssl-redirect: "true" + cert-manager.io/cluster-issuer: "letsencrypt-prod" + tls: + - hosts: + - "cloud.haumdaucher.de" + secretName: cloud-haumdaucher-de +nextcloud: + host: "cloud.haumdaucher.de" + username: admin + password: loKeengoo6OoZaevahZai4Hie +cronjob: + enabled: true +internalDatabase: + enabled: false +# externalDatabase: +# host: nextcloud-mariadb +# user: nextcloud +# password: Uth3aecheiDouzohx4uajauyi +mariadb: + enabled: true + replication: + enabled: false + db: + name: nextcloud + user: nextcloud + password: Uth3aecheiDouzohx4uajauyi + rootUser: + password: aeriukuow8shaiHoh4aimie5u +redis: + enabled: true + cluster: + enabled: false +persistence: + enabled: true + size: 200Gi + storageClass: openebs-hostpath + diff --git a/k8s/nextcloud/nextcloud.yaml b/k8s/nextcloud/nextcloud.yaml deleted file mode 100644 index 03ef8c4..0000000 --- a/k8s/nextcloud/nextcloud.yaml +++ /dev/null @@ -1,23 +0,0 @@ -## status: NOT implemented - -apiVersion: helm.fluxcd.io/v1 -kind: HelmRelease -metadata: - name: helm-nextcloud - namespace: nextcloud -spec: - releaseName: nextcloud - targetNamespace: nextcloud - chart: - repository: https://kubernetes-charts.storage.googleapis.com - version: 1.9.2 - name: nextcloud - values: - nextcloud: - username: admin - password: xxx - # TODO - # storage: nextcloud - # storage: mariadb - # .secret file with pw:mariadb user&admin - # with pw:nextcloud