-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When I rollout a user with clientRoles the operator gives an error and cannot add the roles to the user.
When I then manually add the roles to the user it says that the sync is ok. So it detects the added client roles.
To Reproduce
Add the following user
apiVersion: v1.edp.epam.com/v1
kind: KeycloakRealmUser
metadata:
name: user
spec:
realmRef:
name: realm
kind: KeycloakRealm
username: user
firstName: "User"
lastName: "Name"
email: "user@example.com"
enabled: true
emailVerified: true
keepResource: true
clientRoles:
- clientId: "realm-management"
roles:
- view-users
- query-users
roles:
- offline_access
What did you expect to see?
I would expect to see the clientRoles attached automatically.
What did you see instead? Under which circumstances?
I get the following error in the KeycloakRealmUser:
Value: unable to sync realm user: unable to sync user client roles: error during syncOneEntityClientRole: unable to add realm role to entity, realm: life-and-beyond-dev, clientID: 1289ca2f-9507-4cea-a0dd-c0d32df02c12, entityID: 8a8eaf28-9b01-4eb6-9269-f48874c89848: 403 Forbidden: HTTP 403 Forbidden
Operator version:
Operator: 1.29
Keycloak: 26.4.2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
No status