Commit Graph

37179 Commits

Author SHA1 Message Date
Zuul d6ca6fd3f8 Merge "Add wandertracks repos" 2024-06-07 15:31:20 +00:00
Clark Boylan bd15ddc388 Remove the inmotion cloud entirely
This is the last step in inmotion cloud cleanup. It does leave nl02 as a
nodepool launcher with no active providers. I suspect this is fine and
we'll add the new OpenMetal cloud to nl02 at some point in the future.

The grafana graphs will also need to be manually deleted at some point
as removing the yaml file doesn't remove the dashboard from grafana.

Change-Id: Ib33e0c45c277f77013fe5820b898df03da58b558
2024-06-03 13:20:08 -07:00
Clark Boylan cb4b99b3ad Clean up diskimages from inmotion cloud
Step two in removing the old inmotion cloud is deleting the old images
from the cloud so that Nodepool isn't trying to clean things up after
the cloud has gone away. This should hopefully avoid the need for manual
db cleanup.

Change-Id: Ia1451df866a7c91a652a4d9083e6c78cbfde678e
2024-06-03 13:18:26 -07:00
Clark Boylan 220c582d57 Set inmotion max servers to 0
This is the first step in winding down this cloud. We plan to redeploy
the cloud on top of an entirely new platform and openstack version. We
can't do that in a new cloud adjacent to the existing one; instead we
must tear down the existing cloud and redeploy on the same hardware.
Wind it down gracefully in Nodepool first.

Change-Id: Icdaca06b2a2737f74daf60cb29674f06160c7faf
2024-06-03 13:15:51 -07:00
Zuul 28970268fe Merge "Update jeepyb to run Gerrit 3.9 image builds" 2024-06-03 16:39:05 +00:00
Monty Taylor f7b652bb36 Add wandertracks repos
WanderTracks is an Open Source project for collecting and tracking
information journeys taken.

The intent is for it to support both normal (walking, hiking, driving)
and specialty (sailing, diving) activities, along with collecting
technical information about vessels involved where appropriate. The
existing systems are either hyper-focused on one veritcal, like
saillogger for sailing, or TelsaMate for driving a Tesla, or are *super*
generic GPS trackers, like Traccar, which are great but are essentially
key-value stores.

WanderTracks will allow importing and managing trips either directly
from live collectors, or via import from geojson files.  The web
interface will support displaying individual trips or collections of
trips overlaid onto a map. The very-very manual proof of concept of the
collection of trips display can be seen at
https://waterwanders.com/where ... wandertracks is going to be the
generalized and multi-user version of that.

To keep the work on infra-root to a minimum, create all the repos we're
going to need up front:

 wandertracks/system-config - Ansible for Zuul CD
 wandertracks/signalk-wandertracks - SignalK Data collection Plugin
 wandertracks/wandertracks - API service
 wandertracks/wandertracks-web - Web UI
 wandertracks/wanders.cloud - Multi-tenant site built on wandertracks
 waterwanders/waterwanders - Single-tenant site using backend APIs

Change-Id: I72f0491fa96c97cfac1bf20e6b92912dd087b589
2024-06-03 09:17:16 -07:00
Tony Breeds 5b7316cff8 Switch nodepool over to the latest infra-root keyfile
Change-Id: If745d190d6a5586fbf23815b10b8411af3993828
2024-05-31 12:57:50 -05:00
Clark Boylan d74b70471c Update jeepyb to run Gerrit 3.9 image builds
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
2024-05-31 08:21:19 -07:00
Zuul 7948bea52b Merge "Revert "Temporary update IPE ACL"" 2024-05-30 14:31:49 +00:00
Clark Boylan eceb8690f6 Chown the /opt/git repo cache to zuul:zuul
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
2024-05-29 14:35:55 -07:00
Zuul 3336b1f7ae Merge "Retire devstack-gate" 2024-05-28 21:52:41 +00:00
qihuiz93 8d1ccc7cc8 to create a repo under cfn for a new-initiated sub-group cfn-security
Change-Id: I742d8b9a646292abd2dd965661c67df7e54a0e75
2024-05-23 16:41:07 +08:00
Zuul 329d5851b5 Merge "Clean up unused labels from nl02 config" 2024-05-23 04:23:54 +00:00
Jeremy Stanley 74db99801a Fix unbound setup for ubuntu-noble
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
2024-05-22 19:35:36 +00:00
Jeremy Stanley 1d497b0c7d Clean up unused labels from nl02 config
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
2024-05-22 15:33:34 +00:00
Jeremy Stanley 059f2785e5 Add Ubuntu 24.04 LTS (ubuntu-noble) nodes
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
2024-05-21 19:37:55 +00:00
Zuul 33cfefdab1 Merge "Remove networking-ovn completely" 2024-05-18 02:47:50 +00:00
Zuul 3622afeddb Merge "Adjust max Code-Review possible on governance repo" 2024-05-17 19:28:44 +00:00
Zuul b1cbf65b6d Merge "enforce BackportCandidate voting for kolla" 2024-05-17 11:59:38 +00:00
Ghanshyam Mann 172f0b0c19 Retire Sahara: remove project from infra
Sahara project has been retired, this commit removes
it from infra.

