35 Commits

Author SHA1 Message Date
Ian Wienand
1a4dcb03d2 Remove legacy-ubuntu-trusty nodeset
Remove the now unused legacy-gearman-plugin-mavin-build-ubuntu-trusty
job from dependent change, and remove now unused legacy-ubuntu-trusty
nodeset.

Change-Id: I8473ee74dcbf9d97c1de13f8a3a203935c62b73e
Depends-On: https://review.opendev.org/702769
2020-01-16 10:09:29 +11:00
James E. Blair
71314d8d6c Remove legacy-opensuse-423 nodeset
This nodeset is no longer supported.

Change-Id: Ia2124c268a19fab728d70e88f554a803f7e8f8ff
2019-10-14 20:17:15 +00:00
Andreas Jaeger
5ded38c3af Add legacy-opensuse-15 nodeset
Some legacy jobs need an opensuse-15 nodeset, add it.

Change-Id: I3e69939ad7bf52d0b1e2a99a23e8bded8ba1a1ea
2019-08-19 11:39:49 +02:00
James E. Blair
bbdeacfe87 Remove some nodesets
These have been moved to the opendev/base-jobs repo.

Depends-On: https://review.opendev.org/670381
Change-Id: I6b2b57a01ecdc181b338ac69c92cbb5a4f7dd664
2019-07-11 13:01:52 -07:00
Dirk Mueller
3b357da34f Add and switch to the newly created opensuse-15 nodeset
opensuse-150 nodeset is referring to openSUSE 15.0, which is still in
maintenance but openSUSE 15.1 has been released already. "opensuse-15"
is going to refer to the "latest openSUSE 15.x" build released and
working for OpenStack going forward, so add this nodeset and use
it by default going forward.

Change-Id: I427e1d56384841770deb9c56cd56cbffb2df456b
2019-06-18 19:12:13 +02:00
ghanshyam
c586e7f28d Add legacy 3 nodes nodeset based on Ubuntu bionic
We are migrating all the legacy jobs running on Bionic nodesets.

This commit adds the bionic legacy nodeset of 3 nodes for ha jobs,
for example- neutron-tempest-dvr-ha-multinode-full

[1] http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html

Change-Id: Ieef62d7c733694a50707f9670ff370e6c7b90b44
2019-03-08 14:05:59 +00:00
ghanshyam
8292961b2c Add bionic nodeset for legacy job to switch to bionic
We have migrated all the zuulv3 native jobs to Bionic[1]
and now time to make legacy job also start running on Bionic
node.

This commit adds the bionic nodeset (single as well as multinode) for
legacy job so that each project can start their testing.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html

Change-Id: Ie79b20b7fc5cec63be26d2ac8231f6822e61e089
2019-03-07 19:08:35 +00:00
Zuul
385f84a33f Merge "Update fedora-latest to Fedora 29" 2019-01-10 07:05:34 +00:00
Nate Johnston
7d78a82b0c Add nodeset ubuntu-bionic-2-node for bionic multinode testing
Given that Bionic is the Ubuntu LTS release standard for the Stein
cycle, there should be a 2-node nodeset for it.  This will enable
multinode grenade testing on python3 to be done correctly.

Change-Id: I4a756f1f284a6967853da2dc34e477b2ba7b2340
Needed-By: https://review.openstack.org/622612
2018-12-04 17:21:37 -05:00
Ian Wienand
034949357f Update fedora-latest to Fedora 29
Change-Id: I6413066d631e8d6ea16d42b030601d82470fd813
Depends-On: https://review.openstack.org/618672
2018-11-19 15:58:30 +11:00
Matthew Thode
3b03acabf4
add Gentoo jobs and vars and also fix install test
Based them on fedora-latest jobs

Depends-On: https://review.openstack.org/604677
Depends-On: https://review.openstack.org/604688
Change-Id: I45622ac18685b809a091edba2df96fc8040138a8
2018-09-25 20:57:29 -05:00
Paul Belanger
f1452f00fc
Remove centos-7-3-node / centos-7-4-node
It seems no jobs are configure to use these nodesets. Lets remove them
for now, and if we need them again, we can add them back.

