Trust internal CA in cephrgw-operator (fix radosgw TLS) #276
Reference in New Issue
Block a user
Delete Branch "benvin/cephrgw-operator-vault-ca"
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
cephrgw-operator v0.2.0 talks to radosgw over HTTPS (
radosgw.service.consul:443, fronted by nginx presenting the internalunkin.netVault-PKI cert). With no CA configured the operator fails:The
vault-ca-certSecret (theunkin.netintermediate+root) is already reflected into every namespace — includingcephrgw-system— so the fix is deployment-only.Changes
vault-ca-certSecret (keyca.crt) read-only at/etc/vault-ca/ca.crt, following the puppet/artifactapi patternCEPH_RGW_CA_FILE=/etc/vault-ca/ca.crtso the operator adds the CA to its TLS trustNo image change (still
v0.2.0);reloader+ a normal reconcile pick it up. Validated withkustomize buildon the au-syd1 overlay.https://claude.ai/code/session_016CEncETbf8cvy1PhsHfFHM