15:02:26 #startmeeting openstack_ansible_meeting 15:02:26 Meeting started Tue Apr 12 15:02:26 2022 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:26 The meeting name has been set to 'openstack_ansible_meeting' 15:02:31 #topic rollcall 15:02:37 o/ hello 15:02:40 hey everyone o/ 15:03:15 hey! (on a phone for next 20min) 15:03:50 hey 15:04:24 #topic office hours 15:05:31 So PTG results. I had sent email tomorrow, but seems I mixed up a bit emails it should go from, so I guess it haven't landed on ML and waits for moderation.... 15:06:12 s/tomorow/today lol 15:06:43 I also started looking at CentOS distro jobs... And they are broken is so stupid/nasty ways.... 15:07:25 I would actually say - rhel'ish way 15:08:16 I think that intention to drop them were quite reasonable.... 15:08:27 so related - Z will not support python3.6..... 15:08:46 which i think means that Y *has* to be centos8->9 transition release? 15:08:58 yup.... 15:09:03 /o\ 15:09:22 well, iirc centos 8 has py3.8 15:09:31 but as usual without libs built 15:10:03 as we run ansible in 3.8 venv right now 15:11:16 https://opendev.org/openstack/openstack-ansible/src/branch/master/scripts/bootstrap-ansible.sh#L76 15:11:54 hrrm 15:12:07 I wonder if we even use that for service venv 15:12:49 it would be possible - though i expect ceph and libvirt bindings are going to be troublesome 15:13:00 nah, we don't now 15:13:15 i don't expect it to go well tbh 15:13:17 yeah, exactly 15:13:26 i think we tried this right at the start for centos8 15:13:53 I just can recalled we tried indeed:) but as you said - they don't ship bindings for $reason 15:14:24 @NeilHanlon whats the position on python versions for Rocky? 15:14:37 eg Zed needing > 3.6 15:17:05 Btw I will propose patches for switching to Y toorrow first thing in the morning 15:17:14 cool 15:22:10 I also have a proposal of adding damiandabrowski[m] to core reviewers team. If nobody against, I will send ML so everybody could vote. 15:22:31 Jonathan Rosser proposed openstack/openstack-ansible-repo_server master: Add facility to store repo contents on a remote mount https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837587 15:22:40 If there're any other proposals or nominations - I'm all ears :) 15:24:09 s/adding/nominating 15:24:52 Jonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837588 15:25:51 thank You! I'd be grateful for joining the core team (and now when I'm done with distro upgrades, I'll have much more time to contribute) 15:26:45 btw. let me copy-paste my message from previous week as it didn't get much attention 15:27:00 I guess we need also to patch systemd_mount role to install gluster_client? 15:27:10 congrats damiandabrowski[m] ! 15:27:11 Will You be able to have a look at my tempest changes and leave initial review? https://review.opendev.org/q/topic:tempest-damian-2021-12 15:27:14 There is a huge relation chain but I don't think we can avoid it as all of these changes focus on the same files :/ However, they are pretty straightforward so I hope all of them will be merged. 15:27:18 So my idea is to: gather initial reviews from You -> (make corrections) -> rebase all of them -> merge all. What do You think? 15:27:29 thanks! :D 15:27:32 sounds like a plan:) 15:29:08 Jonathan Rosser proposed openstack/openstack-ansible master: Use glusterfs as a backend for synchronising repo server contents https://review.opendev.org/c/openstack/openstack-ansible/+/837589 15:29:23 ^ this is basically working locally though i expect upgrades to break 15:30:56 maybe we discussed this enough already earlier but adding systemd_mount into repo_server as the hook into external shared storage seems neat 15:31:54 nice, i didn't expect gluster changes to land that fast :D 15:32:40 These are ususally lest words before huge issues 15:32:45 *last 15:32:50 :D 15:33:02 yeah indeed 15:33:48 jrosser: what I mean is that systemd_mount should be capable of mounting gluster on their own 15:34:06 so it should likely include client part when type is gluster 15:34:09 oh yes, it does and it works 15:34:59 the glusterfs role i made has bools for installing the client / server parts but i don't yet know what to connect those to 15:35:16 eventually we have there logic already https://opendev.org/openstack/ansible-role-systemd_mount/src/branch/master/vars/main.yml#L25-L37 15:35:44 So it could be independant relatively 15:36:41 btw. noonedeadpunk i received Your 'Zed PTG results' email so it actually has landed properly on ML ;) 15:36:51 oh, ok 15:36:54 only ugly bit is needing the fuse device for lxc 15:37:03 I haven't recieved it :/ 15:37:13 yeah..... 15:37:53 and that has to happen in-line in the code rather than in the lxc base image to cover upgrades 15:39:44 Just in case I already landed some ugly stuff there https://opendev.org/openstack/ansible-role-systemd_mount/src/branch/master/tasks/systemd_install.yml#L16-L47 but yeah, it's not container-specific, but distro specific 15:40:06 so I agree that in role there shouldn't be lxc crap preferably... 15:41:03 Jonathan Rosser proposed openstack/openstack-ansible-repo_server master: Add facility to store repo contents on a remote mount https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837587 15:41:09 so dunno what to do better here 15:42:35 Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs clients/servers https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/837582 15:44:44 I think we can start from that for sure and then re-arrange code if decide to do so. 15:44:46 do we have a priority order for doing the things from https://etherpad.opendev.org/p/osa-Z-ptg 15:46:35 very good question. I think ssl and keystone rbac should go first ? 15:46:57 ubuntu 22.04/centos 9 is based on time on hands? 15:47:22 as basically centos 9 likely rely on gluster (which thankfully landed) 15:47:48 yeah, thats removed the need to lsyncd and EPEL in the repo server, which is ++ 15:48:00 we will be able to remove lsyncd ;) 15:48:37 nice to see how everybody loves lsyncd :p 15:48:56 if nobody took it yet, I can work on 'cover octavia with PKI role' when I'm done with tempest changes 15:49:03 lsyncd is not fun ;) but the good part about it is that stuff can be regenerated :) haha 15:50:08 damiandabrowski[m]: that would be good to get some insight into the workings of the PKI role 15:50:25 and also i think there is some careful handling needed for upgrades 15:51:23 ack 15:53:21 the bigger piece of SSL work is doing the backends for all the services 15:55:02 yup, but also good one. As somewhere we're inventing bycicle to achieve that goal 15:55:36 which would be really awesome to land things and get them supported 15:56:05 (they are quite historical to have that said) 16:00:12 #endmeeting