diff options
| author | Dan Engelbrecht <[email protected]> | 2026-03-22 16:14:25 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-22 16:14:25 +0100 |
| commit | d2dadf70e42b972234aa5043d0e97c9bb0a8c874 (patch) | |
| tree | 4105bffeda7a22fb7b48f91d8916d8ab0fd08440 /scripts/test.lua | |
| parent | hub web UI improvements (#878) (diff) | |
| download | zen-d2dadf70e42b972234aa5043d0e97c9bb0a8c874.tar.xz zen-d2dadf70e42b972234aa5043d0e97c9bb0a8c874.zip | |
S3 hydration backend for hub mode (#873)
- Feature: Added S3 hydration backend for hub mode (`--hub-hydration-target-spec s3://<bucket>[/<prefix>]`)
- Credentials resolved from `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY` env vars, falling back to EC2 instance profile via IMDS
- Each dehydration uploads to a new timestamped folder and commits a `current-state.json` pointer on success, so a failed upload never invalidates the previous state
- Hydration downloads to a temp directory first and only replaces the server state on full success; failures leave the existing state intact
Diffstat (limited to 'scripts/test.lua')
0 files changed, 0 insertions, 0 deletions