ci.centos jobs can't find tripleo_overcloud_image_upload role
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Jobs running in ci.centos are failing when trying to run the 'tripleo_
The full error is copied below:
2021-07-31 21:26:52.472 | TASK [Run overcloud image upload via tripleo-
2021-07-31 21:26:52.472 | task path: /home/jenkins/
2021-07-31 21:26:52.472 | Saturday 31 July 2021 21:26:52 +0000 (0:00:00.029) 0:48:55.618 *********
2021-07-31 21:26:52.505 | ERROR! the role 'tripleo_
2021-07-31 21:26:52.505 |
2021-07-31 21:26:52.505 | The error appears to be in '/home/
2021-07-31 21:26:52.505 | be elsewhere in the file depending on the exact syntax problem.
2021-07-31 21:26:52.505 |
2021-07-31 21:26:52.505 | The offending line appears to be:
2021-07-31 21:26:52.505 |
2021-07-31 21:26:52.505 | include_role:
2021-07-31 21:26:52.505 | name: tripleo_
2021-07-31 21:26:52.505 | ^ here
https:/
The role path is not picking up this role now.
Log link:
This is impacting all releases.
Changed in tripleo: | |
milestone: | none → xena-3 |
importance: | Undecided → Critical |
status: | New → Triaged |
tags: | added: ci |
tags: | added: promotion-blocker |
Changed in tripleo: | |
status: | In Progress → Fix Released |
I think the issue is here: https:/ /opendev. org/openstack/ tripleo- quickstart/ src/branch/ master/ roles/convert- image/defaults/ main.yml# L16 is used to convert overcloud and undercloud and then install python- tripleoclient to drive the deployment.
Since tripleo- operator- ansible is not installed during conversion so that the deployment fails to discover those playbook and leading to failing the deployment.