Depends-On: https://review.opendev.org/c/openstack/governance/+/919374/1
Change-Id: Ic75809721c2e32a32a16bf29137a10af7d4da80c
2024-05-16 16:40:42 -07:00
Ghanshyam Mann 6a22241546 Retire ec2-api: remove project from infra
ec2-api project has been retired, this commit removes
it from infra.

Depends-On: https://review.opendev.org/c/openstack/governance/+/919394/1
Change-Id: I00c599b5a89db53674b34ab2ae1f5e784e59e779
2024-05-16 16:34:02 -07:00
Ghanshyam Mann a8a4034249 Retire Senlin: remove project from infra
Senlin project has been retired, this commit removes
it from infra.

Depends-On: https://review.opendev.org/c/openstack/governance/+/919347
Change-Id: Ica75f88bc80bed5b3eb7f84200e60a9179afc2dd
2024-05-16 16:29:17 -07:00
Zuul db7075c7fc Merge "Retire Murano: remove project from infra" 2024-05-16 19:46:47 +00:00
Zuul 58100bdc5e Merge "Retire Solum: remove project from infra" 2024-05-16 19:46:45 +00:00
Zuul 85744bab5a Merge "Retire puppet-panko completely" 2024-05-16 19:46:37 +00:00
Zuul fe2e270b3f Merge "Add editHashtags permissions to some governance repositories" 2024-05-16 19:44:04 +00:00
Zuul dd2db9d4d7 Merge "Add more permissions for 'glance-ptl' group" 2024-05-15 14:52:32 +00:00
Brian Rosmaita 389d7a4800 Add more permissions for 'glance-ptl' group
The glance-ptl group should be able to set review priorities,
abandon patches, and -2 and -W patches.

Change-Id: I6e9783c32d6296e746c7d3563e6d369d1bc55f83
2024-05-15 09:46:19 -04:00
Takashi Kajinami f56ccecc5b Remove networking-ovn completely
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
2024-05-15 09:27:25 +00:00
Goutham Pacha Ravi 354763eebd Add editHashtags permissions to some governance repositories
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
2024-05-14 18:20:39 -07:00
Clark Boylan 82e7504c36 Retire devstack-gate
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
2024-05-14 15:16:58 -07:00
Clark Boylan e7525f8f52 Add devstack-gate back to central config for retirement prep
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
2024-05-14 14:56:16 -07:00
Zuul b47779a942 Merge "Improve terminology in project-config tree" 2024-05-14 16:32:45 +00:00
OpenStack Proposal Bot 54861185d7 Normalize projects.yaml
Change-Id: I0f2b237e3f3e7e5771fd75a5ced107677ab7ed08
2024-05-14 02:26:39 +00:00
Ghanshyam Mann f96e1dcb91 Retire ec2-api: end gate and update acl
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
2024-05-13 22:40:19 +00:00
Ghanshyam Mann 86c3c171bf Retire Sahara: end gate and update acl
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
2024-05-13 14:44:28 -07:00
Takashi Kajinami bd2ad64ded Retire puppet-panko completely
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
2024-05-12 14:48:51 +09:00
Ghanshyam Mann 0de25240eb Retire Murano: remove project from infra
Murano project has been retired, this commit removes
it from infra.

Depends-On: https://review.opendev.org/c/openstack/governance/+/919358
Change-Id: I912599baf35608de7e3c5634feecaef2b7e438f9
2024-05-10 16:10:48 -07:00
Ghanshyam Mann fb929d560c End gate and update acl for retiring murano projects
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
2024-05-10 15:36:21 -07:00
Ghanshyam Mann f0733d3260 Retire Solum: remove project from infra
Solum project has been retired, this commit removes
it from infra.

Depends-On: https://review.opendev.org/c/openstack/governance/+/919211
Change-Id: I2f461cca5aa99b79df09bf0cf54bc9c80873f8b9
2024-05-10 21:21:13 +00:00
Ghanshyam Mann 8e15cfd8ed End gate and update acl for retiring senlin projects
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
2024-05-10 14:18:30 -07:00
Ghanshyam Mann 7c41ca98ac End gate and update acl for retiring solum projects
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
2024-05-10 14:13:51 -07:00
Zuul 99289e4e27 Merge "[NebulOuS] Add repository for SAL" 2024-05-09 11:32:41 +00:00
Zuul 1dca053d68 Merge "Stop publishing Xenial wheel mirror/cache content" 2024-05-07 21:28:43 +00:00
Zuul 889f4d68c4 Merge "Drop use of python35 job templates" 2024-05-07 20:53:41 +00:00
Zuul 4f68960606 Merge "Remove last bit of system-config-puppet-apply-jobs usage" 2024-05-07 20:50:52 +00:00
Goutham Pacha Ravi 2ba2b7861f Adjust max Code-Review possible on governance repo
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
2024-05-03 15:15:20 -07:00
Radosław Piliszek e214c0c8de [NebulOuS] Add repository for SAL
Change-Id: I61a8bf19f4ee75ff139d8462f85e377629c8415e
2024-05-02 13:05:36 +02:00
jmarchel 783c235abb Add new repository for NebulOuS testing data
Change-Id: I98a57f9952392038acba73d9d5bfc5a9ecf81e7a
2024-05-02 10:56:14 +00:00
Brian Haley 8da1051e0b Improve terminology in project-config tree
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
2024-05-01 11:57:27 -04:00