We have non-legacy jobs for these. The legacy jobs will not work.
Depends-On: I3cf10120ab0e9aff65c35468d3a7bb9d42725712
Change-Id: I0f664faa13d5602369d0755886242cb889a30a3c
Fix the legacy Trove functional job parameters,
bringing it in synch with the v2 Jenkins definition.
Change-Id: Ie0fde4a99058add3e8b6a8d7155ac8d96fa7c729
Remove api-guide and api-ref jobs and api-guide playbook, these
are not used anymore, we have native v3 jobs now.
Change-Id: I0563e3e07f820aa9f598e85adec84bfbbb87e05e
This has been replaced by system-required, remove it.
Change-Id: Ib92c597bccabf8d7acb3f8ebd9efb93cc3e41090
Depends-On: I6502626341012a13bde206be5ea21d92120f9660
Add new template that will replace merge-check template, it is required
by every project.
Needed-By: I6502626341012a13bde206be5ea21d92120f9660
Change-Id: I45213b92a7af6b8b7fd35feb60dbd346b2f7bc5f
Periodic pipelines emit events for all branches. These jobs all only
need to run on their respective branches. Add branches: matches to limit
them to only running on those branches.
When we replace these with new jobs, we should also collapse, so that we
just use 'build-openstack-sphinx-docs' and put it into the periodic
pipeline - and limit it to the branches necessary when we put it into
the pipeline.
Change-Id: Iae3570d8dc69dda9be11df4ff4cd89003b971896
Remove legacy propose-translation-update jobs for older branches and use
the new native job in the templates instead.
Change-Id: I939d48f78bebd0c6d474f49adb8dd077dff4cc7c
It turns out ansible_default_ipv6 can be undefined without ipv6.
Combine the checks into a separte fact.
Change-Id: I96b0fd98db01b183946403a744ff2e8d2ae422d8
At the moment, the tox_envlist is defined inside the include_role
for tox as releasenotes. This means that other roles which run
beforehand such as tox-siblings will use the default value of
venv instead which isn't always defined.
This patch makes the change to make that variable defined in
the job which means that all other roles will reference the correct
tox envlist in the entire job run.
Change-Id: I0323f8f1bccf720268d947b8e1dcb6c5f8b26dfa
The parent of the build-openstack-releasenotes job is openstack-tox
which means that there is no point in defining tox_constraints_file
as it is already globally defined in openstack-tox.
Change-Id: I5f7d58dcd4c300e6b700a972c05e43c5d146765a
Remove legacy-openstackdocstheme-api-ref, we use now
build-openstack-api-ref.
Remove legacy-openstackdocstheme-tox-doc-publish-buildpdf, this has
moved in-tree.
Change-Id: I001c52d613938fcf9ebe8a0897ae9628bc3f8412
Depends-On: Ib2b3ef5c70823a11d31bd2fd856ce93813d97f0a
Depends-On: I2afd14923eb8286da0f921855d7540d986663758
Create build-openstack-api-ref/build-openstack-api-guide and
use them instead of legacy-api-ref and legacy-api-guide.
Depends-On: I9ca650def0c69111f5e34a90394399e8bc113960
Change-Id: I65384ab90d4639b8def2992ae965e2d037e9408d
Use the new v3 native translation jobs.
Remove all jobs for api-site, security-doc, openstack-manuals that are
in-repo now.
Move openstack-specs-jobs template to project-templates, it does not
include any legacy jobs.
Depends-On: I9f1f0421043bd8974f94c5f684126ad195c76c9e
Change-Id: I933be2cfb0d709f6feec36da179f103f1372a9a5
Build source tarballs for javascript projects and publish them to the
per-project location on tarballs.openstack.org.
Change-Id: Ie04995f6bd6be260bd1240f273b8dc6efb5e9188
Depends-On: I20b4b4ce0bdf03c5585ca73471611178c94e2599
Depends-On: Ib361ee2880be77eff3ef905726b032777d0b807a
NOTE: This patch won't remove legacy playbook
install-dsvm-dragonflow-kuryr-kubernetes. This one is still used in
openstack/dragonflow gate jobs [1]. Will remove it when dragonflow
completly migrate its jobs.
[1] http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n8111
Change-Id: I572369d98f0468091b33ced6d8fc66f9fcba696c
Co-Authored-By: Daniel Mellado <dmellado@redhat.com>
Depends-On: I0e981e2bf3b3df2a920f169b6194f064a92eb023
Depends-On: If3f8737964384b41774325888df06cd9cfa29f92