Configuring the user and group synchronization job
The user and group synchronization job is a Kubernetes cron job. You can configure the parameters for the synchronization job.
About this task
The synchronization job can be configured with the following parameters:
| Parameter | Default value | Description |
|---|---|---|
| useLdapRealmFiltering | false |
Activate only when syncUsersFromLDAP is true. Set to
true if you want to enable realm filtering. A false value will not
check the realm. You must have the Identity Management Service (IAM) enabled in IBM® Software
Hub to set this
parameter.Note:
realmName is an identity providers connection name in IBM Software
Hub. |
| ldapPreferredRealm | OpenShift |
This feature is activated only when syncUsersFromLDAP and
useLdapRealmFiltering are enabled. The realm value can be set to a user-defined
value to filter users. You must have the Identity Management Service (IAM) enabled in IBM Software
Hub to set this parameter. |
| ignoreUsernameCase | false |
This feature is activated only when syncUsersFromLDAP is enabled. During
synchronization, if ignoreUsernameCase is set to true, the job
queries the Identity Provider to retrieve additional user attributes, such as
firstName and lastName, by using a case‑insensitive username
match. The Identity Management Service (IAM) must be enabled in IBM Software
Hub to configure this parameter. |
| logLevel | INFO |
Log level can be set to INFO, DEBUG,
ERROR, WARN, TRACE. |
| syncFromServiceInstance |
true
|
By default, the synchronization runs for groups and users who are assigned to the OpenPages service instance in IBM Software
Hub.
If set to false, the synchronization happens directly for groups and users at the
IBM Software
Hub platform level. |
| defaultLocaleIsoCode |
en_US
|
By default, all users are created in OpenPages with locale set to
the value of this parameter. |
| defaultPreferredProfileName |
OpenPages Modules Master
|
Users are created in OpenPages with Current Profile set with the value of this parameter if profiles are not already mapped to groups in OpenPages under settings. |
| defaultAvailableProfileNames |
OpenPages Modules Master
|
Users are created in OpenPages with Allowed Profiles set based on the value of the configured variable, provided that profiles are not already mapped to groups under . This parameter supports comma-separated values. Assigning Profiles to a Group(s): To assign profiles to groups, complete the following steps:
Note: Existing users also have a default profile assigned, new users get only a group
profile.
|
| cronSchedule | Every 20 min: */20 * * * * |
A valid cron expression that specifies how frequently to run the job. |
| suspendCronJob | True |
Enable or disable to suspend the synchronization job. The job can be resumed if set to
False. The default value is set to False if it is not
specified. |
| syncUsersFromLDAP | False |
Set to True if you want the synchronization job to search for the Identity
provider for additional user details such as firstName and
lastName. You must have the Identity Management Service (IAM) enabled in IBM Software
Hub to set this parameter. |
| disableSyncAllUsersFromLDAP | False |
Set to True if you don't want the synchronization job to update existing
users' LDAP information. You must have the Identity Management Service (IAM) enabled in IBM Software
Hub to set this parameter. |
Note: Run this operation when the cluster is quiet.