adapters/

directory
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT

Directories

Path Synopsis
Package compress is the driving adapter for pipeline backup compression.
Package compress is the driving adapter for pipeline backup compression.
Package crypto holds Sentinel's concrete cryptographic adapters: AES-256-GCM streaming encryption (ChunkEncryptWriter / ChunkDecryptReader), the single-pass SHA-256 HashingWriter used by the backup manifest, and the file/env-backed FileKeyProvider used to load the master key.
Package crypto holds Sentinel's concrete cryptographic adapters: AES-256-GCM streaming encryption (ChunkEncryptWriter / ChunkDecryptReader), the single-pass SHA-256 HashingWriter used by the backup manifest, and the file/env-backed FileKeyProvider used to load the master key.
Package db_probe is the driving adapter for ports.DBProber.
Package db_probe is the driving adapter for ports.DBProber.
Package dump hosts the cross-engine dump-args factory registry, mirroring internal/adapters/storage.NewBackend.
Package dump hosts the cross-engine dump-args factory registry, mirroring internal/adapters/storage.NewBackend.
pg
Package lock provides the file-based advisory-lock adapter that implements ports.LockManager.
Package lock provides the file-based advisory-lock adapter that implements ports.LockManager.
Package manifest_store is the driving adapter for ports.ManifestStore.
Package manifest_store is the driving adapter for ports.ManifestStore.
Package mongo_tls owns the Mongo TLS PEM material lifecycle — writing the temporary combined PEM used for mongodump/mongorestore --tlsCAFile-style arguments, a process-wide registry for signal-handler cleanup, and startup orphan sweep.
Package mongo_tls owns the Mongo TLS PEM material lifecycle — writing the temporary combined PEM used for mongodump/mongorestore --tlsCAFile-style arguments, a process-wide registry for signal-handler cleanup, and startup orphan sweep.
Package monitor implements ports.Recorder using a SQLite-backed execution history database.
Package monitor implements ports.Recorder using a SQLite-backed execution history database.
Package mysqlargs holds the shared MySQL-family dump-argument core used by the mysql and mariadb dump adapters.
Package mysqlargs holds the shared MySQL-family dump-argument core used by the mysql and mariadb dump adapters.
Package restore hosts the cross-engine restore-args factory registry, mirroring internal/adapters/dump.NewArgsFactory and internal/adapters/storage.NewBackend.
Package restore hosts the cross-engine restore-args factory registry, mirroring internal/adapters/dump.NewArgsFactory and internal/adapters/storage.NewBackend.
chain_assembler
Package chain_assembler implements ports.ChainAssembler over the pg_combinebackup wrapper.
Package chain_assembler implements ports.ChainAssembler over the pg_combinebackup wrapper.
pg
runtime
Package runtime is the shared driving adapter for restore execution.
Package runtime is the shared driving adapter for restore execution.
Package storage is the unified storage-adapter registry.
Package storage is the unified storage-adapter registry.
gcs
s3
Package tls provides TLS configuration validation and engine-specific argument building for Sentinel's database backup/restore operations.
Package tls provides TLS configuration validation and engine-specific argument building for Sentinel's database backup/restore operations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL