security
The security building block provides the cluster’s identity provider integration and its secret management: Keycloak as the single OIDC provider ([CT-005 OpenID Connect only ]), External Secrets Operator and Secrets Store CSI Driver as the bridge to Bitwarden Secrets Manager ([CT-007 Secrets via External Secrets ]), the cert-manager `ClusterIssuer`s used cluster-wide for TLS, and the kubelet CSR approver that auto-approves kubelet serving-certificate rotations.
| Application | Chart / Source | Namespace | Purpose |
|---|---|---|---|
|
|
|
The organization’s OIDC provider, realm |
|
|
|
Reconciles |
|
|
|
Mounts Bitwarden-held secrets directly as CSI volumes for workloads that prefer file-based secret consumption over environment variables/Kubernetes `Secret`s. |
|
|
|
Auto-approves kubelet serving |
|
raw manifests ( |
|
The Bitwarden |
- Naming note
-
The Argo CD
Applicationfile is namedcredential-store-resources.yml, but itsmetadata.nameissecurity-resources, and the parent Application manifest ispandur/apps/security.yml. The naming is inconsistent between file and resource name but functionally correct; not changed as part of this documentation update.