nextcloud helm update

This commit is contained in:
Philip Haupt
2025-09-02 23:45:04 +02:00
parent 717f133431
commit 01e0618e4f
3 changed files with 66 additions and 41 deletions

View File

@@ -6,8 +6,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
namespace: nextcloud namespace: nextcloud
--- ---
@@ -35,8 +35,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
namespace: nextcloud namespace: nextcloud
spec: spec:
@@ -55,15 +55,13 @@ spec:
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations:
service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
labels: labels:
app.kubernetes.io/component: primary app.kubernetes.io/component: primary
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql-hl name: nextcloud-postgresql-hl
namespace: nextcloud namespace: nextcloud
spec: spec:
@@ -87,8 +85,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nextcloud app.kubernetes.io/name: nextcloud
app.kubernetes.io/version: 30.0.6 app.kubernetes.io/version: 31.0.8
helm.sh/chart: nextcloud-6.6.9 helm.sh/chart: nextcloud-7.0.2
name: nextcloud name: nextcloud
spec: spec:
ports: ports:
@@ -135,8 +133,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nextcloud app.kubernetes.io/name: nextcloud
app.kubernetes.io/version: 30.0.6 app.kubernetes.io/version: 31.0.8
helm.sh/chart: nextcloud-6.6.9 helm.sh/chart: nextcloud-7.0.2
name: nextcloud-nextcloud name: nextcloud-nextcloud
spec: spec:
accessModes: accessModes:
@@ -154,8 +152,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nextcloud app.kubernetes.io/name: nextcloud
app.kubernetes.io/version: 30.0.6 app.kubernetes.io/version: 31.0.8
helm.sh/chart: nextcloud-6.6.9 helm.sh/chart: nextcloud-7.0.2
name: nextcloud name: nextcloud
spec: spec:
replicas: 1 replicas: 1
@@ -332,7 +330,7 @@ spec:
name: nextcloud name: nextcloud
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: nextcloud-postgresql value: nextcloud-postgresql
image: docker.io/bitnami/postgresql:16.6.0-debian-12-r2 image: docker.io/bitnami/postgresql:17.5.0-debian-12-r3
name: postgresql-isready name: postgresql-isready
resources: {} resources: {}
securityContext: {} securityContext: {}
@@ -445,8 +443,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
namespace: nextcloud namespace: nextcloud
spec: spec:
@@ -464,8 +462,8 @@ spec:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
spec: spec:
affinity: affinity:
@@ -494,16 +492,10 @@ spec:
value: /bitnami/postgresql/data value: /bitnami/postgresql/data
- name: POSTGRES_USER - name: POSTGRES_USER
value: oc_philiph value: oc_philiph
- name: POSTGRES_PASSWORD - name: POSTGRES_PASSWORD_FILE
valueFrom: value: /opt/bitnami/postgresql/secrets/db-pass
secretKeyRef: - name: POSTGRES_POSTGRES_PASSWORD_FILE
key: db-pass value: /opt/bitnami/postgresql/secrets/postgres-password
name: nextcloud
- name: POSTGRES_POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: postgres-password
name: nextcloud
- name: POSTGRES_DATABASE - name: POSTGRES_DATABASE
value: nextcloud value: nextcloud
- name: POSTGRESQL_ENABLE_LDAP - name: POSTGRESQL_ENABLE_LDAP
@@ -522,7 +514,7 @@ spec:
value: error value: error
- name: POSTGRESQL_SHARED_PRELOAD_LIBRARIES - name: POSTGRESQL_SHARED_PRELOAD_LIBRARIES
value: pgaudit value: pgaudit
image: docker.io/bitnami/postgresql:16.6.0-debian-12-r2 image: docker.io/bitnami/postgresql:17.5.0-debian-12-r3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
exec: exec:
@@ -557,7 +549,7 @@ spec:
resources: resources:
limits: limits:
cpu: 150m cpu: 150m
ephemeral-storage: 1024Mi ephemeral-storage: 2Gi
memory: 192Mi memory: 192Mi
requests: requests:
cpu: 100m cpu: 100m
@@ -586,6 +578,8 @@ spec:
- mountPath: /opt/bitnami/postgresql/tmp - mountPath: /opt/bitnami/postgresql/tmp
name: empty-dir name: empty-dir
subPath: app-tmp-dir subPath: app-tmp-dir
- mountPath: /opt/bitnami/postgresql/secrets/
name: postgresql-password
- mountPath: /dev/shm - mountPath: /dev/shm
name: dshm name: dshm
- mountPath: /bitnami/postgresql - mountPath: /bitnami/postgresql
@@ -601,6 +595,9 @@ spec:
volumes: volumes:
- emptyDir: {} - emptyDir: {}
name: empty-dir name: empty-dir
- name: postgresql-password
secret:
secretName: nextcloud
- emptyDir: - emptyDir:
medium: Memory medium: Memory
name: dshm name: dshm
@@ -628,8 +625,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
namespace: nextcloud namespace: nextcloud
spec: spec:
@@ -648,8 +645,8 @@ metadata:
app.kubernetes.io/instance: nextcloud app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: postgresql app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 16.3.0 app.kubernetes.io/version: 17.5.0
helm.sh/chart: postgresql-15.5.0 helm.sh/chart: postgresql-16.7.4
name: nextcloud-postgresql name: nextcloud-postgresql
namespace: nextcloud namespace: nextcloud
spec: spec:

