91 lines
1.8 KiB
Plaintext
91 lines
1.8 KiB
Plaintext
global:
|
|
security:
|
|
allowInsecureImages: true
|
|
|
|
image:
|
|
registry: docker.io
|
|
repository: library/nextcloud
|
|
flavor: apache
|
|
tag: "33.0.0-apache"
|
|
pullPolicy: IfNotPresent
|
|
|
|
service:
|
|
type: NodePort
|
|
port: 80
|
|
nodePort: 30180
|
|
|
|
internalDatabase:
|
|
enabled: false
|
|
|
|
nextcloud:
|
|
username: "admin"
|
|
password: "admin"
|
|
|
|
host: "192.168.178.138"
|
|
trustedDomains:
|
|
- "192.168.178.138"
|
|
- "nextcloud.lan"
|
|
- "knode0"
|
|
|
|
persistence:
|
|
enabled: true
|
|
storageClass: local-path
|
|
accessMode: ReadWriteOnce
|
|
size: 5Gi
|
|
|
|
# --- SMB "Nachinstallation" via ConfigMap + initContainer ---
|
|
extraVolumes:
|
|
- name: smb-tools
|
|
emptyDir: {}
|
|
- name: smb-install-script
|
|
configMap:
|
|
name: smb-install-script
|
|
defaultMode: 0755
|
|
|
|
extraVolumeMounts:
|
|
- name: smb-tools
|
|
mountPath: /opt/smb-tools
|
|
- name: smb-install-script
|
|
mountPath: /scripts
|
|
|
|
extraInitContainers:
|
|
- name: install-smbclient
|
|
image: debian:bookworm-slim
|
|
imagePullPolicy: IfNotPresent
|
|
command: ["sh", "/scripts/install-smb.sh"]
|
|
volumeMounts:
|
|
- name: smb-tools
|
|
mountPath: /opt/smb-tools
|
|
- name: smb-install-script
|
|
mountPath: /scripts
|
|
|
|
extraEnv:
|
|
- name: PATH
|
|
value: "/opt/smb-tools/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- name: LD_LIBRARY_PATH
|
|
value: "/opt/smb-tools/lib"
|
|
|
|
mariadb:
|
|
enabled: true
|
|
architecture: standalone
|
|
auth:
|
|
database: nextcloud
|
|
username: nextcloud
|
|
password: "nextcloud"
|
|
rootPassword: "nextcloud"
|
|
primary:
|
|
persistence:
|
|
enabled: true
|
|
storageClass: local-path
|
|
size: 10Gi
|
|
|
|
redis:
|
|
enabled: true
|
|
auth:
|
|
enabled: true
|
|
password: "redis"
|
|
master:
|
|
persistence:
|
|
enabled: true
|
|
storageClass: local-path
|
|
size: 1Gi |