08:00:13 <ifat_afek> #startmeeting vitrage
08:00:14 <openstack> Meeting started Wed Nov 16 08:00:13 2016 UTC and is due to finish in 60 minutes.  The chair is ifat_afek. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:00:15 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:00:17 <openstack> The meeting name has been set to 'vitrage'
08:00:22 <ifat_afek> Hi everyone!
08:00:27 <nadav> hi
08:02:14 <alon_heller> Hi all :)
08:03:48 <tovin07> hi
08:05:16 <ifat_afek> I
08:06:11 <ifat_afek> many vitrage developers are out of office today, so the meeting might be shorter
08:06:21 <ifat_afek> #topic Status and Updates
08:07:14 <yujunz> Hi all
08:07:47 <ifat_afek> I’m still trying to arrange vitrage documentation. I’ll be happy if someone can review my change for vitrage-specs
08:07:53 <ifat_afek> #link https://review.openstack.org/#/c/394550/
08:08:03 <ifat_afek> This is how the page looks like at the moment, with only Mitaka blueprints:
08:08:16 <ifat_afek> #link http://specs.openstack.org/openstack/vitrage-specs/
08:08:24 <yujunz> Maybe I can help
08:08:37 <yujunz> I did some work for docs in js-generator-openstack project
08:08:48 <ifat_afek> and I’m waiting for openstack-infra approval for my change of adding the official vitrage documentation
08:08:56 <ohad> hi
08:08:57 <ifat_afek> #link https://review.openstack.org/#/c/394181/
08:10:10 <yujunz> It seems already +2ed
08:10:12 <ifat_afek> As part of Ocata goals, all project teams are requested to remove Oslo incubated code. I checked it, and didn’t seem to find anything in vitrage. let me know if you think there is something we do need to do
08:10:40 <ifat_afek> yujunz: are you talking about the infra change? I need another +2 and workflow+1
08:10:50 <yujunz> Yes
08:10:52 <yujunz> the infra
08:11:15 <ifat_afek> I’ll ask for another review in the infra IRC channel later today
08:12:24 <ifat_afek> these are my updates
08:12:30 <ifat_afek> any other updates?
08:12:40 <yujunz> I have three
08:13:14 <yujunz> First the skeleton
08:13:14 <yujunz> #link https://review.openstack.org/396974
08:13:19 <miani> Hi guys.
08:13:30 <yujunz> It is initiated during my creation of static datasource
08:14:27 <yujunz> It seems we need more than a skeleton to copy
08:14:42 <yujunz> But a generator to create one with specified name
08:14:48 <ifat_afek> I saw you suggested a generator. any idea how it can be done?
08:14:54 <yujunz> Maybe rendering from a jinja2 template
08:15:13 <ifat_afek> I am not familiar with it
08:15:33 <yujunz> vitrage-dashboard developer should be familiar with it
08:15:53 <yujunz> Put some tags in the template and replace them with real variable value
08:16:30 <yujunz> I'll update the details in blueprint
08:16:52 <yujunz> The original patchset is open for comments on what should be included in the skeleton
08:17:30 <yujunz> Next static datasource
08:17:32 <yujunz> #link https://review.openstack.org/#/c/397494/
08:17:32 <ifat_afek> yujunz: how is it related to vitrage-dashboard?
08:17:59 <alon_heller> yujunz: I am familiar with the vitrage-dashboard, but have no idea what is jinja2
08:18:04 <alon_heller> Let me know how can I help
08:18:37 <yujunz> jinja2 is the default template in django, I think
08:19:11 <alon_heller> Our vitrage-dashboard is written with Angular, and is just a plugin in the Horizon django code
08:19:19 <yujunz> I see
08:19:29 <yujunz> Then it is similar to yeoman generator
08:19:59 <yujunz> #link http://yeoman.io/
08:20:14 <yujunz> But not that complex
08:20:24 <alon_heller> ok. but yeoman is usually just for bootstrap your app. You are talking about service or something, not ?
08:20:45 <yujunz> No, we just want to create a skeleton of new data source
08:21:24 <yujunz> So provide a group of template and render the required source file to bootstrap the creation of a new data source
08:21:29 <ifat_afek> but how is it related to UI?
08:21:46 <tovin07> yujunz: Django use Django template language by default. Jinja2 is default template of Flask.
08:21:54 <yujunz> Ah, yes
08:21:55 <ifat_afek> do you think a new datasource can be created out of templates? isn’t it more complex than that?
08:22:06 <yujunz> No
08:22:12 <yujunz> A skeleton can be created from that
08:22:46 <ifat_afek> and how will this skeleton be different than the one you already created?
08:23:14 <yujunz> s/Skeleton/your_sourcename/g
08:23:14 <yujunz> Things like that
08:23:36 <yujunz> Save your effort from replacing every occurence of placehodler
08:23:37 <ifat_afek> the thing is, that I don’t think the datasources code is that trivial. for example, the code of the monitors (nagios/zabbix/aodh) is very different than the code of openstack datasources (nova, cinder…)
08:23:52 <ifat_afek> oh, this could help indeed
08:24:01 <ifat_afek> but the implementation part will simply remain empty?
08:24:08 <yujunz> Yes
08:24:19 <ifat_afek> ok, sounds good
08:24:28 <yujunz> Sorry, it sounds like something big
08:24:37 <ifat_afek> why sorry?
08:24:54 <yujunz> Made some misunderstanding
08:25:25 <yujunz> I mean it sounded
08:25:25 <ifat_afek> no problem, maybe I should have waited to the blueprint to better understand
08:25:36 <yujunz> Sure
08:26:16 <yujunz> Next static datasource
08:26:24 <yujunz> #link https://review.openstack.org/#/c/397494/
08:26:56 <yujunz> Most things have be clarified. I will move on to method implementation if no further question
08:27:07 <ifat_afek> I just read your last comment
08:27:34 <ifat_afek> how can the parser tell if this is an old format or a new format?
08:27:41 <ifat_afek> if they are both on the same folder
08:28:15 <yujunz> The new format has a `meta` attribute as it is in the evaluator
08:28:29 <ifat_afek> ok
08:28:59 <yujunz> Next file utils
08:29:14 <yujunz> #link https://review.openstack.org/#/c/397572/
08:29:30 <yujunz> Any further comments?
08:29:33 <ifat_afek> so I basically agreed with your last comment
08:29:57 <yujunz> That's the best compromise I could think of for now
08:30:18 <ifat_afek> alexey_weyl is on vacation, he can only see your comment on Sunday. but I think we can approve your code, and if Alexey insists we can change these two lines later
08:30:29 <yujunz> No problem
08:30:36 <yujunz> That's all from my side
08:31:06 <ifat_afek> on the other hand, someone else should also +2, and I’m not sure who can do it today (like I said, many core developers are OOO)
08:31:17 <ifat_afek> anyone else has updates?
08:33:31 <ifat_afek> ok, I’ll update on behalf of other people… I noticed the dwj fixed a bug in ceilometer in favor of vitrage, so we will be able to parse event-alarms correctly
08:34:28 <ifat_afek> I know that eyalb is progressing with RedHat regarding the RDO specs
08:35:19 <ifat_afek> another general issue: I assume you’ve heard about the PTG – the Project Team Gathering, AKA the design summit. It was split from the main summit, and will happen in Atlanta in February 2017. The main summit will be in Boston in May.
08:35:52 <ifat_afek> I was asked whether the Vitrage team will join the PTG. I don’t really see a need to go. We are doing our designs using the mailing lists, gerrit and IRC, and it seems to work well. Having two days in Atlanta is not necessarily productive, plus none of us (as far as I know) comes from this area.
08:36:01 <ifat_afek> Anyway, I’ll be happy to hear your thoughts about it. Anyone feels that we should be there?
08:37:51 <ifat_afek> and while we were speaking, my infra change was approved. I’ll send an email once we have our docs finallized
08:38:03 <ifat_afek> I think that’s all for now, unless anyone else has something to discuss
08:39:24 <ifat_afek> goodbye then :-)
08:39:34 <miani> by
08:39:56 <ifat_afek> #endmeeting