76 lines
1.5 KiB
YAML
76 lines
1.5 KiB
YAML
ingress:
|
|
enabled: true
|
|
className: traefik
|
|
annotations:
|
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
traefik.ingress.kubernetes.io/router.tls.certresolver: letsencrypt
|
|
hosts:
|
|
- name: nextcloud.dvirlabs.com
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- nextcloud.dvirlabs.com
|
|
|
|
nextcloud:
|
|
host: nextcloud.dvirlabs.com
|
|
# username: admin
|
|
# password: Aa123456
|
|
existingSecret:
|
|
enabled: false
|
|
|
|
extraEnv:
|
|
- name: OVERWRITEPROTOCOL
|
|
value: https
|
|
|
|
extraVolumes:
|
|
- name: keycloak-post-install
|
|
configMap:
|
|
name: nextcloud-post-install
|
|
- name: keycloak-secret
|
|
secret:
|
|
secretName: keycloak-client-secret
|
|
|
|
extraVolumeMounts:
|
|
- name: keycloak-post-install
|
|
mountPath: /docker-entrypoint-hooks.d/post-installation
|
|
- name: keycloak-secret
|
|
mountPath: /secrets
|
|
|
|
internalDatabase:
|
|
enabled: false
|
|
|
|
externalDatabase:
|
|
enabled: true
|
|
type: mysql
|
|
host: nextcloud-mariadb
|
|
user: nextcloud
|
|
password: nextcloudpass
|
|
database: nextcloud
|
|
|
|
persistence:
|
|
enabled: true
|
|
storageClass: nfs-client
|
|
accessMode: ReadWriteOnce
|
|
size: 1000Gi
|
|
|
|
mariadb:
|
|
enabled: true
|
|
auth:
|
|
rootPassword: Aa123456
|
|
username: nextcloud
|
|
password: nextcloudpass
|
|
database: nextcloud
|
|
primary:
|
|
persistence:
|
|
enabled: true
|
|
storageClass: nfs-client
|
|
size: 5Gi
|
|
|
|
livenessProbe:
|
|
enabled: false
|
|
|
|
readinessProbe:
|
|
enabled: false
|