Files
homelab-gitops/apps/backup/cephfs/garrysmod/kustomization.yaml
T

26 lines
849 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: garrysmod
namePrefix: cephfs-garrysmod-
resources: [../base]
patches:
- target: {kind: CronJob, name: cephfs-backup}
patch: |-
apiVersion: batch/v1
kind: CronJob
metadata: {name: cephfs-backup}
spec:
schedule: "30 10 * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: rsync
env: [{name: BACKUP_TARGET, value: garrysmod-garrysmod-steam}]
volumes:
- name: backup
hostPath: {path: /mnt/backup/kubernetes/cephfs/garrysmod-garrysmod-steam, type: Directory}
- name: source
persistentVolumeClaim: {claimName: garrysmod-steam, readOnly: true}