internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2026 License: MIT

Directories

Path Synopsis
Package contract defines the recovery contract schema for RestoreLab.
Package contract defines the recovery contract schema for RestoreLab.
Package engines defines the DatabaseEngine interface implemented by every supported database backend.
Package engines defines the DatabaseEngine interface implemented by every supported database backend.
postgres
Package postgres implements the engines.DatabaseEngine interface for PostgreSQL.
Package postgres implements the engines.DatabaseEngine interface for PostgreSQL.
Package preflight validates the runtime environment before any restore operation begins.
Package preflight validates the runtime environment before any restore operation begins.
Package providers defines the BackupProvider interface that all backup backends must implement.
Package providers defines the BackupProvider interface that all backup backends must implement.
restic
Package restic implements the providers.BackupProvider interface for Restic repositories.
Package restic implements the providers.BackupProvider interface for Restic repositories.
Package report defines the structure and rendering of RestoreLab recovery drill reports.
Package report defines the structure and rendering of RestoreLab recovery drill reports.
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.
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.

Jump to

Keyboard shortcuts

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