-
Bug
-
Resolution: Done-Errata
-
Critical
-
4.16.0
-
None
-
No
-
False
-
-
Release Note Not Required
-
In Progress
Description of problem:
Usernames can contain all kinds of characters that are not allowed in resource names. Hash the name instead and use hex representation of the result to get a usable identifier.
Version-Release number of selected component (if applicable):
4.16
How reproducible:
Always
Steps to Reproduce:
1. log in to the web console configured with a login to a 3rd party OIDC provider 2. go to the User Preferences page / check the logs in the javascript console
Actual results:
The User Preferences page shows empty values instead of defaults. The javascript console reports things like ``` consoleFetch failed for url /api/kubernetes/api/v1/namespaces/openshift-console-user-settings/configmaps/user-settings-kubeadmin r: configmaps "user-settings-kubeadmin" not found ```
Expected results:
I am able to persist my user preferences.
Additional info:
- blocks
-
OCPBUGS-28940 Fix usersettings identifier creation
- Closed
- is cloned by
-
OCPBUGS-28940 Fix usersettings identifier creation
- Closed
- links to
-
RHEA-2024:0041 OpenShift Container Platform 4.16.z bug fix update