container-check 1.0.8 broke overcloud installation

Bug #1931134 reported by Sergii Golovatiuk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Low
Alex Schultz

Bug Description

Description of problem:

https://logserver.rdoproject.org/88/791988/3/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/2b4b4bb/logs/undercloud/home/zuul/overcloud_prep_containers.log.txt.gz

which was broken by
https://github.com/imain/container-check/commit/6a116845a4be0319e27dd2910ca49f4627f227ef

How reproducible:
Always

Steps to Reproduce:
1. Run overcloud container prepare
2.
3.

Actual results:

2021-06-02 18:54:15 | 2021-06-02 18:54:15,224 INFO: rpm: rubygem-json-2.0.2-2.el7.x86_64
2021-06-02 18:54:15 | 2021-06-02 18:54:15,224 INFO: *** 44 of 44 containers require updates ***
2021-06-02 18:54:15 | Traceback (most recent call last):
2021-06-02 18:54:15 | File "/usr/bin/container-check", line 244, in <module>
2021-06-02 18:54:15 | ret = list(p.map(yum_update_container, process_map))
2021-06-02 18:54:15 | File "/usr/lib64/python2.7/multiprocessing/pool.py", line 250, in map
2021-06-02 18:54:15 | return self.map_async(func, iterable, chunksize).get()
2021-06-02 18:54:15 | File "/usr/lib64/python2.7/multiprocessing/pool.py", line 554, in get
2021-06-02 18:54:15 | raise self._value
2021-06-02 18:54:15 | TypeError: yum_update_container() takes exactly 3 arguments (1 given)

Expected results:
passed container prepare.

Additional info:

We just need to use 1.0.7 in queens.

Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

BZ#1968553

Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
Changed in tripleo:
importance: Undecided → Medium
status: New → Triaged
milestone: none → xena-1
Revision history for this message
Alex Schultz (alex-schultz) wrote :
Revision history for this message
Rabi Mishra (rabi) wrote :

Yeah, while fixing https://bugs.launchpad.net/tripleo/+bug/1928689 that regression was introduced.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Whe do we depend on that external container-check tool?

Changed in tripleo:
importance: Medium → Low
Revision history for this message
Alex Schultz (alex-schultz) wrote :

The legacy container prepare items use it to determine if it needs updating

Changed in tripleo:
milestone: xena-1 → xena-2
Changed in tripleo:
milestone: xena-2 → xena-3
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.