15:01:58 #startmeeting openstack_ansible_meeting 15:01:59 Meeting started Tue Feb 8 15:01:58 2022 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:59 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:59 The meeting name has been set to 'openstack_ansible_meeting' 15:02:08 #topic rollcall 15:02:22 o/ 15:03:58 hey guys! sorry I wasn't very active lately, performing distribution upgrades in several regions during Q1 15:04:18 but i'll try to contribute as much as I can ;) things should get better in Q2 15:05:21 hopefully :) 15:05:30 so 15:05:37 #topic bug triage 15:06:00 #link https://bugs.launchpad.net/openstack-ansible/+bug/1960175 15:06:16 Obviously our doc is broken. 15:06:24 Question is - how we want to fix that? 15:06:51 We can just update the doc and say you should use like cluster_network: "{{ (container_networks['storage_address']['address'] ~ '/' ~ container_networks['storage_address']['netmask']) | ansible.netcommon.ipaddr('network/prefix') }}" 15:07:01 which is kind of... meh... 15:08:24 well, for monitor address we can jsut avoid monitor_address_block and replace with monitor_address 15:08:35 o/ hello 15:08:39 but for cluster_network we still need network 15:10:19 hmm, isn't this bug report about https://bugs.launchpad.net/openstack-ansible/+bug/1960175 15:10:20 so I was thinking if we should add cidr_networks as var somehow... or just add network to container_network stanza? 15:10:52 damiandabrowski[m]: yeah, I literally mentioned it 6 messages before :p 15:10:53 https://review.opendev.org/c/openstack/openstack-ansible/+/823796 15:10:56 sorry, wrong link 15:11:59 cidr_networks can get complex 15:12:04 look at the L3 pods example 15:12:16 👋hey folks, am around. and thank you again jrosser if i didn't say it yesterday for your time looking at rocky with me 15:12:39 NeilHanlon: hi there - i amended your patch with the ansible path btw 15:12:48 oh, thank you :) 15:15:58 noonedeadpunk: does this help with finding the ceph ip? https://github.com/openstack/openstack-ansible/blob/master/playbooks/common-tasks/dynamic-address-fact.yml 15:16:36 though it wants the cidr though i guess, so not really 15:16:57 damiandabrowski[m]: huh 15:17:12 should we jsut backport it then and ask user to test out? 15:18:20 seems we should have backport that patch anyway? 15:19:53 yeah, i think we should 15:22:22 jrosser: yes, indeed we need cidr there... 15:22:37 and I agree that making cidr_networks will likely be tricky 15:23:34 i'm not sure i see value in bringing it into accessible vars really 15:23:44 but considering we have cidr_networks in docs that makes me think there was there one day 15:24:01 but agree. we have container networks defined there 15:24:10 so maybe jsut try to add cidr as an element? 15:24:21 yes, or maybe the ceph user_variables example was just always wrong 15:24:49 I can't reject such possibility :) 15:25:21 this also ignores that i think the ceph AIO networks are really all scrambled up too 15:25:59 oh yes, storage network just not used in aio 15:26:18 but that's different topic :) 15:26:21 indeed 15:26:32 (we should fix it yeah) 15:26:36 next bug? :) 15:26:53 I don't think we have anything new 15:27:04 #topic office hours 15:27:46 So there's already a PTG schedule for April available 15:28:46 #link https://ethercalc.openstack.org/7yxdas7suqnd 15:29:03 I took kind of responsibility to fill same time slots as for previous PTG 15:29:33 would be great if you could check it and provide some feedback if that is fine or we should re-arrange and do proper voting 15:30:18 So 2H slots 15-17 UTC on Tuesday and Wednesday 15:30:32 it's ok for me 15:30:45 (april 5 and april 6) 15:32:06 yes ok for me 15:32:07 we almost done with centos-8 removal 15:32:34 and there big work done with Rocky?:) 15:33:29 i think that NeilHanlon patch is very very close for metal deploys 15:33:55 and i think that the selinux trouble and probably also the lxc python lib problems will go away with it now using the system python on the targets 15:34:32 sounds good enough 15:34:47 really we wait on the dib patch to merge and getting nodes available 15:35:25 regarding ubuntu 22.04 support. I think I'd try to release without it if we will be ready with other things 15:35:28 and i think also we have to clean up these zuul job repos as that has causes confusion 15:35:35 oh yes 15:36:15 I;m not sure what it will take to land all keyston-related system scope and project tokens stuff 15:36:36 Or we'd rather delay intentionally to get ubuntu 22.04? 15:37:18 probably it's topic for ptg though as there will be more details around by this date (like dib and ci images) 15:38:23 whats the release date? 15:38:47 March 30 15:38:54 +2 month iirc 15:39:00 to technically we can fit 15:39:58 btw... Have I missed how Z will be named ?:) As just realized I have no idea what's the name it will have... 15:40:14 22.04 is released April 21, 2022 though? so it's not in this cycle? 15:41:34 well, it's not. but I'd say all depedns on how much we want it:) and when CI images will appear.. If that will with some beta in March and we will be able to start working on it before release... 15:41:59 it's doable I guess 15:42:04 for ubuntu usually one or two days hacking gets most of it sorted unless there is a major problem 15:42:32 But yes, historically we were holding ubuntu lts to autumn 15:46:57 Jonathan Rosser proposed openstack/openstack-ansible master: Remove unwanted repositories installed with the zuul configure-mirrors role https://review.opendev.org/c/openstack/openstack-ansible/+/828267 15:47:13 ^ zuul runs older ansible - doh 15:50:27 also i an pretty much done on the ssh keypairs stuff 15:51:01 I will review this shortly 15:51:15 though somehow i've constructed the patches / depends-on all backwards and it won't pass 15:51:18 I did quick look through and things look pretty much good 15:51:57 i think it was a mistake to try to bring all the role patches as depends-on the main one to openstack-ansible 15:52:30 at least openstack-ansible should depends on plugins? 15:53:25 ah yes. I mean - nova/keystone should depend on integrated repo 15:53:40 and repo 15:53:49 and integrated only depend on plugins 15:54:08 correct, that would work fine and would be mergeable 15:55:15 Jonathan Rosser proposed openstack/openstack-ansible master: Create ssh certificate authority https://review.opendev.org/c/openstack/openstack-ansible/+/825292 15:55:42 Jonathan Rosser proposed openstack/openstack-ansible-repo_server master: Use ssh_keypairs role to generate keys for repo sync https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/827100 15:56:00 Jonathan Rosser proposed openstack/openstack-ansible-os_nova master: Use ssh_keypairs role to generate cold migration ssh keys https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/825306 15:56:07 and regarding plugins CI - I haven't looked into it - ENOTIME 15:56:17 Jonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Use ssh_keypairs role to generate fernet sync ssh keys https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/827090 15:57:02 i only looked a little at molecule and saw it was pretty docker centric which is tedious for the docker rate limits 15:57:19 yep 15:57:37 and with nodepool we don't even need this 16:01:06 #endmeeting