During mixed upgrade, openstack image prepare takes images list from master.

Bug #1754642 reported by Sofer Athlan-Guyot
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Medium
Unassigned

Bug Description

hi,

in mixed upgrade form P->Q (or currently P->M as we didn't branch yet), we want to create the list of container from N-1 (Pike)[1] to deploy Queens overcloud. But undercloud is already at Q so the list of container is comming from Q tripleo-common[2]. But tripleopike/centos-binary-rsyslog-base docker image doesn't exist in tripleo pike branch.

Basically we can't have new image which are not backported in mixed upgrade ... or I may miss something.

The final error message is[3]

2018-03-08 18:24:18 | Pulling docker.io/tripleopike/centos-binary-rsyslog-base
2018-03-08 18:24:18 | Looking for auth config
2018-03-08 18:24:18 | No auth config in memory - loading from filesystem
2018-03-08 18:24:18 | Trying paths: ['/home/zuul/.docker/config.json', '/home/zuul/.dockercfg']
2018-03-08 18:24:18 | No config file found
2018-03-08 18:24:18 | Looking for auth entry for 'docker.io'
2018-03-08 18:24:18 | No entry found
2018-03-08 18:24:18 | No auth config found
2018-03-08 18:24:18 | http://localhost:None "POST /v1.26/images/create?tag=dc340f03afa46ed6675f64888019d2c1547e3995_58e9fac7&fromImage=docker.io%2Ftripleopike%2Fcentos-binary-rsyslog-base HTTP/1.1" 200 None
2018-03-08 18:24:18 | docker pull failed: repository docker.io/tripleopike/centos-binary-rsyslog-base not found: does not exist or no pull access

[1] http://logs.openstack.org/62/545762/23/experimental/tripleo-ci-centos-7-scenario001-multinode-oc-upgrade/08275d1/logs/undercloud/home/zuul/overcloud_prep_containers.log.txt.gz#_2018-03-08_18_24_18

[2] https://github.com/openstack/tripleo-common/blob/stable/queens/container-images/overcloud_containers.yaml.j2#L716..L726

[3] http://logs.openstack.org/62/545762/23/experimental/tripleo-ci-centos-7-scenario001-multinode-oc-upgrade/08275d1/logs/undercloud/home/zuul/overcloud_prep_containers.log.txt.gz#_2018-03-08_18_24_18

Tags: ci upgrade
Revision history for this message
Sofer Athlan-Guyot (sofer-athlan-guyot) wrote :
Changed in tripleo:
importance: High → Critical
Changed in tripleo:
milestone: rocky-1 → rocky-2
Revision history for this message
Jose Luis Franco (jfrancoa) wrote :

Hey @sofer, this seems to be still an issue, however the docker registry seems that has been modified so there are no differences between the images defined in tripleoqueens and tripleomaster. And as you can see, the job for overcloud-upgrades is "nearly" passing:

https://logs.rdoproject.org/36/564836/46/openstack-check/gate-tripleo-ci-centos-7-container-to-container-upgrades-master-nv/Z2ca83ffe47544a81a8d39ba8666f8594/undercloud/home/jenkins/upgrade_overcloud_prep_containers.log.txt.gz

Should we could close this?

Changed in tripleo:
importance: Critical → Low
importance: Low → Medium
Changed in tripleo:
milestone: rocky-2 → rocky-3
Revision history for this message
Sofer Athlan-Guyot (sofer-athlan-guyot) wrote :

Closing, status is not current anymore.

Changed in tripleo:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.