14:00:41 <rafaelweingartner> #startmeeting cloudkitty 14:00:41 <opendevmeet> Meeting started Mon Oct 4 14:00:41 2021 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:41 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:41 <opendevmeet> The meeting name has been set to 'cloudkitty' 14:00:50 <priteau> Hello 14:01:32 <rafaelweingartner> #topic rollcount 14:01:49 <rafaelweingartner> \0 14:01:56 <mkarpiarz> Hi! 14:02:32 <priteau> o. 14:05:03 <rafaelweingartner> #topic virtual PTG 14:05:09 <rafaelweingartner> As a reminder, the next virtual PTG will take place October 18, at 14:00-17:00 UTC 14:05:24 <rafaelweingartner> I hope we will see each other during the PTG meeting :) 14:05:33 <priteau> I'll be there! 14:05:35 <mkarpiarz> For sure! 14:06:14 <rafaelweingartner> Awesome! 14:06:20 <rafaelweingartner> #topic Target review of the meeting 14:06:35 <rafaelweingartner> Have you guys had time to review some of the selected patches? 14:07:05 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/774520 -- can we merge it? It came from the previous release cycle 14:07:58 <priteau> Let me take a quick look 14:07:59 <mkarpiarz> This only need one more +2, right? 14:08:15 <rafaelweingartner> yes 14:08:43 <mkarpiarz> So it's down to Pierre decide. :) 14:09:00 <mkarpiarz> I'm not certain what to do about https://review.opendev.org/c/openstack/cloudkitty/+/775359 14:09:59 <mkarpiarz> Should we wait for the author to submit a patch? 14:10:28 <rafaelweingartner> or, we can take over it 14:10:46 <rafaelweingartner> I mean, we can add patches on top of it to, for instance, address my suggestions there 14:10:53 <deke> hi 14:10:54 <deke> sorry I'm late 14:10:57 <rafaelweingartner> however, I am not sure if that may be seen as rude 14:11:04 <rafaelweingartner> Hello deke 14:11:07 <rafaelweingartner> Welcome :) 14:11:13 <rafaelweingartner> No worries 14:12:05 <deke> I run a company that uses openstack extensively and is very interested in contributing to and utilizing cloudkitty for our deployments 14:12:13 <deke> fyi 14:12:27 <rafaelweingartner> that is awesome ! 14:12:32 <mkarpiarz> Splendid! 14:13:33 <deke> we are interested in standard deployments and options besides kolla - we found the existing documentation to be virtually nonexistent for newer versions 14:14:04 <deke> is anyone working on binaries for newer ubuntu/openstack versions yet? 14:14:39 <priteau> The binary packages are maintained by each distribution 14:14:54 <priteau> Doesn't Ubuntu have the latest in UCA? 14:15:25 <priteau> Oh, no cloudkitty in UCA 14:15:41 <deke> as far as we know, there are no binaries for anything newer that 16.04 14:16:06 <priteau> I can see packages for focal in the main distro: https://packages.ubuntu.com/search?keywords=cloudkitty 14:16:09 <rafaelweingartner> deke: can we discuss this during the general topics section? 14:16:18 <deke> yes we can! 14:16:25 <rafaelweingartner> I mean, we normally follow a script, and we were discusing the target patches of the meeting 14:17:07 <deke> yes please continue. I can't see what topic we are on currently since i joined late 14:17:16 <priteau> mkarpiarz: about the divbyzero patch, we can try reaching to the contributor directly by email, see if they can follow up 14:17:21 <priteau> Otherwise we update 14:17:22 <rafaelweingartner> Pierre, thanks for the review there again! After the meething I will amend the patch then 14:18:22 <rafaelweingartner> and, about the pyscript patch? The code looks fine, but we do not use it currently. Do any of you guys use it? 14:18:49 <rafaelweingartner> I will follow up with the author in the #775359 patch 14:20:02 <priteau> I haven't used pyscripts but we should try it and get some tests in the gate 14:20:34 <mkarpiarz> I'll test pyscripts in my test environment. 14:21:01 <mkarpiarz> This is something I was meant to do anyway. 14:21:09 <rafaelweingartner> Ok, thanks! 14:21:19 <rafaelweingartner> Let's wait for your feedback there then, before merging 14:21:28 <rafaelweingartner> I will put a -1 in the workflow 14:22:42 <mkarpiarz> OK 14:24:55 <mkarpiarz> Any other patches we want to discuss? 14:26:51 <priteau> I'll check the "active status" one 14:27:08 <rafaelweingartner> ok, thanks! 14:27:11 <rafaelweingartner> yes, the last one 14:27:16 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/777442 14:30:53 <mkarpiarz> From my perspective this one is good to go. 14:38:49 <priteau> Just a cosmetic user string comment from me 14:39:50 <rafaelweingartner> thanks! 14:39:55 <rafaelweingartner> I will amend afterwards then 14:40:58 <rafaelweingartner> Thank you guys! Let's see if we can get these one merged until our next meeting 14:41:15 <rafaelweingartner> So, moving on, I will open now for general questions that have not been documented in the etherpad 14:41:17 <rafaelweingartner> #topic open floor 14:41:41 <deke> hi again 14:41:55 <deke> so we are new to this project and trying to get up to speed 14:41:55 <rafaelweingartner> BTW, for those who do not have the link to Etherpad, we always post the agenda there before the meeting: https://etherpad.opendev.org/p/cloudkitty-meeting-topics 14:42:11 <deke> thanks i'll check it out 14:42:33 <deke> the issue we are facing may simply be due to outdated docs 14:42:52 <deke> the latest ubuntu information the docs show is for 16.04 referencing PPAs that are no longer active 14:42:53 <deke> https://docs.openstack.org/cloudkitty/latest/admin/install/install-ubuntu.html 14:44:26 <deke> it also references "cloudkitty-dashboard" which no longer exists as a package as far as we can tell. The github for dashboard appears to be current, though 14:44:30 <priteau> Indeed that's not good 14:44:48 <priteau> I think we can probably recommend to install via distro packages instead 14:44:56 <priteau> deke: have you tried the official ubuntu packages? 14:45:09 <deke> i don't believe we have 14:45:26 <deke> will do and report back on that 14:45:56 <deke> is that expected to work? simply apt install cloudkitty-api cloudkitty-processor ? 14:47:38 <priteau> It would install the packages, not sure how much extra configuration is required beyond that. 14:47:53 <priteau> You probably need to create databases, set up configuration files, etc. 14:47:54 <rafaelweingartner> you would need to config the agents 14:48:11 <priteau> I would really recommend using a deployment system such as Kolla or OSA 14:48:12 <rafaelweingartner> the API will require you do do the manual configuration of the WSGI as far as I know 14:48:28 <rafaelweingartner> I was just going to mention the same 14:48:44 <rafaelweingartner> try using an automated, solid, and tested system such as Kolla-ansible 14:48:55 <rafaelweingartner> It will facilitate a lot for you 14:49:17 <deke> this is incompatible with the rest of our deployment 14:49:37 <rafaelweingartner> it is possible to do the deployment of Kolla-ansible just for CloudKitty 14:49:50 <rafaelweingartner> we do that in env. when the whole Openstack components are already deployed 14:50:13 <rafaelweingartner> the tricky is to pre-configure the variables that would normally be derived from other components setup 14:50:21 <deke> that may work. However, we are already used to manually configuring databases and writing configuration files for the rest of the 20 services we use 14:50:42 <deke> so I don't think it would be to difficult as long as we had current docs to refer to 14:51:00 <rafaelweingartner> or, you can check the ansible scripts of Kolla-ansible 14:51:21 <rafaelweingartner> Personally, I have never setup CloudKitty manually 14:52:00 <mkarpiarz> I was going to say look into what the kolla-asible role for CloudKitty is doing. 14:52:09 <rafaelweingartner> :) 14:52:10 <priteau> +1 14:52:18 <deke> okay we can take that approach 14:52:25 <deke> I would still like to udpate the docs for this though 14:52:37 <mkarpiarz> Yes, definitely. 14:52:38 <rafaelweingartner> your patches would be welcome 14:52:39 <priteau> You could deploy a Kolla all-in-one deployment in a VM, see what config is generated and extrapolate from that 14:52:46 <deke> so we can have documentation similar in thoroughness to other services 14:52:56 <deke> my team can take that on 14:53:42 <deke> is there anyone here that could assist us on this a bit as we get up to speed? 14:54:09 <rafaelweingartner> just ping me, if you have some doubts or problems during the process 14:54:15 <rafaelweingartner> I can then try to help you guys 14:54:25 <deke> ok on here or via email? 14:54:32 <rafaelweingartner> I am not normally on IRC, so it is best to reach me via email 14:54:47 <deke> sounds good 14:55:39 <deke> also notice one thing on the source installation instructions: https://cloudkitty.readthedocs.io/en/latest/installation.html 14:56:03 <deke> cloudkitty-api --config-file /etc/cloudkitty/cloudkitty.conf fails 14:56:08 <deke> I believe it should be 14:56:16 <deke> cloudkitty-api -- --config-file /etc/cloudkitty/cloudkitty.conf 14:57:41 <priteau> deke: I think the docs on readthedocs are really old 14:57:59 <priteau> they date from when cloudkitty was not yet an official openstack project 14:58:38 <deke> oof 14:58:54 <rafaelweingartner> and most people normally use Kolla-ansible or OSA to deploy it 14:59:09 <rafaelweingartner> that is probably why the documentation on how to do a manual setup became outdated 14:59:23 <rafaelweingartner> guys, I am sorry, but we are running out of time 14:59:32 <rafaelweingartner> It is great to see new people joining in. Deke, we are eager to start reviewing your patches that will for sure help to improve CloudKitty a lot. 14:59:41 <rafaelweingartner> thank you all guys! 14:59:41 <deke> no worries this has been very informative! 14:59:47 <rafaelweingartner> #endmeeting