Similar to change Ibe94d5c3e8717c381aee4472d84379cf6d31b336,
the nodepool-functional-py35-src and nodepool-functional-base
playbooks are also unused at this point.
Change-Id: I02359f0e147aed429643f8e316f997a22545959c
This implements legacy-dsvm-nodepool-[distro]-src jobs as native jobs.
This seems like the best home for them, as they are run by multiple
externals such as glean and diskimage-builder.
Previously the defaults were set such that with no arguments, the
trusty test ran for nodepool-functional-py35.
To facilitate better templating, this turns all builds off by default.
The nodepool functional test is moved to a base template, and then
nodepool-functional-py35 explicitly builds and boots Xenial now
(trusty doesn't seem very useful).
The check_devstack_plugin.sh script runs after devstack, so needs to
source the stackrc file to pull in the variables about what images are
paused or not.
Additionally, the path for the script is fixed to nodepool so we can
run the job from other projects.
The redhat, ubuntu and suse legacy tests are re-implemented for their
respective builds.
This also highlighted that the opensuse test wasn't actually doing
anything. This actually adds the configuration to build opensuse-423.
Needed-By: https://review.openstack.org/543270
Needed-By: https://review.openstack.org/543328
Needed-By: https://review.openstack.org/543329
Needed-By: https://review.openstack.org/543330
Change-Id: I203d149a1d63ac8358e1c8b878d9c2bc0ba67c02
Changes nodepool-functional-py35 and nodepool-functional-py35-src
to use the native devstack job and not the legacy job.
Change-Id: I3d97d83360816001da0f599d95b13eae3abb6c96
Also adds jobs from the openstack-python-jobs-no-constraints
template that was removed from the project definition found
in project-config (see Depends-On change).
Depends-On: I65b2583a50effc7d743f2bb9231b35ec7659e4fa
Needed-By: If8636dc36dbab145ef976ce3dd38dd3b593ef1b1
Change-Id: I22007434b38129379690f4e469a1981ed7dcb68c