centos7 periodic containers build fails unrecognized arguments: --work-dir

Bug #1864829 reported by Marios Andreou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Unassigned

Bug Description

The periodic-tripleo-centos-7-master-containers-build-push fails at [1] with

        * 2020-02-26 08:25:21 | openstack overcloud container image build: error: unrecognized arguments: --work-dir /tmp/kolla-builds

The reason is because [2][3] merged but the consistent build for centos7 master is not new enough to contain [3]. At present time consistent and current are like:

        *CURRENT https://trunk.rdoproject.org/centos7-master/current/delorean.repo
--> baseurl=https://trunk.rdoproject.org/centos7/d6/e5/d6e526a9ded493cbb2d7b1cb1768e41d84d01a08_b5a8f808
--> https://trunk.rdoproject.org/centos7/d6/e5/d6e526a9ded493cbb2d7b1cb1768e41d84d01a08_b5a8f808/
--> python-tripleoclient-13.1.1-0.20200226082551.d6e526a.el7.src.rpm 2020-02-26 08:26

        *CONSISTENT https://trunk.rdoproject.org/centos7-master/consistent/delorean.repo
--> baseurl=https://trunk.rdoproject.org/centos7/26/7f/267ff94094a7888f6430ef716ba25550c8faa748_bada63cf
--> https://trunk.rdoproject.org/centos7/26/7f/267ff94094a7888f6430ef716ba25550c8faa748_bada63cf/
--> python-tripleoclient-13.1.1-0.20200222011621.c923a4d.el7.src.rpm 2020-02-22

Not sure yet but consistent might be blocked on those [4]

Filing bug as this blocks entire centos7 master promotion pipeline

[1] https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-7-master-containers-build-push/1f3c01c/logs/build.log
[2] https://review.opendev.org/#/c/709117/
[3] https://review.opendev.org/#/c/709039/
[4] https://review.rdoproject.org/r/#/q/topic:rdo-FTBFS+status:open

Changed in tripleo:
importance: Undecided → Critical
tags: added: promotion-blocker
Revision history for this message
wes hayutin (weshayutin) wrote :

So.. this worked in check and gate because the check/gate jobs install the repos w/

2020-02-26 14:10:28.067513 | primary | + tripleo-repos -b train --mirror http://mirror.ord.rax.opendev.org --rdo-mirror http://mirror.ord.rax.opendev.org:8080/rdo current

The promotion jobs use:
2020-02-26 08:20:23.257048 | primary | + tripleo-repos -b master --mirror http://mirror.centos.org --rdo-mirror https://trunk.rdoproject.org tripleo-ci-testing

note the diff between current and tripleo-ci-testing as the last argument.

Basically as stated before the problem will resolve once rdo move current -> consistent. For this job we have to be careful.

The yum repo config in the release files for the test job and build containers NEED to be identical.

https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/release/tripleo-ci/CentOS-7/promotion-testing-hash-master.yml#L48-L107

ATM the promotion jobs do not bring in current, however it's my opinion that they should.

Patches to follow

Revision history for this message
wes hayutin (weshayutin) wrote :
Revision history for this message
yatin (yatinkarel) wrote :
Revision history for this message
Marios Andreou (marios-b) wrote :

ack ykarel thanks I see the green build at https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-centos-7-master-containers-build-push

Not moving to fix-released yet I think weshay wants to make some more changes and we can track them here as per comment #1

Changed in tripleo:
status: Triaged → In Progress
wes hayutin (weshayutin)
Changed in tripleo:
status: In Progress → Fix Released
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.