Commit Graph

21 Commits

Author SHA1 Message Date
Paul Belanger 40ba59d89e Make jobs voting again
This should allow us to start testing the latest versions of zuul again.

Change-Id: Ia41f1104bff14728291502c33110eff150d3a372
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-23 12:03:37 -04:00
Paul Belanger 53c3920c6b Initial database support
This adds a database connection for testing, which will be required in
4.0+.

Change-Id: I3c9ba6aac023a0018d857bd3d34f54cdc26e4b79
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-23 11:35:59 -04:00
Paul Belanger 12dd334b2e Clean up bitrot
Depends-On: https://review.opendev.org/c/windmill/windmill-config/+/797553
Change-Id: I12e7b603c9d4ae7364982044069e9ac7ac4d6034
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-22 21:59:30 -04:00
OpenDev Sysadmins 8eccde32cf 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:52:08 +00:00
Paul Belanger 9d07dd675e Stop gating on ubuntu-xenial
There is no issues running ubuntu-bionic, so stop gating on
ubuntu-xenial to save CI resources.

Change-Id: If3df793eddb52b03c32afb028f69186c26e474d5
Depends-On: https://review.openstack.org/623074
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-12-05 16:48:56 -05:00
Paul Belanger 0b7d16473e
Gate on ubuntu bionic
This is the latest LTS for ubuntu, and we are ready to gate.

Change-Id: I439ea800b01130eda65e2ffd41ff9f10612adbd0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-07-31 20:44:47 -04:00
Paul Belanger 7221601eab
Switch to fedora-latest for testing
This makes it easier for openstack-infra to upgrade fedora nodes.

Change-Id: Ib5c4b285361c10d5bcdcdaa71d55537393b628d5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-07-31 20:44:00 -04:00
Paul Belanger 3a137fd752
Stop using pre-compiled wheels
We actually want to ensure users are able to use our roles outside of
openstack-infra. Since those users won't have wheel mirrors, disable
our jobs from using them too.

Change-Id: I219f8980c5e0ee18cfa80b64ae179156cff7ee2b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-13 14:12:11 -04:00
Paul Belanger 6cb235189a
Default install method to pip
We want to encourge users to use the released versions of zuul, so
flip the switch to pip.  We still support git and will continue to
test against it.

Change-Id: I72c99d162efd9fbdbb0ed9363a6779a379a06264
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-12 22:17:25 -04:00
Paul Belanger 65e23fa622
Refactor jobs to support pip / git installation testing
Because we want users to support both pip / git install methods,
refactor testing to support the testing of that.

Change-Id: I8c6bfa94b22af73f84ead571d04181e4cfb8330e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-12 21:51:17 -04:00
Paul Belanger b7e1843d5f
Add windmill-jobs-bionic jobs
Change-Id: I8c39c01d0f905a5edaea680ada0d1844e1003197
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 21:16:08 -05:00
Paul Belanger a6b24f0a25
Add zookeeper to bindep
This is to work around a bug in zuul, where it needs zookeeper to be
installed to start properly.

Change-Id: I75498a71af1290db1b2d1fb0214b5ecc393b1e4d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 16:31:34 -05:00
Paul Belanger c76147644e
Add testing for ubuntu-bionic
With ubuntu-bionic nodes being online, we can start testing against
them.

Change-Id: I1cc3860bdd4a7bd2c37e6f23f819db1c40972cca
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 12:06:22 -05:00
Paul Belanger 810b66b6b3
Switch from fedora-26 to fedora-27 testing
Now that we have fedora-27 images online, start testing against that.

It also seems that pip3 will use /usr/local so we can remove override
from systemd for fedora.

  https://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe

Change-Id: I21f5c2b5cefd3b8b08478de5db9a3104f1610b5a
Depends-On: https://review.openstack.org/543013/
Depends-On: https://review.openstack.org/543019/
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-09 21:00:27 -05:00
Zuul e08a346693 Merge "Collect logs from testing" 2018-02-08 18:11:31 +00:00
Zuul a7e02fbd3c Merge "Zuul: Remove project name" 2018-02-07 01:24:16 +00:00
James E. Blair e91dcc6867 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Ieec361b69d3fc98c0bb1b5fba4e17f93bdc11872
2018-02-05 14:38:47 -08:00
Paul Belanger 5bde958d2f
Collect logs from testing
It is helpful to collect logs / config files after testing.

Change-Id: Ide854f94a5057c754ebbc4a0dac24b5f8b6e91d6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-04 19:32:08 -05:00
Paul Belanger 9a2dd06832
Restore windmill jobs
Now that we switched back to master for all role, start testing again.

Change-Id: I9ae8155e8879dcc638c433a7ae377fa9d0bc8895
Depends-On: https://review.openstack.org/519539
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-04 18:32:05 -05:00
Paul Belanger 45f94b1157
Switch back to master branch
Now that feature/zuulv3 has been merged into master, we can also
switch back for testing.

Disable windmill jobs, until all roles have been switched back to
master.

Change-Id: I05b5a2dce7d943d334baf24de684a13e54cde63e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-04 13:45:57 -05:00
Paul Belanger 42b729d2d4
Initial commit for zuulv3 jobs
Change-Id: I82a41c334032f4a15a363cf14063326f0145041f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-11-11 21:33:47 -05:00