rafaelweingartner | Hello guys! | 13:59 |
---|---|---|
mkarpiarz | Hi, Rafael! | 13:59 |
rafaelweingartner | #startmeeting cloudkitty | 14:00 |
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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
opendevmeet | The meeting name has been set to 'cloudkitty' | 14:00 |
priteau | Hello | 14:00 |
rafaelweingartner | #topic rollcount | 14:01 |
rafaelweingartner | \0 | 14:01 |
mkarpiarz | Hi! | 14:01 |
priteau | o. | 14:02 |
rafaelweingartner | #topic virtual PTG | 14:05 |
rafaelweingartner | As a reminder, the next virtual PTG will take place October 18, at 14:00-17:00 UTC | 14:05 |
rafaelweingartner | I hope we will see each other during the PTG meeting :) | 14:05 |
priteau | I'll be there! | 14:05 |
mkarpiarz | For sure! | 14:05 |
rafaelweingartner | Awesome! | 14:06 |
rafaelweingartner | #topic Target review of the meeting | 14:06 |
rafaelweingartner | Have you guys had time to review some of the selected patches? | 14:06 |
rafaelweingartner | #link https://review.opendev.org/c/openstack/cloudkitty/+/774520 -- can we merge it? It came from the previous release cycle | 14:07 |
priteau | Let me take a quick look | 14:07 |
mkarpiarz | This only need one more +2, right? | 14:07 |
rafaelweingartner | yes | 14:08 |
mkarpiarz | So it's down to Pierre decide. :) | 14:08 |
mkarpiarz | I'm not certain what to do about https://review.opendev.org/c/openstack/cloudkitty/+/775359 | 14:09 |
mkarpiarz | Should we wait for the author to submit a patch? | 14:09 |
rafaelweingartner | or, we can take over it | 14:10 |
rafaelweingartner | I mean, we can add patches on top of it to, for instance, address my suggestions there | 14:10 |
deke | hi | 14:10 |
deke | sorry I'm late | 14:10 |
rafaelweingartner | however, I am not sure if that may be seen as rude | 14:10 |
rafaelweingartner | Hello deke | 14:11 |
rafaelweingartner | Welcome :) | 14:11 |
rafaelweingartner | No worries | 14:11 |
deke | I run a company that uses openstack extensively and is very interested in contributing to and utilizing cloudkitty for our deployments | 14:12 |
deke | fyi | 14:12 |
rafaelweingartner | that is awesome ! | 14:12 |
mkarpiarz | Splendid! | 14:12 |
deke | we are interested in standard deployments and options besides kolla - we found the existing documentation to be virtually nonexistent for newer versions | 14:13 |
deke | is anyone working on binaries for newer ubuntu/openstack versions yet? | 14:14 |
priteau | The binary packages are maintained by each distribution | 14:14 |
priteau | Doesn't Ubuntu have the latest in UCA? | 14:14 |
priteau | Oh, no cloudkitty in UCA | 14:15 |
deke | as far as we know, there are no binaries for anything newer that 16.04 | 14:15 |
priteau | I can see packages for focal in the main distro: https://packages.ubuntu.com/search?keywords=cloudkitty | 14:16 |
rafaelweingartner | deke: can we discuss this during the general topics section? | 14:16 |
deke | yes we can! | 14:16 |
rafaelweingartner | I mean, we normally follow a script, and we were discusing the target patches of the meeting | 14:16 |
deke | yes please continue. I can't see what topic we are on currently since i joined late | 14:17 |
priteau | mkarpiarz: about the divbyzero patch, we can try reaching to the contributor directly by email, see if they can follow up | 14:17 |
priteau | Otherwise we update | 14:17 |
rafaelweingartner | Pierre, thanks for the review there again! After the meething I will amend the patch then | 14:17 |
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 |
rafaelweingartner | I will follow up with the author in the #775359 patch | 14:18 |
priteau | I haven't used pyscripts but we should try it and get some tests in the gate | 14:20 |
mkarpiarz | I'll test pyscripts in my test environment. | 14:20 |
mkarpiarz | This is something I was meant to do anyway. | 14:21 |
rafaelweingartner | Ok, thanks! | 14:21 |
rafaelweingartner | Let's wait for your feedback there then, before merging | 14:21 |
rafaelweingartner | I will put a -1 in the workflow | 14:21 |
mkarpiarz | OK | 14:22 |
mkarpiarz | Any other patches we want to discuss? | 14:24 |
priteau | I'll check the "active status" one | 14:26 |
rafaelweingartner | ok, thanks! | 14:27 |
rafaelweingartner | yes, the last one | 14:27 |
rafaelweingartner | #link https://review.opendev.org/c/openstack/cloudkitty/+/777442 | 14:27 |
mkarpiarz | From my perspective this one is good to go. | 14:30 |
priteau | Just a cosmetic user string comment from me | 14:38 |
rafaelweingartner | thanks! | 14:39 |
rafaelweingartner | I will amend afterwards then | 14:39 |
rafaelweingartner | Thank you guys! Let's see if we can get these one merged until our next meeting | 14:40 |
rafaelweingartner | So, moving on, I will open now for general questions that have not been documented in the etherpad | 14:41 |
rafaelweingartner | #topic open floor | 14:41 |
deke | hi again | 14:41 |
deke | so we are new to this project and trying to get up to speed | 14:41 |
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:41 |
deke | thanks i'll check it out | 14:42 |
deke | the issue we are facing may simply be due to outdated docs | 14:42 |
deke | the latest ubuntu information the docs show is for 16.04 referencing PPAs that are no longer active | 14:42 |
deke | https://docs.openstack.org/cloudkitty/latest/admin/install/install-ubuntu.html | 14:42 |
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 |
priteau | Indeed that's not good | 14:44 |
priteau | I think we can probably recommend to install via distro packages instead | 14:44 |
priteau | deke: have you tried the official ubuntu packages? | 14:44 |
deke | i don't believe we have | 14:45 |
deke | will do and report back on that | 14:45 |
deke | is that expected to work? simply apt install cloudkitty-api cloudkitty-processor ? | 14:45 |
priteau | It would install the packages, not sure how much extra configuration is required beyond that. | 14:47 |
priteau | You probably need to create databases, set up configuration files, etc. | 14:47 |
rafaelweingartner | you would need to config the agents | 14:47 |
priteau | I would really recommend using a deployment system such as Kolla or OSA | 14:48 |
rafaelweingartner | the API will require you do do the manual configuration of the WSGI as far as I know | 14:48 |
rafaelweingartner | I was just going to mention the same | 14:48 |
rafaelweingartner | try using an automated, solid, and tested system such as Kolla-ansible | 14:48 |
rafaelweingartner | It will facilitate a lot for you | 14:48 |
deke | this is incompatible with the rest of our deployment | 14:49 |
rafaelweingartner | it is possible to do the deployment of Kolla-ansible just for CloudKitty | 14:49 |
rafaelweingartner | we do that in env. when the whole Openstack components are already deployed | 14:49 |
rafaelweingartner | the tricky is to pre-configure the variables that would normally be derived from other components setup | 14:50 |
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 |
deke | so I don't think it would be to difficult as long as we had current docs to refer to | 14:50 |
rafaelweingartner | or, you can check the ansible scripts of Kolla-ansible | 14:51 |
rafaelweingartner | Personally, I have never setup CloudKitty manually | 14:51 |
mkarpiarz | I was going to say look into what the kolla-asible role for CloudKitty is doing. | 14:52 |
rafaelweingartner | :) | 14:52 |
priteau | +1 | 14:52 |
deke | okay we can take that approach | 14:52 |
deke | I would still like to udpate the docs for this though | 14:52 |
mkarpiarz | Yes, definitely. | 14:52 |
rafaelweingartner | your patches would be welcome | 14:52 |
priteau | You could deploy a Kolla all-in-one deployment in a VM, see what config is generated and extrapolate from that | 14:52 |
deke | so we can have documentation similar in thoroughness to other services | 14:52 |
deke | my team can take that on | 14:52 |
deke | is there anyone here that could assist us on this a bit as we get up to speed? | 14:53 |
rafaelweingartner | just ping me, if you have some doubts or problems during the process | 14:54 |
rafaelweingartner | I can then try to help you guys | 14:54 |
deke | ok on here or via email? | 14:54 |
rafaelweingartner | I am not normally on IRC, so it is best to reach me via email | 14:54 |
deke | sounds good | 14:54 |
deke | also notice one thing on the source installation instructions: https://cloudkitty.readthedocs.io/en/latest/installation.html | 14:55 |
deke | cloudkitty-api --config-file /etc/cloudkitty/cloudkitty.conf fails | 14:56 |
deke | I believe it should be | 14:56 |
deke | cloudkitty-api -- --config-file /etc/cloudkitty/cloudkitty.conf | 14:56 |
priteau | deke: I think the docs on readthedocs are really old | 14:57 |
priteau | they date from when cloudkitty was not yet an official openstack project | 14:57 |
deke | oof | 14:58 |
rafaelweingartner | and most people normally use Kolla-ansible or OSA to deploy it | 14:58 |
rafaelweingartner | that is probably why the documentation on how to do a manual setup became outdated | 14:59 |
rafaelweingartner | guys, I am sorry, but we are running out of time | 14:59 |
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 |
rafaelweingartner | thank you all guys! | 14:59 |
deke | no worries this has been very informative! | 14:59 |
rafaelweingartner | #endmeeting | 14:59 |
opendevmeet | Meeting ended Mon Oct 4 14:59:47 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:59 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.html | 14:59 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.txt | 14:59 |
opendevmeet | Log: https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.log.html | 14:59 |
mkarpiarz | dake: Have you seen this repository: https://github.com/mkarpiarz/cloudkitty-playground ? | 15:02 |
mkarpiarz | It lets you set up an AIO Kolla-based deployment with CloudKitty and various backends (check branches). | 15:03 |
mkarpiarz | I also noted down commands for setting up CloudKitty outside of Kolla. | 15:05 |
mkarpiarz | Though all CloudKitty resources in OpenStack are created by kolla-ansible. | 15:06 |
mkarpiarz | Looking at the kolla-asnible role for CloudKitty I see nothing particularily different than what you'd have to do for other projects. | 15:07 |
mkarpiarz | Three "rating" endpoints are created, as well as the "cloudkitty" service user and databases in MySQL, Influx and Elasticsearch. | 15:10 |
mkarpiarz | And the `cloudkitty-dbsync` utility is also available. | 15:13 |
mkarpiarz | This should be all you need to install CloudKitty packages in a virtualenv (for now) with known working config files. | 15:14 |
mkarpiarz | (install manually from scratch) | 15:15 |
mkarpiarz | Check out this: https://github.com/mkarpiarz/cloudkitty-playground#replacing-cloudkitty-containers-with-host-virtualenvs | 15:17 |
jawad-axd | Hi folks, trying to run cloudkitty in my openstack-asnible aio environment with genocchi and ceilometer (Wallaby and Ubuntu). All telemetry services seem to be running fine, but cant see any reports on horizon. In rating summary, cant see tenants to which I did "openstack role add --user cloudkitty --project demo rating". Some pointer would give a push on it.. thanks | 18:14 |
jawad-axd | Added service 'instance' with flavor_id (followed the docs). | 18:15 |
jawad-axd | Journalctl cloudkitty https://paste.openstack.org/show/809777/ | 18:23 |
opendevreview | Rafael Weingartner proposed openstack/cloudkitty master: Patch quote API https://review.opendev.org/c/openstack/cloudkitty/+/808997 | 19:14 |
opendevreview | Rafael Weingartner proposed openstack/cloudkitty master: Add active status fields in the storage state table https://review.opendev.org/c/openstack/cloudkitty/+/777442 | 19:16 |
opendevreview | Rafael Weingartner proposed openstack/cloudkitty master: Introduce "response_format" for the V2 summary API https://review.opendev.org/c/openstack/cloudkitty/+/774520 | 19:21 |
priteau | jawad-axd: do you see these gnocchi errors all the time? | 20:08 |
priteau | you can open a bug on storyboard to share details with the whole team | 20:08 |
priteau | https://storyboard.openstack.org/#!/project/openstack/cloudkitty | 20:08 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!