Hello Fellow OpenStack and OpenDev Folks!
TL;DR click on [3] and enjoy.
I am starting this thread to not hijack the discussion happening on [1].
First of all, I would like to thank gibi (Balazs Gibizer) for hacking
a way to get the place to render the table in the first place (pun
intended).
I have been a long-time-now user of [2].
I have improved and customised it for myself but never really got to
share back the changes I made.
The new Gerrit obviously broke the whole script so it was of no use to
share at that particular state.
However, inspired by gibi's work, I decided to finally sit down and
fix it to work with Gerrit 3 and here it comes: [3].
Works well on Chrome with Tampermonkey. Not tested others.
I hope you will enjoy this little helper (I do).
I know the script looks super fugly but it generally boils down to a
mix of styles of 3 people and Gerrit having funky UI rendering.
Finally, I'd also like to thank hrw (Marcin Juszkiewicz) for linking
me to the original Michel's script in 2019.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/019051…
[2] https://opendev.org/x/coats/src/commit/444c95738677593dcfed0cfd9667d4c4f0d5…
[3] https://gist.github.com/yoctozepto/7ea1271c299d143388b7c1b1802ee75e
Kind regards,
-yoctozepto
We will meet on September 28, 2021 at 19:00 UTC in #opendev-meeting with this agenda:
== Agenda for next meeting ==
* Announcements
* Actions from last meeting
* Specs Review
** Prometheus spec https://review.opendev.org/c/opendev/infra-specs/+/804122
*** Need to decide on using node-exporter or snmp-exporter.
*** Seems like running node-exporter in docker is weird but doable. Using distro packages exposes us to changing metric names as they are all pre 1.0 release.
** Mailman 3 spec https://review.opendev.org/810990
* Topics
** Improving OpenDev's CD throughput (clarkb 20210921)
*** We can run many of our jobs in parallel in all of our CD pipelines. But this requires we properly document/address dependencies
**** Need to understand our job dependencies and properly note them in Zuul config or address them by combining jobs.
***** Example 1: Combine service-gitea-lb and service-gitea jobs.
***** Example 2: Combine letsencrypt and nameserver jobs
***** Example 3: Have all jobs with webserver config express a dependency on the letsencrypt job
**** Suggest we document the known job dependencies in a human readable format, then encode this into zuul, then we can switch to parallel runs.
**** https://review.opendev.org/c/opendev/system-config/+/807672/ starts to sketch this out.
** Gerrit Account cleanups (clarkb 20210921)
*** 33 conflicts remain. Clarkb has written notes on proposed plans for each user in the comments of review02:~clarkb/gerrit_user_cleanups/audit-results-annotated.yaml
** OpenDev logo hosting (clarkb 20210921)
*** Fix for Gerrit logo hosting https://review.opendev.org/c/opendev/system-config/+/811233
** Gitea 1.15.3 Upgrade (clarkb 20210928)
*** https://review.opendev.org/c/opendev/system-config/+/803231
** Scheduling Gerrit project renames (clarkb 20210921)
*** Penciled in the week of October 11-15
*** Updating the process to update project metadata on renamed projects
* Open discussion
We will meet on September 21, 2021 at 19:00 UTC in #opendev-meeting with this agenda:
== Agenda for next meeting ==
* Announcements
* Actions from last meeting
* Specs Review
** Prometheus spec https://review.opendev.org/c/opendev/infra-specs/+/804122
*** Need to decide on using node-exporter or snmp-exporter.
*** Seems like running node-exporter in docker is weird but doable. Using distro packages exposes us to changing metric names as they are all pre 1.0 release.
* Topics
** Mailman Ansible and Server Upgrades (clarkb 20210921)
*** lists.openstack.org is running focal now
**** Kernel packages have been pinned. If you update the kernel you need to decompress it.
**** Fungi is working on a mailman3 spec. We can decide the best route for replacing the server with that context.
** Improving OpenDev's CD throughput (clarkb 20210921)
*** We can run many of our jobs in parallel in all of our CD pipelines. But this requires we properly document/address dependencies
**** Need to understand our job dependencies and properly note them in Zuul config or address them by combining jobs.
***** Example 1: Combine service-gitea-lb and service-gitea jobs.
***** Example 2: Combine letsencrypt and nameserver jobs
***** Example 3: Have all jobs with webserver config express a dependency on the letsencrypt job
**** Suggest we document the known job dependencies in a human readable format, then encode this into zuul, then we can switch to parallel runs.
**** https://review.opendev.org/c/opendev/system-config/+/807672/ starts to sketch this out.
** Gerrit Account cleanups (clarkb 20210921)
*** 33 conflicts remain. Clarkb has written notes on proposed plans for each user in the comments of review02:~clarkb/gerrit_user_cleanups/audit-results-annotated.yaml
** OpenDev logo hosting (clarkb 20210921)
*** Stack at https://review.opendev.org/c/opendev/system-config/+/809510 migrates services to the new asset locations.
** Scheduling Gerrit project renames (clarkb 20210921)
*** Penciled in the week of October 11-15
** Gerrit replication "leaks" (clarkb 20210921)
*** We've added a 15 minute network timeout to the gerrit config. Need to restart the server to pick that up.
** InMotion cloud has been scaled up (clarkb 20210921)
*** We need to work on tuning the over subscription ratios.
* Open discussion
On Sunday, September 12, the OpenDev sysadmins will be performing
operating system upgrades for the server hosting the
lists.airshipit.org, lists.opendev.org, lists.openstack.org,
lists.starlingx.io, and lists.zuul-ci.org sites. Expect extended
outages for message delivery and access to archives between 15:00
UTC and 21:00 UTC, though messages sent to the mailing lists at
these sites should queue normally and be delivered automatically
after maintenance activities have concluded.
If you have any questions, feel free to reply to this message, or
find us in the #opendev channel on the OFTC IRC network.
--
Jeremy Stanley
We will meet September 14, 2021 at 19:00 UTC in #opendev-meeting with this agenda:
== Agenda for next meeting ==
* Announcements
* Actions from last meeting
* Topics
** Mailman Ansible and Server Upgrades (clarkb 20210914)
*** lists.openstack.org is running focal now
**** Number of manual edits made to services captured in https://review.opendev.org/c/opendev/system-config/+/808570
**** Ran into issues with Xen being able to boot lz4 compressed kernels
**** We decompressed the kernel but that still failed
**** We installed grub-xen then set up a chainload situation to a xen specific grub preloader via /boot/grub/menu.lst
**** This chainload situation may not need a compressed kernel? If it doesn't this server may be viable long term and we can document things.
**** We should consider replacing the server to get away from Xen PV weirdness and to maybe use a floating IP which can be moved between upgraded instances in the future.
** Improving OpenDev's CD throughput (clarkb 20210914)
*** We can run many of our jobs in parallel in all of our CD pipelines. But this requires we properly document/address dependencies
**** Need to understand our job dependencies and properly note them in Zuul config or address them by combining jobs.
***** Example 1: Combine service-gitea-lb and service-gitea jobs.
***** Example 2: Combine letsencrypt and nameserver jobs
***** Example 3: Have all jobs with webserver config express a dependency on the letsencrypt job
**** Suggest we document the known job dependencies in a human readable format, then encode this into zuul, then we can switch to parallel runs.
**** https://review.opendev.org/c/opendev/system-config/+/807672/ starts to sketch this out.
** Gerrit Account cleanups (clarkb 20210914)
*** 33 conflicts remain. Clarkb has written notes on proposed plans for each user in the comments of review02:~clarkb/gerrit_user_cleanups/audit-results-annotated.yaml
** OpenDev logo hosting (clarkb 20210914)
*** Next up would be updating paste and gerrit. Then we can safely upgrade the gitea server without impacting theming on other services.
** Working with InMotion Friday to increase IP addr allocation and scale up (clarkb 20210914)
*** Will try to debug instance launch failures there prior to Friday.
** Scheduling Gerrit project renames (clarkb 20210914)
*** We've got a few of these showing up now. We should look at a calendar and pencil in some plans.
* Open discussion
We will meet with this agenda September 7, 2021 at 19:00 UTC in #opendev-meeting:
== Agenda for next meeting ==
* Announcements
* Actions from last meeting
* Topics
** Mailman Ansible and Server Upgrades (clarkb 20210907)
*** lists.openstack.org upgrade scheduled for September 12 beginning 15:00UTC
** Improving OpenDev's CD throughput (clarkb 20210907)
*** We can run many of our jobs in parallel in all of our CD pipelines. But this requires we properly document/address dependencies
**** Need to understand our job dependencies and properly note them in Zuul config or address them by combining jobs.
***** Example 1: Combine service-gitea-lb and service-gitea jobs.
***** Example 2: Combine letsencrypt and nameserver jobs
***** Example 3: Have all jobs with webserver config express a dependency on the letsencrypt job
**** Suggest we document the known job dependencies in a human readable format, then encode this into zuul, then we can switch to parallel runs.
**** https://review.opendev.org/c/opendev/system-config/+/807672/ starts to sketch this out.
** Gerrit Account cleanups (clarkb 20210907)
*** 33 conflicts remain. Need to investigate and email their users about planned next steps.
** OpenDev logo hosting (clarkb 20210907)
*** https://review.opendev.org/c/opendev/system-config/+/805932/ ready to switch to using the assets container for gitea
*** Next up would be updating paste and gerrit. Then we can safely upgrade the gitea server without impacting theming on other services.
* Open discussion