47 lines
862 B
YAML
47 lines
862 B
YAML
---
|
|
apiVersion: codemowers.cloud/v1beta1
|
|
kind: MinioBucketClaim
|
|
metadata:
|
|
name: backup
|
|
spec:
|
|
capacity: 1Ti
|
|
class: external
|
|
---
|
|
apiVersion: longhorn.io/v1beta2
|
|
kind: Setting
|
|
metadata:
|
|
name: backup-target
|
|
namespace: longhorn-system
|
|
value: 's3://longhorn-system-a4b235c5-7919-4cb0-9949-259e60c579f1@us-east1/'
|
|
---
|
|
apiVersion: longhorn.io/v1beta2
|
|
kind: Setting
|
|
metadata:
|
|
name: backup-target-credential-secret
|
|
namespace: longhorn-system
|
|
value: 'miniobucket-backup-owner-secrets'
|
|
---
|
|
apiVersion: longhorn.io/v1beta1
|
|
kind: RecurringJob
|
|
metadata:
|
|
name: backup
|
|
namespace: longhorn-system
|
|
spec:
|
|
cron: "0 2 * * *"
|
|
task: backup
|
|
groups:
|
|
- default
|
|
retain: 1
|
|
concurrency: 4
|
|
---
|
|
apiVersion: longhorn.io/v1beta1
|
|
kind: RecurringJob
|
|
metadata:
|
|
name: trim
|
|
namespace: longhorn-system
|
|
spec:
|
|
cron: "0 * * * *"
|
|
task: trim
|
|
groups:
|
|
- default
|