About
The rustcloak operator is a Kubernetes operator that manages Keycloak instances through the Keycloak Admin API. The overall goal is to provide a cloud native management interface for Keycloak instances.
Goals
-
Manage Keycloak instances solely through kubernetes resources.1
-
Provide a migration path for people that have been let down by Keycloak's own efforts to provide an operator.
Non-Goals
-
Manage the deployment of Keycloak instances.
-
Support other IdM solutions than Keycloak.
1
Most of the management interface can be already provisioned through rustcloak's CRDs One notable exception are Subgroups. So currently Rustcloak can only handle a single layer of groups.