docs(storage): define persistence and protection conventions #21

Merged
gitchegumi merged 1 commit from docs/storage-data-protection-conventions into main 2026-09-01 18:00:53 -05:00
Collaborator

Summary

  • document the storage selection matrix and explicit no-default StorageClass policy
  • define PVC, static PV, local PV, and snapshot naming conventions
  • document reclaim, retention, expansion, ownership, migration, backup, and restore responsibilities
  • add production Retain variants for the TrueNAS iSCSI and NFS StorageClasses

Validation

  • both StorageClass manifests parse as YAML
  • git diff --check passes
  • targeted secret and private-IP scan returns no matches
  • branch contains three new files, 179 additions, and no deletions

Follow-up

The first migrated application will validate these conventions end to end before issue #6 is closed.

Refs #6

## Summary - document the storage selection matrix and explicit no-default StorageClass policy - define PVC, static PV, local PV, and snapshot naming conventions - document reclaim, retention, expansion, ownership, migration, backup, and restore responsibilities - add production `Retain` variants for the TrueNAS iSCSI and NFS StorageClasses ## Validation - both StorageClass manifests parse as YAML - `git diff --check` passes - targeted secret and private-IP scan returns no matches - branch contains three new files, 179 additions, and no deletions ## Follow-up The first migrated application will validate these conventions end to end before issue #6 is closed. Refs #6
Document issue #6 storage selection, naming, reclaim, expansion, ownership, backup, restore, and migration rules. Add production Retain variants for the TrueNAS iSCSI and NFS StorageClasses.

Refs #6
gitchegumi approved these changes 2026-09-01 18:00:37 -05:00
gitchegumi deleted branch docs/storage-data-protection-conventions 2026-09-01 18:00:53 -05:00
Sign in to join this conversation.
No description provided.