16:02:27 #startmeeting tacker 16:02:28 Meeting started Thu Jun 11 16:02:27 2015 UTC and is due to finish in 60 minutes. The chair is s3wong. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:02:31 The meeting name has been set to 'tacker' 16:03:17 #link agenda https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_June_11.2C_2015 16:03:30 #topic announcements 16:03:42 sridhar_ram: hello 16:03:43 ho 16:04:13 the only announcement I have is that the tacker horizon patch is approved, and now we have a horizon repo 16:04:16 sridhar_ram:hi 16:04:23 changzhi: hi 16:04:35 s3wong: that's the one I had to announce as well! 16:04:46 hi 16:04:54 sridhar_ram: go ahead and add links (to review and the repo) 16:05:04 vishwana_: hello 16:05:06 s3wong: sure 16:05:30 #link https://github.com/stackforge/tacker-horizon 16:05:49 Follow the README for installation steps 16:06:14 any patches on Tacker horizon from now on can go through the regular gerrit process against tacker-horizon 16:06:22 this repo just carries the delta / dashboard required for tacker 16:06:55 sridhar_ram: great job! 16:07:01 s3wong: thanks! 16:07:20 Any other announcement? 16:07:32 the contribution came from vishwana_ .. so thanks goes to him as well! 16:07:39 s3wong: nothing else 16:07:44 vishwana_: thanks! 16:07:53 OK, moving on 16:07:56 Glad to contribute 16:08:15 sridhar_ram, appreciate the recognition 16:08:27 #topic Liberty topics (spill over from last week's meeting) 16:08:51 We penciled in Murano discussion for this week 16:09:19 dgollub: is there any news on contacting some Murano folks to join us? 16:09:32 (for discussion, not contributing) 16:09:47 s3wong: sorry no - I contacted intially the wrong guy. I try to get some contact for next week 16:10:02 dgollub: that is fine 16:10:09 just keep it as action item for me 16:10:10 I can take Murano 16:10:43 melisha: do you have some inside about there TOSCA translator/interpreter plan? 16:11:23 #action dgollub to work with Murano team and investigate viability of using Murano for Tacker VNF catalog 16:11:28 Hi from Rakesh comcast 16:11:32 dgollub: Thanks! 16:11:40 Not yet. S we are also interested in Tacker b Murano but more with Heat catalog 16:11:48 Puri_: hi 16:11:54 Puri_: welcome! We would love to have user feedback! 16:12:16 regarding Murano and TOSCA here the recent discussion #link http://lists.openstack.org/pipermail/openstack-dev/2015-June/066185.html 16:12:52 perhaps melisha: dgollub: should followup with the folks in this thread as well 16:13:21 sridhar_ram: yes, I notice that Vahid from IBM is very active to contribute to Murano TOSCA effort 16:13:32 BTW I've some updates to share on Heat-Translator's TOSCA support 16:13:56 sridhar_ram: you want to do that later? on the status update front? 16:14:04 sure, can wait 16:14:14 sridhar_ram: thanks 16:14:18 Moving on 16:14:32 the next carryover is HA 16:15:00 when we were at the summit, folks from Stratus Technologies were interested to contribute 16:15:23 but I haven't seen them (or did I miss anyone) on meeting 16:15:53 given most of us have immediate tasks in hand, I would suggest we should postpone the HA discussion / design later in the cycle 16:16:06 is that OK with everyone? 16:16:28 I agree. I can ping Arraon from Stratus so they can contribute some ideas/requirments/usecases/code .. 16:16:41 dgollub: cool, Thanks! 16:16:42 I think OK to postpone for a while 16:17:03 Masato: agreed 16:17:14 s3wong: Sounds good. though we do have a simple 'network reachablility' based health check 16:17:29 Will take that off agenda until we have cycle to revisit later on in the cycle 16:17:29 so new folks trying out tacker .. please check it out 16:18:11 sridhar_ram: true, we have self-healing logic --- though it is tough to exactly call it HA :-) 16:18:20 Moving on 16:18:37 s3wong: true :) 16:18:38 #topic Additional Liberty Topics 16:19:01 we added some items in the etherpad also: https://etherpad.openstack.org/p/liberty-tacker 16:19:36 most of them are items that we skipped during the demo cycle 16:20:08 the devstack patch should be refined (local.conf without yamahata 's company IP addresses, for example) 16:20:18 and check into Tacker repo 16:20:42 s3wong: devstack now supports plugin in the actual repo 16:21:00 sridhar_ram: Oh, OK... need to see how that works then 16:21:24 s3wong: IMO .. this is an urgent tasks to ease of installation of Tacker 16:21:40 sridhar_ram: +1 16:21:41 sridhar_ram: I agree 16:21:57 sridhar_ram: I guess it is either you or me, want to take that? 16:22:20 yes, in fact other items like cleaning up tacker.conf can wait 16:22:32 sridhar_ram: OK 16:23:04 s3wong: is this something you can take up ? 16:23:05 #action sridhar_ram to work on devstack plugin for Tacker 16:23:20 sridhar_ram: Oh, I though your "yes" means you are :-) 16:23:26 #undo 16:23:27 Removing item from minutes: 16:23:29 sridhar_ram: is this the devstack-tacker branch from yamahata's github? 16:23:44 s3wong: I beat you to it ;-) 16:23:47 sripriya: there is 16:23:55 sridhar_ram: OK, I will look into it 16:24:11 #action s3wong to look into devstack plugin for Tacker 16:24:14 s3wong: thanks! 16:25:04 sridhar_ram: yeah, I think having everyone looking into yamahata's local.conf and see how to modify it is a bit much for users :-) 16:25:08 Moving on 16:25:23 C! test / Tempest 16:25:24 what we need is #link http://docs.openstack.org/developer/devstack/plugins.html 16:25:31 externally hosted plugins 16:25:44 sridhar_ram: OK --- will take a look 16:26:12 before we move to functional test, scenario test, and tempest, we need to first tackle the unit test part 16:26:33 I start to play around with our tox.ini, which really only does pep8 16:26:59 I will add py27 as well --- but of course, I need to write some unit test to test this 16:27:08 did run_tests.sh worked at any time? 16:27:47 dgollub: I think it runs, but just pep8 for now 16:28:42 as run_tests.sh usually runs what tests you enable and set up testenv accordingly 16:28:57 on the current master branch it's failing quite early for me. But I guess we can take this later on #tacker 16:29:18 dgollub: OK --- I haven't tried it actually, so good to know 16:29:32 Moving on 16:29:57 auto-scaling with Heat/monitoring/LBaaS 16:30:02 s3wong: we need to talk about CI ? 16:30:17 sridhar_ram: OK 16:30:39 sridhar_ram: at its basic form, CI runs the repo's unit tests 16:30:45 s3wong: it will be nice to have a some simple scenarios covered 16:31:14 s3wong: no, I'm talking about invoking actual tacker scenarios on a PS 16:31:17 sridhar_ram: so my take is we need to have our unit tests working before Jenkins can be a meaningful gate 16:31:55 s3wong: we need both..perhaps we can work on these in parallel 16:32:36 sridhar_ram: I do agree the meaningful test should be more functional tests 16:33:09 sridhar_ram: do you want to take on developing some functional tests? 16:33:30 s3wong: yeah, I can take that up.. 16:33:50 I am still on hook for preliminary unit tests 16:34:00 s3wong: sure, we definitely need those 16:34:16 I'll look into some basic functional tests 16:34:24 #action sridhar_ram to look into developing preliminary functional tests 16:34:39 which we can hook to a CI to get basic sanity going for our patchsets 16:35:01 it is better to establish these practices and frameworks early in the cycle :) 16:35:28 sridhar_ram: agreed. Especially given how much we depend on other projects, we need to make sure any development in Heat /Nova / Neutron would not break Tacker 16:35:44 s3wong: true 16:35:54 sridhar_ram: and that would be the most immediate items you will tackle (among the tasks on your plate)? 16:36:38 s3wong: yes.. I can go some background work on TOSCA .. but mostly discussions & emails 16:36:46 *do 16:36:48 sridhar_ram: sounds good 16:37:19 For the auto-scaling stuff, it is very low priority for now. I will do some preliminary investigation when I have time, but nothing urgent 16:37:48 #topic Liberty tasks status update 16:38:13 item #1: tacker.conf 16:38:21 I'm working on refacotring the tacker.conf and identified few sections that can be removed 16:38:28 sridhar_ram, sripriya, bobh_: any update? 16:38:32 will be sending a patchset soon 16:38:39 sripriya: OK. Thanks! 16:39:52 it is a bit of a mess right now 16:40:03 it looks like neutron.conf :-) 16:40:19 it is neutron.conf ;-) 16:40:34 yes, many neutron sections such as quotas, agent scheduler extension and neutron specific options will be removed in first take 16:40:35 haproxy driver for LBaaS :-) 16:40:55 I'd suggest to go after some low hanging items towards cleanup... 16:41:25 sridhar_ram: sure 16:41:49 sripriya: thanks for the update 16:42:05 item #2: TOSCA - Heat tranlator 16:42:13 sridhar_ram: update? 16:42:32 I tried out heat's tosca translator.. 16:42:51 tacker currently uses a particular spec of TOSCA .. 16:43:05 TOSCA Simple Profile for Network Function Virtualization 16:43:12 #link https://www.oasis-open.org/committees/download.php/55662/tosca-nfv-v1.0-wd01-rev04.doc 16:43:32 however the heat-translator doesn't seem to support this schema .. 16:44:00 sridhar_ram: is that something we can patch to heat-translator? 16:44:01 instead it supports a general schema that is doesn't have the node-types of NFV 16:44:42 yes, I think we should reach out / collaborate with heat-translator team to bring in this support 16:45:00 bobh_: do you more info in this area ? 16:45:03 sridhar_ram: +1 16:45:31 this schema seems to be fairly new. Was the first release of that simplified one in May this year? 16:45:37 sridhar_ram: We have done some work internally with NFV and TOSCA - I can take a look at what it would take to add it to heat-translator 16:45:58 bobh_: great, thanks! 16:46:02 bobh_: cool, adding you to this item then :-) 16:46:09 the stock TOSCA things looks pretty diffrent IIRC 16:46:46 dgollub: this schema was available even earlier...might have been revised in May 16:47:09 dgollub: agree, stock TOSCA is too general .. 16:47:13 oh I see 16:47:14 dgollub: the document says May 2015, so fairly new 16:47:40 given they have already spec'd out NFV / VNF stuff we should converge on that 16:47:56 makes sense 16:48:09 bobh_: perhaps we can start a thread in the ML on this ? 16:48:24 sridhar_ram: Sounds like a good idea 16:48:44 sridhar_ram: this is a working draft --- how often do they update? 16:49:22 s3wong: I don't know much on the cadence of OASIS spec policy 16:49:46 perhaps we can get to meet some folks (from IBM) in the f2f mtg in VMware 16:49:53 but I do agree we need something to start out with --- and this is a "standard" doc, so start with that is reasonable 16:50:04 sridhar_ram: yes, we can ask them next Monday 16:50:34 the editor (Shitao Li) is only on the invite list for that meeting 16:50:38 Moving on 16:50:53 item #3: monitoring framework 16:51:06 bobh_, prashantD_: any updates? 16:51:14 s3wong : on that...I have filed a BP under launchpad. We don't have enough information to start writing spec 16:51:24 bobh_ : feel free update and add more info to BP 16:51:38 As bobh_ pointed out I am looking into MONaas and also Ceiliometer. 16:52:14 prashantD_: sure, you and bobh_ will come up with the design ... and I didn't expect that to be done in a week :-) 16:52:17 prashantD_: I am also looking at Monasca - I think we should probably start there before inventing new things 16:52:49 bobh_ : sure, When you have time wanted to discuss few things offline maybe 16:53:14 prashantD_: Sounds good 16:53:34 we need a spec in tacker-specs repo to review 16:53:52 prashantD_, bobh_: would be interesting to see how ceilometer and monasca work together 16:53:56 launchpad is just a pointer to the gerritt review 16:54:05 sridhar_ram: yes, but they haven't spec out yet :-) 16:54:23 sridhar_ram: I want to understand monasca a little better before starting a spec 16:54:36 bobh_: sure 16:54:38 s3wong: Me too :-) 16:54:53 this definitely needs more ground work 16:55:10 looks we lost s3wong: 16:55:44 should we do the next topic? 16:55:52 I think we are done w/ the status updates 16:56:00 #topic Open Discussion 16:56:22 jfyi, I did the telco working group usecase for VNF bringup .. which might be relevant to the config-driver work: https://review.openstack.org/#/c/190080/ 16:56:27 #link https://review.openstack.org/#/c/190080/ 16:56:30 0 16:56:47 dgollub: sure, will review 16:57:06 sorry guys 16:57:08 I was dropped for a moment 16:57:09 I believe Sripriya was also looking at config drive 16:57:19 s3wong: np, we moved on ! 16:57:25 yes, heat support for config-drive 16:57:30 sridhar_ram: good :-) 16:57:49 any other updates? 16:57:50 time check .. 3 more mins! 16:57:56 #topic Open DIscussion 16:58:02 quick overview, this is possible and we will able to load configuration using config-drive 16:58:12 perfect 16:58:19 sripriya: great! 16:58:23 using user-data tag 16:58:33 would this be also configurable - per VNF? 16:58:40 yup 16:58:52 Puri_: we would like to understand potential usage pattern of tacker 16:58:54 we use file injection in heat templates to do vnf-specific confguration today 16:59:26 personality tag in heat template 16:59:41 Puri_: it will be great if you share your thoughts in the etherpad #link https://etherpad.openstack.org/p/liberty-tacker 16:59:47 bobh_: then I would be interested if you get share your feedback on: https://review.openstack.org/#/c/190080/ 16:59:58 dgollub: Will do 17:00:06 thanks! 17:00:16 OK time's up 17:00:20 Thanks everyone! 17:00:25 #endmeeting