mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-13 08:05:19 +09:00
The redis-operator now publishes an Opaque Secret holding only ca.crt (no private key) via spec.tls.caCertSecretName. Point that field at <release>-ca-cert and grant the dashboard Role get/list/watch on it so tenants can verify the server without touching any private key. Drop the dashboard grant on <release>-ca-tls: that cert-manager secret holds the CA private key and must never be exposed to tenants. The leaf secret <release>-tls is now granted only when authClients=yes, where clients reuse it as their client identity. Refresh the vendored RedisFailover CRD with the new caCertSecretName field and update the helm-unittest RBAC cases for the new layout. Assisted-By: Claude <noreply@anthropic.com> Signed-off-by: Arsolitt <arsolitt@gmail.com>