- Changed blob table to use ID (UUID) as primary key instead of hash - Blob records are now created at packing start, enabling immediate chunk associations - Implemented streaming chunking to process large files without memory exhaustion - Fixed blob manifest generation to include all referenced blobs - Updated all foreign key references from blob_hash to blob_id - Added progress reporting and improved error handling - Enforced encryption requirement for all blob packing - Updated tests to use test encryption keys - Added Cyrillic transliteration to README
28 lines
831 B
YAML
28 lines
831 B
YAML
age_recipients:
|
|
- age1278m9q7dp3chsh2dcy82qk27v047zywyvtxwnj4cvt0z65jw6a7q5dqhfj # sneak's long term age key
|
|
- age1ezrjmfpwsc95svdg0y54mums3zevgzu0x0ecq2f7tp8a05gl0sjq9q9wjg # insecure integration test key
|
|
source_dirs:
|
|
- /tmp/vaultik-test-source
|
|
exclude:
|
|
- '*.log'
|
|
- '*.tmp'
|
|
- '.git'
|
|
- 'node_modules'
|
|
s3:
|
|
endpoint: http://ber1app1.local:3900/
|
|
bucket: vaultik-integration-test
|
|
prefix: test-host/
|
|
access_key_id: GKbc8e6d35fdf50847f155aca5
|
|
secret_access_key: 217046bee47c050301e3cc13e3cba1a8a943cf5f37f8c7979c349c5254441d18
|
|
region: us-east-1
|
|
use_ssl: false
|
|
part_size: 5242880 # 5MB
|
|
backup_interval: 1h
|
|
full_scan_interval: 24h
|
|
min_time_between_run: 15m
|
|
index_path: /tmp/vaultik-integration-test.sqlite
|
|
chunk_size: 10MB
|
|
blob_size_limit: 10GB
|
|
index_prefix: index/
|
|
compression_level: 3
|
|
hostname: test-host |