Skip to content

Instantly share code, notes, and snippets.

@weshayutin
Last active September 2, 2020 01:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save weshayutin/692c80f2d4179dcf2108265bd9218bc9 to your computer and use it in GitHub Desktop.
Save weshayutin/692c80f2d4179dcf2108265bd9218bc9 to your computer and use it in GitHub Desktop.
pull push containers for rdo manually
# 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