Tuesday, 2016-01-12

*** vahidh has joined #openstack-heat-translator01:17
*** vahidh has quit IRC01:21
*** spzala has joined #openstack-heat-translator01:33
*** spzala has quit IRC01:38
*** spzala has joined #openstack-heat-translator02:46
*** spzala has quit IRC03:19
*** spzala has joined #openstack-heat-translator03:20
*** spzala has quit IRC03:25
*** vahidh has joined #openstack-heat-translator03:59
*** topol has joined #openstack-heat-translator04:03
*** vahidh has quit IRC04:03
*** topol has quit IRC04:07
*** tbh has joined #openstack-heat-translator04:12
*** spzala has joined #openstack-heat-translator04:20
*** spzala has quit IRC04:25
*** sridhar_ram has joined #openstack-heat-translator05:10
*** spzala has joined #openstack-heat-translator05:22
*** spzala has quit IRC05:26
*** spzala has joined #openstack-heat-translator06:23
*** spzala has quit IRC06:29
*** sridhar_ram has quit IRC06:52
*** spzala has joined #openstack-heat-translator07:25
*** spzala has quit IRC08:00
*** spzala has joined #openstack-heat-translator08:27
*** spzala has quit IRC08:55
*** spzala has joined #openstack-heat-translator09:09
*** spzala has quit IRC09:14
*** openstackgerrit has quit IRC09:17
*** openstackgerrit has joined #openstack-heat-translator09:18
*** vishwana_ has joined #openstack-heat-translator09:54
*** vishwanathj has quit IRC09:56
*** spzala has joined #openstack-heat-translator11:10
*** spzala has quit IRC11:15
*** openstackgerrit has quit IRC11:17
*** openstackgerrit has joined #openstack-heat-translator11:18
*** spzala has joined #openstack-heat-translator12:11
*** spzala has quit IRC12:16
*** spzala has joined #openstack-heat-translator13:12
*** spzala has quit IRC13:17
*** tbh has quit IRC13:25
*** topol has joined #openstack-heat-translator13:50
*** topol has quit IRC13:51
*** topol has joined #openstack-heat-translator14:16
*** spzala has joined #openstack-heat-translator14:17
*** spzala has quit IRC14:21
*** spzala has joined #openstack-heat-translator14:45
*** topol has quit IRC14:55
*** topol has joined #openstack-heat-translator14:55
*** topol has quit IRC15:00
*** bobh has joined #openstack-heat-translator15:27
spzalabobh: Hi15:44
*** topol has joined #openstack-heat-translator15:48
bobhspzala: hello15:48
spzalabobh: Happy New Year!15:49
bobhspzala: Thanks!  Same to you15:49
spzalaHope you had good holidays :-)15:49
spzalaThanks!15:49
bobhspzala: I Was finally able to spend some time on the NFV changes15:49
spzalalol15:49
spzalaI wanted to touch base on the same too15:49
spzalaI have some comments on it yesterday15:50
bobhI saw the comments- I can go either way - you guys are the experts15:50
spzalaonce you take a look please let me know we can chat here more and try to finalize the approach and have initial support for NFV15:50
spzalaOK, I am voting for the none custom-type approach thinking it will be easy for you and NFV team to have a better control of NFC specific code15:51
bobhmy only concern is in the testing - I know the import works, but we don't have any valid examples of NFV templates to determine whether it actually works or not15:51
spzalaand resue NFV templates15:51
spzalawithout enforcing "imports: <nfv definition>" in every single nfv template15:52
bobhthe other issue is the existing definitions are very early and don't meet all of our needs15:52
bobhso we may need to define our own node types that extend the existing NFV nodes15:53
spzalaYup, I understand. (We also face the problem of lacking some real life example covering certain aspects of spec)15:53
spzalaOK, yup I agree15:53
spzalaand that's something you will import to NFV template15:53
bobhyes15:53
spzalawhich makes more sense15:53
spzalavs  always importing NFV definition to every NFV template15:54
bobhwe will still need to specify the NFV template version to ensure that the appropriate extension is loaded15:54
spzalaalso like I said, since such imports not required in NFV stand alone template (outside tosca-parser), we shouldn't force it it in tosca-parser for nfv templates15:55
bobhthat makes sense15:55
spzalayup, loading extensions per a specific version is something needed as we go forward ..more like a namespace work15:56
bobhI was getting a strange error when testing with a simple NFV template - seemed like it wasn't tracking the requirements properly or something15:57
spzalaOK, cool.15:57
spzalaAhh15:57
bobhI commented out the requirements line in the test template and it works, but I'd like to make sure that is functional15:57
spzalayup sure, we use requirements to define relationships15:58
spzalaso I think it might be somewhere in nodetemplate.py/nodetype.py but if you need me to look please let me know15:58
bobhI'll try to reproduce the error and send it to you - I spent some time trying to track it down but didn't get very far15:59
spzalaAnd that's my fear with using NFV as 'custom types' .. as we define relationship etc. there may be chances that simple profile and nfv has some differences and needs to be code accordinly15:59
spzalaOK, sure15:59
bobhSo you will discuss with Srinivas?16:01
spzalaYup I will. If you can add any comments to the patch that would be good for his benefit but let me try contacting him. I don't see he has any problem, it's more like his preference to me but let's see if there is any issue16:03
*** sridhar_ram has joined #openstack-heat-translator16:03
bobhOK - I can fix the one error in the defs file that he mentioned and I'll see if I can get the tests developed a bit more16:04
spzalaOK that would be great.  Hopefully we should able to merge code by/before end of this week.16:06
spzalaI am not sure if I missed it, but please make sure that we load NFV only if we see NFV profile and I guess 'version' in template is something that we can rely16:07
spzalasorry if you have allready took care of it16:08
bobhThat's the way it works - if the version is not the default, it will load the appropriate extension16:08
bobhI need a negative test case on a non-existent version - just thought of that16:08
spzalaOK, cool. About non-existent, we have a test which checks for missing template (e.g. test_first_level_sections in test_toscatplvalidation) and for invalid versions etc.16:14
spzalabut more different tests are always good :-)16:15
bobhright - so maybe it would never get there anyway since the valid versions are derived automatically16:16
spzalatrue, it may become obsolete16:20
spzalabut if the only required version key is not provided16:22
spzalait will actually fail before even attempt to load versions16:22
spzalaanyway, if you see  a need for new test, pl go for it :-)16:23
*** vahidh has joined #openstack-heat-translator16:23
bobhI think I'll focus on the NFV tests for now16:28
spzalabobh: Sure, that sounds perfect16:47
*** spzala has quit IRC16:59
*** spzala has joined #openstack-heat-translator17:00
*** spzala has quit IRC17:04
*** tbh has joined #openstack-heat-translator17:23
*** vahidh has quit IRC17:31
*** vahidh has joined #openstack-heat-translator17:32
*** vahidh has quit IRC17:36
*** sridhar_ram has quit IRC18:05
*** vahidh has joined #openstack-heat-translator18:38
*** spzala has joined #openstack-heat-translator19:05
*** tbh has quit IRC19:08
*** topol has quit IRC20:48
*** spzala has quit IRC21:53
*** spzala has joined #openstack-heat-translator21:54
*** spzala has quit IRC21:58
*** spzala has joined #openstack-heat-translator22:01
*** bobh has quit IRC22:25
*** spzala has quit IRC23:35
*** spzala has joined #openstack-heat-translator23:36
*** spzala has quit IRC23:40
*** spzala has joined #openstack-heat-translator23:43
*** spzala has quit IRC23:43
*** spzala has joined #openstack-heat-translator23:44
*** spzala has quit IRC23:48
*** spzala has joined #openstack-heat-translator23:56

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