You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deleting default Keycloak users (see DEFAULT_USERS in [constants](https://github.com/redhat-developer/rhdh-e2e-test-utils/blob/main/src/deployment/keycloak/constants.ts), e.g. `test1`, `test2`) is **not permitted** and will throw an error.
Deleting default Keycloak groups (see `DEFAULT_GROUPS` in [constants](https://github.com/redhat-developer/rhdh-e2e-test-utils/blob/main/src/deployment/keycloak/constants.ts), e.g. `developers`, `admins`, `viewers`) is **not permitted** and will throw an error.
Copy file name to clipboardExpand all lines: docs/changelog.md
+15-4Lines changed: 15 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,18 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
-
## [1.1.17] - Current
5
+
## [1.1.18] - Current
6
+
7
+
### Added
8
+
9
+
-**KeycloakHelper.createUsersAndGroups(realm: string, options?: { users?: KeycloakUserConfig[]; groups?: KeycloakGroupConfig[];})**: Create users and groups in a realm.
10
+
-**KeycloakHelper.deleteUsersAndGroups(realm: string, options?: { users?: Array<KeycloakUserConfig | string>; groups?: Array<KeycloakGroupConfig | string>;})**: Delete users and groups in a realm by their usernames / names or by their KeycloakConfigs. Intended for user and group cleanup in bulk.
11
+
12
+
### Fixed
13
+
14
+
-**KeycloakHelper.deleteUser** and **KeycloakHelper.deleteGroup**: Default Keycloak users/groups (see `DEFAULT_USERS` / `DEFAULT_GROUPS`) can no longer be deleted; attempting to delete them throws an error.
15
+
16
+
## [1.1.17]
6
17
7
18
### Added
8
19
@@ -14,7 +25,7 @@ All notable changes to this project will be documented in this file.
14
25
15
26
-**Duplicate plugin when no user `dynamic-plugins.yaml` (Keycloak auth, PR build)**: When the workspace had no `dynamic-plugins.yaml`, auto-generated config (with OCI URL) was merged with auth config (with local path). Because merge used exact `package` string match, the same plugin appeared twice and the backend failed with `ExtensionPoint with ID 'keycloak.transformer' is already registered`. The merge now uses a normalized plugin key so OCI and local path for the same logical plugin are deduplicated; the metadata-derived entry (e.g. OCI URL) wins.
16
27
17
-
## [1.1.15] - Current
28
+
## [1.1.15]
18
29
19
30
### Added
20
31
@@ -228,7 +239,7 @@ All notable changes to this project will be documented in this file.
228
239
1.**Update imports** - No changes required
229
240
2.**Configure authentication** - Use the new `auth` option:
230
241
```typescript
231
-
awaitrhdh.configure({ auth: 'keycloak' });
242
+
awaitrhdh.configure({ auth: "keycloak" });
232
243
```
233
244
3.**Keycloak auto-deployment** - Keycloak is now automatically deployed unless `SKIP_KEYCLOAK_DEPLOYMENT=true`
0 commit comments