This is part of the post Gerrit 3.9 upgrade. We need to keep jeepyb in
alignment with the state of our gerrit and have it trigger the correct
jobs.
Change-Id: Ic383f538c42307f2de552f17cfd13e1bd1e37924
Latest git packages on Ubuntu (and possibly other locations in the
future) don't allow locally cloning repos owned by a different user by
default. Attempting to do so results in this error:
fatal: detected dubious ownership in repository at '/opt/git/opendev.org/foo/bar/.git'
To add an exception for this directory, call:
git config --global --add safe.directory /opt/git/opendev.org/foo/bar/.git
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Currently the /opt/git repos are owned by root:root. We expect that
zuul will be the most common user to interact with these cached repos so
we chown to zuul:zuul in order to avoid these problems as much as
possible. Any cases not using zuul will have to determine a path foward
for that special circumstances.
Change-Id: I7cb21869bae42baed5027a9380f60762ab8944e0
dns-root-data has been demoted to a "Recommends" dependency of
unbound, which we don't install. Sadly the default unbound
configuration is broken without it.
Change-Id: Ie285d1c058c4ad7c6579f25cf24884d8e396e1dc
The provider-specific label variants designating nested virt
acceleration support or larger flavors are unused by nl02, so delete
them to reduce confusion.
Change-Id: Id3ac994216624e32d83ae9066d3e77f713cc7245
Build images and boot ubuntu-noble everywhere we do for
ubuntu-jammy. Drop the kernel boot parameter override we use on
Jammy since it's default in the kernel versions included in Noble
now.
Change-Id: I3b9d01a111e66290cae16f7f4f58ba0c6f2cacd8
The glance-ptl group should be able to set review priorities,
abandon patches, and -2 and -W patches.
Change-Id: I6e9783c32d6296e746c7d3563e6d369d1bc55f83
The networking-ovn project was deprecated after stable/train because
its implementations were merged into the core neutron. stable/train is
already EOL so no stable branch is currently active.
Depends-on: https://review.opendev.org/c/openstack/governance/+/919700
Change-Id: I5d4763511dc283f00c6e594a0c0cf243777788c2
The TC uses topic tags to identify kinds of changes and applies
rules based on the topic; so if contributors want to add further
filtering metadata that's useful, they can use hashtags instead.
Currently, allow the respective core group to use hashtags. This
may just change to Registered Users in the future if the infra team
finds that more appropriate.
Change-Id: I02933d6a72e295f237ada1bc012eff99d7b25573
This removes devstack-gate from the CI system and updates ACLS for the
repo in Gerrit to the openstack retired repo config. There are also
cleanups to nodepool elements and irc bots to remove references to
devstack-gate where we don't need them anymore.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919629
Change-Id: I50ce4e5aa7001ba52bea78a65855278be68e61a5
Several years ago all of devstack-gate's zuul config was moved into
devstack-gate proper. We need to keep the official jobs that do github
syncing here in project-config and we need to add noop-jobs to
project-config in order to "remove" the repo content in preparation for
its retirement. Do that here.
Followup changes will retire the repo then eventually make it back to
this repo to remove the config I have just added.
Change-Id: Ib7aa64663cd6306e69b49e15e80419230079a8a8
ec2-api project is retiring[1] and this is the first step
of removing the gate jobs from this repo and also update acl so that
we can proceed on the remaining cleanup.
[1] https://review.opendev.org/c/openstack/governance/+/919394/1
Change-Id: If7ef4a6351c397a3190b53593054a73ac354fdc7
Sahara project is retiring[1] and this is the first step
of removing the gate jobs from this repo and also update acl so that
we can proceed on the remaining cleanup.
[1] https://review.opendev.org/c/openstack/governance/+/919374
Change-Id: I7e4b3af80a08e854f6ff075a08b422c71e9d61c6
puppet-panko was deprecated after wallaby release. Its last stable
branch, stable/wallaby, was EOLed when stable/wallaby was transitioned
to unmaitanined/wallaby[1].
[1] 1b1ef0546f8f148767ddacf46690c3011cab70c2
Change-Id: I6077cc1263b6d8e1a6f7701525e5c99bc64f3756
Murano projects is retiring[1] and this is the first step
of removing the gate jobs from this repo and also update acl so that
we can proceed on the remaining cleanup.
[1] https://review.opendev.org/c/openstack/governance/+/919358
Change-Id: Icca58a4c346ac1a8dbe56e9616e180778a0ac1ff
Senlin projects is retiring[1] and this is the first step
of removing the gate jobs from this repo and also update acl so that
we can proceed on the remaining cleanup.
[1] https://review.opendev.org/c/openstack/governance/+/919347
Change-Id: I569dedf7b158eee5ba06ebd9b2fbeeedc3ea0a02
Solum projects is retiring[1] and this is the first step
of removing the gate jobs from this repo and also update acl so that
we can proceed on the remaining cleanup.
[1] https://review.opendev.org/c/openstack/governance/+/919211
Change-Id: Ide027beefa05a60fdaecdcd22c8077d3c3d4368b
On this repo, we use "RollCall Vote" and "Workflow" to
determine approvals. We still need the "Code Review"
label since it allows all registered users to express
their opinions. So adjust the max value for Code-Review
to -1..+1
Change-Id: I38d11c79372cd3f44a27f281b04c4ff9246990e9
There is no real reason we should be using some of the
terms we do, they're outdated, and we're behind other
open-source projects in this respect. Let's switch to
using more inclusive terms in all possible places.
Updated playbooks and related code accordingly.
Change-Id: Ia471193921660aa5f2152ab63eaf570bee3ebcd0
Depends-on: https://review.opendev.org/c/openstack/requirements/+/917786
This was missed when doing an earlier cleanup. This is part of the
Ubuntu Xenial removal. We have to remove puppet apply jobs for
system-config because they all rely on puppet on Xenial. We don't retire
these projecst and instead switch them to noop jobs because we may still
need to make changes to them (though we hope we don't).
Change-Id: Iba1b4ffbeeecfc39b6bd17db829f7372f605b8b2
We're trying to drop Xenial nodes entirely. Clean up the wheel
mirror/cache infrastructure in Zuul for Xenial as part of this.
Change-Id: Ide7f210bdbd69065fa123bebe4a6992a206c2a74
We're trying to remove Xenial nodes from our CI system. Xenial was the
provider for python35 testing. Drop these python35 job templates from
projects as an early step in cleaning Xenial up.
Change-Id: I4ead24ad68e4a38070d1f966ab970827ac4f7f97