{"repo":"Hostzero-GmbH/keycloak-operator","free":true,"listed":false,"github":"https://github.com/Hostzero-GmbH/keycloak-operator","clone":"git clone https://github.com/Hostzero-GmbH/keycloak-operator.git","description":"Kubernetes operator for Keycloak. Manage realms, clients, users, roles, and identity providers as code. Features GitOps support, automatic secret sync, drift detection, and works with Keycloak 20-26+.","language":"Go","stars":143,"topics":["keycloak","kubernetes","kubernetes-operator","sso","sso-authentication"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Keycloak Operator Sponsored by Hostzero A Kubernetes operator for managing Keycloak resources declaratively. It uses the keycloak.hostzero.com/v1beta1 API group. Features - Declarative management of Keycloak resources via Kubernetes CRDs - Full Keycloak API support via definition fields - Automatic client secret synchronization to Kubernetes Secrets - Hierarchical resource management (Instance → Realm → Clients/Users) - GitOps-friendly: optionally keep Keycloak objects when CRs are deleted — see Preserving resources on deletion - Helm chart for easy deployment - High availability with leader election Supported Keycloak Versions Keycloak Version Status ------------------ -------- 20.x - 26.x ✅ Supported 19.x and older ❌ Not supported Minimum supported version: 20.0.0 The operator validates the Keycloak version on connection and will fail to become ready if an unsupported version is detected. This ensures compatibility with modern Keycloak APIs and security features. Note : Red Hat Build of Keycloak (RHBK) versions are also supported as they map to upstream Keycloak versions (e.g., RHBK 24.x corresponds to Keycloak 24.x). Documentation 📖 Read the full documentation Overview This operator manages Keycloak instances and their resources (realms, clients, users, etc.) as Kubernetes Custom Resources. It provides: - KeycloakInstance / ClusterKeycloakInstance : Connection to a Keycloak server - KeycloakRealm / ClusterKeycloakRealm : Realm configuration - KeycloakClient : OIDC or SAML","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hostzero-GmbH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hostzero-GmbH/keycloak-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}