15:01:21 <noonedeadpunk> #startmeeting openstack_ansible_meeting 15:01:21 <opendevmeet> Meeting started Tue Mar 15 15:01: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:01:21 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:21 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting' 15:01:29 <noonedeadpunk> #topic rollcall 15:01:51 <spatel> \o/ 15:02:58 <NeilHanlon> o/ heya folks, hope everyone is doing well 15:04:11 <mgariepy> \o 15:10:23 <noonedeadpunk> #topic office hours 15:10:35 <noonedeadpunk> sorry I bit distracted internally 15:11:26 <noonedeadpunk> having some nesty issue for weeks now with mariadb that drops connection but thinks it alive so leaves lock on table until timeout for connection ends 15:13:14 <damiandabrowski[m]> hey! (sorry for being late) 15:15:17 <noonedeadpunk> We've got approval that https://bugs.launchpad.net/openstack-ansible/+bug/1955676 works nicely 15:15:26 <noonedeadpunk> *solution for 15:15:35 <noonedeadpunk> Which is https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/822860 15:15:43 <noonedeadpunk> So probably would be great to have it reviewed 15:16:28 <NeilHanlon> been looking at the graylog role in the ops repo, seems fairly straightforward but was thinking of swapping out the current journal-to-graylog converter that's deprecated with https://github.com/parse-nl/SystemdJournal2Gelf, maybe? 15:16:33 <noonedeadpunk> Another nasty thing we also hitted after X upgrade was https://review.opendev.org/q/topic:bug%252F1961603 so worth checking it as well 15:17:34 <noonedeadpunk> NeilHanlon: well... the only tricky thing is that it requires go everywhere? 15:17:42 <noonedeadpunk> which is.... meh... 15:18:01 <NeilHanlon> probably would create deb/rpm packages for it 15:18:34 <NeilHanlon> i'm not against updating the current python one either 15:19:46 <noonedeadpunk> we just don't have anything that requires go atm, and we're trying to leave things as minimalistic as possible. 15:20:13 <noonedeadpunk> but yeah. I saw that journal2gelf is not supported for quite a while which is quite sad 15:20:37 <NeilHanlon> gotcha, makes sense. I'll look at updating the journal2gelf module. it didn't look too bad, just some py2 -> py3 stuff that needs fixing 15:20:46 <NeilHanlon> mostly around bytes and strings and all that fun :) 15:20:47 <spatel> NeilHanlon why don't we use journalbeat to push journal to graylog? 15:21:41 <noonedeadpunk> well, https://github.com/nailgun/journal2gelf has 2.1.0 jsut in case. So it lloks like it jsut wasn't pushed to pypi? 15:22:21 <NeilHanlon> spatel: i'm not familiar w/ journalbeat, but sounds like an interesting option, maybe? 15:22:44 <spatel> NeilHanlon that is what i am using and works great 15:22:46 <NeilHanlon> yeah I installed right from the master branch on a test box noonedeadpunk and it still seemed to have some issues 15:22:48 <noonedeadpunk> but um, what point of having journalbeat with graylog?:) 15:22:59 <noonedeadpunk> isn't this part of elk?:) 15:23:01 <NeilHanlon> yeah that was sorta my next thing heh 15:23:28 <noonedeadpunk> ah I see 15:23:40 <spatel> I don't have ELK infra (I am using graylog outside OSA and beat to send logs) 15:24:43 <noonedeadpunk> Next to that I tried to use system-scope stuff and keystone changes, but that has barely merged to openstack collection as well as openstacksdk, and ofc is broken in several places. Was trying to investigate but have quite a lot of internal issues I have to address first... 15:25:06 <NeilHanlon> i think journalbeat is also golang, fwiw 15:26:53 <noonedeadpunk> Then I'd prefer SystemdJournal2Gelf, since at least it's BSD licensed... 15:27:47 <spatel> Yes but single RPM and i have not installed journalbeat on all containers but just on physical node like infra/compute. 15:28:20 <spatel> i point Journalbeat to point /openstack/logs/ to push all container logs to graylog 15:29:28 <noonedeadpunk> But journal from all containers is in /var/log/journal/ ? 15:32:09 <spatel> damn it correct sorry my bad - https://paste.opendev.org/show/bYg0RxxDdBZjW2gRuIIg/ 15:37:53 <jrosser> hello 15:38:02 <spatel> hello 15:38:48 <NeilHanlon> looking again with fresh eyes, it appears someone's already done some of the work for journal2gelf working https://github.com/nailgun/journal2gelf/pull/6/files 15:39:49 <jrosser> i was just taking another look at the molecule stuff if we wanted to discuss role tests 15:48:16 <opendevreview> Jonathan Rosser proposed openstack/ansible-role-pki master: Refactor conditional generation of CA and certificates https://review.opendev.org/c/openstack/ansible-role-pki/+/830794 15:56:44 <opendevreview> Andrew Bonney proposed openstack/openstack-ansible-os_neutron master: Add parameters to limit the number of DHCP or L3 agents https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/833769 15:58:12 <opendevreview> Merged openstack/openstack-ansible-haproxy_server master: Change location of ipaddr filter https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/831528 16:03:18 <noonedeadpunk> #endmeeting