Focus on getting ubuntu working first, once working we can then switch
to centos-7. This way we can focus on 1 distro at a time.
Change-Id: I5c6b48f127a7fbc5221a88bba06e461d4846a56c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We moved this here so that we could do docs-draft things. But now we
don't need to do those things anymore and a new job is over in
openstack-zuul-jobs.
Change-Id: Iddf3c07ffddfc1e23b19c0a1b6cb0236d8a49b6c
Instead of their own place, put them into the logs dir like other
content and set success-url. We did the math and will actually result in
a net savings in terms of space.
Change-Id: I4e3004af04c79ce4f5555b082207cd1a5d20595f
We have a yaml2ical publisher special for these. This is the last job
that isn't covered by the migration script.
Change-Id: I9262f0c146427df758672e7822dbb7a6fc148dda
We need a few different jobs that publish to docs-draft. Make a base
job that can be used for that purpose. This lets us move the definition
of openstack-doc-build back to openstack-zuul-jobs if we want, or we can
leave it where it is.
Use the same playbooks as for publish-openstack-docs. The only
difference was that the docs-draft stuff was fetching to /docs-draft/
instead of to /artifacts/ - and that's just a temporary location.
Move the tox envlist and command line into the run playbook. We don't
want those overridden. However, whether or not this uses constraints
(openstack does, infra doesn't) needs to be settable in child jobs.
Change-Id: I7737235ae265bcd19616adec3be921b78df579c4
We incorrectly used the python-docs playbooks, this corrects that.
The include_role task was also not correct.
Change-Id: Ib6b283f5698f60905bcb1b3c934ed8ca0151630b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Because we want to publish to docs-draft.o.o, we need to move this job
intree and use the existing secret information.
Change-Id: I1aaa5ea2c52970908e46f2024eab9fe748410da9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Use the publish-openstack-python-docs-infra template over calling
openstack-doc-build directly.
Change-Id: Ic6f1261a542708bc654c588a950ad06ce7e2300a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We'll want to use docs-draft.o.o when uploading doc jobs.
Change-Id: If369a3dda554c51ff4fe4ef74b829a848b570297
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Including puppet madness!
We don't need the long-lived wheel builders - we build from scratch
every time. So all we need is AFS running on a node.
AFS, however, is tricky on CentOS. Rewriting all that right now is meh.
We can do that later.
This gets us to not needing special nodes for wheel builders. Yay!
Change-Id: I6d92c47f4f7a26ca290cd400452cb0a73872b24d
NOTE: It may be inefficient to run this on our low-bandwidth nodes.
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
When we make changes to the zuul/mapping.yaml file, run the zuul-migrate
job so that we can see how those changes update the output.
Change-Id: Ib1cac8be499fab280490cbe5a48372b80ff60cf8
Use the mirror-info role from openstack-zuul-jobs to create the
/etc/ci/mirror_info.sh script, which is sourced by various jobs to get
environment variables that point to our various mirror and proxy
sources.
Change-Id: I2890404ccca11f47639177886c4d4bbfef47b50d
We had defined jobs to run against zuul-jobs inside zuul-jobs but
we'd rather define them here instead. Let's do that.
(Depends on Ic04c48d7a0e15459632b91bce81e777d12622222 but not put in
below because that job is zuulv3 only, and zuulv2 doesn't realise it's
merged).
Change-Id: I52dbb1aca27ac05f682b0a02c0ed0cd27640194f
These are all of the rest of the v2 pipelines.
Also, removed reverify from check and added the require-approval stanza
from v2's check.
The experimental pipelines are included even though we don't actually
need them in v3 with job-dependencies, to ease migration.
The silent pipeline was omitted, as it's not currently used.
The email settings were included and uncommented, as we should start
figuring out if email is broken.
Change-Id: I27fa870af279f91852697c030497fad55c0cd3e0