Skip to content

v0.0.2 - Multi-source bucket support

Latest

Choose a tag to compare

@finalgamer finalgamer released this 15 Aug 08:27
· 1 commit to main since this release

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_PREFIX is 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_PREFIX configuration 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 name

Full Changelog: v0.0.1...v0.0.2