Feature Request: CI / CD option to specify source / container source.
James Wells Today at 08:44 Greetings,
I would like to request a new feature be added to the Gitlab. This feature would allow developers to specify which Gitlab cluster to pull source / containers from.
Currently when the runner runs, by default it will only pull from the primary Gitlab cluster, but if you want to use the secondary cluster, you need to hard code it into your .gitlab-ci.yaml file. What I propose would be something like;
image: ruby:2.2
services:
- docker:dind
CI_Source:
<
Node As Defined In Geo Nodes>
With this in place, the runner would pull from which ever server / cluster is defined in CI_Source. If CI_Source points to a secondary, the runner would instead revert back to the primary if it were to attempt to push to either git or container registry.
I think this would improve and extend the runner functionality in large and complex Geo environments.