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