Files
homelab-gitops/bootstrap/backup-project.yaml
T

58 lines
1.8 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: backup
namespace: argocd
spec:
description: Cluster-specific backup schedules and storage access
sourceRepos:
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
destinations:
- namespace: backup
server: https://kubernetes.default.svc
- namespace: asciinema
server: https://kubernetes.default.svc
- namespace: authentik
server: https://kubernetes.default.svc
- namespace: default
server: https://kubernetes.default.svc
- namespace: ghostfolio
server: https://kubernetes.default.svc
- namespace: garrysmod
server: https://kubernetes.default.svc
- namespace: grafana
server: https://kubernetes.default.svc
- namespace: gramps
server: https://kubernetes.default.svc
- namespace: homeassistant
server: https://kubernetes.default.svc
- namespace: immich
server: https://kubernetes.default.svc
- namespace: loops
server: https://kubernetes.default.svc
- namespace: mastodon
server: https://kubernetes.default.svc
- namespace: matrix
server: https://kubernetes.default.svc
- namespace: mcserver
server: https://kubernetes.default.svc
- namespace: nextcloud
server: https://kubernetes.default.svc
- namespace: ombi
server: https://kubernetes.default.svc
- namespace: paperless-ngx
server: https://kubernetes.default.svc
- namespace: pixelfed
server: https://kubernetes.default.svc
- namespace: quay
server: https://kubernetes.default.svc
- namespace: rook-ceph
server: https://kubernetes.default.svc
- namespace: wiki-js
server: https://kubernetes.default.svc
namespaceResourceWhitelist:
- group: ""
kind: ConfigMap
- group: batch
kind: CronJob