While it would have been better to directly use a native Zuul v3 job, the work towards a common grenade job seems to be stalled. Import the job locally and fix some issues: - make sure that the heat_tempest_plugin is loaded correctly, so that the heat upgrade tests work; - bump the starting point from stable/ocata (!) to stable/queens; it will be changed to stable/rocky when grenade supports it; will require additional fixes due to the standalone->uwsgi change. - import lib/apache so that wsgi deployment works. This backport also: - adds sahara-grenade to the gate queue, - fixes the branches used for the upgrade, and use the released python-saharaclient Story: 2001686 Task: 24517 Change-Id: Ia8de2b8286287355e8e9d3f702027aa282ed8282 (cherry picked from commit5a3ae85cc1) (cherry picked from commit63f37fb808)
Enabling in Devstack
- Download DevStack
- Add this repo as an external repository in
local.conf
[[local|localrc]]
enable_plugin sahara git://git.openstack.org/openstack/sahara
enable_plugin heat git://git.openstack.org/openstack/heatOptionally, a git refspec may be provided as follows:
[[local|localrc]]
enable_plugin sahara git://git.openstack.org/openstack/sahara <refspec>- run
stack.sh