== Agenda for next meeting == * Announcements ** https://www.socallinuxexpo.org/scale/22x/events/open-infra-days CFP for Open Infra Days event at SCaLE is open until November 1 * Actions from last meeting * Specs Review * Topics ** Switching OpenDev Zuul Tenants to Ansible 9 by Default (clarkb 20241008) *** Some tenants (opendev and zuul) have already switched. There were some minor issues that needed to be addressed *** Testing with devstack + tempest looks good: https://review.opendev.org/c/openstack/tempest/+/929684 *** https://review.opendev.org/c/openstack/project-config/+/931320 switches the remaining tenants (including openstack) to Ansible 9 by default. ** Rocky Package Mirror Creation (clarkb 20240924) *** No rsync script change pushed yet but one is expected soon. ** Rackspace's Flex Cloud (clarkb 20240604) *** Application credentials and general container/object creation works. *** Bug in openstack ansible modules prevents multipart uploads from reporting success within ansible (though it does upload behind the scenes) **** https://review.opendev.org/c/openstack/ansible-collections-openstack/+/92650... ** Updating ansible+ansible-lint versions in our repos (clarkb 20240827) *** https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/926970 is the last current open change related to this work ** Zuul-launcher image builds (corvus 20240910) *** Configs are going in opendev/zuul-jobs *** https://review.opendev.org/c/opendev/zuul-jobs/+/929141 Build a debian bullseye image with dib in a zuul job ** OpenStack OpenAPI spec publishing (fungi 20240924) *** https://review.opendev.org/921934 ** Backup Server Pruning (clarkb 20241008) *** The smaller of the two backup servers is needing manual pruning multiple times a month now (the interval is between 2 and 3 weeks) *** There are older server backup dirs present on that server that we could delete (as well as removal of the corresponding login user for that server) **** ask01, ethercalc02, etherpad01, gitea01, lists, review-dev01, and review01 *** An alternative would be to attach a new empty volume and shuffle mounts around. Then let new backups fill the new space and leave old backups off to the side. ** Mailman 3 Upgrade (clarkb 20241008) *** https://review.opendev.org/c/opendev/system-config/+/930236 will upgrade our installation of mailman 3 to the latest versions *** The containers themselves should handle required db migrations on startup ** Upgrading Old Servers (clarkb 20230627) *** https://etherpad.opendev.org/p/opendev-bionic-server-upgrades **** wiki.openstack.org: https://etherpad.opendev.org/p/opendev-mediawiki-upgrade **** tonyb looking at cacti after wiki *** https://etherpad.opendev.org/p/opendev-focal-server-upgrades ** Docker compose plugin with podman service for servers (corvus 20241001) *** https://review.opendev.org/923084 is a demo (in the Zuul repo) of using docker compose v2 plugin with system podman service *** This would let us host opendev images on quay.io (or any non-dockerhub site) and use speculative images *** Some caveats (seen in the change): **** unconfined apparmor profile to work around https://bugs.launchpad.net/ubuntu/+source/libpod/+bug/2040483 **** buildx startup probably not an issue since we don't use docker compose image builds: https://github.com/docker/buildx/issues/344 **** need to set DOCKER_HOST env variable (system-wide bashrc? maybe a docker context? other options?) *** Do we want to proceed? Any blockers? **** Plan is to test the switch with a less consequential service (paste maybe). Upgrade the hosting server to Noble first if necessary. * Open discussion