Commit Graph

5 Commits

Author SHA1 Message Date
David Shrewsbury c17fd6ddf8 Remove unused functional testing playbooks
Similar to change Ibe94d5c3e8717c381aee4472d84379cf6d31b336,
the nodepool-functional-py35-src and nodepool-functional-base
playbooks are also unused at this point.

Change-Id: I02359f0e147aed429643f8e316f997a22545959c
2019-10-18 09:53:08 -04:00
OpenDev Sysadmins f8ac79661a OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:25:31 +00:00
Ian Wienand de24f25e58 Add native distro test jobs
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
2018-02-13 19:05:48 +11:00
David Shrewsbury 8d910aca97 Convert from legacy to native devstack job
Changes nodepool-functional-py35 and nodepool-functional-py35-src
to use the native devstack job and not the legacy job.

Change-Id: I3d97d83360816001da0f599d95b13eae3abb6c96
2018-01-24 11:45:10 -05:00
David Shrewsbury 3bd2183700 Migrate legacy jobs
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
2017-10-20 11:27:10 -04:00