* Creation Reconcilation of keycloak clients *
The KeycloakClient resource will specify When a new keycloak client type (bearer or public) and a realm name. It may become more advanced in the future but for now this is enough added to get started.
- When an existing keycloak resource the operator sees this resource it should mark its will be set to {code} status as accepted .Phase=modified{code} - It should look up During the realm resource referenced and look up reconcilliation loop if the keycloak that the realm resource status is owned by https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ - It should not set to complete, then the finalizer operator should check the clients, likely as org.aerogear.keycloakoperator it is reconciling an individual realm: - it It should authenticate using the credentials in the secret provided adminCredentials referenced by a secret name on the keycloak resource spec - it should create the list each client in the realm and put the details into a secret in the same namespace - it should delete any clients that the custom resource was created do not appear in .
*Deletion*
When the keycloak resource is deleted, we - it should delete the create any client appear in the resource are not present in the keycloak realm and the associated secret then remove the finalizer reference |
|