crossplane-contrib / provider-keycloak

Apache License 2.0
25 stars 16 forks source link

Add support for RealmEvents and Realm UserProfile #154

Closed b509 closed 2 months ago

b509 commented 2 months ago

Description of your changes

Add support for keycloak_realm_events and keycloak_realm_user_profile

I have:

How has this code been tested

Tested it on my local k3d instance with default keycloak (https://github.com/codecentric/helm-charts/tree/master/charts/keycloakx).

Known issue

During testing I discovered that when creating the UserProfile resource from scratch in an incorrect way (e.g. removing the attribute "username" or "email"), it is shown as synced and ready in K8s, but not actually reflected in Keycloak. This is resolved by adding the missing attribute. Then it is correctly reflected in Keycloak (and K8s). If one then applies the resource in the initial invalid state again, it is correctly shown as non-synced in K8s. Probably an issue with the terraform provider.

Breee commented 2 months ago

lgtm

Breee commented 2 months ago

https://github.com/crossplane-contrib/provider-keycloak/releases/tag/v1.3.0 should be read to roll in a few minutes