During our test of cells_v2 update when following the guide [1] new images are not updated during `openstack overcloud external-update run --tags container_image_prepare` step.
Task `TASK [Run tripleo-container-image-prepare logged to /var/log/tripleo-container-image-prepare.log]` is skipped as seen in `external-update-run-output.log` and by looking at the logfile where the task should write:
```
[root@undercloud config-download-latest]# ls -latr /var/log/tripleo-container-image-prepare.log
-rw-r--r--. 1 root root 1195802 Aug 16 22:22 /var/log/tripleo-container-image-prepare.log
[root@undercloud config-download-latest]# date
Sun Aug 18 22:25:56 UTC 2019
```
However, when `ansible-playbook-command.sh` is run directly the task is executed as seen in `ansible-playbook-command-output.log` and the log file of the task is updated:
```
[root@undercloud config-download-latest]# ls -latr /var/log/tripleo-container-image-prepare.log
-rw-r--r--. 1 root root 1205478 Aug 18 22:30 /var/log/tripleo-container-image-prepare.log
[root@undercloud config-download-latest]# date
Sun Aug 18 22:32:38 UTC 2019
```
Description
===========
During our test of cells_v2 update when following the guide [1] new images are not updated during `openstack overcloud external-update run --tags container_ image_prepare` step.
Task `TASK [Run tripleo- container- image-prepare logged to /var/log/ tripleo- container- image-prepare. log]` is skipped as seen in `external- update- run-output. log` and by looking at the logfile where the task should write:
``` download- latest] # ls -latr /var/log/ tripleo- container- image-prepare. log tripleo- container- image-prepare. log download- latest] # date
[root@undercloud config-
-rw-r--r--. 1 root root 1195802 Aug 16 22:22 /var/log/
[root@undercloud config-
Sun Aug 18 22:25:56 UTC 2019
```
However, when `ansible- playbook- command. sh` is run directly the task is executed as seen in `ansible- playbook- command- output. log` and the log file of the task is updated:
``` download- latest] # ls -latr /var/log/ tripleo- container- image-prepare. log tripleo- container- image-prepare. log download- latest] # date
[root@undercloud config-
-rw-r--r--. 1 root root 1205478 Aug 18 22:30 /var/log/
[root@undercloud config-
Sun Aug 18 22:32:38 UTC 2019
```
and new images are downloaded:
``` /centos- binary- nova-compute/ tags/list centos- binary- nova-compute" , "tags": ["current- tripleo- rdo", "current-tripleo"]}
[stack@undercloud v2]$ cat ./tripleomaster
{"name": "tripleomaster/
```
[1]: https:/ /docs.openstack .org/tripleo- docs/latest/ upgrade/ minor_update. html#updating- your-overcloud- queens- and-beyond
Steps to reproduce image_prepare`
==================
* Deploy overcloud
* Follow update procedure [1]
* Run `openstack overcloud external-update run --tags container_
Expected result
===============
Container images are updated
Actual result
=============
Task that updates container images is skipped
Environment tripleo- common- 11.1.1- 0.2019080917150 3.84d1fcd. el7.noarch tripleo- heat-templates- 11.1.1- 0.2019081112205 3.25698eb. el7.noarch tripleo- puppet- elements- 11.1.1- 0.2019080914192 8.d155a90. el7.noarch tripleo- image-elements- 10.5.1- 0.2019080810595 3.d51d61a. el7.noarch tripleoclient- 12.1.1- 0.2019080811032 1.a8e8165. el7.noarch tripleo- validations- 11.1.1- 0.2019080902194 5.741b363. el7.noarch ansible- 0.2.1-0. 20190809142241. 9204dbc. el7.noarch tripleo- common- 11.1.1- 0.2019080917150 3.84d1fcd. el7.noarch tripleoclient- heat-installer- 12.1.1- 0.2019080811032 1.a8e8165. el7.noarch role-tripleo- modify- image-1. 1.1-0.201907111 63349.eabaed0. el7.noarch tripleo- 11.1.1- 0.2019080914274 0.ddc1d9d. el7.noarch tripleo- common- containers- 11.1.1- 0.2019080917150 3.84d1fcd. el7.noarch tripleo- ipsec-9. 1.1-0.201905131 82517.ffe104c. el7.noarch
===========
(undercloud) [stack@undercloud ~]$ rpm -qa | grep tripleo
python2-
openstack-
openstack-
openstack-
python2-
openstack-
tripleo-
openstack-
python2-
ansible-
puppet-
openstack-
ansible-