05:30:40 <gongysh> #startmeeting tacker 05:30:41 <openstack> Meeting started Wed Apr 5 05:30:40 2017 UTC and is due to finish in 60 minutes. The chair is gongysh. Information about MeetBot at http://wiki.debian.org/MeetBot. 05:30:42 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 05:30:44 <openstack> The meeting name has been set to 'tacker' 05:30:51 <gongysh> helo, guys 05:30:56 <tung_doan> hi gongysh 05:31:02 <tung_doan> hi all 05:31:11 <YanXing_an> hi, all 05:31:18 <gongysh> who are you here for tacker meeting? 05:32:24 <Zhou_Zhihong> hi all 05:32:30 <trinaths> hi 05:33:32 <gongysh> it seems other cores are all absent. 05:34:05 <gongysh> #topic agenda 05:34:26 <gongysh> #link https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_April_5th.2C_2017 05:34:47 <gongysh> as usual, we starts with review stats. 05:35:17 <gongysh> #link http://stackalytics.com/?metric=marks&module=tacker 05:35:28 <KanagarajM> hi 05:35:30 <gongysh> we are progressing. 05:35:32 <gongysh> KanagarajM, hi 05:35:53 <gongysh> you are the only one core except me here. 05:36:23 <gongysh> last week is a festival in China. 05:36:32 <KanagarajM> gongysh, oh ! should we skip... i saw sridhar msg on #tacker .... 05:36:54 <gongysh> KanagarajM, we have skipped one last week. 05:36:56 <gongysh> dkushwaha, hi 05:37:01 <dkushwaha> o/ 05:37:13 <KanagarajM> gongysh, yeah ! let us wait for some more time , then :) 05:37:14 <dkushwaha> gongysh, Sorry, I am late 05:37:27 <gongysh> dkushwaha, we are missing you. I strongly believe you will be online. 05:37:39 <gongysh> dkushwaha, later better than never. 05:37:54 <dkushwaha> gongysh, :) 05:38:03 <gongysh> Lets move to next topic. 05:38:08 <gongysh> #topic features and BP 05:38:27 <gongysh> first is the scheduling bp 05:38:37 <gongysh> I have received reply from mistral team. 05:38:52 <gongysh> the mistral PTL sugguest to use a loop like task. 05:39:17 <gongysh> he doest not think cron-like trigger is good for us. 05:39:36 <gongysh> so I have to study how the mistral to implement it. 05:39:58 <gongysh> I hope I will come up with a new spec to use mistral. 05:40:05 <gongysh> next week. 05:40:17 <gongysh> so this is a bp I am taking. 05:40:38 <gongysh> what do you have in your mind for this topic? 05:40:42 <tung_doan> gongysh: Do you think cron-trigger is neef for this bp: https://blueprints.launchpad.net/tacker/+spec/vnf-policy-monitoring-worker? 05:40:44 <trinaths> what is the real usecase for using mistral ? 05:40:54 <tung_doan> gongysh: if so, i will have a look 05:41:10 <YanXing_an> https://review.openstack.org/#/c/445543 05:41:20 <YanXing_an> I have some blocks before starting coding, listed in the draft spec. 05:41:32 <gongysh> tung_doan, we will not using cron-trigger. 05:42:09 <gongysh> tung_doan, do try using a workflow like this: a task -> a task until somethign, then tack b. 05:42:22 <gongysh> tack b/task b. 05:43:04 <gongysh> tung_doan, for the task scheduling BP, I was introduing zookeeper to do it. 05:43:06 <tung_doan> gongysh: got it. +1 to go with mistral in the future 05:43:12 <dkushwaha> gongysh, I have a question, Will it be good to use workflow for loop like tasks? 05:43:20 <gongysh> but sridar thinks the mistral can do the same thing. 05:43:54 <gongysh> dkushwaha, I don't know, what is your opinion? 05:45:06 <gongysh> dkushwaha, to use mistral to implement our policy long live tasks, I cannot think any better. 05:45:52 <gongysh> dkushwaha, we have to try. to do the test. 05:46:03 <dkushwaha> gongysh, I am not sure, but may be in corner cases, It can be hard to handle 05:46:53 <gongysh> tung_doan, can you do a try on https://blueprints.launchpad.net/tacker/+spec/vnf-policy-monitoring-worker? 05:47:19 <gongysh> tung_doan, you can try to use a workflow to do the monitor-worker. 05:48:00 <tung_doan> gongysh: that's something in my mind. I need to look deeply into this. 05:48:17 <gongysh> tung_doan, ok 05:48:30 <tung_doan> gongysh: writing a spec will be good 05:48:37 <gongysh> tung_doan, then we wait for you result. 05:49:10 <gongysh> tung_doan, I think at the same time, you can use a try code to help your spec. 05:49:22 <janki> o/ 05:49:24 <janki> sorry got late 05:49:34 <gongysh> I mean upload a patch as you are writing the spec. 05:49:38 <tung_doan> gongysh: need to ping you some time for zookkeeper support 05:49:54 <gongysh> tung_doan, no, you just forget the zookeeper stuff. 05:50:11 <gongysh> tung_doan, use mistral feature to do it. 05:50:27 <gongysh> if mistral can implement, we will not use zookeeper. 05:50:41 <gongysh> since mistral is already a part of tacker. 05:51:06 <tung_doan> gongysh: got it. 05:51:33 <gongysh> next BP, YanXing_an , 05:51:45 <YanXing_an> https://review.openstack.org/#/c/445543/ 05:52:30 <gongysh> YanXing_an, I have a concern to use a reserved barbican tenant to keep all VIM secrets. 05:53:15 <YanXing_an> Currently no methods were found to support shared vim if we use the operator's context. 05:53:34 <gongysh> YanXing_an, you have said the RBAC, right? 05:53:54 <YanXing_an> gongysh, yes 05:54:22 <gongysh> YanXing_an, Lets later use the rbac to share the secrets later. 05:55:31 <gongysh> YanXing_an, so first forget the shared vim. 05:55:38 <YanXing_an> gongysh, if so, vim need support rbac too, not shared with all users. 05:56:02 <gongysh> YanXing_an, yes. we can introduce RBAC in tacker. 05:56:46 <YanXing_an> second. Do we need retain fernet key in local file if barbican is not available in the 05:56:46 <YanXing_an> deployment environment? 05:57:17 <gongysh> YanXing_an, Let's keep it for a cycle. 05:57:41 <YanXing_an> yongysh, ok 05:57:59 <gongysh> guys, do you have other BPs to talk? 05:58:31 <trinaths> my BP for OSC plugin is still in progress. 05:59:00 <gongysh> trinaths, ok 05:59:17 <gongysh> if no, lets move to next topic 05:59:17 <gongysh> #topic bugs 05:59:34 <Zhou_Zhihong> wait 05:59:38 <YanXing_an> @Zhou_Zhihong https://review.openstack.org/#/c/453442/ 05:59:51 <Zhou_Zhihong> I've submited a spec patch with an example of block storage. https://review.openstack.org/#/c/453442/ 06:00:06 <Zhou_Zhihong> Please do a review to help me update the spec. 06:01:02 <gongysh> Zhou_Zhihong, it is a newly uploaded patch. 06:01:06 <gongysh> great. 06:01:11 <gongysh> https://launchpad.net/tacker/+milestone/pike-1 06:01:32 <gongysh> the Pike-1 is nearing 06:01:47 <gongysh> we have some patches in plate. 06:02:02 <trinaths> Zhou_Zhihong: the BP still needs further more details. 06:02:17 <Zhou_Zhihong> For tosca translation concerns toscaparser and heat-translator projects. I still need time to look into the code and update the spec. 06:02:39 <trinaths> Zhou_Zhihong: ok 06:02:47 <gongysh> dkushwaha, https://review.openstack.org/#/c/448844/ 06:03:20 <gongysh> dkushwaha, I think I have dealt with your comments. 06:03:38 <diga> o/ 06:03:46 <diga> sorry got late 06:03:55 <gongysh> diga, welcome 06:04:01 <gongysh> https://review.openstack.org/#/c/448466/ 06:04:17 <gongysh> this is also related to service robustness. 06:05:17 <gongysh> do you guys have other bugs to talk? 06:06:02 <trinaths> tackerclient. 06:06:03 <gongysh> KanagarajM, one bug for your tenant_id and name uniqueness 06:06:25 <gongysh> KanagarajM, it seems you just dealt with creation, you missed the update API. 06:06:27 <dkushwaha> gongysh, I missed https://review.openstack.org/#/c/448844/ , will checked it again. But I i was thinking for another patch/way to handle that issue 06:06:37 <trinaths> https://bugs.launchpad.net/python-tackerclient/+bug/1674906 06:06:37 <openstack> Launchpad bug 1674906 in python-tackerclient "failed to update is-default attribute of vim" [Undecided,In progress] - Assigned to Trinath Somanchi (trinath-somanchi-m) 06:06:53 <KanagarajM> gongysh, yeah for update i have asked trinaths to handle 06:07:27 <trinaths> KanagarajM: I handled it, please visit, https://review.openstack.org/#/c/449956/ 06:07:30 <gongysh> trinaths, we are waiting for server part to be merged. 06:07:56 <KanagarajM> trinaths, i will look into it. thanks 06:07:58 <tung_doan> dkushwaha: sridhar opened this bug: https://bugs.launchpad.net/tacker/+bug/1678329 06:07:58 <openstack> Launchpad bug 1678329 in tacker "Explicitly detect if mistral workflow missing" [Low,New] 06:08:02 <trinaths> https://bugs.launchpad.net/tacker/+bug/1676074 06:08:02 <openstack> Launchpad bug 1676074 in tacker "Tacker server throws exception when member action contains UPDATE string." [Undecided,In progress] - Assigned to Trinath Somanchi (trinath-somanchi-m) 06:08:17 <gongysh> trinaths, it is just dealing with VIM update. 06:08:26 <trinaths> gongysh: ok 06:08:30 <tung_doan> dkushwaha: I think it is nice to have 06:08:47 <gongysh> trinaths, for tenant_id and name uniqueness, we still need to take care of vnfd, nsd update. 06:09:19 <dkushwaha> tung_doan, I will check it, I assigned it to myself 06:09:21 <trinaths> gongysh: okay. I'm updating as per review comments related to the BUG. 06:10:04 <trinaths> gongysh: I will post another commit for vnfd and nsd update for tenant_id and name uniqueness. 06:10:12 <trinaths> gongysh: will that be okay ? 06:10:17 <gongysh> trinaths, ok 06:10:34 <gongysh> ok, do you have other bugs to talk about? 06:11:04 <trinaths> gongysh: only 2 as I posted earlier and the new one just got in plate. 06:11:46 <gongysh> jeremy_chang, hi 06:12:00 <trinaths> gongysh: I'm working on Pagination bug. but it takes time. 06:12:07 <gongysh> how is the VNFFG functional test? 06:12:18 <gongysh> trinaths, I know that takes time. 06:13:24 <trinaths> gongysh: ok 06:13:33 <gongysh> YanXing_an, do you have any idea about the VNFFG test? 06:13:44 <YanXing_an> Jimmy_ye is on business, he is working on https://review.openstack.org/#/c/451827/ 06:14:12 <YanXing_an> this bug blocks vnffg ft 06:14:53 <gongysh> YanXing_an, ok 06:15:19 <gongysh> I will review it. 06:15:27 <gongysh> netx topic 06:15:29 <YanXing_an> yongysh, he will update the patch soon. 06:15:37 <gongysh> #topic open discussion 06:15:48 <gongysh> we still have some time. 06:15:59 <diga> gongysh: about tacker api framework, I have some patches ready with new setup 06:16:00 <gongysh> dkushwaha, what is the progress for NS spec? 06:16:07 <diga> gongysh: I will push those for review today 06:17:37 <gongysh> dkushwaha, are you there? 06:18:20 <gongysh> ok, it seems he is not here. 06:18:30 <gongysh> Do you guys have some thing to talk? 06:18:42 <gongysh> if no, we can wrap up the meeting earlier. 06:18:50 <YanXing_an> We have less knowledge about tosca, and process in tosca-parser and heat-translator, step slowly to read the codes, do you have some helpful materials or guides? 06:18:55 <diga> gongysh: I think you haven't seen my status :( 06:19:23 <gongysh> diga, I know you are pushing some new patches about API. 06:19:33 <diga> gongysh: :) okay 06:20:07 <gongysh> since tung_doan will take the mistral test job, I will have much time to do review and some book keeper stuff. 06:20:30 <gongysh> just upload your patches ... 06:20:48 <trinaths> YanXing_an: you can refer to OASIS tosca specs 06:20:59 <tung_doan> gongysh: i have not looked into mistral before. need time to understand this :) 06:21:25 <trinaths> YanXing_an: refer to slideshare or Openstack Summit videos for heat related demos or presentations 06:21:34 <gongysh> tung_doan, never mind. lets do it together. 06:21:46 <tung_doan> gongysh: thanks 06:22:21 <YanXing_an> trinaths, thanks, i will look into these. 06:22:40 <tung_doan> YanXing_an: good tutorials i think: http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html 06:22:52 <trinaths> YanXing_an: happy to help 06:23:12 <tung_doan> YanXing_an: tosca-paser and heat-trans mainly focus on it 06:23:39 <YanXing_an> tung_doan, thanks 06:24:30 <trinaths> KanagarajM: Can I take this forward https://review.openstack.org/#/c/450528/ ? 06:25:37 <KanagarajM> trinaths, sure. but let me know what changes you want to make ? 06:26:20 <trinaths> KanagarajM: as said before, apart from vim-update, other update changes are done in this patch. 06:26:59 <trinaths> KanagarajM: as discussed before, do I need to post another commit on all these changes? 06:27:54 <gongysh> trinaths, YanXing_an , tung_doan , please pay attention to review. 06:28:02 <KanagarajM> trinaths, that patch already takes care of the create part and it can be merged now. for update fn test, its your choice :) either add new commit or use existing commit it self. 06:28:46 <gongysh> trinaths, you can do the update part in your own new patch. 06:29:01 <trinaths> KanagarajM: gongysh: okay 06:29:17 <gongysh> ok, now, lets end our meeting. thanks everyone. 06:29:22 <gongysh> #endmeeting