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