docs: make Vault/VSO the primary credential method #2

Merged
benvin merged 1 commits from benvin/docs-vault-primary into main 2026-07-18 17:00:35 +10:00
Owner

Why

The operator's Ceph dashboard credentials are sourced from Vault via VSO in-cluster; the docs should lead with that rather than the plain-Secret method.

Changes

  • docs/ceph-setup.md: restructure the credentials section so Vault + VSO is primary — shared default k8s auth role + templated KV path kubernetes/namespace/cephrgw-system/default/cephrgw-credentials (no dedicated Vault role/policy), with the vault kv put seed command. Keep the plain kubectl create secret as a documented fallback for non-cluster/kind use.
## Why The operator's Ceph dashboard credentials are sourced from Vault via VSO in-cluster; the docs should lead with that rather than the plain-Secret method. ## Changes - `docs/ceph-setup.md`: restructure the credentials section so **Vault + VSO is primary** — shared `default` k8s auth role + templated KV path `kubernetes/namespace/cephrgw-system/default/cephrgw-credentials` (no dedicated Vault role/policy), with the `vault kv put` seed command. Keep the plain `kubectl create secret` as a documented fallback for non-cluster/kind use.
unkinben added 1 commit 2026-07-18 16:27:53 +10:00
docs: make Vault/VSO the primary credential method
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
fa7d7281f0
Document sourcing cephrgw-credentials from Vault via VSO as the primary path,
using the shared default k8s auth role and the templated KV path
kubernetes/namespace/cephrgw-system/default/cephrgw-credentials (no dedicated
Vault role/policy needed). Keep the plain-Secret method as a fallback for
non-cluster/kind use.
benvin merged commit ab21378f8f into main 2026-07-18 17:00:35 +10:00
Sign in to join this conversation.