Install skopeo on Zuul executors

Skopeo can be used to easily (and without a docker daemon running)
copy images between docker registries.  Install it on the executors
so that we can use it to move images between the intermediate
registry and buildset registries.

Change-Id: I1f00d24e6f6d9c02dce987e5d01644d97632eb92
This commit is contained in:
James E. Blair 2019-02-04 15:27:56 -08:00
parent 56888df142
commit ff2960424e

View File

@ -794,6 +794,18 @@ node /^ze\d+\.open.*\.org$/ {
],
}
# Skopeo is required for pushing/pulling from the intermediate
# registry, and is available in the projectatomic ppa.
apt::ppa { 'ppa:projectatomic/ppa': }
package { 'skopeo':
ensure => present,
require => [
Apt::Ppa['ppa:projectatomic/ppa'],
Class['apt::update'],
],
}
# NOTE(pabelanger): We call ::zuul directly, so we can override all in one
# settings.
class { '::zuul':