Commit Graph

7 Commits

Author SHA1 Message Date
Monty Taylor 355f7090a6 Remove zuul v2 and jjb content
It's migrated, it can be removed now.

Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
Change-Id: Id67d0149b645bd23e460cef65719541f76f0967b
2017-10-24 08:50:05 +02:00
Andreas Jaeger acf7572d10 s/gerrit-git-prep/zuul-git-prep/g
We do not need gerrit-git-prep anymore, zuul-git-prep works on all our
slaves and has the advantage of using zuul-cloner so that the local
cache is used and Depends-On works.

Remove gerrit-git-prep and use zuul-git-prep instead everywhere.

Change-Id: I2f106af58f78fceaf3c497fe43e6f5a002695645
2017-04-03 19:36:51 +02:00
Clark Boylan 2e65058098 Run beaker-(localhost|nodepool) rake jobs on Xenial
These projects don't have any code yet. Just shift their testing ahead
to Xenial so the testing is ready when the code arrives.

Change-Id: I933389d08d15c40428f507f9cd268e74d2fb2403
2016-12-06 08:31:54 -08:00
Paul Belanger 322d7e5dfb
Ensure console-log is our last publisher
This is related to zuulv25, we make sure console-log is the last
publisher to ensure zuul-launcher logs are also uploaded.

Change-Id: I1616b97fad2b97fb9e977ec14543aab4bc673b58
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-16 18:32:16 -05:00
Andreas Jaeger d230a2387f beaker-jobs: Convert to ubuntu-trusty
Change job to run on ubuntu-trusty instead of bare-trusty.

Change-Id: If28e1df416acf84e4a461b8481ded270ee2d48ab
2016-03-09 21:43:06 +01:00
Andreas Jaeger 8828fb1a0a Print the JJB template name in some jobs
Print JJB template name in more job templates so that it's easy to
identify them.

Change-Id: Ia6793a0ae5bed9e655538985f8d0f5ece82774d8
2015-11-25 20:39:22 +01:00
Spencer Krum 3d34cf4bbd Add beaker-localhost and beaker-nodepool hypervisors
Beaker(puppet testing tool) has plugable hypervisor backends. Create one
project to manage the 'ssh to localhost' backend and one to hit the
nodepool api (rest or gear) remotely.

The aviator builders are here because they are actually just good solid
ruby tests. If this works out we can look at refactoring some generic
ruby test builders.

The beaker-localhost hypervisor backend can be used instead of the None
we are using now. This is more hygenic because we can specify exactly
how to behave instead of counting on fallback behaviour that may change.
There are some things this wont fix such as using ssh at all and
managing sshd_config. I've been talking about writing our own hypervisor
for several weeks now so I'd like to at least get it stubbed out as a
potential extention point.

The beaker-nodepool hypervisor might better live in stackforge/. It is a
hypervisor for beaker that interacts with the nodepool service to
provision nodes. I will likely use this with a standalone nodepool (no
zuul) for another project. It makes sense to keep this close to the
nodepool community(infra) but that isn't a technical requirement.

Change-Id: Iaad72a26b26a0ee89c4fd254d0bcb75535a8d551
2015-06-23 07:21:57 +00:00