Commit Graph

8 Commits

Author SHA1 Message Date
Ian Wienand e7822cf89a nodepool-zuul-functional: remove
As described in the dependent change, the testing done here is better
done by the quickstart jobs these days.  The dependent change has
removed the tox environment this calls in Zuul.  This removes the job
definiton and related files from nodepool.

Change-Id: I17e1002012e9ac6abc434454af989f1da1c379b7
Depends-On: https://review.opendev.org/c/zuul/zuul/+/826772
2022-01-28 08:20:08 +11: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
Andreas Jaeger 1d1c88a89e Refactor playbooks/nodepool-zuul-functional/pre.yaml
Instead of using tasks and roles together, create a new role and use it.
This makes ordering easier to understand.

This is followup for
https://review.openstack.org/#/c/545158/14/playbooks/nodepool-zuul-functional/pre.yaml

Change-Id: I5242e9333dd8761272731d1e5e8af2fd5ca5ee8f
2018-02-20 19:56:11 +01:00
Andreas Jaeger a3ad923a7e Avoid tools/nodepool-integration-setup.sh from zuul
Fold in content from zuul/tools/nodepool-integration-setup.sh into our
playbook to reduce dependency of the repos and simplify job setup.

Change-Id: I168522ae2c214eac2f51410c67b3a79862a8787f
2018-02-16 08:56:18 +01:00
Andreas Jaeger b692467182 Remove copying of legacy install-distro script
This is not needed anymore, the zuul job does not use it.

Change-Id: I4f9e41485ebe2c8b8e2303283b2937b8d3d67d49
Depends-On: https://review.openstack.org/545221
2018-02-16 08:40:12 +01:00
Ian Wienand 5195ccb70a Fix nodepool-zuul-functional
Several fixes to this job:

We need to run bindep twice - once for nodepool, once for zuul. Add
invocation of bindep role and also copy install-distro-packages so that
the job works, next step is remove the install-distro-packages from
zuul.

Add a post-run to copy the nodepool logs, so you can diagnose what's
going wrong if the jobs fails

Fix up a configuration issue, it tries to write build-logs to
/var/log/nodepool which it doesn't own, redirect to the temp area.

Add it as a non-voting check job

Depends-On: https://review.openstack.org/545163
Change-Id: I12db55d3e4c7a71b9af56567858df0a620ee3b73
2018-02-16 08:38:58 +01:00
Andreas Jaeger ed8fa74b8d Convert nodepool-zuul-functional job
Convert job to native Zuul v3 syntax.

Depends-On: https://review.openstack.org/540967
Change-Id: I1ab33417f3d1603163f280dab73778a293970f57
2018-02-05 20:29:57 +01:00
David Shrewsbury 7760676d94 Migrate legacy jobs for feature/zuulv3 branch
The nodepool-functional-py35 and nodepool-functional-py35-src
jobs are copied directly from the master branch since there is
currently a zuulv3 bug preventing us from using those jobs in
this branch.

Change-Id: If8636dc36dbab145ef976ce3dd38dd3b593ef1b1
Depends-On: I22007434b38129379690f4e469a1981ed7dcb68c
2017-10-24 11:42:56 -04:00