nextcloud init, gitea pvc name

This commit is contained in:
2024-03-28 13:32:15 +01:00
parent 611ecc7572
commit b3190c103c
5 changed files with 74 additions and 1 deletions

View File

@ -9,7 +9,6 @@ persistence:
enabled: true
storageClass: longhorn
size: 20Gi
volumeName: gitea
gitea:
config:

View File

@ -0,0 +1,15 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: nextcloud
namespace: nextcloud
spec:
entryPoints:
- web
- websecure
routes:
- match: Host(`cloud.steffenillium.de`) || Host(`newcloud.steffenillium.de`)
kind: Rule
services:
- name: nextcloud
port: 3000

View File

@ -0,0 +1,43 @@
ingress:
enabled: false
phpClientHttpsFix:
enabled: false
protocol: https
nextcloud:
host: newcloud.steffenillium.de
## Use an existing secret
existingSecret:
enabled: true
secretName: nextcloud-admin-secret
usernameKey: username
passwordKey: password
smtpUsernameKey: smtpUsername
smtpPasswordKey: smtpPassword
smtpHostKey: smtpHost
mail:
enabled: true
fromAddress: newcloud
domain: steffenillium.de
smtp:
secure: ssl
port: 465
authtype: LOGIN
internalDatabase:
enabled: true
name: nextcloud
cronjob:
enabled: true
## Enable persistence using Persistent Volume Claims
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
##
persistence:
enabled: true
storageClass: "longhorn"
accessMode: ReadWriteOnce
size: 150Gi

View File

@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: nextcloud
resources:
- base/nextcloud-ingress.yaml
- base/nextcloud-admin-sealed.yaml
helmCharts:
- name: nextcloud
includeCRDs: true
version: 4.6.4
repo: https://nextcloud.github.io/helm/
valuesFile: base/values.yaml
releaseName: lcl