Skip to content

Update storage profiles documentation for postTeardown and rabbitPostTeardown#312

Merged
ajfloeder merged 2 commits into
mainfrom
update-storage-profile
Mar 17, 2026
Merged

Update storage profiles documentation for postTeardown and rabbitPostTeardown#312
ajfloeder merged 2 commits into
mainfrom
update-storage-profile

Conversation

@ajfloeder

Copy link
Copy Markdown
Contributor

Summary

Updates the Storage Profiles guide to document the postTeardown and rabbitPostTeardown user command hooks added in the latest nnf-sos release.

Changes

  • Storage-Level User Commands table: Add postTeardown — runs on the Rabbit after the file system and block devices are already destroyed (Teardown phase)
  • Storage-Level User Commands YAML example: Add postTeardown usage example with note that $MOUNT_PATH is not available
  • Lustre Client Commands example: Add rabbitPostTeardown in clientCommandLines
  • GFS2 YAML example: Add commented-out postTeardown showing the DLM diagnostics use case
  • Storage-Level variable table: Add separate variable table for postTeardown with block device variables ($VG_NAME, $LV_NAME, $LV_INDEX, $DEVICE_*, etc.)
  • Lustre Client variable table: Add rabbitPostTeardown variable table with zpool variables ($POOL_NAME, $DEVICE_*)
  • Markdown lint fixes: Resolve all MD031/MD032/MD040/MD047/MD060 warnings

Key documentation notes

  • Both postTeardown and rabbitPostTeardown run only on the Rabbit, never on Computes
  • Both run after the file system and block devices are already destroyed — $MOUNT_PATH is not available
  • For postTeardown (XFS/GFS2/Raw): use $VG_NAME, $LV_NAME, $DEVICE_* variables
  • For rabbitPostTeardown (Lustre): use $POOL_NAME, $DEVICE_* variables

Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
@github-project-automation github-project-automation Bot moved this from 📋 Open to 👀 In review in Issues Dashboard Mar 17, 2026
@ajfloeder
ajfloeder merged commit aaa47cc into main Mar 17, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Closed in Issues Dashboard Mar 17, 2026
@ajfloeder
ajfloeder deleted the update-storage-profile branch March 17, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Closed

Development

Successfully merging this pull request may close these issues.

2 participants