This commit is contained in:
2025-09-04 00:13:39 +02:00
parent bb76fc67dc
commit 0bbc20ca14
23 changed files with 610 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
apiVersion: velero.io/v1
kind: Schedule
metadata:
name: daily-gitea-a
namespace: minio-velero
spec:
schedule: "30 2 * * *" # Diario 02:30
template:
includedNamespaces:
- gitea
defaultVolumesToFsBackup: true
storageLocation: bsl-incluster-a
ttl: 720h

View File

@@ -0,0 +1,19 @@
apiVersion: velero.io/v1
kind: Schedule
metadata:
name: weekly-full-a
namespace: minio-velero
spec:
schedule: "0 3 * * 0" # Domingos 03:00
template:
includedNamespaces:
- apolo
- argos-core
- gitea
- guacamole
- harbor
- vscode
- wireguard
defaultVolumesToFsBackup: true
storageLocation: bsl-incluster-a
ttl: 720h

View File

@@ -26,3 +26,22 @@ initContainers:
volumeMounts:
- name: plugins
mountPath: /target
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: minio-velero
interval: 30s
additionalLabels:
release: monitoring # <- MUY IMPORTANTE: debe coincidir con tu Prometheus
nodeAgent:
metrics:
enabled: true
podMonitor:
enabled: true
namespace: minio-velero
interval: 30s
additionalLabels:
release: monitoring # <- igual que arriba