{"repo":"DenktMit-eG/rustcloak-operator","free":true,"listed":false,"github":"https://github.com/DenktMit-eG/rustcloak-operator","clone":"git clone https://github.com/DenktMit-eG/rustcloak-operator.git","description":"Yet another Keycloak Operator for Kubernetes","language":"Rust","stars":15,"topics":["infrastructure-as-code","keycloak","kubernetes","operator","rust"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"rustcloak-operator This is yet another operator for Keycloak. The novelty of this one is that it covers the whole Keycloak API and therefore allows to manage keycloak instances completely as Kubernetes resources. rustcloak supports a legacy mode where it can be used as a drop-in replacement for the keycloak-realm-operator. Example Create a connection to a Keycloak instance Create a realm Create a client Note that this client will yield a secret that stores the client id and the client id in a Kubernetes secret. Building This project uses Cargo for builds. Using Make A Makefile is provided for convenience: Using Cargo directly Using Docker Status Rustcloak supports all simple CRUD endpoints of the Keycloak API as of Keycloak-26. There are several other endpoints of Keycloak that do not follow a basic CRUD theme though. While we're striving to support all of them, we are not there yet. The integration with kubernetes needs to be improved as well. While rustcloak is en par with other operators, we are strive to improve on the Operator Capabilities Levels.","default_branch":null,"files":null,"tree":[],"storefront":"/r/DenktMit-eG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DenktMit-eG/rustcloak-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."}