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