14:00:07 <rafaelweingartner> #startmeeting cloudkitty 14:00:07 <opendevmeet> Meeting started Mon May 30 14:00:07 2022 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:07 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:07 <opendevmeet> The meeting name has been set to 'cloudkitty' 14:00:14 <rafaelweingartner> Roll count 14:00:17 <rafaelweingartner> \O 14:00:30 <priteau> o/ 14:03:10 <rafaelweingartner> Hello mrarpiarz, are you going to joing us today? 14:05:37 <mkarpiarz> Hi! 14:05:52 <mkarpiarz> Sorry, I got distrated. :) 14:05:53 <rafaelweingartner> Hello!! 14:05:56 <rafaelweingartner> no worries :) 14:06:00 <rafaelweingartner> #topic OpenInfra Summit Berlin 2022 14:06:36 <rafaelweingartner> Last meeting we aligned the topics we wanted to address in each meeting, and then I created a presentation (similar to the one Pierre sent) to help us in both meetings 14:06:45 <priteau> Thank you rafaelweingartner 14:06:52 <mkarpiarz> Awesome! 14:06:53 <rafaelweingartner> Have you guys been able to see it? Any contribution is welcome! 14:07:23 <rafaelweingartner> I am not sure though that we will be able to use it, but at least, it is a written document that people can consult afterwards 14:08:58 <priteau> I haven't looked fully at it yet 14:09:28 <priteau> Looking now 14:10:00 <priteau> VPN metrics? Are you using this rafaelweingartner? 14:10:06 <rafaelweingartner> yes 14:10:36 <priteau> Any reason why you have inverted the order of Yoga and Xena? 14:10:51 <rafaelweingartner> none :) 14:11:04 <rafaelweingartner> Maybe I just wrote without paying much attention 14:11:53 <priteau> Slide 11 14:12:05 <priteau> Can you invert the two boxes? 14:12:09 <priteau> Put yoga on the right 14:13:05 <rafaelweingartner> done 14:13:10 <priteau> Thank you 14:13:24 <priteau> It would be nice to show more abstract architecture, rather than gnocchi specifically 14:13:28 <priteau> what do you think? 14:13:56 <rafaelweingartner> I agree 14:14:04 <rafaelweingartner> that is why I have slide 7 14:14:16 <rafaelweingartner> but I would like some input from you guys, as you use other setups 14:14:42 <rafaelweingartner> all of our setups are based on Gnocchi and Ceilometer 14:15:24 <rafaelweingartner> what other components/processes do you think that we need to display there? 14:15:28 <priteau> Oh right 14:15:52 <priteau> Maybe the concepts of hashmap and pyscripts 14:19:14 <rafaelweingartner> Ok, I will work to add them later today then 14:19:18 <rafaelweingartner> anything else? 14:19:27 <priteau> I am curious about your distributed site view/export point 14:19:34 <rafaelweingartner> :) 14:19:40 <priteau> So you have a common influxdb across multiple sites 14:19:46 <rafaelweingartner> exactly 14:20:06 <rafaelweingartner> we came up with that to have a single export point for all different openstack sites 14:20:41 <mkarpiarz> Maybe something about how metrics in metrics.yml relate to actual metric objects? 14:21:11 <rafaelweingartner> Good suggestion 14:21:14 <rafaelweingartner> I will add that as well 14:21:32 <mkarpiarz> But in a general way to not too get too deep into the forest :) 14:22:01 <rafaelweingartner> Sure 14:22:49 <mkarpiarz> Otherwise the slides look great! Just like Pierre said, we should mention other collectors. 14:23:13 <rafaelweingartner> yes, maybe, can you guys send me your setup scenarios? 14:23:21 <rafaelweingartner> and then, I can create similar designs and put there 14:23:26 <mkarpiarz> This should be as easy as adding two more circles on slide 6. 14:24:10 <rafaelweingartner> sure 14:24:24 <mkarpiarz> This doesn't need to be detailed, just a bubble for "Prometheus" and "Monasca". 14:24:41 <priteau> I think for onboarding we also need to mention all the non service repos 14:24:46 <priteau> client, dashboard, tempest 14:24:55 <priteau> specs? 14:25:19 <mkarpiarz> Ah, a good point! 14:25:19 <rafaelweingartner> Ah 14:25:20 <rafaelweingartner> good 14:25:25 <rafaelweingartner> yes, I will add that 14:25:48 <rafaelweingartner> and a short description of them 14:27:19 <mkarpiarz> What do you guys think would be the best way for people to get started if they are interested in contributing to the project? 14:27:46 <mkarpiarz> We don't have LHF tasks, don't we? 14:27:46 <priteau> Slide 6 of https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/summits/26/presentations/23731/slides/denver-onboarding.pdf 14:27:53 <priteau> LHF 14:27:54 <priteau> ? 14:28:38 <rafaelweingartner> Thanks priteau 14:29:10 <priteau> Low Hangover Fruit? 14:29:14 <rafaelweingartner> I think that for them, to get started, I would say that joinin the IRC call, helping reviewing patches, and off course, trying to use/adopt it in their cloud 14:30:10 <rafaelweingartner> priteau: I am not sure I understand what you meant 14:30:12 <priteau> I am not sure we have many easy tasks. Docs? 14:30:23 <priteau> rafaelweingartner: I was asking what LHF meant 14:30:29 <priteau> What mkarpiarz said 14:30:32 <mkarpiarz> LHF = low hanging fruit :) 14:30:34 <priteau> But I think I know 14:30:39 <rafaelweingartner> ah 14:30:40 <rafaelweingartner> hehe 14:31:14 <rafaelweingartner> Documentation are simpler tasks, but I would say that helping with patches is also a good and easy way to start in a system 14:31:39 <rafaelweingartner> reviewing and helping in smaller and simpler patch can help people get to know the system workings quite easy 14:33:21 <priteau> I believe we were told that there won't be any projector in these sessions 14:33:36 <priteau> We can use some online slide share tools? 14:33:37 <mkarpiarz> OK, this sounds good. So basically what's on slide 13? 14:33:48 <priteau> I don't know if Google Docs can do it 14:35:52 <rafaelweingartner> Slide 13 is just a conclusion and the idea was to present/show some takeaways for the people 14:35:58 <rafaelweingartner> like, if if doubt, ping us 14:36:16 <mkarpiarz> I see. 14:36:17 <rafaelweingartner> and the next steps for cloudkitty 14:36:22 <rafaelweingartner> such as developing the community, and so on 14:37:00 <mkarpiarz> It's up to you if you want to include something about how to get started. :) 14:37:11 <rafaelweingartner> I think that we can share the link for the presentation for people joining, and then we can just go on and discuss with them 14:37:26 <rafaelweingartner> Then, they will have the material to use later on, if needed 14:37:36 <rafaelweingartner> Sure, Mariusz, I will add something about getting started 14:37:42 <rafaelweingartner> that is a good idea 14:38:49 <rafaelweingartner> Before we move on, do you guys have something else to add regarding the sides? 14:39:36 <mkarpiarz> Not at the moment. 14:40:09 <mkarpiarz> Ah, one thing! 14:41:10 <mkarpiarz> Slide 12: this should be "Zed+", right? 14:41:22 <mkarpiarz> :D 14:41:41 <rafaelweingartner> exactly 14:41:55 <rafaelweingartner> my bad 14:42:47 <rafaelweingartner> So, moving on to the reviews before we run out of time. 14:42:48 <rafaelweingartner> #topic Target reviews 14:43:21 <rafaelweingartner> We are having an issue with a library that broken the pipeline 14:43:32 <rafaelweingartner> The problem is solved here: https://review.opendev.org/c/openstack/cloudkitty/+/837442 14:43:38 <rafaelweingartner> where a new API is bein added by me 14:44:16 <rafaelweingartner> I addressed the reviews of Pierre there, so it would be nice to get a second round of review 14:45:08 <mkarpiarz> I'm checking out this now. 14:47:20 <priteau> I think that patch is looking good now 14:47:23 <priteau> What was the bug fix though? 14:47:51 <rafaelweingartner> https://review.opendev.org/c/openstack/cloudkitty/+/837442/8/cloudkitty/dataframe.py 14:48:24 <rafaelweingartner> I forgot the library now, but one of them started to have an issue with the default message there 14:48:33 <rafaelweingartner> then, by using a custom one, we avoid the error :) 14:49:04 <priteau> So voluptuous? 14:49:12 <rafaelweingartner> yes 14:50:51 <rafaelweingartner> when it gets merged, the other stuck patches will be able to move on as well 14:51:10 <rafaelweingartner> Another interesting one, is the patch https://review.opendev.org/c/openstack/cloudkitty/+/837200 14:51:11 <mkarpiarz> This looks like a very simple fix then. Why not submit only this one so we can quickly merge it? 14:51:24 <mkarpiarz> (I mean 837442) 14:51:34 <priteau> Yes, I would suggest in general keep bug fixes separate from features 14:51:34 <rafaelweingartner> The fix that is inside that patch? 14:51:37 <priteau> Yes 14:51:53 <rafaelweingartner> we discussed that, and we said that it was ok to maintain as is 14:52:24 <rafaelweingartner> I mean, I can rework and create a separate patch though, but I did not do it, because in one of our past meetings we said that we could maintain it as is 14:52:29 <mkarpiarz> That was before you showed us what the fix is though. xD 14:53:12 <rafaelweingartner> ok, I will create a separated patch then 14:53:19 <rafaelweingartner> after our meeting ends 14:54:22 <rafaelweingartner> and, so moving on to the next one, which is https://review.opendev.org/c/openstack/cloudkitty/+/837200. This patch is a bug fix that I created, and it seems ready to be merged 14:54:23 <mkarpiarz> Thanks! I'll put 837442 as a priority for testing so this might not be necessary. 14:54:56 <rafaelweingartner> if you guys can review 837200, it would awesome to move on with it 14:55:20 <rafaelweingartner> after that one, I would ask you guys, if you have any pripority for open patches 14:55:44 <mkarpiarz> Yeah, 837200 is another easy one ready to be merged in my opinion. 14:56:47 <priteau> Missing reno ;-) 14:57:09 <priteau> mkarpiarz: When are you at the summit in the end? 14:57:17 <priteau> (which days) 14:57:57 <mkarpiarz> I'll be coming for the first day only. 14:58:02 <rafaelweingartner> I will be in all days 14:58:37 <rafaelweingartner> Moving on to the Open floor moment. 14:58:38 <rafaelweingartner> #topic Open floor moment 14:58:47 <priteau> mkarpiarz: So you won't be at the onboarding session 14:58:51 <rafaelweingartner> do you guys have anything else to add? 14:59:05 <priteau> I see, it is reflected in the schedule 15:00:43 <priteau> Nothing else from me 15:01:04 <rafaelweingartner> guys, I will have to close now. Thank you for participating. Have a nice week. See you all in the OpenInfra Summit =) 15:01:08 <rafaelweingartner> #endmeeting