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