You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the method of checking config.toml for runner exists or not needs to be fixed.
While this works for the existence of a runner it doesn't allow for any changes to the runner itself.
The addition of options, tags, image, etc won't generate updated config.toml
It appears somehow the runner hash needs to be compared to current found hash in the config.toml to determine if the runner has updated or not.
Also the tag update for the runner isn't something that gets written to config.toml but updated in gitlab so that needs to be checked as well.
Only solution so far would be to empty config.toml and delete the runners in Gitlab UI... then run puppet and it will recreate the runners with current configuration and proper tags.
The text was updated successfully, but these errors were encountered:
This is a known issue. If someone is willing to contribute a pull request which improves this situation, I'll be very happy to merge it. Nevertheless: I'm not sure how easy this would be to achieve with Puppet, could be very hard to implement as there needs to be communication with Gitlab itself. Maybe an addition for your workaround to the README could be a "solution".
Currently the method of checking
config.toml
for runner exists or not needs to be fixed.While this works for the existence of a runner it doesn't allow for any changes to the runner itself.
The addition of options, tags, image, etc won't generate updated
config.toml
It appears somehow the runner hash needs to be compared to current found hash in the
config.toml
to determine if the runner has updated or not.To reproduce:
to
Will not update the config.toml to the following:
Also the tag update for the runner isn't something that gets written to
config.toml
but updated in gitlab so that needs to be checked as well.Only solution so far would be to empty
config.toml
and delete the runners in Gitlab UI... then run puppet and it will recreate the runners with current configuration and proper tags.The text was updated successfully, but these errors were encountered: