-
Story
-
Resolution: Done
-
Normal
-
None
-
False
-
None
-
False
-
Release Notes
-
Testable
-
No
-
-
-
-
-
-
-
1.23.0
-
No
-
-
Bug Fix
-
No
-
Yes
-
None
-
-
-
RHODS 1.23
Based on the discussion under RHODS-6052 we want to apply the latest tolerations on every workbench restart. Currently, users must either Edit the workbenches or re-create them.
Sample scenario to be covered (by egranger@redhat.com )
- Admin has added a taint called "notebooksonly" to all nodes.
- Admin then goes to the RHODS cluster settings and puts a toleration called "NotebooksOnly".
- Admin then goes on vacation for a job well done.
- Admin's cell phone starts blowing up with calls from users.
- Nobody is able to spin up new workbenches because all nodes are tainted with "notebooksonly".
- Admin's vacation is now ruined
- Admin goes back to RHODS cluster settings, facepalms, and changes the toleration from "NotebooksOnly" to "notebooksonly". (or, changes the taint on the machine, to the reverse).
All user pods that were pending get re-created with the newer toleration, and spin up successfully
(EG update 2023-01-17): Existing, already-running Notebook pods are not affected, not restarted.
All user pods that were already running are not affected by the change (i.e., CR is not updated and the pod is not restarted).
All user pods that were pending must be manually restarted by restarting the corresponding workbenches
All user pods that were stopped before tolerations changes will get the new tolerations settings as soon they are started.
- is triggered by
-
RHODS-6052 [DSG] Pods created via DS project page do not receive the expected toleration
- Closed
- relates to
-
RHODS-6368 Add message to inform admins new settings can take some moments to be effective
- Closed
- mentioned on