diff --git a/content/features/documented-backup-restoration-procedures.md b/content/features/documented-backup-restoration-procedures.md new file mode 100644 index 00000000..6895c483 --- /dev/null +++ b/content/features/documented-backup-restoration-procedures.md @@ -0,0 +1,21 @@ +--- +title: Comprehensively Documented Backup and Restoration Procedures +description: All backup and restoration procedures comprehensively documented through declarative CRDs. +menu: + main: + parent: features + name: Comprehensively Documented Backup and Restoration Procedures + weight: 70 +--- + +# Comprehensively Documented Backup and Restoration Procedures + +KubeStash documents all backup and restoration procedures comprehensively, by collapsing procedure and configuration into the same artifact: a Kubernetes Custom Resource Definition (CRD). Every backup schedule, restore plan, retention rule, pre and post hook, verification cadence, and disaster recovery drill is expressed as a `BackupConfiguration`, `RestoreSession`, `RetentionPolicy`, `HookTemplate`, `BackupVerifier`, or `BackupBlueprint` object. These YAML manifests live in Git, are reviewed in pull requests, and are applied via GitOps. The documentation is the configuration, which means it cannot drift from reality. + +## Related concepts + +- [BackupConfiguration](/docs/latest/concepts/crds/backupconfiguration/) +- [BackupBlueprint](/docs/latest/concepts/crds/backupblueprint/) +- [RestoreSession](/docs/latest/concepts/crds/restoresession/) +- [RetentionPolicy](/docs/latest/concepts/crds/retentionpolicy/) +- [BackupVerifier](/docs/latest/concepts/crds/backupverifier/) diff --git a/data/products/kubestash.json b/data/products/kubestash.json index 804465f9..0cee198e 100644 --- a/data/products/kubestash.json +++ b/data/products/kubestash.json @@ -168,6 +168,19 @@ }, "summary": "", "description": "Stash comes with native support for monitoring via Prometheus. You can use builtin Prometheus scrapper or CoreOS Prometheus Operator to monitor your database in Kubernetes. You can use the Grafana to view key operational metrics, including compute/memory/storage capacity utilization, I/O activity, and instance connections." + }, + { + "title": "Comprehensively Documented Backup and Restoration Procedures", + "image": { + "src": "/assets/images/addons/illustrations/declarative-api.png", + "alt": "http" + }, + "icon": { + "src": "/assets/images/products/stash/features/declarative-api.svg", + "alt": "http" + }, + "summary": "All backup and restoration procedures comprehensively documented through declarative CRDs.", + "description": "All backup and restoration procedures are comprehensively documented through declarative Kubernetes CRDs. BackupConfiguration, RestoreSession, RetentionPolicy, HookTemplate, BackupVerifier, and BackupBlueprint are both the configuration and the Standard Operating Procedure: audit-ready, version-controlled, and human-readable." } ], "versions": [