Add upgrade available alert in runner details Admin Area > Runners
Release notes
To improve the communication of runners that are behind versions and need updates in the admin view, we have added an alert that indicates how many versions you are behind the latest GitLab Runner version, with instructions of how to update your runner.
Problem to solve
As described in the UX scorecard recommendations, it is difficult to know the following when looking at the runner admin list view:
- The most recent version of runners (where should my runners be?)
- Runners that are behind that version ^ (how many are behind? how many are more than 2 versions behind?)
- Runners that have updates available Having an overall view of this, without having to paginate through all the runners, is important for Priyanka to carry out her JTBDs.
We added an MVC of this in #339523 (closed), but need further details around how far behind you are (if you've missed a security update, or just a minor update) and need to give an action to users to update their runners.
Intended users
User experience goal
Provide the user with more information on how far behind they are and how to update their runner.
Proposal
When you select a runner that has an upgrade available
, show either a danger or warning alert on the details page with instructions of how to upgrade the runner.
User's version | Latest available version | Latest available version N - 1 | Latest available version N - 2 | Alert variation |
---|---|---|---|---|
14.8.0 | 14.8.0 | 14.7.2 | 14.6.1 | none |
14.7.1 | 14.8.0 | 14.7.2 | 14.6.1 | danger |
14.7.2 | 14.8.0 | 14.7.2 | 14.6.1 | warning |
14.6.1 | 14.8.0 | 14.7.2 | 14.6.1 | warning |
14.5.3 | 14.8.0 | 14.7.2 | 14.6.1 | danger |
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
Feature Usage Metrics
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.