Last active
September 2, 2020 01:17
-
-
Save weshayutin/692c80f2d4179dcf2108265bd9218bc9 to your computer and use it in GitHub Desktop.
pull push containers for rdo manually
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# clean everything | |
podman image prune -a | |
#Get a list of containers: | |
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-master-containers-build-push/940095c/logs/containers-expected-to-build.log | |
https://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-ubi-8-push/d18b100/logs/containers-successfully-built.log | |
cat containers-successfully-built.log | awk '{print $1}' | awk -F '[/]' '{ print $3}' > list_of_containers | |
pull containers: | |
while read LINE | |
do | |
#id=`echo $LINE | awk '{print $3}'` | |
id=058c2f80d238fc694e979d1a5525dcac | |
echo $id | |
name=`echo $LINE` #| awk -F/ '{print $3}' | cut -d " " -f 1` | |
echo $name | |
podman pull trunk.registry.rdoproject.org/tripleomaster/$name:$id | |
done < list_of_containers | |
#Example push command: | |
buildah push 02a65dcb3a4f docker.io/tripleomaster/centos-binary-horizon:0481ffa881dbc1aa61d9810533d85229 | |
#docker login w/ user and passwd | |
buildah images > /tmp/images | |
#!/bin/bash | |
while read -r line | |
do | |
echo $line; | |
#container_full_name=`echo $line| awk '{print $1}' | awk -F/ '{print $3}'`; | |
container_name=`echo $line| awk '{print $1}'`; | |
#echo $container_full_name; | |
container_id=`echo $line| awk '{print $3}'`; | |
#echo $container_id; | |
id=058c2f80d238fc694e979d1a5525dcac | |
echo $id | |
#buildah push $container_id docker.io/tripleomaster/openstack-$line:$id | |
echo "buildah push $container_id docker.io/tripleomaster/openstack-$container_name:$id" | |
done < /tmp/images |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment