15:00:27 #startmeeting openstack_ansible_meeting 15:00:27 Meeting started Tue Nov 19 15:00:27 2024 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:27 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:27 The meeting name has been set to 'openstack_ansible_meeting' 15:00:32 #topic rollcall 15:00:33 o/ 15:00:34 o/ 15:00:44 hello from SuperComputing 2024 15:00:58 wow, sounds quite thrilling 15:02:33 #topic office hours 15:02:50 so, we have landed a CI change to address intermittent rocky issues 15:02:59 until infra mirrors will be in place 15:03:11 so instead of mirrorlist we're using a specific mirror 15:04:35 * jrosser has other meeting :( 15:04:38 http://dl.rockylinux.org/ to be specific 15:05:04 NeilHanlon: that's smth we can trust and bother someone from your team if it's desynced, right?:) 15:07:32 also it seems that with switch to mirror.mariadb.org centos is broken 15:07:44 #link https://zuul.opendev.org/t/openstack/build/5d488593758d4945b8e3efeaa9625ab3/log/logs/etc/host/yum.repos.d/MariaDB.repo.txt 15:08:00 as repo doesn't have `centos-9` path - https://mirror.mariadb.org/yum/11.4/ 15:08:18 it's centos/9 instead.... 15:08:49 and then it's not amd64 but x86_64 /o\ 15:08:52 hello 15:09:28 o/ 15:10:39 eventually all distros except rocky and alma support both ways 15:11:06 and I wonder if we can do just `rhel` for both centos and rocky.... 15:11:30 so smth to look at at least... 15:11:50 we've discussed today shortly need for apache role and repo for it 15:12:05 with this I was having a question - how to name it? 15:12:09 ansible-role-apache? 15:12:15 ansible-role-httpd? 15:12:32 I'm inclined to the second option as apache is confusing/broad name 15:12:56 but not sure 15:13:38 either suits me not much to say for or against. 15:14:24 jrosser: any opinion? 15:14:44 on ansible-role-(apache|httpd) 15:15:56 with asking the new repo will also work on sunsetting murano/senlin. and probably reviving watcher 15:17:33 Today also looked/briefly tested Neutron uWSGI mode, which seems to be finally fixed for 2024.2 15:17:37 and also for OVN 15:17:57 #link https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/935642 15:18:34 it doesn't seem to work for distro path though.... 15:20:14 there're simply no such services so far: https://zuul.opendev.org/t/openstack/build/26fc4af095b34c6eaa8d47772bfc3af4/log/logs/host/neutron-ovn-maintenance-worker.service.journal-12-56-05.log.txt 15:20:41 could be missing some packages.... 15:21:19 but well... jammy is also having old packages iirc.... 15:21:31 it's still 2024.1 or so 15:21:56 #link https://zuul.opendev.org/t/openstack/build/26fc4af095b34c6eaa8d47772bfc3af4/log/logs/etc/host/apt/sources.list.d/uca.sources.txt#34 15:22:39 likely we need to add the noble distro job as well 15:25:21 Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Re-enable uWSGI as default for Neutron https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/935642 15:25:48 eventually... distro method is marked as unsupported for 2024.2 for jammy anyway... 15:28:34 but will double-check on that 15:34:08 Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch Ubuntu distro jobs to 24.04 https://review.opendev.org/c/openstack/openstack-ansible/+/935664 15:34:14 Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Re-enable uWSGI as default for Neutron https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/935642 15:41:35 Dmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use rhel packages for all EL-based distros https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/935665 15:41:58 I am also failing to work on rabbitmq force_bootstrap flag and further refactoring of haproxy role 15:42:13 with that time for branching 2024.2 is coming really rapidly 15:42:25 ansible-role-httpd is fine 15:42:46 so I guess I would suggest to land what we have today and branch. and backport whatever we decide we need after branching 15:43:12 as I don't see too much of backports, except if you wanna land apache/httpd role this cycle jrosser 15:48:39 if we can get something simple for a base config i think that would be beneficial 15:49:13 i have already cut/paste from the repo server into a temporary repo and have some time in a AIO now to integrate it 15:49:37 aha, ok... then question is - how fast repo will be created... 15:49:40 even if we leave generation of vhost till some later time 15:49:43 ok, let's try 15:50:02 we heave release deadline in 2 weeks 15:50:12 hmmm this is maybe somewhat optimistic 15:50:18 yeah 15:50:46 what is for sure is that ironic role is broken for metal deploys 15:50:53 on rocky/centos 15:51:01 so perhaps there is some quick fix there 15:51:07 as an alternative 15:51:19 quick fix sounds like what we need now.... 15:52:29 example is here https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/933010 15:53:08 and fairly obvious fail to re-use port 80 https://zuul.opendev.org/t/openstack/build/52b7f07374cb4f22832cf22fe74c3593/log/logs/host/nginx.service.journal-14-26-18.log.txt 15:56:08 I guess that's could be just a different path? https://opendev.org/openstack/openstack-ansible-os_ironic/src/branch/master/tasks/ironic_conductor_post_install.yml#L102-L108 15:56:46 ah https://zuul.opendev.org/t/openstack/build/196b2de293234c00a9aadba5868a0afc/log/logs/etc/host/nginx/nginx.conf.txt#39-40 15:57:41 maybe some kind of lineinfile to replace 80 with management_address.... 15:58:43 ubuntu simply doesn't contain server{} section in nginx.conf 15:58:46 https://github.com/openstack/openstack-ansible-os_ironic/blob/8980eacd6736a0df3f6259b03a17793494ecb2cb/tasks/ironic_conductor_post_install.yml#L102-L108 15:59:32 it works for ubuntu, yeah. but on EL default is part of /etc/nginx/nginx.conf 15:59:38 is this that we need to handle the path to the conf file differently on ubuntu/rh? 16:00:15 oh you mean that the conf file is merged 16:00:20 yeah 16:01:54 #endmeeting