15:00:38 #startmeeting openstack_ansible_meeting 15:00:38 Meeting started Tue Nov 12 15:00:38 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:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:38 The meeting name has been set to 'openstack_ansible_meeting' 15:00:45 #topic rollcall 15:00:47 o/ 15:01:06 hey 15:01:14 been a while 15:01:39 indeed! hope all is well 15:02:41 yep everything is going well :) 15:02:50 how about you? 15:03:07 a bit /o\ with everything going on 15:03:19 but overall things are moving at least 15:04:03 o/ hello 15:04:50 Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Move healthcheck playbooks to collection https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/933610 15:04:50 #topic office hours 15:05:13 So, mariadb 11.4 is pretty much ready 15:05:29 I still had to disable TLS verification, but it affects only mariabackup 15:05:54 #link https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/922377/12/templates/cluster.cnf.j2 15:06:50 regarding rabbitmq 4.0 - I somehow thought that we're using 3.13 for 2024.1 :( 15:07:12 #link https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/934060 15:07:34 but it's indeed 3.12 :( 15:08:30 I was thinking it was part of 2024.1 but it's not https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/922378 15:08:40 so I wonder what are we gonna do with that... 15:08:56 as this means - we can't have 4.0 for 2025.1 then as well 15:11:32 I hadn't thought about SLURP impact on RMQ version jumps. That's not ideal 15:12:24 3.13 is EOL as of now for community release 15:12:44 well, community is supporting always only current release nowdays 15:13:08 so we can't always be on latest for stable branches anyway 15:13:47 So eventually we either need to wait for 2025.2 for 4.0, or backport 3.13 to 2024.1 and write a release note with requirement of minor upgrade before proceeding 15:13:56 neither are ideal to say the least 15:14:28 If we wait for 4.0 it feels like there's a risk of getting way behind, subject to RMQ's release cadence 15:18:35 A pre-step to upgrade rabbit on 2024.1 for SLURP to 2025.1 isn't too bad IMO. 15:18:55 probably it's a lower risk indeed... 15:19:11 bad we realized this after getting 29.1.0 out though 15:19:21 but we pushed it out not too far ago 15:19:32 Could we add any automation to step through major versions from current to target, or does that feel awkward? Feels like this may come up again in future 15:20:57 I'd say it's indeed quite awkward... While it could be possible, I'm not sure we want to have such complexity in code 15:21:10 Fair enough 15:21:30 as we have a check for current rabbitmq version. so we can add another upgrade loop somehow... somewhere... 15:21:58 but it should be on playbook level anyway I assume 15:22:03 not on a role level 15:22:20 so it will be not neat at all 15:26:50 but I think indeed that bumping rabbitmq version for 2024.1 might be best option now. 15:27:05 but then there will be 2 concenring things with 4.0 15:27:20 first - quorum queues requirement, and second 3.13 requirement. 15:27:38 none of them are critical to have that said 15:28:13 I will push patch to 2024.1 I guess and some release notes supporting this requirement 15:28:36 I also wrote some doc around how I was doing pretty endpoint names 15:28:43 #link https://review.opendev.org/c/openstack/openstack-ansible/+/934536 15:29:35 noonedeadpunk: I think if backporting 3.13 we'll also need Idb5c02109458771853e0fdbc7f6bb27beaa731b4, otherwise broken experimental feature flags will get enabled 15:30:31 See 'khepri_db' in https://www.rabbitmq.com/docs/upgrade 15:32:48 o/ way late, sry. triple double booked today because of timezone fun 🙃 15:33:15 andrewbonney: I thought you wanted to link another patch, but I see what you mean 15:33:32 I thought that's also in 2024.1 though :D 15:36:51 we also need to make sure that the rabbitmq validate the version before upgrade in case older branch of 2024.1 was deployed and not upgraded before the SLURP to 2025.1 15:37:08 that is a very good point 15:44:19 and we can fail with meaningfull error if we can't 15:44:25 upgrade 15:48:31 before the cluster is screwed :D hahha 15:49:03 preferably "D 15:49:20 and we're less then 1 month until final release 15:50:15 we also have quite some outstanding reviews 16:00:17 #link http://bit.ly/osa-review-board-v5 16:00:22 #endmeeting