Adding Keycloak Operator for seamless integration of OpenID for the software kit applications
Value Proposition
To support Keycloak as a global Identity Provider (IDP) for the software kit applications, we need to be able to configure clients without manual changes through the web interface. Keycloak supports this by defining custom resources (CRD).
- https://operatorhub.io/operator/keycloak-operator
- https://www.keycloak.org/operator/installation
- https://www.keycloak.org/operator/basic-deployment
Acceptance Criteria
- add Operator SDK support
- add Keycloak Client creation via the Kubernetes API
- add Keycloak User creation via the Kubernetes API