16:01:49 #startmeeting tacker 16:01:50 Meeting started Tue Aug 23 16:01:49 2016 UTC and is due to finish in 60 minutes. The chair is sridhar_ram. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:53 The meeting name has been set to 'tacker' 16:01:59 #topic Roll Call 16:02:06 o/ 16:02:07 o/ 16:02:08 o/ 16:02:12 Hi folks, who is here? 16:02:12 o/ 16:02:33 o/ 16:02:44 o/ 16:02:44 o/ 16:02:59 Greetings everyone! 16:03:06 let's start... 16:03:25 #topic Agenda 16:03:29 #link https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_Aug_23rd.2C_2016 16:03:46 there are many items.. we will cover as much as possible today 16:04:05 obviously Newton release related things are higher priority 16:04:18 #topic Annoucements 16:04:32 o/ 16:04:37 janki: hi 16:04:43 sridhar_ram, hey 16:05:06 I'm proposing to expand Tacker Core team with Yong Sheng Gong 16:05:09 #link http://lists.openstack.org/pipermail/openstack-dev/2016-August/102126.html 16:05:31 sridhar_ram, was just reading that of yours 16:05:36 sridhar_ram, +1 from me 16:05:47 Please provide your inputs to the thread in the ML 16:05:58 hello 16:06:13 s3wong: ^^^ gongysh is proposed to joined to tacker-core 16:06:27 sridhar_ram: that is great! 16:06:44 sridhar_ram: he certainly has made the contributions and done a lot of reviews 16:06:56 he is not in the channel due to the tz, which we need to fix the mtg timing - hopefully post newton release.. 16:07:20 anything else to announce? 16:07:44 sridhar_ram: tackerclient release? 16:08:05 sripriya: yes, thanks for reminding.. 16:08:19 sridhar_ram: np 16:09:01 a checkpoint tackerclient 0.6.0 is released now 16:09:03 #link http://lists.openstack.org/pipermail/openstack-announce/2016-August/001461.html 16:09:19 This includes auto-scaling and event-logging api changes.. 16:10:04 we still need to wait for https://review.openstack.org/#/c/358612/ to merge for this to show in your nearest devstack :) 16:10:24 Note, this is not the final new tackerclient release.. we will get to it shortly 16:10:33 #topic Newton Release Status 16:11:00 We just have 3 days left to make your final tackerclient changes for Newton.. 16:11:03 #link http://www.timeanddate.com/countdown/to?iso=20160826T11&p0=283&msg=Tacker+Client+Release&font=slab 16:11:25 sridhar_ram: https://bugs.launchpad.net/python-tackerclient/+bug/1524243 - pending on me, will push the patch in sometime 16:11:25 Launchpad bug 1524243 in python-tackerclient "infra driver is fixed by python tacker client" [High,New] - Assigned to Digambar (digambarpatil15) 16:11:44 diga: looking up 16:12:28 sridhar_ram: was on vacation in the last week so got late, sorry for that 16:12:33 diga: that is a biggee, we need that deprecation warning to merge .. this is a MUST do 16:13:10 sridhar_ram: yes, I am pushing in next half an hour 16:13:15 diga: thanks, again .. the scope is just to throw deprecation warnings for mgmt_driver and infra_driver in the API 16:13:34 diga: will you be handling mgmt_driver deprecation as well? 16:13:37 okay 16:13:41 yes 16:13:50 diga: thanks 16:13:54 sripriya: it make sense to do this in one shot.. 16:14:05 sridhar_ram: regarding https://bugs.launchpad.net/tacker/+bug/1591361 16:14:05 Launchpad bug 1591361 in tacker "Fix data handling for vnfd, config and param yaml templates" [Medium,New] - Assigned to Janki Chhatbar (jankihchhatbar) 16:14:09 sripriya: np 16:14:11 sridhar_ram: yes 16:14:31 sridhar_ram: are we only looking for deprecation warning to go into newton? 16:14:56 sripriya, as of yesterday's discussion with sridhar_ram, we decided to move it to Ocata 16:15:04 No, we have decided to remove those 16:15:35 sridhar_ram, sripriya, the above mentioned bug 16:16:03 sripriya: let's quickly recap as there is some confusion here... 16:16:10 janki: wait wait, lets finish on one thing 16:16:51 diga, I replied to the sripriya's comment on bug 1591361 16:16:51 bug 1591361 in tacker "Fix data handling for vnfd, config and param yaml templates" [Medium,New] https://launchpad.net/bugs/1591361 - Assigned to Janki Chhatbar (jankihchhatbar) 16:16:51 sripriya: janki: we *cannot* deprecate the current attributes: carrying raw-string vnfd until we introduce the vnfd: 16:17:24 sridhar_ram: okay got it 16:17:43 diga: the deprecation related to the one you are handling .. mgmt_driver and infra_driver .. are orthogonal to this discussion 16:18:27 okay 16:18:35 sripriya: janki: my current sense is we are cutting too close to make this API change this late, until you folks can convince me this is a fairly a trivial change that can be handled in next couple of days 16:18:42 sripriya: janki: thoughts ? 16:19:15 sridhar_ram, lets move it to ocata 16:20:01 sridhar_ram: let me evaluate the changes today and get back? 16:20:13 sripriya: sure.. 16:20:16 from what Isee, there is no deprecation involved. completing removing "string" and adding "json" should be done 16:21:12 janki: we *cannot* remove string attributes:vnfd .. that is by API policy, we never remove .. we can only deprecate in release X and remove it in release X+1 16:21:54 janki: there are users who are using Tacker directly using its API.. not just the tackerclient CLIs 16:22:03 janki: we cannot break them 16:22:42 sridhar_ram, ohh, ohk. So adding just the dperecation warning should'nt take much time. 16:22:59 sridhar_ram, it would be just a line in client.py right? 16:23:18 janki: let sripriya take a swag at this .. and we can go from there 16:23:32 sridhar_ram, sure :) 16:23:32 we need to get to other things in this mtg 16:24:08 Folks - if you see anything in https://review.openstack.org/#/q/project:openstack/python-tackerclient .. that needs to go into Newton.. please flag it to the core team ASAP 16:24:23 otherwise, it will miss Newton! 16:25:02 From my scan, https://review.openstack.org/341389 (VNFFG client) is the significant pending this.. 16:25:26 and the two issues we discussed today - diga's deprecation fix and json vnfd 16:25:37 anything else with client impacting change? 16:25:57 #link https://etherpad.openstack.org/p/tacker-newton-release-priority 16:26:17 Looking at ^^^ 16:27:26 sripriya: https://review.openstack.org/#/c/344592/ - is this a must do for Newton ? 16:28:18 sridhar_ram: i’m not sure when exactly will the keystoneclient lib will be removed in favor of keystoneauth1 16:28:43 sripriya: then i would punt this to Ocata.. we have enough in the plate now 16:29:21 sridhar_ram: there is no specific release mentioned in the deprecation bp 16:29:31 sridhar_ram: so yes, we can move this to Ocata 16:29:35 sridhar_ram: https://blueprints.launchpad.net/python-keystoneclient/+spec/deprecate-to-ksa 16:29:40 sripriya: okay, lets punt! 16:29:58 Moving to areas beyond client, auto-scaling and event-log has merged.. 16:29:59 VNFFG and alarm-monitoring are pending 16:30:13 they have few weeks to wrap it up.. 16:30:45 Team - please continue to help out picking https://etherpad.openstack.org/p/tacker-newton-release-priority 16:31:02 VNFFG horizon support patch in review https://review.openstack.org/#/c/347779/ 16:31:04 bobh: any heads from the tosca-parser / heat-translator world for Newton ? 16:31:16 *heads up 16:31:40 janki: again, we have 2 - 3 week window to wrap it up 16:31:44 sridhar_ram: nothing major that I know of - substitution_mapping is in the works I believe, otherwise just minir features 16:31:56 bobh: thanks.. 16:31:57 s/minoir/minor/ 16:32:15 sridhar_ram, yes. Just pointed it. No other intentions :) 16:32:31 sridhar_ram, bobh substituion_mappings initial patch got merged 16:32:34 janki: sure, no worries :) 16:33:10 bobh: I know KanagarajM is looking for a heat-translator change to fix a bug in auto-scaling .. this fix is needed for selective VDU scaling, which is a must do Newton 16:33:54 tbh: bobh: if you folks can help to guide that fix in heat-trans side, that would greatly help 16:34:35 anything else on Newton ? 16:34:52 sridhar_ram, sure 16:35:58 topic Barcelona Design Summit space 16:36:06 * sridhar_ram expects this to be a quick one 16:36:17 Currently we are allocated "Tacker: 1fb, 3wr, cm:half" 16:36:47 which translates to 1 big Fishbowl slots, 3 Working Session and 1 Contributor meetup 16:36:58 I think this is more than enough.. 16:37:07 anyone thinks we need more? 16:37:48 I'm going w/ no.. unless i hear any specific ask 16:37:51 moving on.. 16:38:00 #topic Late Newton BPs 16:38:24 #info VNF create with direct TOSCA template input 16:38:41 #link https://blueprints.launchpad.net/tacker/+spec/vnf-inline-template 16:39:05 This has been a blocked for some NFVOs to start using Tacker as the VNFM 16:39:15 *blocker 16:39:38 currently they need to push a VNFD first, followed by a vnf-create.. 16:39:54 this BP is asking to support a vnf-create where VNFD template is passed in .. 16:40:07 .. no VNFD template is pre-populated.. 16:40:11 thoughts ? 16:40:17 bobh: 16:40:55 sridhar_ram: sorry, got pulled away - let me catch 16:41:02 bobh: np 16:41:29 sorry, guys. Need to drop off; will read the log later 16:41:35 sridhar_ram: will this tomorrow be applicable for vnffg too? 16:41:49 sridhar_ram: seems like a reasonable request - could always put it into the catalog and deploy it all in one motion 16:41:52 sripriya: hmm, good question.. 16:42:24 if the VNFD is not stored in the catalog, will there be a column in VNF that will capture the VNFD info? 16:42:26 bobh: .. it would be nice, if the template doesn't even gets into the catalog 16:43:02 vishwanathj: yes, it need to be 16:43:18 ok, then it makes sense 16:43:42 anyone see a major risk to approve it this late.. ? 16:43:44 sridhar_ram: so this is a separate workflow other than catalog management 16:43:57 sripriya: yes.. 16:44:31 sripriya: a one short usage of tacker - to directly get to vnf-create.. 16:44:45 Hi, isn't this more of an optimization of api calling? 16:44:49 the assumption is the required mgmt-drivers and mon-drivers are already in place 16:44:53 would this also support providing a params file along with VNFD template? 16:44:57 sridhar_ram: ok, but we will not save this to catalog db. just to understand this clearly 16:45:33 mike_m: agree, you can look at this that way.. basically use one API to get both info but in the backend do the two operation that we do today 16:45:51 sridhar_ram: this could be done via shell script wrapper 16:45:54 true, or get the NVFO to do the 2 calls 16:46:37 (NFVO) 16:47:14 mike_m: that doesn't gel well for the NFVO workflow, where we can expect *every* vnf-create to turn into {vnfd-create + vnf-create} .. there will be *ton* of VNFD catalog entries in the Tacker.. which will be ugly 16:47:38 ok I understand the use case better 16:47:46 sridhar_ram: they want custom VNFDs for every VNF deployment? 16:48:37 bobh: not necessarily, they don't want Tacker to host a Catalog. these are maintained in either in NFVO or at times even a component adjacent to NFVO 16:49:21 sridhar_ram: ok - interesting use case 16:49:51 sridhar_ram, but is it not deviating from the standard? 16:49:55 this goes into the realm of delivering a "version" of Tacker that is purely a "VNFM" .. no NFVO-ish creep 16:50:46 tbh: not necessarily, we have smudged the layering a bit already.. infact, remember we discussed a bit more pure NFVO-VNFM separation in the midcycle ? 16:51:11 sridhar_ram: + catalog separation 16:51:12 sridhar_ram: so are there standard APIs that decouple the two, so VNFM/vnf-create would always accept a VNFD from the NFVO side? 16:51:22 sripriya: yep 16:51:55 bobh: there is no API standardization, AFAIK.. there is an effort in OPNFV to do that though.. 16:52:10 bobh: we should present Tacker's API as one of the seeds for that effort 16:52:48 * sridhar_ram notes 8mins left in the mtg 16:53:15 overall, looks we might need more time to discuss this .. perhaps a tacker-specs is warranted to discuss this through ? 16:53:28 yes I agree 16:53:44 mike_m: okay.. 16:54:44 back to nfvo-vnfm separation, again from the midcycle, we envisioned a possible subproject within official Tacker umbrella to move all NFVO-ish feature out of the VNFM portions 16:54:56 something for you all to think about :) 16:55:12 github.com/openstack/tacker-nfvo :) 16:55:16 sridhar_ram, are we ignoring client sides changes or we also include as apart of this BP? 16:55:31 *as part 16:55:42 tbh: thats where the bind is.. as there will be API / client changes.. 16:56:01 tbh: i think this is practically impossible for Newton.. 16:56:19 sridhar_ram, yup I think so 16:57:00 I know we touched a bit of Ocata.. which is natural consider where we are and the right thing to do 16:57:11 let's take up Ocata grooming next week 16:57:50 one major thing I'd like to bring up for Ocata track .. is decomposed vim-drivers (infra_driver).. 16:58:10 .. so that we can start supporting many of them 16:58:52 Quickly on VNFC .. 16:58:54 #link https://review.openstack.org/#/c/339798/ 16:59:23 anyone have issues to approve this with a scope only to support Heat SoftwareComponent ? 16:59:26 and also implementation https://review.openstack.org/#/c/358321/ 16:59:39 well, we are out of time for today.. 16:59:45 lets take it up in gerrit 16:59:58 there is no client changes for VNFC.. so there is room 17:00:11 bobh: mike_m: please review above vnfc spec 17:00:14 thanks everyone 17:00:19 #endmeeting