15:00:21 <noonedeadpunk> #startmeeting openstack_ansible_meeting 15:00:21 <opendevmeet> Meeting started Tue Aug 9 15:00:21 2022 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:21 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:21 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting' 15:00:26 <noonedeadpunk> #topic rollcall 15:00:34 <NeilHanlon> o/ again :P 15:00:35 <noonedeadpunk> hey there! 15:00:44 <damiandabrowski> hi! 15:00:49 <noonedeadpunk> pefect timing :) 15:01:12 <NeilHanlon> figured i'd be your alarm clock :P 15:02:13 <noonedeadpunk> :D 15:02:43 <mgariepy> hey half there 15:02:45 <jrosser_> o/ hello 15:03:26 <noonedeadpunk> #topic bug triage 15:03:39 <noonedeadpunk> So basically we have 1 new bug that we kind of already triaged 15:03:48 <noonedeadpunk> #link https://bugs.launchpad.net/openstack-ansible/+bug/1973242 15:04:19 <noonedeadpunk> and likely this patch could fix it https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/852399/1/handlers/main.yml#16 15:04:32 <noonedeadpunk> but seems I made a mistake somewhere in bash I don't see.... 15:05:32 <noonedeadpunk> jrosser_: can you remind me how to look at ara-reports ?:) 15:05:42 <jrosser_> oh well that is difficult 15:06:05 <mgariepy> lol it wasn't when you showed me ;p 15:06:19 <jrosser_> well i maybe won't put the URL hre 15:06:21 <jrosser_> here 15:06:32 <noonedeadpunk> ok, gotcha 15:06:45 <noonedeadpunk> fair 15:06:47 <jrosser_> tricky thing with that now 15:07:03 <jrosser_> upstream ara are not liking my patch to make it speak to zuul 15:07:35 <noonedeadpunk> should we summon the preson behind this ?:) 15:07:48 <noonedeadpunk> *person 15:08:52 <noonedeadpunk> so basically I guess that now for some reason ca.crt is not placed when it should and present... I will apply that to some aio to test out 15:09:21 <noonedeadpunk> #topic office hours 15:09:44 <noonedeadpunk> as you might hear, offline PTG has been canceled in favor of fully online 15:10:08 <noonedeadpunk> I haven't signed us up yet, so thinking how much time we want to take 15:10:40 <noonedeadpunk> right now I don't see loads of topics tbh, so likely we can manage in 2-3h 15:10:52 <noonedeadpunk> any thoughts? 15:11:52 <jrosser_> we maybe don't have so many new things, perhaps most if it is looking at what to finish from previous PTG etherpads 15:12:17 <noonedeadpunk> well yes, and probably one of big topics might be our dynamic_inventory 15:13:59 <damiandabrowski> agree, so maybe one day is enough for us? 15:14:20 <NeilHanlon> noonedeadpunk: re the bash thing. perhaps it is permission related rather than the file not being there. e.g., if one of those files is unreadable by the ansible user 15:15:23 <noonedeadpunk> NeilHanlon: well, unlikely, as it was working before. And what has changed - I added `if [[ -f {{ item_base_path ~ '-ca.crt' }} ]]` just to place filename if it's not present 15:15:30 <noonedeadpunk> since ca.crt is optional 15:15:47 <NeilHanlon> ah, I see now 15:15:47 <noonedeadpunk> damiandabrowski: yeah, I think I will jsut book 3h instead of regular 4h jsut to be safe 15:16:21 <noonedeadpunk> not sure how echo is valid though.... 15:16:37 <NeilHanlon> could maybe simplify to `$(test -f {{ item_base_path ~ '-ca.crt' }} && echo ... )`, but you're probably right about it just not being there in all likelyhood 15:17:06 <NeilHanlon> shell quoting weirdness always seems to screw with me when I write ansible lol 15:17:32 <noonedeadpunk> I really do like the idea of test 15:18:17 <NeilHanlon> btw Rocky 9 should be available for use in nodepool builders now 15:18:25 <opendevreview> Dmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Do not add cacert when it does not exist https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/852399 15:18:54 <noonedeadpunk> ok, that is great. then we can try adding jobs and see what will fail :) 15:21:16 <noonedeadpunk> and I actually don't have much on agenda today 15:21:21 <NeilHanlon> yeah, i know of at least one blocker that I wanted to ask about.. Rocky 9 doesn't have the centos-release-* packages available.. so my thought was to just try and drop in the CentOS Stream 9 Extas-common repository and filter all non centos-release-* packages. Technically, these packages aren't "built" for Rocky, but they should theoretically work. 15:21:21 <NeilHanlon> And if I can validate their installation/use on Rocky, I will get them built into the Rocky Extras repo itself so it can be removed later on 15:22:15 <noonedeadpunk> Well, I can't really recall where we use this and for what packages... 15:23:22 <noonedeadpunk> ah, centos-release-nfv-openvswitch is quite good example 15:23:58 <jrosser_> centos-release-gluster9 as well 15:24:08 <NeilHanlon> yep. gluster is the one I ran into first 15:24:21 <NeilHanlon> i think maybe systemd-networkd comes from there too? or at least it did in 8.x 15:24:33 <jrosser_> oh well thats a story in itself 15:24:52 <jrosser_> i think we get it from EPEL? 15:25:08 <noonedeadpunk> I think it's epel, yes 15:25:29 <NeilHanlon> ah, good good 15:29:00 <noonedeadpunk> dropping CentOS Stream 9 Extas might indeed work 15:29:28 <noonedeadpunk> Though, I see that for Rocky 8 there was at very least centos-release-storage-common? 15:30:46 <NeilHanlon> yeah we have them in rocky 8 but the stream 9 ones are built mostly on c9s build roots, so it's possible they may have some incompatibilities that we (I) need to iron out. Hopefully they just install from centos and then I can rebuild them to host in the Rocky repositories 15:31:22 <NeilHanlon> "them" being the release packages pointing Rocky systems to the centos mirrors without any messing about with writing .repo files manually 15:31:28 <noonedeadpunk> would be quite fair to call them rocky-release-storage-common though :p 15:31:55 <jrosser_> how do we got those though? 15:32:12 <jrosser_> we have to add a repo with those centos release packages to the rocky system? 15:32:42 * jrosser_ worries about franken-install happening 15:35:35 <NeilHanlon> jrosser_: yeah. i was intending to make it exclude all but the CentOS Sig release packages 15:36:08 <NeilHanlon> or even better, probably, only the ones that are needed 15:36:09 <jrosser_> i think we have something already very much like that for EPEL / networkd 15:36:41 <NeilHanlon> yeah, i thought i remembered seeing it a while back 15:41:05 <NeilHanlon> I'll put a few changes in today probably for what I've found so far for review and you all can tell me what I've done badly :D 15:42:03 <noonedeadpunk> telling ppl what they did wrong is smth we enjoy doing pretty much hehe 15:42:09 <NeilHanlon> Lol 😂 15:42:15 <noonedeadpunk> or at least me:D 15:42:36 <noonedeadpunk> ok sounds good then! 15:43:24 <noonedeadpunk> btw, I won't be around for the next 2 weeks. Is there any volunteer to held meetings? 15:43:39 <jrosser_> i am away next week as well 15:44:09 <noonedeadpunk> ok, then we can cancel next week 15:44:24 <damiandabrowski> ack 15:44:42 <noonedeadpunk> wah tabout Aug 23? 15:44:44 <noonedeadpunk> *what 15:44:49 <NeilHanlon> i'd be happy to volunteer but as you know, I know not what I do :P 15:46:31 <damiandabrowski> I can do that if needed 15:47:10 <noonedeadpunk> ok, awesome, then Aug 23 will take place :) 16:01:53 <NeilHanlon> jrosser_: I think we were both thinking of https://opendev.org/openstack/ansible-role-systemd_networkd/src/branch/master/tasks/main.yml#L67-L82 16:02:28 <jrosser_> yeah, thats it 16:07:32 <noonedeadpunk> #endmeeting