15:00:24 #startmeeting openstack_ansible_meeting 15:00:24 Meeting started Tue Sep 3 15:00:24 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:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:24 The meeting name has been set to 'openstack_ansible_meeting' 15:00:30 #topic rollcall 15:00:32 o/ 15:00:35 o/ hello 15:01:56 #topic office hours 15:02:05 so we have couple of things for dicsussion 15:02:19 Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add setup_hosts playbook to plugins collection. https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/927826 15:02:23 Noble support is almost here from what I see 15:02:28 #link https://review.opendev.org/c/openstack/openstack-ansible/+/924342 15:02:43 sort of - i would say yes as far as the integrated repo is concerned 15:02:55 but job is failing multiple times in a row now, but every time in a different way 15:03:01 probably no as far as all additional services are concerned 15:03:12 yeah, that's true as well 15:03:21 we should do some work on CI stability 15:03:29 i have been trying to keep notes on common failures 15:03:32 hiya 15:03:45 like failing to get u-c, image download errors etc 15:03:58 I've spotted bunch of mirrors issues with RDO lately as well 15:04:07 * NeilHanlon hopes for few rocky issues 15:04:13 but there is also a rumble of tempest failures, perhaps with more often than not it being keystone 15:04:15 were some :D 15:04:23 andrewbonney: ^ you were looking at failures too a bit I think? 15:04:32 * NeilHanlon plugs his ears and pretends he didn't hear anything 15:04:53 and the mcapi job is extremely troublesome, which needs more investigation 15:04:56 NeilHanlon: actually we've also discussed with infra folks Rocky mirrors 15:05:08 but on the surface that looks like nothing at all to do with magnum causing the errors 15:05:14 yeah i remember some message from last month or so... travelling took a lot out of me 15:05:20 seems they do have space on afs share now and were fine adding them 15:05:23 i will try and restart that convo 15:05:51 yeah, would make sense, as CentOS testing was pulled of as a whole due to experiencing quite some issues 15:05:59 and rocky was discussed as a replacement 15:06:15 right 15:06:32 about capi jobs - I frankly did not look into these at all 15:06:38 as still barely get the topic 15:06:50 though coming closer and closer by internal backlog to it 15:07:30 Another thing that you raised my attention to - is changing a way of how uwsgi is supposed to be served 15:07:45 and puling off wsgi scripts from service setup scripts 15:07:59 So this bump will totally fail on these changes 15:08:03 #link https://review.opendev.org/c/openstack/openstack-ansible/+/927841 15:08:45 hopefully we can make some depends-on patches and work through what is broken fairly easily 15:09:04 yeah 15:09:11 and with that test noble I hope 15:09:25 Merged openstack/openstack-ansible master: Verify OS for containers installation https://review.opendev.org/c/openstack/openstack-ansible/+/925974 15:09:55 we also need to come up with release highlights 15:10:00 do we have anything big left to fix/merge this cycle? 15:10:18 i guess i will also probably start on rocky 10 experimental jobs at some point. i need to check up with RDO folks first 15:10:26 deb822 is one thing, but i think thats now understood and is just a question of doing the other places 15:10:50 looking through our ptg doc 15:10:52 #link https://etherpad.opendev.org/p/osa-dalmatian-ptg 15:11:05 goodness, it's almost PTG again isnt it.. 15:11:07 and realizing I failed to work on most interesting topic for myself so far 15:11:13 but it would be quite good to be able to spend the rest of the cycle getting existing stuff merged and doing tidy/up & CI fixing 15:11:14 NeilHanlon: it really is.... 15:11:26 we have had a couple of times now with a real big rush for release 15:11:30 jrosser: yes, exactly. I don't aim to bring anything new 15:11:41 really want to have a coordinated release as a feature freeze 15:12:13 i would say we are basically there apart from finishing a few things 15:12:20 so about topics: deb822, noble, playbooks into collection 15:12:36 yeah 15:12:50 i will try to find time soon to revisit the deb822 stuff 15:13:02 oh i forgot if i mentioned it but i do have a working incus for rocky 9 15:13:13 https://copr.fedorainfracloud.org/coprs/neil/incus/ 15:13:14 oh, that's really nice. 15:13:22 noble is potentially a big job, as also i think we have some still broken roles 15:13:26 we should try to look into that for 2025.1 I guess 15:13:32 agreed 15:13:59 * NeilHanlon reads up on what deb822 is 15:14:06 and for playbooks->collection - we should decide how far we go this cycle 15:14:08 yeah, these are broken ones 15:14:10 #link https://review.opendev.org/q/topic:%22osa/frist_host_refactoring%22+status:open 15:14:24 jrosser: I'd go all-in 15:14:27 like is -hosts and -infra enough and we treat -openstack as further work? 15:14:56 I can get some time to finalize jsut in case 15:15:04 ok - i have kind of lost where we got up to as it has taken so very long to merge the initial stuff 15:15:41 there will be some remaining common-tasks / common-playbooks i expect 15:15:50 yeah, it took quite long for reviews as well to ensure that all changes to playboks were moved as well 15:17:32 so far good question is what to do with things like ceph playbooks 15:19:21 but it looks like that most of things you moved already anyway:) 15:19:26 so it's good 15:19:51 And there's also - what to do with things like that: https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/listening-port-report.yml 15:20:08 I assume you're using this? 15:20:42 that was very useful in the time of working on bind-to-mgmt 15:20:55 but i think actually there is an ansible module to do the same now 15:21:26 https://docs.ansible.com/ansible/2.9/modules/listen_ports_facts_module.html 15:21:45 yeah 15:22:27 ok, so overall the list sounds doable - noble, wsgi_scripts and playbooks 15:22:39 i think so 15:23:24 the magnum stuff is ok - but we do risk making a release that includes installing stuff from github.com/jrosser fork which i don't like 15:23:27 mnaser: ^ 15:25:18 Btw there was 1 bug report I wanted to check on, but failed so far 15:25:20 #link https://bugs.launchpad.net/openstack-ansible/+bug/2078552 15:26:12 I believe there's a race condition in there, as in case `rabbitmqctl cluster_status` exits with error code, which triggeres assert failure, then we probably should not attempt to run it to get flags either 15:26:39 But I didn't look in the code, but I guess expectation for recovery in case of cluster failure is fair 15:27:12 I was thinking though if it would make sense to add another flag like `ignore_cluster_state` as we have in mariadb 15:27:25 andrewbonney: you may have thoughts on this ^ 15:27:55 but then it might go too far, and raise a question if mnesia should be preserved with that flag or not 15:27:57 time going backwards is really bad though :) 15:28:00 Yeah, I'll try and look tomorrow, context switch is too hard right now 15:28:13 oh yes, it's not good :D 15:28:38 I can get how that happened though... 15:28:42 or well 15:29:05 I spotted couple of times, that after reboot chrony somehow does not startup properly from time to time 15:29:09 openstack doesnt support 24.04 for D does it? 15:29:18 no, they're trying master 15:29:39 there was another report: https://bugs.launchpad.net/openstack-ansible/+bug/2078521 15:29:41 right - so i still think we need to be careful what message we give out 15:30:21 yeah, I explained support matrix in the previous one 15:30:36 so folk is trying to beta test on master and report back findings 15:30:56 just pretty much missed collection dependency I guess 15:32:03 indeed - the noble topic is really only just all merged now 15:32:34 but dunno... anyway, overall issue description looks reasonable enough t o double check 15:34:09 there was another one, but I feel like it's a zun issue 15:34:12 #link https://bugs.launchpad.net/openstack-ansible/+bug/2078482 15:34:34 so at worst we can mark it as invalid for osa 15:36:47 interesting venv paths in that bug report 15:37:39 indeed.... 15:37:59 ah 15:38:08 I guess it's just top of the 2024.1 15:38:25 and pbr detects version tag as `stable/2024.1` 15:38:31 though I would not expect that happening 15:38:48 i thought you still got the previous tag with -dev in that case 15:39:04 it used to be that way for sure, yes 15:39:06 well, some number 15:40:10 but technically one can override version as well 15:40:45 but that's pretty much it then 15:43:55 ah, we have another "bug" on master (and 2024.1 I guess) 15:44:05 we have conflicting MPMs for Apache between services 15:44:43 like repo and keystone asking for event and horizon and skyline for event 15:44:46 or smth like that 15:44:51 actually this is something we should fix 15:44:56 so re-running playbooks result in fialures 15:45:10 things went completely off with repo actually 15:45:23 yeah, I was just thinking about best way for that 15:45:26 thats only in master though currently? 15:45:58 well, in stable you can shoot into your leg as well 15:46:11 like - override https://opendev.org/openstack/openstack-ansible-os_keystone/src/branch/master/defaults/main.yml#L235 15:46:56 but then - https://opendev.org/openstack/openstack-ansible-os_skyline/src/branch/master/vars/debian.yml#L31-L34 15:47:35 and https://opendev.org/openstack/openstack-ansible-os_horizon/src/branch/master/vars/debian.yml#L61-L64 15:48:13 so this all leans towards apache role eventually 15:48:50 yes agreed 15:49:22 but also I think this should be still be backportable at first... 15:51:09 ah, and also what I found yesterday - is a bug in neutron handlers for l3 - these 2 things just doens not work on modern kernels https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/handlers/main.yml#L33-L75 15:51:40 but also I'm not sure what's meant under `pgrep neutron-ns-meta` 15:54:04 I'm not sure though if worth including apache thing in this release.. I guess not, but for 2025.1 16:00:00 #endmeeting