15:05:28 <noonedeadpunk> #startmeeting openstack_ansible_meeting
15:05:28 <opendevmeet> Meeting started Tue Oct 14 15:05:28 2025 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:05:28 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:05:28 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting'
15:05:33 <noonedeadpunk> #topic rollcall
15:05:35 <noonedeadpunk> o/
15:05:38 <noonedeadpunk> sorry for being late
15:05:40 <NeilHanlon> o/
15:05:40 <DavidGomez> o/
15:05:57 <NeilHanlon> also running a bit late and have to run soon 😅
15:06:27 <noonedeadpunk> courtesy ping jrosser
15:07:02 <jrosser> o/ hello
15:07:08 <noonedeadpunk> #topic ofccie hours
15:07:29 <noonedeadpunk> DavidGomez: NeilHanlon do you have any news on Ceph front?
15:08:23 <damiandabrowski> hi!
15:10:01 <DavidGomez> Started some PRs related to infra to build Ceph for Rocky SIG/Storage, few tickets opened too. I have some PRs to make related to release packages next I'll try and get that done this week. After that is once infra is in place is actual builds and testing
15:11:49 <noonedeadpunk> oh, sweet
15:11:54 <noonedeadpunk> great news, thanks!
15:12:38 <noonedeadpunk> We need to pick up a time slot for PTG
15:12:43 <noonedeadpunk> Which will be in 2 weeks
15:13:00 <noonedeadpunk> I don't think we have a lot of topic to discuss, so would suggest smth like 2h tops
15:13:18 <noonedeadpunk> (our etherpad is literally empty so far)
15:13:20 <noonedeadpunk> #link https://etherpad.opendev.org/p/oct2025-ptg-os-ansible
15:16:32 <noonedeadpunk> I'd suggest smth like Tuesday 15 - 17 UTC, but I see it's conflicting with the TC slot :(
15:17:11 <noonedeadpunk> we can do 14 - 16, but that is kinda too early for EST timezone...
15:17:59 <noonedeadpunk> or well, it's early only for PST?
15:18:22 <damiandabrowski> I'm starting vacation on 28th, so most likely I'll miss PTG :/
15:19:23 <noonedeadpunk> Yes, jsut in case we're talking about Oct 27 - 31
15:20:20 <noonedeadpunk> Hm, maybe we can do it on 27th?
15:20:25 <damiandabrowski> yeah yeah, so only Monday works for me. But I don't want to be a person who forces everyone to have a PTG on Monday only because of my vacation :D
15:20:53 <noonedeadpunk> schedule is kinda really empty on Monday: https://ptg.opendev.org/ptg.html
15:21:35 <noonedeadpunk> jrosser: what about your plans?
15:21:48 <jrosser> oh let me look
15:25:01 <jrosser> monday is good, 27th
15:25:29 <noonedeadpunk> ok, nice, 15 - 17 UTC?
15:25:44 <damiandabrowski> perfect!
15:25:45 <jrosser> yes thats fine
15:25:56 <noonedeadpunk> NeilHanlon: any opinion an that ^ ?:)
15:26:02 <jrosser> tbh i am not sure at all how much we have to discuss
15:26:07 <damiandabrowski> +1
15:26:38 <jrosser> i am finding it very difficult to find time on actual OSA code for some time now
15:27:12 <noonedeadpunk> well. we can discuss on how and if we wanna move forward from where we are as well
15:27:21 <noonedeadpunk> with limited resources and limited review capacity
15:27:32 <jrosser> maybe we think of one big thing to all look at
15:27:36 <jrosser> perhaps proxysql or something
15:27:48 <noonedeadpunk> oh, yes, wanna do that for a while really know
15:28:02 <jrosser> so ideas like that would be great to discuss
15:28:06 <noonedeadpunk> we have a repo ready to accept code for years now
15:28:32 <noonedeadpunk> https://opendev.org/openstack/ansible-role-proxysql
15:28:52 <noonedeadpunk> I just failing year after year to put any reasonable effort to make it happen
15:29:13 <noonedeadpunk> we also are having ansible-core 2.19 which is more ansible-core 3.0 tbh
15:29:30 <mnasiadka> oh, ansible-core 2.19 is nice pain
15:29:55 <noonedeadpunk> I already found that our modules don't like it at all
15:30:14 <noonedeadpunk> mnasiadka: have you already started working on it?
15:30:30 <noonedeadpunk> As I think my huge concern is on how to catch all potentially problematic conditions
15:30:52 <noonedeadpunk> given that there's no type conversion or smth like that
15:31:11 <noonedeadpunk> so you can't do just `if list` like you could
15:32:06 <mnasiadka> noonedeadpunk: yeah, we did - https://review.opendev.org/c/openstack/kolla-ansible/+/960333
15:32:17 <noonedeadpunk> wow
15:32:19 <noonedeadpunk> ok
15:32:20 <noonedeadpunk> I see
15:33:17 <mnasiadka> Basically we need to support 2.19, because it’s how Kolla-Ansible release cadence is done - we bump one version each cycle (we test 2.18 and 2.19 in Flamingo in theory, but 2.19 is complicated). We don’t really backport Ansible version support.
15:33:23 <noonedeadpunk> mnasiadka: do you know if ansible-lint already catches that?
15:33:41 <mnasiadka> I don’t know, our ansible-lint ,,framework’’ needs a lot of work :)
15:33:43 <noonedeadpunk> we do around same fwiw
15:33:52 <mnasiadka> We use some old version with a lot of exceptions
15:34:10 <noonedeadpunk> because when I tried ansible-lint during 2.19 being in beta it was isntantly crashing with stack trace
15:34:23 <mnasiadka> Would probably make sense to make it better, but with 3-4 active cores it’s a bit hard :)
15:34:27 <noonedeadpunk> and I don't have time to check on that after release
15:34:54 <noonedeadpunk> we're exactly in the same boat here.
15:35:52 <noonedeadpunk> yeah, so catching all these conditions everywhere sounds indeed like a huge pita
15:36:39 <noonedeadpunk> oh, well. we actually support only 1 ansible-core version , not 2
15:36:57 <noonedeadpunk> anyway, that looks super fun indeed
15:37:11 <mnasiadka> Well, I think there’s a config knob you can use to make majority of these new things go away, but still that’s some work - and you need to fix it sooner or later
15:37:41 <noonedeadpunk> we are not having multi-repo, so it's a knob 20 times...
15:37:49 <noonedeadpunk> or well. a bot :)
15:38:19 <noonedeadpunk> I guess that is why I was asking about ansible-lint, because it used to have an auto-fix feature
15:38:21 <mnasiadka> Right, it’s easier for us - we only have two repos (kolla-ansible and ansible-collection-kolla)
15:38:30 <mnasiadka> And there’s Kayobe, but it’s another boat :)
15:44:43 <damiandabrowski> FYI, my PKI patches are ready for reviews
15:44:45 <damiandabrowski> #link https://review.opendev.org/q/topic:%22osa_hashi_vault%22+and+status:open
15:45:04 <noonedeadpunk> Oh, yes, sure, thanks for the update!
15:45:18 <damiandabrowski> i think there's only one active discussion left: https://review.opendev.org/c/openstack/ansible-role-pki/+/948881/comment/ee0404e1_b5ac6aae/
15:45:31 <noonedeadpunk> I'd say I'll try to review them... But the truth is that I'm having a plane to summit tomorrow morning
15:45:54 <damiandabrowski> on last meeting I promised to do something, but when I started working on it, it turned out to be quite problematic :/
15:46:01 <damiandabrowski> no worries
15:46:37 <damiandabrowski> btw. do you know why jobs are not triggered after recheck here?
15:46:38 <damiandabrowski> https://review.opendev.org/c/openstack/openstack-ansible/+/948889
15:49:49 <noonedeadpunk> um, no, not at first look
15:51:01 <opendevreview> Damian DÄ…browski proposed openstack/openstack-ansible master: Enable openbao jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/948889
15:52:22 <damiandabrowski> ahh, one of the dependent changes was abandoned. That might be an issue
15:53:23 <noonedeadpunk> yeah, just wanted to say thay likely realted to dependent changes
15:56:16 <noonedeadpunk> there were also comments about trying to use smarter defaults for ther "backend" itself, but I had not time so far to think about what we can simplify
16:00:50 <noonedeadpunk> damiandabrowski: it's running now
16:01:08 <noonedeadpunk> I have also proposed releases, except 2024.1
16:01:33 <noonedeadpunk> along with unfreeze of roles: https://review.opendev.org/c/openstack/openstack-ansible/+/963970
16:01:48 <noonedeadpunk> this we need to merge before we merge anything else ^
16:02:22 <noonedeadpunk> #endmeeting