nextcloud init, gitea pvc name
This commit is contained in:
@ -9,7 +9,6 @@ persistence:
|
||||
enabled: true
|
||||
storageClass: longhorn
|
||||
size: 20Gi
|
||||
volumeName: gitea
|
||||
|
||||
gitea:
|
||||
config:
|
||||
|
0
apps/nextcloud/base/nextcloud-admin-sealed.yaml
Normal file
0
apps/nextcloud/base/nextcloud-admin-sealed.yaml
Normal file
15
apps/nextcloud/base/nextcloud-ingress.yaml
Normal file
15
apps/nextcloud/base/nextcloud-ingress.yaml
Normal 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
|
43
apps/nextcloud/base/values.yaml
Normal file
43
apps/nextcloud/base/values.yaml
Normal 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
|
16
apps/nextcloud/kustomization.yaml
Normal file
16
apps/nextcloud/kustomization.yaml
Normal 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
|
Reference in New Issue
Block a user