Skip to content

feat!: move images to variables to be easier overridable

As discussed in https://github.com/renovatebot/renovate/discussions/12067 I'm attempting to make it so that users that use the renovate-dind.gitlab-ci.yml and renovate.gitlab-ci.yml files to set up their own runners can use a proxy while using whatever the latest images are from both of the original templates.

The intended end result is to be able to do something like:

# Repo level .gitlab-ci.yaml

include: 
  - project: 'renovate-bot/renovate-runner'
    ref: 'main'
    file: '/templates/renovate-dind.gitlab-ci.yml'

image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/${CI_RENOVATE_IMAGE}

services:
  - ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/${CI_RENOVATE_SERVICE}

# ... eventually, renovate runner job configs and other stuff ...
Edited by Michael Kriese

Merge request reports