All devstack-tempest jobs are failing due to 'gabbi_tempest_path' is undefined
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
High
|
Ghanshyam Mann |
Bug Description
devstack-tempest job has the gabbi_tempest_path var set for gabbit-tempest plugin[1]. Which is only set by the gabbit-tempest plugin jobs[2].
With new ansible version 2.7, all jobs derived from devstack-tempest fail due to undefined var.
[1] https:/
[2] https:/
Error:
The field 'environment' has an invalid value, which includes an undefined variable. The error was: 'gabbi_
The error appears to have been in '/var/lib/
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Set tempest as owner of Tempest run folder
^ here
Changed in tempest: | |
status: | Confirmed → Fix Released |
workaround has been merged for this bug to unblock the gate - https:/ /review. openstack. org/#/c/ 644699/
But we need to move this var to gabbi-tempest plugin jobs side which is the only place it is being used. This var is specific to gabbi-tempest not used for any other devstack-tempest jobs so defining it in devstack-tempest base job is not the correct way. We might face such issue again in future which can end up blocking all gate jobs.