15:00:16 <noonedeadpunk> #startmeeting openstack_ansible_meeting
15:00:16 <opendevmeet> Meeting started Tue Jan 30 15:00:16 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:16 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:16 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting'
15:00:24 <noonedeadpunk> #topic rollcall
15:00:26 <noonedeadpunk> o/
15:00:36 <damiandabrowski> hi!
15:04:11 <opendevreview> Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Fix condition of excludelist file removal  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/907180
15:05:06 <opendevreview> Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Fix condition of excludelist file removal  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/907180
15:05:08 <noonedeadpunk> #topic office hours
15:05:31 <noonedeadpunk> So we got couple of roles, like ironic and magnum due to this small nit ^
15:05:41 <noonedeadpunk> *broken
15:05:46 <noonedeadpunk> *failing CI
15:05:55 * noonedeadpunk needs to get himself together
15:06:32 <noonedeadpunk> So I don't actually have many updates for the previous week
15:07:03 <noonedeadpunk> I'd eventually need to go through bug reports, as while most of them got some first reply, I'm not sure they all were properly triaged
15:07:12 <noonedeadpunk> Hopefully to have some time on Friday for that
15:07:35 <noonedeadpunk> I guess main 2 things that are in progress - openstack_resources and capi driver for magnum
15:07:58 <noonedeadpunk> I was not able to work on openstack_resources to implement suggested improvements for image management.
15:08:17 <noonedeadpunk> It also might be worth doing that in follow-up, not sure
15:09:57 <noonedeadpunk> for magnum capi I see some quite good progress, but apparently work is still in progress. Likely very close to the finish line
15:13:58 <jrosser> o/ hello
15:14:05 <jrosser> yes for cluster api it is very close
15:14:26 <jrosser> working in my AIO locally, just need to allow some more time for the cluster to create in the CI node i think
15:14:35 <jrosser> but there are a *ton* of dependant patches
15:14:56 <jrosser> some of which are good to go, some of which might need some discussion about the best approach
15:16:37 <noonedeadpunk> despite beeing super short on time this season, I'm ready to check through things when they're ready :)
15:16:53 <noonedeadpunk> I can recall there were some "volunteers" to test it out as well
15:18:16 <jrosser> yeah, that would be good
15:18:29 <jrosser> getting the AIO going is a little subtle though so i need to document that
15:19:22 <jrosser> some of the dependancies are generally moving stuff out of openstack-ansible repo into plugins collection
15:19:31 <jrosser> those are low-hanging fruit
15:21:25 <noonedeadpunk> actually moving to things to plugins, I was wondering what's up with https://review.opendev.org/q/topic:%22osa/collectify%22 ?
15:21:55 <noonedeadpunk> Like I was thinking it can be trivial to move all playbooks to plugins while get some benefits (potentially)
15:22:26 <noonedeadpunk> And that should not take dramatical time to move
15:22:45 <jrosser> yeah so some of those things actually are needed for the capi work
15:23:02 <jrosser> but i have done "whatever it takes" so interested in feedback
15:23:14 <noonedeadpunk> but I can recall not all of these worked like expected?
15:24:37 <noonedeadpunk> I just though of creating playbooks like openstack.osa.nova, openstack.osa.glance, etc and move content from integrated repo
15:24:40 <jrosser> right - particularly the one to set vars for source installs i think
15:24:55 <noonedeadpunk> while leaving just import_playbook: openstack.osa.glance for compatability
15:25:12 <noonedeadpunk> in the integrated
15:25:37 <noonedeadpunk> oh
15:25:49 <noonedeadpunk> another thing we might want to land "early"
15:26:02 <noonedeadpunk> I had couple of patches to the inventory script...
15:26:05 <jrosser> yeah
15:26:19 <jrosser> factoring out playbooks/common-* would be a really good start
15:27:03 <noonedeadpunk> so this might be useful for your capi hussle I assume: https://review.opendev.org/c/openstack/openstack-ansible/+/905433/2
15:27:20 <noonedeadpunk> as I can recall you said before about inconsistent hostnames/inventory names for containers
15:28:05 <noonedeadpunk> and this https://review.opendev.org/c/openstack/openstack-ansible/+/905438/2 should let us get rid of ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS
15:28:33 <noonedeadpunk> basically making `-` and `_` interchangable
15:28:54 <noonedeadpunk> which I dunno if good or terribly bad idea frankly speaking
15:29:48 <noonedeadpunk> but that means we should be able to jsut rename groups in env.d to be only underscores, and hopefully not breaking anybody during upgrade....
15:30:31 <noonedeadpunk> but that might be actually good to leave for the next cycle even....
15:30:48 <noonedeadpunk> as I can see how playbooks might be using or relying on current group names
15:33:37 <jrosser> it does sound like we should try to land a bunch of this stuff as soon as possible
15:33:48 <jrosser> it’s all quite big and don’t want to leave it too late
15:34:38 <jrosser> yes capi would benefit from the underscores change
15:35:00 <jrosser> as there’s a bit of a break/fix cycle keeps happening with external collections there
15:38:28 <noonedeadpunk> With that we should still keep internal logic of converting hostnames for older deployments...
15:38:55 <noonedeadpunk> as basically only new containers will be generated this way - inventory won't (or should not) be altered otherwise
16:00:58 <noonedeadpunk> #endmeeting