chore: update
ci-web / test (push) Successful in 14m43s

This commit is contained in:
Xor290
2026-08-08 12:20:56 +02:00
parent fbda118856
commit ef303951a3
12 changed files with 221 additions and 24 deletions
+36
View File
@@ -0,0 +1,36 @@
# Sauvegarde quotidienne de tous les namespaces de démo (postgres, redis,
# uploads, et le reste : Secrets/ConfigMaps/Deployments pour une
# restauration complète) vers le bucket S3 configuré dans values.yaml.
# S'applique par défaut à TOUT namespace non exclu ci-dessous — une nouvelle
# démo créée dynamiquement (demo-xxxxx, premium-xxxxx) est donc couverte
# automatiquement, sans modifier ce fichier.
#
# À appliquer après l'installation de Velero (voir values.yaml) :
# kubectl apply -f deploy/velero/schedule.yml
apiVersion: velero.io/v1
kind: Schedule
metadata:
name: demos-daily
namespace: velero
spec:
# 03h00 UTC, tous les jours — heure creuse pour ce cluster.
schedule: "0 3 * * *"
template:
includedNamespaces:
- "*"
excludedNamespaces:
- kube-system
- kube-public
- kube-node-lease
- default
- velero
- traefik
- longhorn-system
- cert-manager
# Sauvegarde le contenu réel des PVC (postgres/redis/uploads) via
# File System Backup — voir values.yaml.
defaultVolumesToFsBackup: true
storageLocation: default
# Conservation 30 jours : au-delà, la sauvegarde devient éligible à la
# purge automatique (garbage collection Velero).
ttl: 720h0m0s