Wednesday, 2016-05-25

*** lhcheng has quit IRC00:03
manikanta_sridhar_ram_, Hi, Thanks for answering my query. So the existing CLI command to create VNFD should remain the way it is right ?00:05
sridhar_ram_manikanta_: yes, not worth rewording them...00:07
manikanta_sridhar_ram_: Ok00:08
manikanta_sridhar_ram_, sripriya : Please review the patchset https://review.openstack.org/#/c/295207/00:09
sripriyamanikanta_: just responed to your comment, thanks.00:17
*** Qiming has quit IRC00:24
*** arturt_ has quit IRC00:32
*** arturt_ has joined #tacker00:35
*** kkobayashi has quit IRC00:36
*** arturt_ has quit IRC00:39
*** arturt_ has joined #tacker00:43
*** arturt_ has quit IRC00:43
*** arturt_ has joined #tacker00:54
*** arturt_ has quit IRC00:55
*** arturt_ has joined #tacker00:57
openstackgerritManikantha Srinivas Tadi proposed openstack/tacker-horizon: Display VNF instance details in Tacker Horizon.  https://review.openstack.org/29520701:04
*** amotoki has quit IRC01:08
*** kkobayashi has joined #tacker01:25
openstackgerritHideki Saito proposed openstack/python-tackerclient: Fix incompatible code with python3 for tox pep8 test  https://review.openstack.org/31921501:25
*** Qiming has joined #tacker01:26
*** amotoki has joined #tacker01:48
*** amotoki has quit IRC01:56
*** kkobayashi has quit IRC01:58
*** arturt_ has quit IRC01:59
*** amotoki has joined #tacker01:59
manikanta_sridhar_ram_, sripriya : The tosca templates under  tacker/samples/tosca-templates/vnfd  are generic now,  or used only specific to devstack  ?02:00
*** arturt_ has joined #tacker02:08
*** amotoki has quit IRC02:09
*** arturt_ has quit IRC02:10
*** kkobayashi has joined #tacker02:11
*** amotoki has joined #tacker02:18
sridhar_ram_manikanta_: they do use network names created by Tacker devstack scripts. However they all shd work for  generic use as long as correct network names, image or flavor ids are passed02:32
manikanta_manikanta_, I find some of them are not using Tacker devstack scripts for example, net_mgmt, Hence i got this doubt02:38
manikanta_i mean network names created by tacker devstack script02:39
*** vishwanathj has joined #tacker02:52
*** manikanta_ has quit IRC02:52
*** manikanta_ has joined #tacker02:56
*** manikanta_ has quit IRC02:57
*** manikanta_tadi has quit IRC02:57
*** arturt_ has joined #tacker02:58
*** vishwanathj has quit IRC02:58
*** manikanta_tadi has joined #tacker03:03
*** manikanta_tadi has quit IRC03:03
*** lhcheng has joined #tacker03:27
*** KanagarajM has joined #tacker03:33
sripriyalhcheng: ping03:36
*** sripriya_ has joined #tacker03:42
*** sripriya has quit IRC03:46
*** arturt_ has quit IRC03:50
*** vishnoianil has quit IRC03:50
lhchenghey sripriya_03:54
sripriya_lhcheng: had a question regarding https://review.openstack.org/#/c/295207/15/tacker_horizon/openstack_dashboard/dashboards/nfv/vnfmanager/templates/vnfmanager/vdu_details.html@2203:55
sripriya_lhcheng: how does that work? based on dictionary keys?03:55
sripriya_lhcheng: i'm confused with actualy vnf dictionary parent and the dictionary keys here03:56
lhchengthat code refers to this: https://review.openstack.org/#/c/295207/15/tacker_horizon/openstack_dashboard/dashboards/nfv/vnfmanager/views.py@9803:59
lhchengbut if mgmt_url is None, mgmt_url.items won't work03:59
lhchenghaving vnf["vnf"] seems redundant04:00
lhchengin the html template code, it is accessed by vnf.vnf.mgmt_url04:00
sripriya_lhcheng: thanks, but why vnf.vnf --> does it mean vnf variable name and then the actual vnf key?04:01
*** kkobayashi has quit IRC04:01
*** sripriya__ has joined #tacker04:04
lhcheng yes, it is the name of the variable in the context04:06
lhchengcoming from here: https://review.openstack.org/#/c/295207/15/tacker_horizon/openstack_dashboard/dashboards/nfv/vnfmanager/tabs.py@8404:06
*** sripriya_ has quit IRC04:07
lhchengthat's refer to the vnf object, and the vnf object has a dict with "vnf" key in it04:07
sripriya__lhcheng: you mean L87?04:07
lhchenghttps://review.openstack.org/#/c/295207/15/tacker_horizon/openstack_dashboard/dashboards/nfv/vnfmanager/views.py@9804:07
lhchengsripriya__: yes, supposed to be L8704:08
sripriya__lhcheng: so it is something like {'vnf':{'vnf': {'mgmt_url': {<vdu, url>, <vdu, url>}}}}04:09
lhcheng{'vnf':{'vnf': {'mgmt_url': <json object>}}}04:11
lhchengdue to the call of json.loads04:11
sripriya__lhcheng: thats right04:12
sripriya__lhcheng: to avoid this , we could just do return self.tab_group.kwargs['vnf']} in L8704:13
*** kkobayashi has joined #tacker04:13
sripriya__lhcheng: and i assume it is the variable reference here and not the actul 'vnf' key in the variable04:13
sripriya__kwargs['vnf']04:14
lhchengit should be https://review.openstack.org/#/c/295207/15/tacker_horizon/openstack_dashboard/dashboards/nfv/vnfmanager/views.py@98 that needs to be updated04:14
lhchengno need for additional ["vnf"]04:14
sripriya__lhcheng: that is the response received from the server04:15
sripriya__lhcheng: somehting like {'vnf': {k1,, v1, k2, v2}}04:16
lhchengI mean when making the assignment04:16
*** dkushwaha_ has quit IRC04:16
sripriya__lhcheng: he is updating the already existing assignment04:16
lhchengwhy does the tackerclient return a json response?04:16
lhchengit should be returning a resource object at that point.04:17
sripriya__the mgmt_url is a string on the server api04:17
sripriya__so before sending the response the dictionary is converted to json object and sent04:17
sripriya__and he decodes it from the response received04:18
lhchengit is probably better to assign it to another attribute rather than overriding04:19
lhchengthis way, you still have access to the original value04:19
sripriya__lhcheng: i agree, but again it is still part of 'vnf' key inside the vnf object04:21
sripriya__like vnf['vnf']['mgmt_url_dict'] = <decoded value>04:22
sripriya__lhcheng: ^^04:32
*** arturt_ has joined #tacker04:32
*** dkushwaha_ has joined #tacker04:33
KanagarajMsripriya__, hello04:40
sripriya__KanagarajM: hi04:40
KanagarajMsripriya__, for the db schema improvements, i was thinking to start with https://blueprints.launchpad.net/tacker/+spec/db-records-audit-support04:41
KanagarajMand like to get your view point on it04:41
lhchengsripriya__: yeah, might more cleaner to put it into separate key04:41
sripriya__KanagarajM: vishwanathj is handling this as part of audit trail spec which he will posting this week AFAIK04:42
sripriya__KanagarajM: similar to how heat is doing with an 'event's table04:43
KanagarajMsripriya__, ok.04:44
sripriya__KanagarajM: i actually have a question for you regarding db schema04:44
KanagarajMsripriya__, what is that?04:45
sripriya__KanagarajM: do you know if is possible to handle unique key constraints for columnn in exisiting db04:45
sripriya__KanagarajM: suppose i start introducing uniqueness for a certain column in my db table,04:46
KanagarajMyou mean, how to set the unique key constraint to the existing column, which has already having data in it04:46
sripriya__KanagarajM: yes!04:46
sripriya__KanagarajM: it will throw Integrity Error for current data04:46
KanagarajMsripriya__, the moment you introduce the constraint, db will thru error04:47
KanagarajMyes04:47
sripriya__KanagarajM: is there a way we can handle such error in sql scripts04:47
KanagarajMso as part of migration, first you have to migrate them to meet the constraint04:47
sripriya__KanagarajM: you mean delete the duplicate entries in current data in db04:48
sripriya__KanagarajM: and then run the migration script04:48
sripriya__?04:48
KanagarajMsripriya__, which colum you are trying04:48
sripriya__this is for the name column for all resources04:49
sripriya__KanagarajM: ^04:49
KanagarajMsripriya__, which table?04:49
KanagarajMsripriya__, devices ?04:49
sripriya__KanagarajM: we plan to introduce uniqueness for name column in vnf, vnfd and vim tables04:49
sripriya__sorry i mean devices and other tables04:49
*** lhcheng_ has joined #tacker04:50
KanagarajMsripriya__, ok, the problem is, the names are visible to user, so the moment , we introduce the fixing to make name as unique, it will shown up to the user04:50
sripriya__KanagarajM: yes it has an user impact and that is fine04:51
KanagarajMso, we need to document it in the release notes, and as part of the migration, bring up some logic to make the existing names are unique.04:52
*** lhcheng has quit IRC04:52
sripriya__KanagarajM: yes we need to note this, and yup, we need to handle this in our scripts04:52
KanagarajMsripriya__, and if user wants to change to diff name then you could given an update request vis api04:53
sripriya__KanagarajM: does heat or in general openstack projects have dealt such a requirement?04:53
*** dkushwaha_ has quit IRC04:54
KanagarajMsripriya__, you could do this as part of db migration scripts (alembic): 1. make sure all the exsiting names are unique, by using some logic, 2. introduce the unique constraint04:54
KanagarajMsripriya__, in heat, I don't remember such a change happened.04:55
sripriya__KanagarajM: regarding 1. yes that is what i'm thinking, modify existing data to make them unique04:56
sripriya__KanagarajM: ok04:57
KanagarajMsripriya__, ok. sounds good !04:57
*** arturt_ has quit IRC05:11
*** kkobayashi has quit IRC05:15
*** arturt_ has joined #tacker05:18
*** sripriya__ has quit IRC05:18
*** Ravikiran_K has joined #tacker05:21
*** vishnoianil has joined #tacker05:22
*** arturt_ has quit IRC05:31
*** arturt_ has joined #tacker05:31
*** arturt_ has quit IRC05:34
*** manikanta_tadi has joined #tacker05:56
*** lhcheng has joined #tacker06:06
*** lhcheng_ has quit IRC06:09
*** kkobayashi has joined #tacker06:12
*** arturt_ has joined #tacker06:35
*** arturt_ has quit IRC06:42
*** Ravikiran_K has quit IRC07:08
*** zeih has joined #tacker07:23
*** arturt_ has joined #tacker07:38
*** arturt_ has quit IRC07:43
*** lhcheng has quit IRC07:48
*** kkobayashi has quit IRC08:08
*** dmk0202 has joined #tacker08:28
*** arturt_ has joined #tacker08:39
*** arturt_ has quit IRC08:44
*** zeih has quit IRC08:47
*** zeih has joined #tacker08:50
*** mbound has joined #tacker08:55
*** manikanta_tadi has quit IRC08:57
*** amotoki has quit IRC09:00
*** manikanta_tadi has joined #tacker09:09
*** tbh has joined #tacker09:12
*** zeih_ has joined #tacker09:22
*** zeih has quit IRC09:22
*** arturt_ has joined #tacker09:40
*** manikanta_tadi has quit IRC09:44
*** arturt_ has quit IRC09:45
*** amotoki has joined #tacker09:47
*** zeih_ has quit IRC09:55
*** zeih has joined #tacker09:58
*** tbh has quit IRC10:16
*** zeih has quit IRC10:17
*** zeih has joined #tacker10:23
*** zeih has quit IRC10:28
*** Qiming has quit IRC10:30
*** fxpester has quit IRC10:35
*** arturt_ has joined #tacker10:41
*** arturt_ has quit IRC10:45
*** zeih has joined #tacker10:58
*** fxpester has joined #tacker10:58
*** manikanta_tadi has joined #tacker11:00
*** amotoki has quit IRC11:17
*** openstackgerrit has quit IRC11:18
*** zeih has quit IRC11:18
*** openstackgerrit has joined #tacker11:19
*** Qiming has joined #tacker11:21
*** amotoki has joined #tacker11:34
*** arturt_ has joined #tacker11:41
*** arturt_ has quit IRC11:46
*** bobh has joined #tacker11:46
*** amotoki has quit IRC11:54
*** zeih has joined #tacker12:04
*** bobh has quit IRC12:19
*** tbh has joined #tacker12:25
*** zeih has quit IRC12:30
*** tbh_ has joined #tacker12:31
*** tbh has quit IRC12:33
*** arturt_ has joined #tacker12:42
*** arturt_ has quit IRC12:47
*** manikanta_tadi has quit IRC12:59
*** zeih has joined #tacker13:11
*** tbh_ has quit IRC13:26
*** tbh_ has joined #tacker13:27
*** tbh_ has quit IRC13:29
*** KanagarajM has quit IRC13:30
*** tbh_ has joined #tacker13:32
*** tbh_ has quit IRC13:34
*** tbh_ has joined #tacker13:36
*** arturt_ has joined #tacker13:43
*** arturt_ has quit IRC13:48
*** tbh_ has quit IRC13:55
*** zeih has quit IRC14:09
*** zeih_ has joined #tacker14:09
openstackgerritTrevor McCasland proposed openstack/python-tackerclient: mox to mock refactor  https://review.openstack.org/31316514:09
*** twm2016 has joined #tacker14:22
*** mbuil has joined #tacker14:26
mbuilHi guys, I am working in OPNFV trying to create a test case for Tacker + SFC. Does anybody know if it is possible to add a parameter in the vnfd so that the VNF gets a floating IP too?14:28
trozetsridhar_ram_:^14:28
*** KanagarajM has joined #tacker14:35
*** arturt_ has joined #tacker14:44
sridhar_ram_mbuil: this is a reasonable ask, need a minor enhancement to bring this in. It along the same lines as adding VNFD / VDU parameter for secgroup and key_name.14:47
sridhar_ram_mbuil: so, not supported today but can be added with a small effort.14:48
*** arturt_ has quit IRC14:49
*** zeih has joined #tacker14:50
*** zeih_ has quit IRC14:51
*** mbuil1 has joined #tacker14:55
*** mbuil has quit IRC14:57
*** zeih has quit IRC14:59
*** amotoki has joined #tacker15:03
*** Qiming has quit IRC15:09
mbuil1ok, thanks15:17
*** amotoki_ has joined #tacker15:21
*** arturt_ has joined #tacker15:22
*** amotoki has quit IRC15:24
*** arturt_ has quit IRC15:25
*** amotoki_ has quit IRC15:34
*** dmk0202 has quit IRC15:49
*** manikanta_tadi has joined #tacker15:52
*** sridhar_ram has joined #tacker15:53
*** sridhar_ram has left #tacker15:54
*** KanagarajM has quit IRC15:57
*** tbh has joined #tacker16:15
*** tbh has quit IRC16:17
*** tbh has joined #tacker16:17
*** mbound has quit IRC16:18
*** lhcheng has joined #tacker16:19
*** arturt_ has joined #tacker16:26
*** arturt_ has quit IRC16:31
*** tbh has quit IRC16:32
*** mbuil1 has left #tacker16:46
*** sripad has joined #tacker16:46
*** sripad has quit IRC16:49
*** santoshk has joined #tacker16:54
*** tbh has joined #tacker17:00
*** manikanta_tadi2 has joined #tacker17:02
*** manikanta_tadi2 has quit IRC17:03
*** sripriya has joined #tacker17:11
*** santoshk has quit IRC17:13
*** arturt_ has joined #tacker17:27
*** manikanta_tadi has quit IRC17:32
*** arturt_ has quit IRC17:32
trozetsridhar_ram_: ping?17:48
sridhar_ram_trozet: pong17:48
trozetsridhar_ram_: an example: in the tosca parser its called "constituent_vnfs", but in the spec its just "vnf:"17:48
trozetsridhar_ram_: connection_point is also not listed in the spec17:49
* sridhar_ram_ is looking up17:49
trozetdependent_virtual_link is "vl:" in the spec17:49
sridhar_ram_trozet: http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd03/tosca-nfv-v1.0-csd03.html#_Toc44771472717:51
sridhar_ram_trozet: i do see "constituent_vnfs" in tosca.groups.nfv.VNFFG17:52
sridhar_ram_trozet: sec 10.6.4 specifically17:52
trozetsridhar_ram_: I see what you ares saying, i waas looking at 11.217:52
trozetsridhar_ram_: it is contradictory...17:53
sridhar_ram_trozet: argh.. the examples are messed up...17:53
sridhar_ram_trozet: we are planning to fix them in CSD04 (next spec revision)17:53
trozetsridhar_ram_: ok so i should ignore the example, and follow whats listed as explicit properties17:54
*** s3wong has joined #tacker17:54
sridhar_ram_trozet: yes, more important.. follow what is in tosca-parser right now.. so that you don't waste time17:54
trozetsridhar_ram_: OK so "connection_point", shouldnt that be "connection_points"17:54
trozetsridhar_ram_: ok17:54
trozetsridhar_ram_: will update17:54
sridhar_ram_trozet: yes, stick with tosca-parser defs for now...17:55
sridhar_ram_trozet: thanks17:55
sridhar_ram_sripriya: s3wong  bobh: i think vnffg spec has iterated enough (imo)... please land your aye / nah votes17:56
s3wongsridhar_ram_, trozet: yeah, sorry about that, I haven't looked at the latest one yet17:57
trozetill push another revision soon17:57
*** santoshk has joined #tacker17:58
s3wongtrozet: prolific!!!18:00
*** twm2016 has quit IRC18:00
*** bharatht_ has joined #tacker18:01
*** tbh has quit IRC18:05
*** bharatht_ has quit IRC18:05
sripriyasridhar_ram: overall the spec looked fine for me, I will wait for trozet's new patch to leave my +118:12
trozetthanks sripriya18:13
sripriyatrozet: thank you trozet, you did a great job on the spec. appreciate your patience.18:14
*** vishwanathj has joined #tacker18:19
trozet:)18:23
*** vishnoianil has quit IRC18:23
*** tbh has joined #tacker18:27
*** arturt_ has joined #tacker18:28
*** twm2016 has joined #tacker18:29
*** arturt_ has quit IRC18:33
trozetsridhar_ram_: how come in the VNFD samples in the repo, there is no usage of tosca.nodes.nfv.VNF ?18:35
trozetsripriya:^18:38
trozetSeems like there should be another block of yaml "node_types" in the VNFD that describes the VNF itself outside of hte "topology_template"18:38
sridhar_ram_trozet: it is implicit for VNFD.. NSD will have node of type of "tosca.nodes.nfv.VNF"18:41
trozetsridhar_ram_: ok thats what I assumed18:41
trozetsridhar_ram_: but for defining a VNF as NSH aware, i would think the appropriate place to do that would be in tosca.nodes.nfv.VNF18:42
trozetsridhar_ram_: are we able to specify it in the VNFD today?18:43
sridhar_ram_trozet: hmm.. i'm thinking about a Multi-VDU VNF ...where it is would be more appropriate to mark specific VDUs to be nsh aware18:43
trozetsridhar_ram_: is it more appropriate to mark per VDU? I'm not sure it seems like a VNF level attribute, since the port that is exposed as the VNF external port will have to be NSH capable18:44
sridhar_ram_trozet: help me here, is NSH awareness a property of a NIC or the whole VNF?18:46
trozetsridhar_ram_: i think it is a property of the VNF itself.  It's networking stack has to be able to process NSH headers and know how to interpret them18:47
trozetsridhar_ram_: the NIC just needs to be able to accept encapsulation that carries the NSH18:47
trozetsridhar_ram_: outside of NSH, wouldn't there be cases where a user wants to define properties of the VNF itself, and not per VDU?18:50
* sridhar_ram_ wanders back after getting interrupted ...18:59
sridhar_ram_trozet: yes, within tosca-nfv group we discussed about introducing an "envelope node" within VNFD that desc the VNF itself19:02
sridhar_ram_trozet: i'm open to having this part enhanced if needed19:02
trozetsridhar_ram_: so today if I added valid tosca parser VNF type: https://github.com/openstack/tosca-parser/blob/master/toscaparser/extensions/nfv/TOSCA_nfv_definition_1_0.yaml#L2619:04
trozetsridhar_ram_: into my VNFD...would tacker accept it, but ignore it? Or would it blow up?19:04
sridhar_ram_AFAIK.. it should accept19:05
trozetsridhar_ram_: ok then thats fine.  I'm going to list NSH as a VNF property then19:07
sridhar_ram_trozet: sounds good19:07
trozetthanks19:07
*** vishnoianil has joined #tacker19:12
trozetsridhar_ram_, sripriya: is this a bug? https://github.com/openstack/tosca-parser/blob/master/toscaparser/extensions/nfv/TOSCA_nfv_definition_1_0.yaml#L23919:21
*** tbh has quit IRC19:21
trozetsridhar_ram_: targets shouldn't be under properties19:21
sridhar_ram_trozet: yes.. again, looks like they picked up from the "bad" example in the spec19:29
*** arturt_ has joined #tacker19:30
trozetsridhar_ram_: ok i checked out the tosca-parser code and attempting to fix it19:30
sridhar_ram_trozet: however, you would be better of sticking with this "bug" for now, until it gets fixed in the tosca-parser19:30
sridhar_ram_trozet: sure.. that would work as well !19:30
trozetsridhar_ram_: bobh is familiar with that code, incase I have questions... is there anyone else?19:31
sridhar_ram_tbh also participates...19:31
sridhar_ram_trozet: ptl Sahdev (spzala) is super supportive of tacker's needs ..19:31
trozetsridhar_ram_: thanks19:32
*** tbh has joined #tacker19:33
*** arturt_ has quit IRC19:36
openstackgerritSridhar Ramaswamy proposed openstack/tacker: Add support to display error_reason for the VNF  https://review.openstack.org/25546319:38
*** tbh has quit IRC20:01
trozetsridhar_ram_: I fixed it, but now im finding more of TOSCA conflicts with itself..20:11
trozetsridhar_ram_: how do the TOSCA doc revisions go csd<num> where later num is later revision?20:11
trozetI also see csprd0220:12
trozethttp://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/20:12
*** s3wong has quit IRC20:21
*** s3wong has joined #tacker20:21
*** arturt_ has joined #tacker20:32
*** arturt_ has quit IRC20:38
trozetsridhar_ram_: ping?20:49
openstackgerritTim Rozet proposed openstack/tacker-specs: Adds Tacker VNFFG/SFC spec  https://review.openstack.org/29219620:55
*** twm2016 has quit IRC21:08
sridhar_ram_trozet: i'm back.. yes, later num is the newer version21:29
trozetsridhar_ram_: there is a conflict in the spec21:29
sridhar_ram_current latest is csd03 .. http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/21:29
trozetsridhar_ram_: http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.html21:29
openstackgerritMerged openstack/tacker: Updates method details in monitor-driver guide  https://review.openstack.org/31452621:30
sridhar_ram_trozet: oh, the major version is still v1.0 within that there are newer updates.. csd01, csd02, csd-321:30
sridhar_ram_trozet: *csd0321:30
trozetsridhar_ram_: one sec i need to clear this up21:31
sridhar_ram_trozet: sure21:31
trozetsridhar_ram_: http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/csd05/TOSCA-Simple-Profile-YAML-v1.0-csd05.html21:31
trozetsridhar_ram_: 3.6.1021:31
trozetsridhar_ram_: they switch targets to "members"21:32
sridhar_ram_trozet: that is not the NFV profile...21:32
trozetsridhar_ram_: that is the groups21:32
trozetsridhar_ram_: that VNFFG derives from21:32
sridhar_ram_trozet: ah, sure...21:33
trozetsridhar_ram_: but in the notes  Section 3.7.5: Group def.: Changed ‘members’ to ‘targets’ as agreed by work group.21:33
trozetsridhar_ram_: that statement is crossed out21:33
trozetsridhar_ram_: but then in the NFV spec, it shows it as "targets"21:33
*** arturt_ has joined #tacker21:33
trozetim really confused as to what hte correct way is...21:33
trozetor the intention21:33
* sridhar_ram_ is looking up groups in simple yaml doc21:33
*** arturt_ has quit IRC21:37
trozetsridhar_ram_: search 3.7.521:37
sridhar_ram_trozet: members seems the correct usage...21:41
sridhar_ram_trozet: there is some confusion between groups and policy definitions ... the later uses "targets" and the former used "members"21:42
trozetsridhar_ram_: yep i noticed that21:42
sridhar_ram_trozet: do u've the notes so far for the fixes required / errors noticed in the tosca-nfv spec ?21:44
trozetsridhar_ram_: well i came up with a patch that fixed everything21:44
trozetsridhar_ram_: but it used "targets" instead of "members"21:45
trozetsridhar_ram_: if hte intention is to use "members" then I know what to change in tosca-parser21:45
sridhar_ram_trozet: okay.. and "members" shouldn't be under properties but stand alongside it, correct ?21:45
trozetsridhar_ram_: it shouldn't even be in the NFV spec, because its defined as an attribute of groups itself21:46
sridhar_ram_trozet: .. but the VNFFG properties listed (like constituent_vnfs) still need to go into NFV spec...21:48
trozetsridhar_ram_: yeah added those21:48
*** lhcheng has quit IRC21:59
sridhar_ram_trozet:  i just put together this etherpad for the running issues .. https://etherpad.openstack.org/p/tacker-tosca-issues-backlog22:03
sridhar_ram_trozet: can u please glance thru' ? This will help for me to push these fixes in the spec...22:03
*** dkushwaha has quit IRC22:20
*** uck has joined #tacker22:23
*** arturt_ has joined #tacker22:25
uckFolks, I was attempting to translate a tosca file with tosca.nodes.nfv.VNF objects. heat-translator version 0.5.0 give a key error. It runs fine with tosca.nodes.nfv.VDU types. I was checking the sample Tosca files in Tacker and it looks all use tosca.nodes.nfv.VDU. Does tacker consume any Tosca file with tosca.nodes.nfv.VNF type?22:34
*** ksantoshk has joined #tacker22:35
*** sripriya_ has joined #tacker22:35
*** sridhar_ram1 has joined #tacker22:35
*** santoshk has quit IRC22:38
*** sripriya has quit IRC22:38
*** sridhar_ram1 has quit IRC22:48
*** lhcheng has joined #tacker22:50
*** arturt_ has quit IRC22:51
*** arturt_ has joined #tacker22:55
*** arturt_ has quit IRC22:57
sridhar_ram_uck: the plan to make use of tosca.nodes.nfv.VNF type when we introduce NSD support ...23:03
sridhar_ram_uck: do you've a sample template yaml file that errors out ? what specific error are you getting ?23:04
uckI used a sample VNF file from tosca-parser which I also use for Domino feature testing. It defines dummy VNFs with vendor ID, description, etc.23:05
uckhttps://github.com/openstack/tosca-parser/blob/master/toscaparser/extensions/nfv/tests/data/tosca_helloworld_nfv.yaml23:08
uckit gives a key error, i.e., tosca.nodes.nfv.VNF is not accepted as a valid key.23:08
uck  File "/Users/kozat/tosca/heat-translator/translator/hot/translate_node_templates.py", line 174, in _translate_nodetemplates23:13
uck    hot_node = TOSCA_TO_HOT_TYPE[base_type.type](node)23:13
uckKeyError: 'tosca.nodes.nfv.VNF'23:13
*** vishwana_ has joined #tacker23:21
*** sripriya has joined #tacker23:21
*** santoshk has joined #tacker23:21
*** ksantoshk has quit IRC23:23
*** vishwanathj has quit IRC23:23
*** sripriya_ has quit IRC23:24

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!