Update tooltips for runner statuses
What does this MR do and why?
This change updates the runner status tooltip for badges and icons, in the admin and project views.
The status considered are "online", "offline", "never contacted" and "stale".
Screenshots or screen recordings
Online
Never contacted
Offline
Please note I temporarily modified the timeouts to have these status displayed more easily. (ONLINE_CONTACT_TIMEOUT = 1.minute
)
Stale
Please note I temporarily modified the timeouts to have these status displayed more easily. (STALE_TIMEOUT = 2.minutes
)
How to set up and validate locally
- For admin runner tooltips
- Visit http://gdk.test:3000/admin/runners
- Confirm the runner tooltips
- For group runner tooltips
- Enable feature flag
rails c
,Feature.enable(:runner_list_group_view_vue_ui)
- Visit http://gdk.test:3000/groups/h5bp/-/runners
- Confirm the runner tooltips
- Enable feature flag
- For project runners http://gdk.test:3000/h5bp/html5-boilerplate/-/settings/ci_cd
- Visit http://gdk.test:3000/admin/runners
- Confirm the runner tooltips
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #346370 (closed)
Edited by Miguel Rincon