Monday, 2021-10-04

rafaelweingartnerHello guys!13:59
mkarpiarzHi, Rafael!13:59
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
priteauHello14:00
rafaelweingartner#topic rollcount14:01
rafaelweingartner\014:01
mkarpiarzHi!14:01
priteauo.14:02
rafaelweingartner#topic virtual PTG14:05
rafaelweingartnerAs a reminder, the next virtual PTG will take place October 18, at 14:00-17:00 UTC14:05
rafaelweingartnerI hope we will see each other during the PTG meeting :)14:05
priteauI'll be there!14:05
mkarpiarzFor sure!14:05
rafaelweingartnerAwesome!14:06
rafaelweingartner#topic Target review of the meeting14:06
rafaelweingartnerHave 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 cycle14:07
priteauLet me take a quick look14:07
mkarpiarzThis only need one more +2, right?14:07
rafaelweingartneryes14:08
mkarpiarzSo it's down to Pierre decide. :)14:08
mkarpiarzI'm not certain what to do about https://review.opendev.org/c/openstack/cloudkitty/+/77535914:09
mkarpiarzShould we wait for the author to submit a patch?14:09
rafaelweingartneror, we can take over it14:10
rafaelweingartnerI mean, we can add patches on top of it to, for instance, address my suggestions there14:10
dekehi14:10
dekesorry I'm late14:10
rafaelweingartnerhowever, I am not sure if that may be seen as rude14:10
rafaelweingartnerHello deke14:11
rafaelweingartnerWelcome :)14:11
rafaelweingartnerNo worries14:11
dekeI run a company that uses openstack extensively and is very interested in contributing to and utilizing cloudkitty for our deployments14:12
dekefyi14:12
rafaelweingartnerthat is awesome !14:12
mkarpiarzSplendid!14:12
dekewe are interested in standard deployments and options besides kolla - we found the existing documentation to be virtually nonexistent for newer versions14:13
dekeis anyone working on binaries for newer ubuntu/openstack versions yet?14:14
priteauThe binary packages are maintained by each distribution14:14
priteauDoesn't Ubuntu have the latest in UCA?14:14
priteauOh, no cloudkitty in UCA14:15
dekeas far as we know, there are no binaries for anything newer that 16.0414:15
priteauI can see packages for focal in the main distro: https://packages.ubuntu.com/search?keywords=cloudkitty14:16
rafaelweingartnerdeke: can we discuss this during the general topics section?14:16
dekeyes we can!14:16
rafaelweingartnerI mean, we normally follow a script, and we were discusing the target patches of the meeting14:16
dekeyes please continue. I can't see what topic we are on currently since i joined late14:17
priteaumkarpiarz: about the divbyzero patch, we can try reaching to the contributor directly by email, see if they can follow up14:17
priteauOtherwise we update14:17
rafaelweingartnerPierre, thanks for the review there again! After the meething I will amend the patch then14:17
rafaelweingartnerand, about the pyscript patch? The code looks fine, but we do not use it currently. Do any of you guys use it?14:18
rafaelweingartnerI will follow up with the author in the #775359 patch14:18
priteauI haven't used pyscripts but we should try it and get some tests in the gate14:20
mkarpiarzI'll test pyscripts in my test environment.14:20
mkarpiarzThis is something I was meant to do anyway.14:21
rafaelweingartnerOk, thanks!14:21
rafaelweingartnerLet's wait for your feedback there then, before merging14:21
rafaelweingartnerI will put a -1 in the workflow14:21
mkarpiarzOK14:22
mkarpiarzAny other patches we want to discuss?14:24
priteauI'll check the "active status" one14:26
rafaelweingartnerok, thanks!14:27
rafaelweingartneryes, the last one14:27
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/77744214:27
mkarpiarzFrom my perspective this one is good to go.14:30
priteauJust a cosmetic user string comment from me14:38
rafaelweingartnerthanks!14:39
rafaelweingartnerI will amend afterwards then14:39
rafaelweingartnerThank you guys! Let's see if we can get these one merged until our next meeting14:40
rafaelweingartnerSo, moving on, I will open now for general questions that have not been documented in the etherpad14:41
rafaelweingartner#topic open floor14:41
dekehi again14:41
dekeso we are new to this project and trying to get up to speed14:41
rafaelweingartnerBTW, 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-topics14:41
dekethanks i'll check it out14:42
dekethe issue we are facing may simply be due to outdated docs14:42
dekethe latest ubuntu information the docs show is for 16.04 referencing PPAs that are no longer active14:42
dekehttps://docs.openstack.org/cloudkitty/latest/admin/install/install-ubuntu.html14:42
dekeit 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, though14:44
priteauIndeed that's not good14:44
priteauI think we can probably recommend to install via distro packages instead14:44
priteaudeke: have you tried the official ubuntu packages?14:44
dekei don't believe we have14:45
dekewill do and report back on that14:45
dekeis that expected to work? simply apt install cloudkitty-api cloudkitty-processor ?14:45
priteauIt would install the packages, not sure how much extra configuration is required beyond that.14:47
priteauYou probably need to create databases, set up configuration files, etc.14:47
rafaelweingartneryou would need to config the agents14:47
priteauI would really recommend using a deployment system such as Kolla or OSA14:48
rafaelweingartnerthe API will require you do do the manual configuration of the WSGI as far as I know14:48
rafaelweingartnerI was just going to mention the same14:48
rafaelweingartnertry using an automated, solid, and tested system such as Kolla-ansible14:48
rafaelweingartnerIt will facilitate a lot for you 14:48
dekethis is incompatible with the rest of our deployment14:49
rafaelweingartnerit is possible to do the deployment of Kolla-ansible just for CloudKitty14:49
rafaelweingartnerwe do that in env. when the whole Openstack components are already deployed14:49
rafaelweingartnerthe tricky is to pre-configure the variables that would normally be derived from other components setup14:50
dekethat may work. However, we are already used to manually configuring databases and writing configuration files for the rest of the 20 services we use14:50
dekeso I don't think it would be to difficult as long as we had current docs to refer to14:50
rafaelweingartneror, you can check the ansible scripts of Kolla-ansible14:51
rafaelweingartnerPersonally, I have never setup CloudKitty manually 14:51
mkarpiarzI was going to say look into what the kolla-asible role for CloudKitty is doing.14:52
rafaelweingartner:)14:52
priteau+114:52
dekeokay we can take that approach14:52
dekeI would still like to udpate the docs for this though14:52
mkarpiarzYes, definitely.14:52
rafaelweingartneryour patches would be welcome 14:52
priteauYou could deploy a Kolla all-in-one deployment in a VM, see what config is generated and extrapolate from that14:52
dekeso we can have documentation similar in thoroughness to other services14:52
dekemy team can take that on14:52
dekeis there anyone here that could assist us on this a bit as we get up to speed?14:53
rafaelweingartnerjust ping me, if you have some doubts or problems during the process14:54
rafaelweingartnerI can then try to help you guys14:54
dekeok on here or via email?14:54
rafaelweingartnerI am not normally on IRC, so it is best to reach me via email14:54
dekesounds good14:54
dekealso notice one thing on the source installation instructions: https://cloudkitty.readthedocs.io/en/latest/installation.html14:55
dekecloudkitty-api --config-file /etc/cloudkitty/cloudkitty.conf   fails14:56
dekeI believe it should be 14:56
dekecloudkitty-api -- --config-file /etc/cloudkitty/cloudkitty.conf14:56
priteaudeke: I think the docs on readthedocs are really old14:57
priteauthey date from when cloudkitty was not yet an official openstack project14:57
dekeoof14:58
rafaelweingartnerand most people normally use Kolla-ansible or OSA to deploy it14:58
rafaelweingartnerthat is probably why the documentation on how to do a manual setup became outdated14:59
rafaelweingartnerguys, I am sorry, but we are running out of time14:59
rafaelweingartnerIt 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
rafaelweingartnerthank you all guys!14:59
dekeno worries this has been very informative!14:59
rafaelweingartner#endmeeting 14:59
opendevmeetMeeting ended Mon Oct  4 14:59:47 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.html14:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.txt14:59
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-10-04-14.00.log.html14:59
mkarpiarzdake: Have you seen this repository: https://github.com/mkarpiarz/cloudkitty-playground ?15:02
mkarpiarzIt lets you set up an AIO Kolla-based deployment with CloudKitty and various backends (check branches).15:03
mkarpiarzI also noted down commands for setting up CloudKitty outside of Kolla.15:05
mkarpiarzThough all CloudKitty resources in OpenStack are created by kolla-ansible.15:06
mkarpiarzLooking at the kolla-asnible role for CloudKitty I see nothing particularily different than what you'd have to do for other projects.15:07
mkarpiarzThree "rating" endpoints are created, as well as the "cloudkitty" service user and databases in MySQL, Influx and Elasticsearch.15:10
mkarpiarzAnd the `cloudkitty-dbsync` utility is also available.15:13
mkarpiarzThis 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
mkarpiarzCheck out this: https://github.com/mkarpiarz/cloudkitty-playground#replacing-cloudkitty-containers-with-host-virtualenvs15:17
jawad-axdHi 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.. thanks18:14
jawad-axdAdded service 'instance' with flavor_id (followed the docs).18:15
jawad-axdJournalctl cloudkitty https://paste.openstack.org/show/809777/18:23
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Patch quote API  https://review.opendev.org/c/openstack/cloudkitty/+/80899719:14
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Add active status fields in the storage state table  https://review.opendev.org/c/openstack/cloudkitty/+/77744219:16
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Introduce "response_format" for the V2 summary API  https://review.opendev.org/c/openstack/cloudkitty/+/77452019:21
priteaujawad-axd: do you see these gnocchi errors all the time?20:08
priteauyou can open a bug on storyboard to share details with the whole team20:08
priteauhttps://storyboard.openstack.org/#!/project/openstack/cloudkitty20:08

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!