Page MenuHomePhabricator

Refactor PipelineLib to allow for alternate docker image pusher
Closed, ResolvedPublic

Description

PipelineLib currently hardcodes the use of our docker-pusher script in publishing images.

In order to run an experiment with an integration registry, we'll need to allow for an alternate method of pushing (probably just the standard docker login and docker push) that can be passed a Jenkins credential.

Event Timeline

Change 634316 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[operations/puppet@production] ci: Install docker-credential-environment credHelper

https://gerrit.wikimedia.org/r/634316

Change 634336 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/pipelinelib@master] Allow for standard docker pushes with authentication

https://gerrit.wikimedia.org/r/634336

Change 634316 merged by Alexandros Kosiaris:
[operations/puppet@production] ci: Install docker-credential-environment credHelper

https://gerrit.wikimedia.org/r/634316

Change 635629 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/pipelinelib@master] Accept runner overrides when constructing a PipelineBuilder

https://gerrit.wikimedia.org/r/635629

Change 634336 merged by jenkins-bot:
[integration/pipelinelib@master] Allow for standard docker pushes with authentication

https://gerrit.wikimedia.org/r/634336

Change 635629 merged by jenkins-bot:
[integration/pipelinelib@master] Accept runner overrides when constructing a PipelineBuilder

https://gerrit.wikimedia.org/r/635629

dduvall changed the task status from Open to Stalled.Nov 2 2020, 4:43 PM
dduvall triaged this task as Medium priority.
dduvall closed this task as Resolved.Tue, Dec 1, 10:40 PM
dduvall claimed this task.