railiance-infra/spec/s1-offsite.yaml
codex d0a5a27926
All checks were successful
CI Smoke / source-contract (push) Successful in 11s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Prepare governed S1 offsite upload
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02994-7685-7940-bf34-3555b8256018
2026-08-23 14:11:00 +02:00

30 lines
795 B
YAML

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