Skip to content

Support S3 to s3 - #104

Merged
martin-cala1 merged 1 commit into
mainfrom
s3-to-s3
Sep 3, 2026
Merged

Support S3 to s3#104
martin-cala1 merged 1 commit into
mainfrom
s3-to-s3

Conversation

@chinmaybaikar

Copy link
Copy Markdown
Collaborator

Add support for copying data from any S3-compatible source directly to an S3-compatible destination (e.g. Crusoe S3), alongside the existing shared-disk destination mode.

Key changes:

  • Add DEST_TYPE (disk|s3) with DEST_S3_* credential fields
  • Generate [src] + optional [dest] remotes in rclone.conf
  • Worker command writes to dest:bucket when DEST_TYPE=s3
  • 1 TiB coordination PVC for shards/logs in S3 dest mode
  • Auto-create StorageClass in preflight for both dest modes
  • Update .env.example, README, reference YAML, and bench scripts

Add support for copying data from any S3-compatible source directly to
an S3-compatible destination (e.g. Crusoe S3), alongside the existing
shared-disk destination mode.

Key changes:
- Rename OCI_* source config to generic SRC_S3_* (clean break)
- Add DEST_TYPE (disk|s3) with DEST_S3_* credential fields
- Generate [src] + optional [dest] remotes in rclone.conf
- Worker command writes to dest:bucket when DEST_TYPE=s3
- 1 TiB coordination PVC for shards/logs in S3 dest mode
- Auto-create StorageClass in preflight for both dest modes
- Replace VAST/OCI-specific references with generic terminology
- Update .env.example, README, reference YAML, and bench scripts
@martin-cala1
martin-cala1 merged commit 43027a8 into main Sep 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants