Browse Source

Añado cron y cambio pvc a 200Gi

Celestino Rey 1 day ago
parent
commit
44963f50c9

+ 35 - 0
HelmCharts/nextcloud-chart/templates/nextcloud-cron.yaml

@@ -0,0 +1,35 @@
+apiVersion: batch/v1
+kind: CronJob
+metadata:
+  name: nextcloud-cron
+  namespace: nextcloud # Asegúrate de que este es el mismo namespace de tu Nextcloud
+spec:
+  schedule: "*/5 * * * *" # Se ejecuta cada 5 minutos
+  concurrencyPolicy: Forbid # Evita que se acumulen ejecuciones si una se retrasa
+  successfulJobsHistoryLimit: 2
+  failedJobsHistoryLimit: 3
+  jobTemplate:
+    spec:
+      template:
+        spec:
+          restartPolicy: OnFailure
+          containers:
+            - name: nextcloud-cron
+              image: nextcloud:34.0.3-apache # Usa la misma etiqueta (tag) que tu pod principal
+              imagePullPolicy: IfNotPresent
+              command:
+                - /usr/local/bin/php
+                - -f
+                - /var/www/html/cron.php
+              securityContext:
+                runAsUser: 33 # Obliga a ejecutarlo como el usuario www-data
+                runAsGroup: 33
+              volumeMounts:
+                - name: server-storage
+                  mountPath: /var/www/html
+                  subPath: server-data
+          volumes:
+            - name: server-storage
+              persistentVolumeClaim:
+                claimName: dbnc-pv-claim
+

+ 1 - 1
HelmCharts/nextcloud-chart/templates/nextcloud-deployment.yaml

@@ -46,7 +46,7 @@ spec:
           value: "nextcloud.reymota.es"
           value: "nextcloud.reymota.es"
             # Permite a Nextcloud confiar en el proxy Nginx externo
             # Permite a Nextcloud confiar en el proxy Nginx externo
         - name: TRUSTED_PROXIES
         - name: TRUSTED_PROXIES
-          value: "10.0.0.0/8 172.16.0.0/12 192.168.0.0/16" # Rangos de IP de tu red/K8s
+          value: "10.34.0.0/24 10.96.0.0/12 192.168.1.0/24" # Pod CIDR Calico, Service CIDR y red de nodos
 
 
         # Fuerza a Nextcloud a generar todos los enlaces internos usando HTTPS
         # Fuerza a Nextcloud a generar todos los enlaces internos usando HTTPS
         - name: OVERWRITEPROTOCOL
         - name: OVERWRITEPROTOCOL