Documentation survey

User management

Users of the SUSE Cloud Observability tenants (SUSE Cloud Observability instances) are managed with Keycloak. Each customer (tenant) has a dedicated Keycloak realm. A link to the Keycloak console is sent in the welcome message when a user is created.

SUSE Cloud Observability redirects users to Keycloak for authentication. Users are expected to be members of one or more Keycloak groups.

The predefined Keycloak groups:

  • realm-admin: Members of this group can log in to the Keycloak realm console and perform user management operations.

  • stackstate-k8s-troubleshooter: Users in this group are assigned the stackstate-k8s-troubleshooter Keycloak client role, which maps to the SUSE Cloud Observability role with the same name. The role grants regular SUSE Cloud Observability permissions.

  • stackstate-k8s-admin: Users in this group are assigned the stackstate-k8s-admin Keycloak client role, which maps to the SUSE Cloud Observability role with the same name. The role grants privileged SUSE Cloud Observability permissions.

User management URL

When a new user is created, they receive a welcome message containing a link to the Keycloak user management page. This link is exclusively for the tenant administrator, who is the first user by default. The URL format is: https://<keycloak_FQDN>/realms/<your_dedicated_Keycloak_realm>/account.

User management

  • Log in to Keycloak Admin Console.

Keycloak Admin Console

Manage users

  • In the left-hand menu, select Users under the Manage section.

Adding a new user

Click the Add user button and enter the user information, such as 'Username', 'Email', 'First Name', and 'Last Name'.

  1. Leave Required users actions field empty.

  2. Add the user to the required groups.

  3. Click Save.

    The welcome message with the sign-up link and the links to the SUSE Cloud Observability tenant, Keycloak Admin and Account consoles are emailed to the user.

To activate the account, which includes email confirmation and the password reset, the user must follow the sign-up link.
Keycloak Create User

Updating user details

To edit user details, select the user by clicking on Username.

  1. Change the details as needed.

  2. Set one or more Required user actions, for example, to force users to update password or configure one time passwords.

  3. Press Save button when done.

Keycloak Update User

Deleting a user

  1. To delete one or more users, select the required users and press Delete user button.

Group membership

  1. Log in to the Keycloak Admin Console.

  2. In the Groups section, search for the group you want to manage.

  3. Click on the group name to open group details and go to the Members tab.

  4. To add a new group member, press the Add Member button and select the required users.

  5. To delete users from the group, select the users from the list, then from the menu that at the same line as the Add member button marked as "⋮", select Leave group.