What's New
🚀 Destination Prefix Support - Enable multiple source buckets to sync to the same destination bucket with organized directory structure.
Changes
- New Environment Variable:
DEST_PREFIX- configures the prefix path in the destination bucket - Smart Defaults: When
DEST_PREFIXis not set, it automatically uses the source bucket name - Multi-source Support: Multiple source buckets can now sync to the same destination bucket without conflicts
- Updated Helm Chart: Added
DEST_PREFIXconfiguration to values.yaml
Usage Examples
Default behavior (prefix = source bucket name)
SOURCE_BUCKET="my-app-data"
DEST_BUCKET="backup-storage"
# Results in: backup-storage/my-app-data/Custom prefix
SOURCE_BUCKET="my-app-data"
DEST_BUCKET="backup-storage"
DEST_PREFIX="production-backup"
# Results in: backup-storage/production-backup/Multiple sources to same destination
# Job 1: logs → backup-storage/logs/
# Job 2: images → backup-storage/images/
# Job 3: documents → backup-storage/documents/Configuration
Add to your Helm values or environment variables:
env:
DEST_PREFIX: "" # Optional: defaults to source bucket nameFull Changelog: v0.0.1...v0.0.2