15:00:22 #startmeeting openstack_ansible_meeting 15:00:22 Meeting started Tue Jan 16 15:00:22 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:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:22 The meeting name has been set to 'openstack_ansible_meeting' 15:00:27 #topic rollcall 15:00:29 o/ 15:00:29 o/ 15:00:32 morning 15:00:41 afternoon, i guess ;) 15:00:42 heya :) 15:00:52 it's slightly closer to evening hehe 15:01:11 4pm 15:01:24 ah, yeah 15:01:43 we've got lightly falling snow outside right now... not looking forward to cleaning it up later 15:02:40 when I asked locals when they saw snow last time, they answered that it was in 2016 15:03:11 so I kinda get nostalgic about snow 15:03:20 #topic office hours 15:03:38 We had relatively calm week I'd say 15:04:02 as a result - no new bugs. And this allowed to merge bumps and propose new point releases 15:04:31 except 2023.2, which I proposed as bugfix, rest are minor releases 15:06:10 Also I see that reviews started for openstack_resources role: https://review.opendev.org/q/topic:%22osa/openstack_resources%22 15:07:42 Also interestingly, update of ansible version results with quite weird/bad failures: https://review.opendev.org/c/openstack/openstack-ansible/+/905619 15:08:16 with "Could not find a module for {{hostvars['aio1_repo_container-b7922f21']['ansible_facts']['pkg_mgr']}}." during python_venv_build 15:09:29 and fails here o_O https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/tasks/python_venv_wheel_build.yml#L19-L32 15:10:13 have close to no idea why it fails only for lxc 15:11:47 Another "interesting" topic changes to dynamic_inventory logic: https://review.opendev.org/c/openstack/openstack-ansible/+/905438/2 15:12:27 basically there're 2 goals: 1 - name LXC containers in a same way as their hostname as today we have mess with underscores/dashes in name 15:13:49 weird... 15:14:28 and second to get rid of ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS: https://opendev.org/openstack/openstack-ansible/src/branch/master/scripts/openstack-ansible.rc#L60 15:14:39 yeah, ansible failure is just crazy.... 15:14:48 and what's more interesting, it's only for LXC 15:15:05 so potentially somehow related to connection plugin changes... 15:18:27 yeah, could be... 15:20:25 hey! sorry, I'm late again... 15:20:52 no worries 15:25:38 o/ hello 15:25:53 heya damiandabrowski, jrosser 15:31:17 but eventually I have nothing to add for today. 15:31:34 shortly will try to have a look at pki role regarding vault integration 15:31:42 but likely not this week 15:41:13 nothing much from me, i work a lot on the capi patches at the moment to try to make a CI job 15:41:26 ++ 15:41:37 yeah, that is really nice thing to have 15:41:55 need to get something to pass and merge it quick 15:41:55 I'm pretty much looking forward to it as well 15:42:17 as there are a lot of moving parts and we need CI to give some assurances about bumping versions of collections etc 15:43:29 Interesting part, if vexxhost collections do have some "fixed" requirements for dependencies 15:45:23 Hopefully, they will keep reasonable compatability for these https://github.com/jrosser/ansible-collection-kubernetes/blob/main/galaxy.yml#L11-L13 15:46:22 As recently we had some hassle with bein unable to resolve ansible requirements between osa and another collection 15:49:24 ah well git blame says i fixed those :) 15:49:48 becasue of exactly that reason 15:50:01 ugh, crap, ok, they did excatly what I was afraid of then 15:50:26 originally there was specific versions called for 15:50:27 * noonedeadpunk no idea why one would do that 15:50:36 or well. 15:50:36 and i changed it to be >= 15:50:58 I know the reason but no idea how this can be used in a real world 15:51:27 Like galaxy.yml should be treated as pyproject.toml (setup.txt) 15:51:55 where you define minimal requirements, but then you have some requirements.yml with specific ones 15:54:27 or dunno... 16:00:54 #endmeeting