From bb859e214c1c2a8c35c109fc14dd4053ff62cdee Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Wed, 6 Jul 2016 12:54:06 +0000 Subject: [PATCH] add pre-staging of fedora docker images for osbs builds Signed-off-by: Adam Miller --- inventory/group_vars/all | 4 ++++ playbooks/groups/osbs-master.yml | 15 +++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/inventory/group_vars/all b/inventory/group_vars/all index 8de617e44d..973fca2c27 100644 --- a/inventory/group_vars/all +++ b/inventory/group_vars/all @@ -165,3 +165,7 @@ csi_relationship: | # docker images required by OpenShift Origin openshift_required_images: - "openshift/origin-pod" + +# docker images required by OSBS for builds +fedora_required_images: + - "fedora:24" diff --git a/playbooks/groups/osbs-master.yml b/playbooks/groups/osbs-master.yml index e6738a25d5..8cb0bbba28 100644 --- a/playbooks/groups/osbs-master.yml +++ b/playbooks/groups/osbs-master.yml @@ -225,6 +225,21 @@ tasks: + - name: pull fedora required docker images + shell: "docker pull {{item}}" + with_items: "{{fedora_required_images}}" + delegate_to: compose-x86-01.phx2.fedoraproject.org + + - name: tag fedora required docker images for our registry + shell: "docker tag {{item}} {{docker_registry}}/{{item}}" + with_items: "{{fedora_required_images}}" + delegate_to: compose-x86-01.phx2.fedoraproject.org + + - name: push fedora required docker images to our registry + shell: "docker push {{docker_registry}}/{{item}}" + with_items: "{{openshift_required_images}}" + delegate_to: compose-x86-01.phx2.fedoraproject.org + - name: register origin_version_out rpm query shell: "rpm -q origin --qf '%{Version}'" register: origin_version_out