Add cephrgw-operator k8s auth role + dashboard-credentials policy #95
Reference in New Issue
Block a user
Delete Branch "benvin/add-cephrgw-operator-role"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
The
cephrgw-operator(namespacecephrgw-system, ServiceAccountcephrgw-operator) reads its Ceph dashboard credentials from Vault via VSO. It needs a Kubernetes auth role bound to its ServiceAccount and a policy granting read on the KV path. An argocd-apps PR adds the matchingVaultAuth/VaultStaticSecret.Changes
config/auth_kubernetes_role/k8s/au/syd1/cephrgw-operator.yaml: binds SAcephrgw-operatorincephrgw-system(audiencevault, 600s TTL).policies/kv/service/cephrgw/dashboard-credentials/read.yaml: grantsreadonkv/data/service/cephrgw/dashboard-credentialsto that role via thek8s/au/syd1auth mount.Secret values are seeded out-of-band (as with other apps), e.g.:
Pull request closed