Looking at this ci upgrades job failure:
http://logs.openstack.org/76/665176/17/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/9fe3ec4/
The error is:
http://logs.openstack.org/76/665176/17/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/9fe3ec4/logs/undercloud/home/zuul/undercloud_upgrade.log.txt.gz#_2019-06-28_01_55_22
which is caused by too of an old version of python-tripleo-common. The newer config-download code provided by tripleo-common needs to already be installed so that the extra file extension does not get added to downloaded files.
Although openstack-tripleo-common is upgraded by the tripleo-upgrade role before the "openstack undercloud upgrade" command is run, that does not pull in the latest python{2,3}-tripleo-common version since the package dependency does not specifically require it. That means that when tripleoclient runs the config download code after updating the stack, it is still running with the old code.
should be fixed in packaging by: https:/ /review. rdoproject. org/r/# /c/21289/