must-have gitlab runner tags
For introducing new runners with new features it would be helpful to have some kind of "must-have" tag. The runner should not pickup a build job, if this tag is missing in the pipeline.
For example, I would like to introduce "stage" runners in my environment, providing the most recent runner version, including the new runner token scheme, running on new hardware or with the newest Kubernetes, etc, without putting the regular build pipelines at risk. These runners should pickup only the build pipelines with an "stage" tag.
Modifying all other runners to add a tag "production" and adding this tag to all other pipelines is not an option.
Edited by Harald Dunkel