Openstack packages are not updated on overcloud nodes during Rocky minor upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
New
|
Undecided
|
Unassigned |
Bug Description
Description:
The delorean repos are not defined on overcloud nodes when "openstack overcloud update run" is executed. Therefore, only packages from Centos repos are updated.
Steps to reproduce:
1. Update undercloud
```
yum install -y https:/
tripleo-repos -b rocky current ceph
yum -y update
openstack undercloud upgrade
```
2. Prepare images and overcloud update:
```
openstack overcloud update prepare ...
openstack overcloud external-update run --tags container_
```
3. Update overcloud node(s)
```
openstack overcloud update run --nodes ...
```
Expected results:
All packages and docker images are updated on overcloud node(s).
Actual results:
Only packages from Centos repos are updated. For example:
On undecrloud node:
```
(undercloud) [stack@undercloud ~]$ yum repolist
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
* base: centos.
* extras: mirror.econdc.com
* updates: mirror.econdc.com
repo id repo name status
!base/7/x86_64 CentOS-7 - Base 10,019
!delorean-rocky delorean-
!delorean-
!delorean-
!extras/7/x86_64 CentOS-7 - Extras 409
!rdo-qemu-ev/x86_64 RDO CentOS-7 - QEMU EV 75
!tripleo-
!updates/7/x86_64 CentOS-7 - Updates 2,076
(undercloud) [stack@undercloud ~]$ rpm -qa|grep openv
openvswitch-
```
On an updated Controller node:
```
[root@ap12-ctrl3 ~]# yum repolist
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: centos.
* extras: centos.
* updates: mirror.as29550.net
repo id repo name status
!base/7/x86_64 CentOS-7 - Base 10,019
!centos7-rt CentOS 7 - Realtime 150
!extras/7/x86_64 CentOS-7 - Extras 409
!updates/7/x86_64 CentOS-7 - Updates 2,076
[root@ap12-ctrl3 ~]# rpm -qa|grep openv
openvswitch-
```
If I define the delorean repos on this node quite a few packages could be updated:
```
[root@ap12-ctrl3 ~]# yum update
...
Dependencies Resolved
=======
Package Arch Version Repository Size
=======
Updating:
openstack-
openstack-selinux noarch 0.8.19-
openvswitch x86_64 1:2.11.0-4.el7 delorean-
os-apply-config noarch 9.1.2-0.
os-collect-config noarch 9.2.2-0.
os-net-config noarch 9.3.1-0.
os-refresh-config noarch 9.1.2-0.
osops-
puppet-aodh noarch 13.3.2-
puppet-barbican noarch 13.3.2-
puppet-ceilometer noarch 13.3.2-
puppet-ceph noarch 2.6.1-0.
puppet-cinder noarch 13.3.3-
puppet-congress noarch 13.3.2-
puppet-designate noarch 13.3.2-
puppet-ec2api noarch 13.3.2-
puppet-glance noarch 13.3.2-
puppet-gnocchi noarch 13.3.2-
puppet-heat noarch 13.3.2-
puppet-horizon noarch 13.3.2-
puppet-ironic noarch 13.3.2-
puppet-keystone noarch 13.3.2-
puppet-manila noarch 13.3.2-
puppet-midonet noarch 1:1.0.0-
puppet-mistral noarch 13.3.2-
puppet-n1k-vsm noarch 0.0.2-0.
puppet-neutron noarch 13.3.2-
puppet-nova noarch 13.3.2-
puppet-octavia noarch 13.3.2-
puppet-
puppet-
puppet-oslo noarch 13.3.2-
puppet-ovn noarch 13.3.2-
puppet-panko noarch 13.3.2-
puppet-qdr noarch 2.3.2-0.
puppet-sahara noarch 13.3.2-
puppet-swift noarch 13.3.2-
puppet-tacker noarch 13.3.2-
puppet-tripleo noarch 9.4.1-0.
puppet-trove noarch 13.3.2-
puppet-vswitch noarch 9.3.2-0.
puppet-zaqar noarch 13.3.2-
python-heat-agent noarch 1.7.1-0.
python-
python-
python-
python-
python-
python-
python2-
qemu-img-ev x86_64 10:2.12.
Transaction Summary
=======
Upgrade 51 Packages
Total download size: 6.3 M
```
Environment:
```
(undercloud) [stack@undercloud ~]$ rpm -qa|grep tripleo
ansible-
puppet-
openstack-
openstack-
openstack-
python-
ansible-
python2-
openstack-
python2-
openstack-
openstack-
python-
```
summary: |
- Openstack packages are not updated during Rocky minor upgrade + Openstack packages are not updated on overcloud nodes during Rocky minor + upgrade |
Are there plans to fix this error?