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