Change-Id: Ibeedf070abd6754e8c3a534e43cee2901bcef40a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-13 13:27:06 -04:00
Paul Belanger
50ae1e2243
Remove legacy-centos-7-2-node nodeset
According to codesearch.o.o we have no jobs using this nodeset, remove
it.

Change-Id: I0f47ade2495e78c17222dc1dde71d7b9662bfef2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-13 13:19:37 -04:00
Paul Belanger
7200f3ce08
Remove legacy-centos-7-3-node nodeset
We have no jobs using them, lets also delete it.

Change-Id: I4e653ee1cc4b9c2594231a7c2330bdbcaf16c177
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-13 13:17:50 -04:00
Paul Belanger
3ed35de587
Remove legacy-centos-7-4-node nodeset
We have no jobs using this nodeset, lets remove it.

Change-Id: Ib5a70c1a71a3d83e504b5c6caaf60c4e71bc6e68
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-13 13:16:54 -04:00
Paul Belanger
1556961ef3
Remove (legacy-)fedora-27 nodesets / jobs
We've migrated all projects to fedora-latest, so we can delete these
now.

Change-Id: Ib8591847eee1d3d871159302f19bfe2593e68c1f
Depends-On: https://review.openstack.org/588375
Depends-On: https://review.openstack.org/588368
Depends-On: https://review.openstack.org/588374
Depends-On: https://review.openstack.org/588386
Depends-On: https://review.openstack.org/590450
Depends-On: https://review.openstack.org/590420
Depends-On: https://review.openstack.org/590577
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-09 19:01:04 -04:00
Markos Chandras
0c9a8e2833 zuul.d: nodesets: Add openSUSE Leap 15 definition
Now that we can build opensuse-150 images and publish them to the
various OpenStack clouds, lets add a new definition so projects can
start using them.

Change-Id: If82cc21580dce442f9f14cb1611d9dea872dac65
2018-06-05 08:15:05 +01:00
Zuul
47bfe73cb1 Merge "Remove legacy-ubuntu-xenial-3-node" 2018-05-24 04:41:12 +00:00
Paul Belanger
9f0e1ad22b
Add ubuntu-bionic-arm64 nodeset
We now have bionic images in linaro.

Change-Id: I7145855903c96e7fca17d693abf0d97b2857fc2f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-05-11 21:45:49 -04:00
Paul Belanger
e8001850d5
Remove legacy-ubuntu-xenial-3-node
We no longer need this nodeset, lets remove it.

Change-Id: I31e965c938fa4c6129aa7a868865281c3d945046
Depends-On: https://review.openstack.org/565916
Depends-On: https://review.openstack.org/566107
Depends-On: https://review.openstack.org/566108
Depends-On: https://review.openstack.org/566111
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-05-03 12:44:35 -04:00
Paul Belanger
d814ec1bcc
Remove fedora-26 nodesets
We no longer have fedora-26 nodes in nodepool.

Change-Id: If2592d83b07cbf12ebcd8d29cc58685195fa1a4b
Depends-On: https://review.openstack.org/547119
Depends-On: https://review.openstack.org/565915
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-05-02 19:59:47 -04:00
Paul Belanger
818eeef275
Add fedora-latest nodeset and ozj jobs
Fedora-28 is the latest release, this adds our fedora-latest nodeset
which jobs will now use. This will minimize the number of zuul.yaml
changes moving forward, as we can just update this nodeset.

Change-Id: I89f395aee1885bd24215f847af01ca9dc79bfa4d
Depends-On: https://review.openstack.org/565758
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-05-02 10:52:45 -04:00
Paul Belanger
2fd610feb0
Remove debian-jessie nodesets
We don't have any jobs using these, so we can remove them.

