Restic
Full Image Variant RequiredThe Restic check:
- Queries a Restic Repository for content
- Checks the integrity and consistency of the repository and data-blobs
- Checks for backup freshness.
restic.yamlapiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
name: restic-pass-withoutinegrity
spec:
schedule: "@every 5m"
restic:
- repository: s3:http://minio.minio.svc.cluster.local:9000/restic-canary-checker
name: restic check
password:
value: S0m3p@sswd
maxAge: 1h
accessKey:
value: minio
secretKey:
value: minio123
Field | Description | Scheme |
---|---|---|
maxAge* | Max age for backup freshness check | |
name* | Name of the check, must be unique within the canary |
|
repository* | The restic repository path e.g., | |
awsConnectionName | AWS connection name for S3 repositories | aws |
caCert | Path to CA certificate for self-signed certificates |
|
checkIntegrity | When enabled it checks the Integrity and consistency of the restic repository | boolean |
password | Password for encrypted repositories | |
description | Description for the check |
|
display | Expression to change the formatting of the display | |
icon | Icon for overwriting default icon on the dashboard | |
labels | Labels for check | map[string]string |
metrics | Metrics to export from | |
test | Evaluate whether a check is healthy | |
transform | Transform data from a check into multiple individual checks | |
connection | The connection url to use, mutually exclusive with | |
url | If |
|
username | ||
password |