15:01:29 #startmeeting monasca 15:01:31 Meeting started Wed Mar 13 15:01:29 2019 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:34 The meeting name has been set to 'monasca' 15:01:44 hello 15:01:47 \o hey 15:01:51 Hi 15:01:58 hi dougsz and Dobroslaw 15:02:41 please put items into agenda if you have any 15:02:45 https://etherpad.openstack.org/p/monasca-team-meeting-agenda 15:03:31 and if not we can go through the list of new changes in review 15:03:47 #topic reviews 15:04:06 https://review.openstack.org/642082 15:04:16 first one from Stig 15:05:07 Still need to review that one 15:05:31 My main concern is making sure it's backwards compatible 15:06:16 it gets some configuration details from Ceph config file and configures the plugin using that, right? 15:07:20 ah yes, there is another change in the pipeline I am thinking of 15:07:56 I see, not published yet 15:08:50 It looks mostly as handling edge case 15:10:00 OK, the next two are the changes for Cassandra 15:10:06 https://review.openstack.org/642372 15:10:12 https://review.openstack.org/642216 15:11:06 good to see some changes there after a long time 15:12:19 building Docker image for python client: 15:12:27 https://review.openstack.org/640033 15:13:18 I will test it tomorrow, code looks fine for me now 15:13:28 is it enough to run `./build_image.sh` to try it out? 15:13:54 Yes 15:14:17 and how can the client be used afterwards? 15:15:08 Like for connecting to existing network of docker comppse 15:15:57 any example? what should I run if I would like to list metrics for example? 15:16:38 Ugh, I'm writing from phone now, will sent you tomorrow 15:16:51 I'll ask in review :) 15:16:57 OK 15:17:57 Readme could be updated with more examples 15:18:33 next one: 15:18:37 https://review.openstack.org/#/c/632718/ 15:18:54 oh, merged already 15:18:55 great 15:19:10 Merged already :-) 15:19:14 +2000 lines 15:19:22 impressive 15:19:36 All thanks to adriancz 15:20:29 good job, that's pre step for API merging 15:20:47 any other reviews? 15:21:31 witek, am submitting review for custom email notification in couple of minutes 15:21:33 Good stuff! adriancz 15:22:48 #topic bugs 15:23:07 we have three bug reports in etherpad 15:23:12 https://storyboard.openstack.org/#!/story/2005224 15:23:27 Pandiyan proposed openstack/monasca-notification master: [WIP] Adding custom_email notification method https://review.openstack.org/643075 15:23:32 I think we miss some details here 15:23:43 ^ That one is from the monasca grafana fork 15:23:47 Not the datasource 15:24:21 Questions are: 1) How do we track bugs for that component? 15:24:48 2) Is the monasca-grafana fork 'supported'? 15:26:09 we haven't had many bug reports for Grafana fork, so I'm fine with having it in StoryBoard 15:26:26 althought it would fit better as Github issue 15:26:45 They are disabled at the moment - perhaps we should enable them? 15:27:14 oh, yes, probably good idea :) 15:27:25 I've run through this same issue as well a couple times :) 15:27:54 Yeah, there is no token refresh mechanism. I think you should at least get sent back to the login page. 15:28:23 that would make sense 15:28:25 We should hopefully be able to pick it up, as quite a few users complain about it. 15:29:29 Unfortunately adding backend plugins to grafana do not have any progress in last year... 15:29:45 for supporting Grafana fork, we still don't have a better mechanism if you don't want or cannot proxy requests via Horizon 15:30:42 what we could do is to start working on adding support for Keystone Application Credentials in Monasca datasource 15:31:40 yeah, that is one promising avenue 15:31:49 Just need to find the manpower 15:31:49 the problem is, that we're storing these credentials on client, which is a security risk 15:32:24 the work on adding whitelisting to Application Credentials in Keystone is work in progress though 15:32:59 so I think we can use them securely soon 15:33:50 I've enabled github issues for the fork and moved the bug report 15:33:58 thanks dougsz ! 15:34:18 does Palimariu work with you? 15:34:55 He's a user of a Monasca deployment we've done. 15:35:11 Trying to encourage upstream involvement :) 15:35:21 I see, very good! 15:36:14 then we have two security issues 15:36:20 https://storyboard.openstack.org/#!/story/2005215 15:37:14 witek, I have initiated custom-email changes for monasca-notification, I need to add test cases for the same and added witek, dougz to review. 15:37:41 hold on pandy 15:37:50 The two security issues are from a batch I came across last week 15:38:08 they are old ones from a year or so ago, though I still see them in the code 15:38:23 I think these are "hardening opportunities" rather than gaping security issues 15:38:34 I cannot open https://storyboard.openstack.org/#!/story/2005217 15:38:40 +1 15:38:44 404 15:38:53 There are a few more in our internal bug tracking which I need to try publishing 15:39:10 Sorry, I think I marked that one with the 'security bug' checkbox, which makes it private 15:39:18 I can go uncheck that 15:39:19 ah, I see 15:39:48 ok, you can try again 15:40:08 now I can see it 15:40:11 I'll go back through the list today and post any other relevant ones 15:40:42 In general, these seem like small changes. 15:40:50 should we tag these as bugs, so that these are easier to find? 15:41:00 But I know at least one would likely need a configuration setting to be implemented well 15:41:20 Sure. I wanted to bring it up in this meeting so we can discuss how best to handle them 15:41:32 Thanks for reporting joadavis 15:42:04 https://storyboard.openstack.org/#!/story/2005215 is relevant to you Pandy? 15:43:12 dougsz, not relevant to me 15:43:13 these seem to be small tasks which should be easy to be picked up by anyone 15:43:56 yes. I wish I'd been aware of this internal list months ago, as we could have easily included them in Rocky. 15:44:41 well, we can have them in Stein or Train :) 15:45:14 thanks joadavis 15:45:51 here, pandy's change for email notification templating: 15:46:01 https://review.openstack.org/643075 15:46:22 I've added it to the list on etherpad 15:46:50 witek, I have just proposed WIP patch for custom email notification. 15:47:20 cool (and that might be a good pairing with story 2005215) 15:48:08 Still I need to add "Tenant_Name" in subject, for that need to through libraries to import. 15:48:33 I think, I'd rather modify the existing plugin instead of adding a new one 15:49:33 ha, the same comment from dougsz in review :) 15:49:46 :) 15:50:08 yes, I was thought about it, but don't want to change existing functionality did like this 15:50:09 thanks for the change pandy 15:51:08 do you think you can do the second step of adding it to the API after that one is merged? 15:52:35 You mean after python-client changes ? 15:53:13 Both really, so users can set custom templates from the client, and the API supports that operation 15:53:28 yes 15:54:37 dougsz, yes. I feel good to have new plugins without touching existing one, so users can choose as their wish 15:54:44 A fair bit of work there I would imagine, I assume we would store templates in the DB 15:55:19 new point in the agenda 15:55:27 yes, dougsz need to store in DB, which witek conveyed last time 15:55:28 #topic building Kolla images 15:55:50 ah yes, so this came up last week, totally possible. 15:56:30 do you know any details, I guess Dobroslaw is interested 15:57:07 You can easily get Kolla to build per repo images. 15:57:18 Sorry to interupt. witek, dougsz hope both are agreed to have new plugins, if need to do changes in existing one please let me know, so I can find the possiblities. 15:57:26 I think the configuration mechanism is quite different to the existing Monasca docker images 15:57:38 As Dobroslaw knows :) 15:57:43 Yes 15:58:21 Providing config files Vs env variables 15:58:27 The images are also fairly heavyweight - either Debian or Centos based 15:59:40 On the plus side, the Kolla images maintained to some extent by the Kolla team 15:59:47 *are maintained 16:00:31 if I understood correctly, we had a problem with triggering the CI job when tagging the repo 16:00:31 pandy: I would rather not have a duplicate plugin, would be nice if we have one email plugin, and it does it's job well 16:00:57 I have to jump to another meeting 16:01:03 see you next week 16:01:06 bye 16:01:08 np, thanks all 16:01:13 Thanks 16:01:16 #endmeeting