Skip to content

docs: document DHCHAP via the StoragePool CRD for Kubernetes - #197

Open
boddumanohar wants to merge 1 commit into
mainfrom
docs/dhchap-kubernetes-storagepool
Open

docs: document DHCHAP via the StoragePool CRD for Kubernetes#197
boddumanohar wants to merge 1 commit into
mainfrom
docs/dhchap-kubernetes-storagepool

Conversation

@boddumanohar

Copy link
Copy Markdown
Member

Summary

  • Adds a "Configuring DHCHAP via the StoragePool CRD" section to the Kubernetes authentication/encryption doc, covering the StoragePool.spec.dhchap/allowedNodes fields and what the operator automates (host NQN registration, node labeling/allowedTopologies, automatic secret forwarding on connect).
  • Adds the dhchap_node_label StorageClass parameter to the Storage Class reference table.

Why

simplyblock-operator#417 (merged) fixed DHCHAP-gated volumes so they actually mount through the CSI driver on Kubernetes, and made the StoragePool CRD fully automate host NQN registration and node-scoped scheduling. Neither the CRD-driven flow nor the resulting dhchap_node_label parameter were documented — the existing page only covered the raw sbcli CLI flow, which still applies outside Kubernetes but doesn't reflect how the operator does this automatically.

Test plan

  • python3 scripts/check-mkdocs-syntax.py docs/kubernetes/usage/storage-class.md docs/kubernetes/operations/security/authentication-encryption.md — no errors

🤖 Generated with Claude Code

simplyblock-operator PR #417 fixed DHCHAP-gated volumes so they can
actually mount through the CSI driver on Kubernetes, and made the
StoragePool CRD's dhchap/allowedNodes fields fully automate host NQN
registration and node-scoped scheduling. Neither the CRD-driven flow
nor the resulting dhchap_node_label StorageClass parameter were
documented anywhere — the existing authentication-encryption page only
covered the raw sbcli CLI flow.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0191TsKdkt9Uj3VLNcrkecE9
@github-actions

Copy link
Copy Markdown
Contributor

🤖: Deployment available as https://docstest.simplyblock.io/docs-dhchap-kubernetes-storagepool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant