Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
restorelab
command
Command restorelab is the CLI entry point for RestoreLab.
|
Command restorelab is the CLI entry point for RestoreLab. |
|
internal
|
|
|
contract
Package contract defines the recovery contract schema for RestoreLab.
|
Package contract defines the recovery contract schema for RestoreLab. |
|
engines
Package engines defines the DatabaseEngine interface implemented by every supported database backend.
|
Package engines defines the DatabaseEngine interface implemented by every supported database backend. |
|
engines/postgres
Package postgres implements the engines.DatabaseEngine interface for PostgreSQL.
|
Package postgres implements the engines.DatabaseEngine interface for PostgreSQL. |
|
preflight
Package preflight validates the runtime environment before any restore operation begins.
|
Package preflight validates the runtime environment before any restore operation begins. |
|
providers
Package providers defines the BackupProvider interface that all backup backends must implement.
|
Package providers defines the BackupProvider interface that all backup backends must implement. |
|
providers/restic
Package restic implements the providers.BackupProvider interface for Restic repositories.
|
Package restic implements the providers.BackupProvider interface for Restic repositories. |
|
report
Package report defines the structure and rendering of RestoreLab recovery drill reports.
|
Package report defines the structure and rendering of RestoreLab recovery drill reports. |
|
sandbox
Package sandbox manages the isolated Docker environment in which a restored PostgreSQL database is started and validated.
|
Package sandbox manages the isolated Docker environment in which a restored PostgreSQL database is started and validated. |
|
workflow
Package workflow orchestrates a single recovery drill end-to-end: preflight checks, Restic restore, sandbox creation, PostgreSQL restore, SQL validation, reporting, and cleanup.
|
Package workflow orchestrates a single recovery drill end-to-end: preflight checks, Restic restore, sandbox creation, PostgreSQL restore, SQL validation, reporting, and cleanup. |
Click to show internal directories.
Click to hide internal directories.