railiance-infra/spec/s1-offsite.yaml

31 lines
795 B
YAML
Raw Normal View History

schema_version: "1.0"
route_id: railiance-backup-offsite-lane
owner_repo: railiance-platform
owner_acceptance_file: spec/s1-offsite-owner-acceptance.yaml
provider:
kind: nextcloud-file-drop
base_url: https://nx4069.your-storageshare.de/public.php/dav/filesdrop
remote_prefix: railiance-infra
transport:
method: PUT
content_type: application/x-tar
if_none_match: "*"
success_codes: [201, 204]
authentication: basic-token-empty-password
secret_env: RAILIANCE_BACKUP_NC_TOKEN
response_body: suppressed
envelope:
format: deterministic-ustar
members:
- manifest.json
- receipt.json
- os-config.tar.gz.age
- packages.txt.age
object_name_template: "railiance-infra__{bundle_id}__s1-envelope.tar"
receipt_root: /opt/backup/railiance/infra/offsite-receipts