de24f25e58
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
7 lines
244 B
YAML
7 lines
244 B
YAML
- hosts: all
|
|
tasks:
|
|
- name: Run nodepool tests
|
|
command: tools/check_devstack_plugin.sh {{ ansible_user_dir }}/work/logs/nodepool
|
|
args:
|
|
chdir: "{{ zuul.projects['git.openstack.org/openstack-infra/nodepool'].src_dir }}"
|