Add restic debug pod

This commit is contained in:
Mathis 2024-02-01 17:31:02 +00:00
parent 86c4255d53
commit ad3516609e
2 changed files with 30 additions and 0 deletions

View File

@ -10,6 +10,8 @@ resources:
- restic-sa.yaml - restic-sa.yaml
- restic-role.yaml - restic-role.yaml
- restic-role-binding.yaml - restic-role-binding.yaml
- restic-pvc.yaml
- restic-debug-pod.yaml
- restic-cronjob.yaml - restic-cronjob.yaml

View File

@ -0,0 +1,28 @@
apiVersion: v1
kind: Pod
metadata:
name: restic-debug-pod
namespace: gitea
spec:
serviceAccountName: restic-sa
volumes:
- name: restic-backup-vol
persistentVolumeClaim:
claimName: restic-backup-vol
- name: gitea-data
persistentVolumeClaim:
claimName: gitea-shared-storage
containers:
- name: restic-debug
image: git.namesny.com/cluster/restic:latest
command: ["/bin/sh", "-c"]
args: ["sleep infinity"]
envFrom:
- secretRef:
name: restic-secret
volumeMounts:
- name: restic-backup-vol
mountPath: /backup
- name: gitea-data
mountPath: /gitea