centos7 periodic containers build fails unrecognized arguments: --work-dir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Unassigned |
Bug Description
The periodic-
* 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:/
--> baseurl=https:/
--> https:/
--> python-
*CONSISTENT https:/
--> baseurl=https:/
--> https:/
--> python-
Not sure yet but consistent might be blocked on those [4]
Filing bug as this blocks entire centos7 master promotion pipeline
[1] https:/
[2] https:/
[3] https:/
[4] https:/
Changed in tripleo: | |
importance: | Undecided → Critical |
tags: | added: promotion-blocker |
Changed in tripleo: | |
status: | In Progress → Fix Released |
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: mirror. centos. org --rdo-mirror https:/ /trunk. rdoproject. org tripleo-ci-testing
2020-02-26 08:20:23.257048 | primary | + tripleo-repos -b master --mirror http://
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