From 932aecb4623a6a2d54cc9e3519a0bfb16f8691b3 Mon Sep 17 00:00:00 2001 From: Ricardo Jun <jtaniguc@redhat.com> Date: Thu, 29 Nov 2018 00:43:21 +0100 Subject: [PATCH] attempt to optimize the image pulls[H --- extras/backup/images.sh | 49 ++++++++++++++++++++++++------------------------- 1 files changed, 24 insertions(+), 25 deletions(-) diff --git a/extras/backup/images.sh b/extras/backup/images.sh index a3e47a2..01ed844 100644 --- a/extras/backup/images.sh +++ b/extras/backup/images.sh @@ -4,33 +4,32 @@ ssh root@classroom rht-config-nat ssh root@services systemctl restart docker -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.0" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.2" +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.2" ssh root@services "cd /tmp/dc39/business-central && docker build . -t registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.2" -#ssh root@services "docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-openshift:1.2" - -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.0" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.2" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.0" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.1" +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-businesscentral-monitoring-openshift:1.2" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-controller-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-controller-openshift:1.2" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-kieserver-openshift:1.2" ssh root@services "cd /tmp/dc39/kie-server && docker build . -t registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-kieserver-openshift:1.2" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.2" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0" -#ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2" -ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 && docker push registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0" -ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 && docker push registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.0 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.0 registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.0 && docker push registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.0" -ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.1 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.1 registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.1 && docker push registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.1" -ssh root@services "docker pull registry.access.redhat.com/rhscl/nodejs-8-rhel7:latest && docker tag registry.access.redhat.com/rhscl/nodejs-8-rhel7:latest registry.lab.example.com/node:latest && docker push registry.lab.example.com/node:latest" - +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.0 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.2 && docker push registry.lab.example.com/rhpam-7/rhpam70-smartrouter-openshift:1.2" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 && docker tag registry.access.redhat.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2 && docker push registry.lab.example.com/rhpam-7-tech-preview/rhpam70-businesscentral-indexing-openshift:1.2" & +ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0 && docker push registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1 && docker push registry.lab.example.com/rhdm-7/rhdm70-decisioncentral-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.0 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.0 registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.0 && docker push registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.0" & +ssh root@services "docker pull registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.1 && docker tag registry.access.redhat.com/rhdm-7/rhdm70-kieserver-openshift:1.1 registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.1 && docker push registry.lab.example.com/rhdm-7/rhdm70-kieserver-openshift:1.1" & +ssh root@services "docker pull registry.access.redhat.com/rhscl/nodejs-8-rhel7:latest && docker tag registry.access.redhat.com/rhscl/nodejs-8-rhel7:latest registry.lab.example.com/node:latest && docker push registry.lab.example.com/node:latest" & +wait rsync -aPv docker root@services:/etc/sysconfig/docker ssh root@services systemctl restart docker -- Gitblit v1.9.3