terraform-aws-gitlab-runner icon indicating copy to clipboard operation
terraform-aws-gitlab-runner copied to clipboard

feat: allow setting runners.docker.services

Open jonmcewen opened this issue 3 years ago • 8 comments
trafficstars

Description

Enable configuration of docker mirror via a service defined in config.toml

See https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27171 and https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#the-service-in-the-gitlab-runner-configuration-file

Migrations required

NO

Verification

Default example updated to demonstrate feature. Tested with this CI job: https://gitlab.com/jonmcewen1/yet-another-spring/-/jobs/2484859847

Documentation

We use pre-commit to update the Terraform inputs and outputs in the documentation via terraform-docs. Ensure you have installed those components.

jonmcewen avatar May 20 '22 11:05 jonmcewen

@jonmcewen just did a large update on develop, the module is now bumped to AWS provider 4.x. Please can you rebase your PR? Sorry for the inconvience.

npalm avatar May 20 '22 14:05 npalm

close: #489

npalm avatar May 20 '22 21:05 npalm

@npalm is there more work needed on this, or can it be merged? Thanks

jonmcewen avatar Jun 16 '22 13:06 jonmcewen

Sorry had holiday last week's. Will check PRs asap

npalm avatar Jun 16 '22 19:06 npalm

Sorry had holiday last week's. Will check PRs asap

Me too :-)

jonmcewen avatar Jun 17 '22 07:06 jonmcewen

Conflict resolved

jonmcewen avatar Aug 25 '22 12:08 jonmcewen

@npalm please could you review and merge?

jonmcewen avatar Aug 30 '22 12:08 jonmcewen

PR has status "Changes Requested" but I think I have already addressed all comments

jonmcewen avatar Sep 20 '22 12:09 jonmcewen

@npalm if you have any time, please could you have another look at this PR? Is there more I need to do for this to be merged? I took your "Need to test" as you needing to test it (I already did, of course). Many thanks

jonmcewen avatar Oct 20 '22 09:10 jonmcewen

@npalm if you have any time, please could you have another look at this PR? Is there more I need to do for this to be merged? I took your "Need to test" as you needing to test it (I already did, of course). Many thanks

Thanks will check asap

npalm avatar Oct 25 '22 06:10 npalm

@cinacio @kayman-mk @baolsen I'm looking for a new reviewer for this PR please. I'd really like to get this merged. Many thanks, Jon

jonmcewen avatar Nov 28 '22 14:11 jonmcewen

Job output from your test looks good to me. I suppose that you rebased your branch on the current development branch?

kayman-mk avatar Nov 28 '22 15:11 kayman-mk

Job output from your test looks good to me. I suppose that you rebased your branch on the current development branch?

@kayman-mk I did rebase, but it was some time ago. Do I need to rebase again? Are you able to remove @npalm as a pending reviewer, or does the PR need more than one approval?

jonmcewen avatar Nov 29 '22 09:11 jonmcewen

Branch is almost up to date. Just some pending doc changes. Let me quickly test it.

kayman-mk avatar Nov 29 '22 19:11 kayman-mk

Succeeded. I did not activate your new feature and the pipeline is still running.

kayman-mk avatar Nov 29 '22 19:11 kayman-mk

There is still a "changes requested", but I can't see what it is for. How do we clear that?

jonmcewen avatar Dec 01 '22 15:12 jonmcewen

Is this now to be superseded by https://github.com/npalm/terraform-aws-gitlab-runner/pull/511?

jonmcewen avatar Dec 07 '22 09:12 jonmcewen

@npalm Could you check this one please? PR indicates "changes requested" but we can't find any. I tested the PR a week ago and it looked good, at least without using the new feature.

kayman-mk avatar Dec 10 '22 10:12 kayman-mk

Many thanks @kayman-mk @npalm

jonmcewen avatar Dec 12 '22 08:12 jonmcewen