Add runner status column
What does this MR do and why?
Add runner status column
This change addds the runner status columns in the runner group details table, in the runner details page.
Changelog: added
Screenshots or screen recordings
See the new Status column added:
Before | After |
---|---|
How to set up and validate locally
You may see 0 or 1 on most test runners you use, to test this we can simulate having two separate machines with runner installed.
Install runner locally
-
brew install runner
works on MacOS (you may have to install an older version of runners)
Follow the instructions to create a runner
- Admin -> Runners
- Select "Create instance runner"
- Ensure you run the
gitlab-runner register ...
step
Simulate two machines
- Duplicate the configuration files
cp -R ~/.gitlab-runner ~/.gitlab-runner-2
- Edit the random system id
open ~/.gitlab-runner-2/.runner_system_id
(changing one character will do) - Run runner 1
gitlab-runner run
- the default configuration at
~/.gitlab-runner
will be used
- the default configuration at
- In another console tab, run runner 2
gitlab-runner run --config ~/.gitlab-runner-2/config.toml
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 #415399 (closed)
Edited by Miguel Rincon