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