Change-Id: I6c00b5cefa5f141426da8edb56163205c884ee25
Depends-On: https://review.openstack.org/563673
Depends-On: https://review.openstack.org/563682
Depends-On: https://review.openstack.org/564016
Depends-On: https://review.openstack.org/564019
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-24 12:13:31 -04:00
Paul Belanger
1ee5e9f01f
Add debian-stable nodeset
Today debian stretch is the current stable release of debian:

  https://wiki.debian.org/DebianReleases

Rather then adding debian-stretch as our default nodeset label, use
debian-stable. This should aid in the transition to debian-buster once
it is released. Since we don't plan to support long term releases of
debian, we can just update this nodeset once we are ready to switch to
buster over updating all projects intree jobs.

Change-Id: I91de606c52bd0571a04da7820214f5ed75c2caa7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-12 09:16:07 -04:00
Paul Belanger
8ae022a8ea Add opensuse-tumbleweed testing to ozj
Now that opensuse-tumbleweed is online, start test coverage for ozj.

Change-Id: I9bdfac1fce99b7bebe38c53d0a1ae2ff16fac10d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-11 17:24:11 +01:00
Emmet Hikory
5685683428 Add Ubuntu Xenial ARM64 nodes to nodesets.yaml
Change-Id: Id3b76d3520d8d11fe6c07b6ee7b18b3cd33d787a
2018-03-05 07:46:22 -05:00
Zuul
6cc4bf0cb7 Merge "Remove tripleo-centos-7 nodesets" 2018-03-05 07:20:36 +00:00
Zuul
e1901409b3 Merge "Add ubuntu-bionic nodeset" 2018-03-05 07:17:47 +00:00
Paul Belanger
bcc53e5352
Remove tripleo-centos-7 nodesets
We no longer have tripleo-test-cloud-rh1 online, these nodesets can be
removed.

Change-Id: Ie3879cf3f8bdc3c569226a6d89876fe06bc330d0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-04 15:36:22 -05:00
Paul Belanger
bced508dc2
Add ubuntu-bionic nodeset
We have bionic nodes in nodepool, create nodeset for jobs to use.

Change-Id: Ic4200f44804f950280a03a1bf162d1019634d1fa
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-04 15:35:42 -05:00
Paul Belanger
4adfd0c532
Add fedora-27 devstack / tempest jobs
With fedora-27 nodes online in nodepool, start the process to remove
fedora-26.

Change-Id: I327fcc871a7ebb4ccaf1fce45e13c34544642a45
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-22 16:47:24 -05:00
Paul Belanger
713247c56a
Add fedora-27 nodeset
We now have fedora-27 DIBs online, add it to our existing nodesets.

Change-Id: If78db5000d86d342c508a684ac8ee3dfd426ebb1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-09 15:50:01 -05:00
Monty Taylor
2c2f0e11cc
Update ubuntu-xenial-2-node to match centos-7-2-node
In the other places subnodes is a group and there is a node called
secondary put in to it. It shouldn't matter, but as centos-7-2-node and
ubuntu-xenial-2-node are defined differently it could cause someone to
be confused or think there is a reason for the divergence.

Change-Id: Icd28da7c1c20b605841cd27f4f656e4b8f812fee
2017-09-29 11:43:34 -05:00
Monty Taylor
b4a8ae35a3 Create legacy nodesets and switch all legacy jobs
The legacy jobs were designed to pull logs only from their 'primary'
node. The converted jobs are pulling them from all of the nodes.

Create legacy- versions of all the nodeset that name the single node
"primary". Update all of the legacy jobs to use these. The next patch
will update all of the post playbooks to be hosts: primary.

Legacy versions of multi-node nodesets aren't strictly needed as the
non-legacy versions already have a 'primary' ... but it makes both
global search and replace as well as migration docs simpler.

Change-Id: Ic04f38d9b5251f5a1a5426f890728bf0dd9b4e9c
2017-09-29 16:35:16 +00:00
Monty Taylor
11452cfc58
Split zuul.yaml into separate files in zuul.d
In preparation for migration, split the content into multiple files.

Change-Id: I053eaa95c9cf2e6606f9c787857dd0bb59b836f9
2017-09-25 08:49:19 -05:00