View File

@@ -5,7 +5,7 @@ kind: Kustomization
helmCharts: helmCharts:
- name: nextcloud - name: nextcloud
repo: https://nextcloud.github.io/helm/ repo: https://nextcloud.github.io/helm/
version: 6.6.9 version: 7.0.2
releaseName: nextcloud releaseName: nextcloud
includeCRDs: true includeCRDs: true
namespace: nextcloud namespace: nextcloud

View File

@@ -1,11 +1,10 @@
## Official nextcloud image version
## ref: https://hub.docker.com/r/library/nextcloud/tags/ ## ref: https://hub.docker.com/r/library/nextcloud/tags/
## ##
image: image:
repository: nextcloud repository: nextcloud
flavor: apache flavor: apache
# default is generated by flavor and appVersion # default is generated by flavor and appVersion
tag: 31.0.8-apache tag:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# pullSecrets: # pullSecrets:
# - myRegistrKeySecretName # - myRegistrKeySecretName
@@ -79,7 +78,7 @@ nextcloud:
password: changeme password: changeme
## Use an existing secret ## Use an existing secret
existingSecret: existingSecret:
enabled: false enabled: true
# secretName: nameofsecret # secretName: nameofsecret
usernameKey: nextcloud-username usernameKey: nextcloud-username
passwordKey: nextcloud-password passwordKey: nextcloud-password
@@ -347,12 +346,19 @@ nginx:
"Strict-Transport-Security": "" "Strict-Transport-Security": ""
"Referrer-Policy": "no-referrer" "Referrer-Policy": "no-referrer"
"X-Content-Type-Options": "nosniff" "X-Content-Type-Options": "nosniff"
"X-Download-Options": "noopen"
"X-Frame-Options": "SAMEORIGIN" "X-Frame-Options": "SAMEORIGIN"
"X-Permitted-Cross-Domain-Policies": "none" "X-Permitted-Cross-Domain-Policies": "none"
"X-Robots-Tag": "noindex, nofollow" "X-Robots-Tag": "noindex, nofollow"
"X-XSS-Protection": "1; mode=block" "X-XSS-Protection": "1; mode=block"
# Added in server block of default config.
serverBlockCustom: |
# set max upload size
client_max_body_size 10G;
client_body_timeout 300s;
fastcgi_buffers 64 4K;
fastcgi_read_timeout 3600s;
custom: custom:
# custom: |- # custom: |-
# worker_processes 1;.. # worker_processes 1;..
@@ -778,10 +784,11 @@ metrics:
# Optional: becomes NEXTCLOUD_INFO_APPS env var in the nextcloud-exporter container. # Optional: becomes NEXTCLOUD_INFO_APPS env var in the nextcloud-exporter container.
# Enables gathering of apps-related metrics. Defaults to false # Enables gathering of apps-related metrics. Defaults to false
apps: false apps: false
update: false
image: image:
repository: xperimental/nextcloud-exporter repository: xperimental/nextcloud-exporter
tag: 0.6.2 tag: 0.8.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# pullSecrets: # pullSecrets:
# - myRegistrKeySecretName # - myRegistrKeySecretName
@@ -863,6 +870,27 @@ metrics:
## ##
labels: {} labels: {}
rules:
# -- Deploy Prometheus Rules (Alerts) for the exporter
# @section -- Metrics
enabled: false
# -- Label on Prometheus Rules CRD Manifest
# @section -- Metrics
labels: {}
defaults:
# -- Add Default Rules
# @section -- Metrics
enabled: true
# -- Label on the rules (the severity is already set)
# @section -- Metrics
labels: {}
# -- Filter on metrics on alerts (default just for this helm-chart)
# @section -- Metrics
filter: ""
# -- Add own Rules to Prometheus Rules
# @section -- Metrics
additionalRules: []
rbac: rbac:
enabled: false enabled: false