Wednesday, 2014-12-03

asalkeldi am not sure on the status on some of those bp (multi region, outputs need to be lazy loaded)00:00
mimizone_stevebaker: heat version is 0.2.1200:03
stevebakermimizone_: could you attach your local.yaml to the bug?00:04
mimizone_stevebaker: done00:06
*** Qiming has joined #heat00:12
*** metral is now known as metral_zzz00:15
stevebakermimizone_: odd, I can launch that template fine00:16
mimizone_arrrrrr00:17
mimizone_sounds like something shitty in our deployment I guess...00:17
mimizone_what Heat and Openstack version are you running?00:17
stevebakermimizone_: this looks like a heatclient issue, and I've just tried on master and 0.2.1200:18
mimizone_We are on whatever comes with MOS 5.100:19
mimizone_I'll check00:19
*** Qiming has quit IRC00:19
mimizone_stevebaker: heat-manage --version returns 2014.1.100:20
stevebakermimizone_: maybe there is something weird in your yaml parser. Just to amuse me could you remove the " quoting from the template 'type:' values?00:22
*** EricGonczer_ has quit IRC00:26
mimizone_stevebaker: removing the quotes doesn't help much but doesn't make it worth either00:27
mimizone_worst00:27
mimizone_worse00:27
*** kebray has joined #heat00:28
mimizone_stevebaker: I'll report the bug to Mirantis. I feel it comes from the specific version we have. And the bug may have been fixed since.00:29
stevebakermimizone_: and you haven't modified kubecluster.yaml or kubenode.yaml in any way?00:29
*** julienvey has joined #heat00:29
mimizone_stevebaker: nope. no changes. I even use the same image name to be sure00:30
*** dims_ has joined #heat00:31
*** bhavishkhatri has joined #heat00:31
stevebakermimizone_: figuring out how to run the installed heatclient unit tests might give you a more specific failure00:33
*** julienvey has quit IRC00:34
*** dims has quit IRC00:34
mimizone_stevebaker: if yo uhave any pointers for that, appreciated. I am googling.00:35
mimizone_stevebaker: I will also modify a bit the template to try to run it from horizon00:35
stevebakermimizone_: horizon won't work since it can't attach kubenode.yaml00:36
*** asalkeld has quit IRC00:37
*** htruta has quit IRC00:37
*** tellesnobrega has quit IRC00:37
mimizone_any way I can put everything inline?00:39
*** ccrouch has quit IRC00:43
mimizone_stevebaker: I may have found some issue in my second file kubenode...00:44
*** tellesnobrega has joined #heat00:44
mimizone_stevebaker: basically referencing itself00:44
stevebakermimizone_: no :( You could try defining the kubenode type in your environment file resource_registry, then referencing that type instead of kubenode.yaml http://docs.openstack.org/developer/heat/template_guide/environment.html#usage-examples00:44
mimizone_stevebaker: some copy paste I guess...00:45
stevebakermimizone_: yeah, thats bad. My version doesn't reference itself00:45
*** tellesnobrega_ has quit IRC00:46
mimizone_stevebaker: aaahhhh no more recursion!00:46
mimizone_stevebaker: but another error :)00:46
*** crose has joined #heat00:46
mimizone_stevebaker: anyway you can close my bug report that was not making any sense then!?!00:46
stevebakermimizone_: so your kubenode was modified?00:46
mimizone_stevebaker: yep. I am pretty sure it's a copy paste of the section at the bottom which appears to come from the other file00:47
mimizone_stevebaker: lame....00:47
stevebakerok00:47
mimizone_stevebaker: now I have this "ERROR: Property error : kube_master: user_data "Fn::Join" must operate on a list"00:47
mimizone_stevebaker: which is related to this bug report https://review.openstack.org/#/c/121139/00:50
*** asalkeld has joined #heat00:51
asalkeldisp seems to think i have moved house :o00:51
asalkeldstevebaker, http://specs.openstack.org/openstack/heat-specs/specs/kilo/software-config-progress.html00:51
asalkeldwhat's the correct bp url for that ^00:52
stevebakermimizone_: I don't know if that fix is in MOS 5.1, asalkeld might be able to help00:52
asalkeldor have you not made a bp?00:52
stevebakerasalkeld: possibly not created yet00:52
asalkeldstevebaker, can you do that?00:52
stevebakerI can00:52
asalkeldit claims to be targeted at k100:52
stevebakerit won't be in k1, aim for k200:53
*** htruta has joined #heat00:53
* asalkeld doing spec gardening00:53
*** crose has quit IRC00:53
*** serg_melikyan has joined #heat00:54
mimizone_stevebaker: thanks for your time. It was very helpful.00:54
*** mc__ has joined #heat00:56
stevebakermimizone_: larsks may be able to help with those templates too00:58
*** serg_melikyan has quit IRC00:58
mimizone_stevebaker: I got confirmation from Mirantis the patch is not applied and will be possibly in the next 5.1.1 release and Juno.00:59
stevebakerok00:59
asalkeldstevebaker, if you have a chance: https://review.openstack.org/#/c/131337/01:12
asalkeldthe parameter_defaults patch01:12
*** Qiming has joined #heat01:13
*** zhiwei has joined #heat01:15
openstackgerrithuangtianhua proposed openstack/heat: Do static template validation for nested stacks  https://review.openstack.org/13262501:25
*** hdd has quit IRC01:28
*** spzala has quit IRC01:31
*** EricGonczer_ has joined #heat01:32
*** killer_prince is now known as lazy_prince01:40
asalkeldstevebaker, regarding that "transparent nested resource", if you added OS::stack_id as an output would you expect get_attr to work on the inner resource?01:46
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for LaunchConfiguration  https://review.openstack.org/13340101:46
asalkeldbecause we talked about this, and we backed off01:46
asalkeldthen you asked for the test case, which leads me to believe that is what feels natural01:47
*** EricGonczer_ has quit IRC01:47
asalkeldi am beginning to think i should can this one for a bit01:48
*** EricGonczer_ has joined #heat01:49
openstackgerrithuangtianhua proposed openstack/heat: Check stack adopt enable before adopting  https://review.openstack.org/13757001:50
openstackgerrithuangtianhua proposed openstack/heat: Apply nova server constraints for resources  https://review.openstack.org/13415101:54
openstackgerrithuangtianhua proposed openstack/heat: Apply nova flavor constraint for resources  https://review.openstack.org/13487901:55
*** nosnos has joined #heat01:56
openstackgerrithuangtianhua proposed openstack/heat: Add cinder volume custom constraint  https://review.openstack.org/13625401:56
openstackgerrithuangtianhua proposed openstack/heat: Apply cinder volume custom constraint  https://review.openstack.org/13626301:56
openstackgerrithuangtianhua proposed openstack/heat: Add cinder snapshot custom constraint  https://review.openstack.org/13627901:56
openstackgerrithuangtianhua proposed openstack/heat: Apply cinder snapshot custom constraint  https://review.openstack.org/13628501:56
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron network constraint  https://review.openstack.org/13582301:56
openstackgerritMerged openstack/heat: Pickup the region name passed in from heatclient  https://review.openstack.org/13552101:59
*** sarob has quit IRC01:59
*** Yanyanhu has joined #heat02:00
*** tellesnobrega_ has joined #heat02:04
*** EricGonczer_ has quit IRC02:08
openstackgerritAngus Salkeld proposed openstack/heat: Support better access to nested attributes  https://review.openstack.org/13623002:08
*** apporc has joined #heat02:10
*** EricGonczer_ has joined #heat02:11
*** Marga_ has quit IRC02:11
*** Qiming_ has joined #heat02:17
*** julienvey has joined #heat02:18
*** serg_melikyan has joined #heat02:19
*** crose has joined #heat02:20
*** Qiming has quit IRC02:20
*** hdd has joined #heat02:20
*** EricGonczer_ has quit IRC02:22
*** julienvey has quit IRC02:23
*** erkules_ has joined #heat02:23
*** hdd has quit IRC02:25
*** hdd has joined #heat02:25
*** erkules has quit IRC02:25
*** serg_melikyan has quit IRC02:32
*** serg_melikyan has joined #heat02:34
*** serg_melikyan has joined #heat02:34
*** dims_ has quit IRC02:36
*** serg_melikyan has quit IRC02:38
*** serg_melikyan has joined #heat02:38
*** pm90_ has quit IRC02:39
*** serg_melikyan has joined #heat02:39
stevebakerasalkeld: no I wouldn't. The template author can always manually add the outputs for the attributes they need to duck-type. Its currently possible to duck-type properties and attributes, but not the ref id. Hence the need for this change02:39
asalkeldok, stevebaker just wanted to make sure as i got concerned about your comment in the tests02:40
asalkeldbut i assume you just want the outputs mapped?02:40
*** rushiagr_away is now known as rushiagr02:42
*** bhavishkhatri has quit IRC02:43
stevebakerasalkeld: which next commit? https://review.openstack.org/#/c/132190/5/heat/tests/test_provider_template.py (last comment)02:46
*** erkules_ has quit IRC02:49
*** erkules_ has joined #heat02:50
asalkeldstevebaker, i just unlinked the commits02:50
asalkeldhttps://review.openstack.org/#/c/136230/02:51
asalkeld(sorry isp on the phone)02:52
stevebakerasalkeld: ah, ok02:58
* asalkeld a bit frazzled - moving house,kids schools, kids schools,xmas - ga03:00
*** fandi has quit IRC03:04
openstackgerritAngus Salkeld proposed openstack-dev/heat-cfnclient: Fix the standard port that is inferred from url scheme  https://review.openstack.org/13826003:12
openstackgerritAngus Salkeld proposed openstack-dev/heat-cfnclient: Fix the tox environment and requirements  https://review.openstack.org/13861703:12
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron network constraint  https://review.openstack.org/13582303:12
elynnmorning :)03:14
asalkeldhi elynn03:15
*** serg_melikyan has quit IRC03:19
openstackgerritAngus Salkeld proposed openstack/heat: Add support for pass through references  https://review.openstack.org/13219003:20
asalkeldstevebaker, re-proposed ^03:21
*** serg_melikyan has joined #heat03:24
*** rushiagr is now known as rushiagr_away03:27
*** bhavishkhatri has joined #heat03:30
*** enterprisedc has quit IRC03:33
*** bhavishkhatri has quit IRC03:33
*** enterprisedc has joined #heat03:33
*** dsneddon has quit IRC03:33
*** hdd has quit IRC03:33
*** andersonvom has quit IRC03:34
*** dsneddon has joined #heat03:34
*** andersonvom has joined #heat03:36
*** dims has joined #heat03:36
*** nosnos has quit IRC03:39
*** kebray has quit IRC03:42
*** dims has quit IRC03:42
asalkeldbrb03:43
*** jamielennox is now known as jamielennox|away03:44
*** achanda has joined #heat03:44
*** harlowja_ is now known as harlowja_away03:47
*** ccrouch has joined #heat03:48
*** Yanyanhu has quit IRC03:49
*** crose has quit IRC03:50
*** rushiagr_away is now known as rushiagr03:53
*** dsneddon has quit IRC03:54
*** dsneddon has joined #heat03:55
*** Qiming_ has quit IRC03:56
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron port constraint  https://review.openstack.org/13583503:57
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron subnet constraint  https://review.openstack.org/13587503:58
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron router constraint  https://review.openstack.org/13588003:58
cmystermorning04:00
*** sanjayu has joined #heat04:01
*** hdd has joined #heat04:02
*** julienvey has joined #heat04:07
*** julienvey has quit IRC04:11
*** dsneddon has quit IRC04:15
*** dsneddon has joined #heat04:16
*** apporc has quit IRC04:16
*** nosnos has joined #heat04:19
*** jamielennox|away is now known as jamielennox04:20
*** thedodd has joined #heat04:26
*** swygue has joined #heat04:27
*** dsneddon has quit IRC04:35
*** dsneddon has joined #heat04:37
*** lazy_prince is now known as killer_prince04:39
*** mc__ has quit IRC04:42
*** achanda has quit IRC04:43
*** achanda has joined #heat04:43
*** achanda has quit IRC04:46
*** achanda_ has joined #heat04:46
*** GonZo2K has quit IRC04:55
*** Qiming has joined #heat04:56
*** dsneddon has quit IRC04:57
*** dsneddon has joined #heat04:57
*** nkhare has joined #heat05:02
*** kopparam has joined #heat05:06
*** Marga_ has joined #heat05:07
*** serg_melikyan has quit IRC05:07
*** killer_prince is now known as lazy_prince05:09
*** fandi has joined #heat05:12
*** mc__ has joined #heat05:13
*** hdd has quit IRC05:15
*** dsneddon has quit IRC05:17
*** serg_melikyan has joined #heat05:18
*** dsneddon has joined #heat05:18
*** kopparam has quit IRC05:20
*** kopparam has joined #heat05:21
*** achanda_ has quit IRC05:23
*** Yanyanhu has joined #heat05:24
*** serg_melikyan has quit IRC05:28
*** tellesnobrega_ has quit IRC05:28
*** fandi has quit IRC05:29
*** lazy_prince is now known as killer_prince05:29
*** Marga_ has quit IRC05:31
*** Marga_ has joined #heat05:31
*** sarob has joined #heat05:36
*** unmeshg has joined #heat05:36
*** thedodd has quit IRC05:38
*** ckmvishnu has joined #heat05:43
*** cmyster has quit IRC05:44
*** achanda has joined #heat05:51
*** killer_prince is now known as lazy_prince05:55
*** achanda has quit IRC05:55
*** julienvey has joined #heat05:55
*** sanjayu has quit IRC05:56
*** sanjayu has joined #heat05:57
*** dsneddon has quit IRC05:59
*** kopparam has quit IRC06:00
*** dsneddon has joined #heat06:00
*** julienvey has quit IRC06:00
*** Marga_ has quit IRC06:02
*** sarob has quit IRC06:02
*** cmyster has joined #heat06:05
*** kopparam has joined #heat06:08
*** ParsectiX has quit IRC06:08
*** Marga_ has joined #heat06:08
*** kopparam has quit IRC06:11
*** kopparam has joined #heat06:11
*** dsneddon has quit IRC06:19
*** k4n0 has joined #heat06:20
*** dsneddon has joined #heat06:20
Qiminghi, can someone tell me what's does it implies that a resource_id is None?06:24
cmysterQiming: on a live stack ?06:29
cmystermorning btw06:29
Qimingfor any resource06:29
Qimingor in most resource implementations, I saw checks like this 'if self.resource_id is None'06:30
QimingI'm wondering what are we actually checking06:31
cmysterI can't think of a case wehn a resource might not have an id... is it an assert test ?06:31
*** Marga_ has quit IRC06:31
QimingNo. It's virtually everywhere06:31
cmysterlike, create something, assert that self.id is not none ?06:32
cmysteroh06:32
cmysterno idea :)06:32
cmysterQiming: can you link ?06:32
Qimingokay, showing you an example06:32
cmysterjust paste the file's path...06:32
Qimingcmyster, http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/server.py#n110006:34
Qimingoh, n110606:34
Qimingand n105706:35
cmysterI think that the exception here explains it well, if there is no resource_id, you cannot continue because the resource is not set.06:35
cmysterraise exception.Error(_('Cannot resume %s, resource_id not set') %06:35
cmystersounds legit ?06:36
Qimingwhy resource_id is None?06:36
cmysterfailed to be set by any reason06:36
Qimingit is only explicitly set to None here: http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resource.py#n17606:36
cmysterbut this is an assignment, heat is saying, we want to continue asap so lets assume that the resource was deleted and assign Null as it's id06:38
QimingI have an impression why this was added, but cannot recall the exact details06:38
cmysterthis is my interpretation to the code I am reading now,06:38
cmysterI might be off track, but it seems reasonable06:38
*** nosnos has quit IRC06:38
Qimingno objections to the checks, even if it IS redundant06:40
tiantianQiming: resource_id always be set after the resource created succesful06:40
Qimingmy doubt is about the message (error) returned06:40
*** dsneddon has quit IRC06:40
*** apporc has joined #heat06:40
*** nosnos has joined #heat06:40
Qimingas a user, I would be pretty shocked Heat tells me 'resource_id not set'06:41
cmyster+106:41
cmysteropen a bug06:41
Qimingso it means what?  A resource cannot be found?06:41
tiantianQiming: about the msg, I agree with you06:42
Qimingunless the Error is caught in the middle way and translated to something understandable to users06:42
cmysterit read it like so, a resource has failed to be set in a reasonable manner06:42
*** dsneddon has joined #heat06:43
* Qiming needs to follow the call trace06:43
cmysterbecause as tiantian wrote it is being set after a resource was successfully created06:43
cmysterQiming: so I guess the better msg here would be 'Cannot resume %s, it has failed to be set'06:46
cmystertiantian? ^06:46
Qiming:) what is 'it'?06:46
cmyster%sa06:46
cmyster-a06:46
cmysterthe self.name in this case06:46
cmysteralso Qiming:06:49
cmysterhttp://paste.openstack.org/show/143929/06:49
cmysterso if you want to change the msg all over...06:49
QimingI'm not quite sure we should change it or not06:50
Qimingneed to find out whether a user is actually seeing them06:50
cmysterQiming: hard to say as this is not something that can be easily be reproduced. maybe with a stub06:51
Qimingright.06:51
cmysteror just setting that id to None just before06:51
Qimingif it is not reproducible, then it is useless code, :P06:52
*** tomek_adamczewsk has joined #heat06:52
cmysteror just setting that id to None just before this part of code needs a proper try/catch and if catched in needs a proper msg even if it might happen once a blue moon06:52
cmysterup key...06:53
cmysterQiming: its what we call a minor bug: a bug in the system because it is there and we know wbout it even if the end user may not reach it ever.06:54
Qimingok06:54
cmysterunline a medium bug which is just like that but the user can notice it. major/critical bugs effect the end result as well.06:55
*** kopparam has quit IRC06:56
cmysterunlike06:56
cmystercoffee++06:57
*** kopparam has joined #heat06:57
asalkeldcoffee+icecream=even better06:59
asalkeld:-)06:59
asalkeldQiming, are you happy with the plan forward with autoscaling?07:00
*** dsneddon has quit IRC07:02
Qimingasalkeld, that sounds a viable approach07:02
asalkeldQiming, can you think of a better approach? - or one that you would prefer?07:03
Qimingasalkeld, my current thought is to attack this from both ends07:03
*** dsneddon has joined #heat07:04
asalkeldQiming, yeah that's probably needed07:04
Qimingon one hand, we manipulate heat code to come up with a library of code that can be shared07:04
Qimingon the other hand, we need to stand up a service quickly for verification07:05
asalkeldtho' that library probably needs to be in the autoscaling repo in the long term07:05
Qimingyes, if Heat is calling AS API directly, there is no reason the leave the library there in Heat07:05
Qimingbtw, asalkeld, do you know (or call you recall) why we have so many "resource_id is None" checkings?07:06
Qimings/call/can07:07
asalkeldQiming, as a way to know if we have created the resource07:07
Qimingso the short interval between the python object is initialized but the physical resource is not there yet?07:08
asalkeldQiming, yeah - i am not sure if it is actually needed outside of resource.py07:09
asalkeldonce we have descided to create/update/delete we should probablyjust do it07:09
QimingI have an impression about this -- there could be some problems when doing validation07:09
Qimingcannot recall the details07:10
asalkeldQiming, i'd have to check the code to confirm07:10
Qimingokay07:10
asalkeldbut there are also lots of checks in handle_delete07:10
asalkeldthat might not be needed07:11
Qimingagreed07:11
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron subnet constraint  https://review.openstack.org/13587507:13
tiantianasalkeld: not exactly, if the resources not be successfully created, no need to call responding client to delete them, I think this is one reason to check resource_id in handle_delete()07:16
asalkeldtiantian, or we could just try/except07:17
asalkeldboth are valid approaches, we should just be consistent07:17
tiantianasalkeld: no need to try if check the resource_id:)07:18
asalkeldshrug, doesn't make a big difference to me07:18
tiantianasalkeld: another question07:20
asalkeldyip07:20
tiantianasalkeld: implement instanceid for autoscaling group07:21
asalkeldyeah07:21
tiantianasalkeld: my thought is to set the instance's properties to asg's resource_data07:22
tiantiansuch as an internal launchconfig resource07:22
asalkeldtiantian, just looking at the code07:22
*** dsneddon has quit IRC07:23
asalkeldtiantian, https://review.openstack.org/#/c/130728/07:24
asalkeldthat's the spec07:24
asalkeldreading07:24
tiantianthe creation works, but the updation is failed, because get childe_template() in prev_resource.implementation_signature()07:24
*** dsneddon has joined #heat07:25
*** julienvey has joined #heat07:26
*** songli has joined #heat07:27
tiantians/child_template07:27
*** serg_melikyan has joined #heat07:28
asalkeldlooks like you just need to override _get_conf_properties07:29
*** songli has quit IRC07:29
asalkeldand you *could* get the properties each time from the instance07:29
*** Putns has joined #heat07:29
tiantianyes, you can review https://review.openstack.org/#/c/133905/7/heat/engine/resources/aws/autoscaling_group.py07:29
*** songli has joined #heat07:30
*** julienvey has quit IRC07:31
asalkeldtiantian, do we really want to create a whole implicit resource instance?07:32
asalkeldfor the lc07:32
tiantianyou mean no need to store the instance'props? this is the original idea07:32
asalkeldwell you create a resource for the lc07:32
asalkeldscheduler.TaskRunner(conf.create)()07:32
asalkeldthat will store a new resource in the db07:32
asalkeldand the user will see that07:33
*** serg_melikyan has quit IRC07:33
tiantianin fact no need, according qiming's commend07:33
tiantianuser can't see07:33
asalkeldmaybe just store a map07:33
tiantianno matter what to be stored, there is a problem when  get childe_template() in prev_resource.implementation_signature() in updation07:34
tiantianbecause the prev_resource is a new one, no id, no resource_id, no data()...07:35
asalkeldgate looks good07:37
asalkeldis there no test for that scenario?07:37
asalkeldone issue with using instanceid is you have no guarentee that is going to stay the same07:39
asalkeldi'd suggest not storing anything, and just getting the properties fresh each time07:39
tiantianafter the commit Ibd64b3607721487be5b0562cdb54e6c76db51149, the patch doesn't work07:40
asalkeldyou won't have to worry about existing resources existing or not too07:40
asalkeldtiantian, i need to make some food - i'll in and out in the evening07:41
asalkeldtiantian, i can't find that commit07:42
asalkeld'Ibd64b3607721487be5b0562cdb54e6c76db51149': unknown revision07:43
tiantianhttps://review.openstack.org/#/c/135354/07:43
asalkeldso it's calling child_template early07:44
asalkeldshouldn't be a problem07:44
asalkeldtiantian, brb07:44
asalkeldkids asking for food07:44
cmysterasalkeld: the nerve... ;)07:45
*** dsneddon has quit IRC07:45
*** jprovazn has joined #heat07:45
*** dsneddon has joined #heat07:47
*** openstackgerrit has quit IRC07:50
*** openstackgerrit has joined #heat07:50
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron router constraint  https://review.openstack.org/13588007:58
shardymorning all07:58
mc__morning shardy07:59
tiantianshardy: hi:)08:03
*** dsneddon has quit IRC08:06
*** julienvey has joined #heat08:07
*** dsneddon has joined #heat08:08
*** pas-ha has joined #heat08:11
skraynevGood morning08:13
cmystermorning08:14
tiantianskraynev: hi08:14
skraynevhi tiantian08:14
*** tomek_adamczews1 has joined #heat08:23
*** julienvey has quit IRC08:24
*** julienvey has joined #heat08:25
*** tomek_adamczewsk has quit IRC08:25
*** serg_melikyan has joined #heat08:29
*** jstrachan has joined #heat08:30
*** Qiming_ has joined #heat08:31
*** julienvey has quit IRC08:33
*** serg_melikyan has quit IRC08:33
*** Qiming has quit IRC08:34
openstackgerrithuangtianhua proposed openstack/heat-specs: Implement 'InstanceId' for AutoScalingGroup  https://review.openstack.org/13072808:35
*** jcoufal has joined #heat08:38
*** tomek_adamczews1 has quit IRC08:38
mc__shardy, do you know, how to set up a service chain in openstack? I can enter neutron service-provider-list, but how can I create a new one? Any hints?08:40
*** dkusidlo has joined #heat08:41
*** dkusidlo has quit IRC08:43
*** jtomasek has joined #heat08:48
*** dsneddon has quit IRC08:48
*** ahonda has joined #heat08:48
*** dsneddon has joined #heat08:49
*** erkules_ is now known as erkules09:00
*** pas-ha has quit IRC09:01
*** nkhare has quit IRC09:01
*** ishant has joined #heat09:02
*** dims has joined #heat09:03
*** sarob has joined #heat09:03
*** sanjayu has quit IRC09:05
*** sanjayu has joined #heat09:06
*** Qiming_ has quit IRC09:07
*** sarob has quit IRC09:08
*** dims has quit IRC09:08
*** dsneddon has quit IRC09:09
*** dsneddon has joined #heat09:11
*** dkusidlo has joined #heat09:12
skraynevzaneb: ping09:14
*** tspatzier has joined #heat09:15
*** jstrachan has quit IRC09:17
*** jstrachan has joined #heat09:21
*** tomek_adamczewsk has joined #heat09:22
*** tomek_adamczews1 has joined #heat09:24
*** tomek_adamczewsk has quit IRC09:26
*** jstrachan has quit IRC09:27
*** pas-ha has joined #heat09:28
*** unmeshg has quit IRC09:29
*** dkusidlo has quit IRC09:29
shardymc__: Sorry, not sure, try #openstack-neutron09:30
mc__thanks09:30
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for LaunchConfiguration  https://review.openstack.org/13340109:30
*** unmeshg has joined #heat09:30
*** nkhare has joined #heat09:30
*** jstrachan has joined #heat09:31
*** tomek_adamczewsk has joined #heat09:34
*** songli has quit IRC09:34
*** jstrachan_ has joined #heat09:34
*** justin-8_ has joined #heat09:35
*** kopparam has quit IRC09:35
*** tomek_adamczews1 has quit IRC09:36
*** songli has joined #heat09:36
*** jstracha_ has joined #heat09:37
*** jstrachan has quit IRC09:37
*** justin-8 has quit IRC09:37
*** jstrachan_ has quit IRC09:39
*** jcoufal has quit IRC09:40
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for autoscaling group  https://review.openstack.org/13390509:44
*** jstracha_ has quit IRC09:44
*** julienvey has joined #heat09:44
*** jstrachan has joined #heat09:48
*** julienvey has quit IRC09:49
*** Yanyanhu has quit IRC09:49
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for autoscaling group  https://review.openstack.org/13390509:50
*** mattt has quit IRC09:51
*** mattt has joined #heat09:55
*** _shaps_ has joined #heat09:56
*** mc__ has quit IRC09:56
*** lazy_prince has quit IRC09:57
*** GonZo2K has joined #heat10:00
*** justin-8_ has quit IRC10:01
*** justin-8 has joined #heat10:01
*** zhiwei has quit IRC10:02
*** jstrachan has quit IRC10:02
*** tspatzier has quit IRC10:03
*** jstrachan has joined #heat10:04
*** julienvey has joined #heat10:06
*** enterprisedc has quit IRC10:07
*** enterprisedc has joined #heat10:07
*** fayablazer has joined #heat10:10
*** killer_prince has joined #heat10:11
*** killer_prince is now known as lazy_prince10:11
*** alexpilotti has joined #heat10:12
*** tomek_adamczewsk has quit IRC10:13
*** tomek_adamczews1 has joined #heat10:13
*** GonZo2K has quit IRC10:13
*** tellesnobrega_ has joined #heat10:18
*** tomek_adamczewsk has joined #heat10:21
*** tomek_adamczews1 has quit IRC10:21
*** inc0 has joined #heat10:22
openstackgerrithuangtianhua proposed openstack/heat: Delete resource_data after resource deleted  https://review.openstack.org/12950810:25
*** kopparam has joined #heat10:30
*** steel13 has joined #heat10:31
*** jistr has joined #heat10:37
*** jistr is now known as jistr|trng10:38
*** sanjayu has quit IRC10:38
*** inc0_ has joined #heat10:39
*** sanjayu has joined #heat10:39
*** inc0 has quit IRC10:42
*** pfreund has quit IRC10:42
*** jcoufal has joined #heat10:42
*** asalkeld has quit IRC10:43
*** bdossant has joined #heat10:44
*** pfreund has joined #heat10:44
*** tspatzier has joined #heat10:45
*** dkusidlo has joined #heat10:46
*** dulek has joined #heat10:49
*** derekh has joined #heat10:50
*** julienvey has quit IRC10:51
*** tomek_adamczewsk has quit IRC10:55
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for log messages  https://review.openstack.org/13812410:55
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for help messages  https://review.openstack.org/13808110:55
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Initial setup for i18n support  https://review.openstack.org/13784210:55
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for error messages  https://review.openstack.org/13812310:55
*** dkusidlo has quit IRC10:56
*** tellesnobrega_ has quit IRC11:02
openstackgerritQiming Teng proposed openstack/heat: Make all assertEqual() calls conform to convention  https://review.openstack.org/13836911:04
*** tomek_adamczewsk has joined #heat11:05
*** serg_melikyan has joined #heat11:11
*** bhi has joined #heat11:13
*** serg_melikyan has quit IRC11:15
*** bdossant has quit IRC11:16
*** Marga_ has joined #heat11:20
*** andreaf has joined #heat11:22
*** k4n0 has quit IRC11:23
*** jstrachan has quit IRC11:30
*** dims has joined #heat11:30
*** serg_melikyan has joined #heat11:32
*** ckmvishnu has quit IRC11:32
*** ishant has quit IRC11:33
*** nkhare has quit IRC11:35
*** apporc has quit IRC11:36
*** jstrachan has joined #heat11:38
*** jstrachan has quit IRC11:43
*** jstrachan has joined #heat11:43
cmysterhmmm11:45
cmysterI went to have a look at that heat-db-setup. shardy if it being used ?11:46
cmysterI see quite a few different syntaxes all in the same file11:46
shardycmyster: I thought it was (very) legacy tbh11:47
cmystershardy: maybe, remove ?11:47
shardycmyster: Yeah, I've already suggested that in the bug, but I'm interested to understand why the reporter thinks they need it first11:48
shardyHopefully andersonvom can clarify when he wakes up :)11:48
openstackgerritMerged openstack/heat: Apply nova server constraints for resources  https://review.openstack.org/13415111:48
openstackgerritMerged openstack/heat: Apply nova flavor constraint for resources  https://review.openstack.org/13487911:48
cmystershardy: https://bugzilla.redhat.com/show_bug.cgi?id=104632611:49
uvirtbotcmyster: Error: Could not parse XML returned by bugzilla.redhat.com: HTTP Error 404: Not Found11:49
* cmyster looks at the bot...11:50
cmystershardy: BTW  was wondering about the structure of test_update.py, do you have a minute to talk about it ?11:52
shardycmyster: sure11:52
cmystershardy: I am trying to follow what exactly used there to make a template a nested template of another11:55
cmystermy goal is to take this test and mke it to a negative test11:55
shardycmyster: provider_template defines My::RandomString which will create a nested stack of whatever is defined in the environment11:57
shardycmyster: Also, ResourceGroup creates a nested stack internally11:57
shardySo by creating a ResourceGroup of My::RandomString we're effectively testing two-level nested updates11:57
shardy(which was the bug I'd just fixed when writing the tests)11:58
cmystershardy: I was trying to do the same but a scenario with actual template files but its a pita...11:58
*** jstrachan has quit IRC11:58
shardycmyster: "actual template files"?11:59
cmysteryes files11:59
cmysterread from a file not define a string called template12:00
shardyThe scenario tests read the files anyway I think12:00
*** dulek_ has joined #heat12:00
cmysterI know, but none of those uses nested templates12:01
*** jstrachan has joined #heat12:01
shardyI guess what I'm saying is what you (I think) want to do will only work via the heatclient CLI, not the python API12:01
*** pm90_ has joined #heat12:01
*** julienvey has joined #heat12:02
cmysterI see12:02
cmysterwell, legit12:02
shardythe code from shell.py resolves filenames, reads the contents, then calls the python API (which is what we're doing in all the tests)12:02
cmysterits too bad, I can see many cases where I can re-use templates in different tests12:02
*** serg_melikyan has quit IRC12:02
shardyWell you can just create the file and read it in the test, see test_volumes.py for an example12:03
*** dulek has quit IRC12:03
shardyWe can even create a common wrapper which takes filenames if you like12:03
cmysterthe first file is OK but if you map a type to a different file you might need to pass the exact full path12:03
*** serg_melikyan has joined #heat12:04
*** serg_melikyan has joined #heat12:04
cmysterthe issue is, after reading things from the 'parent' template and understanding that were now looking for a new file, where is that file?12:05
cmysternot a big issuie, just annoying and I did not want to import os in the test12:06
*** jstrachan has quit IRC12:06
*** julienvey has quit IRC12:06
*** kopparam has quit IRC12:06
shardyhttps://github.com/openstack/heat/blob/master/heat_integrationtests/functional/test_update.py#L12112:07
shardycmyster: ^^ You just read the file and put the contents in the files map12:07
shardyhttps://github.com/openstack/heat/blob/master/heat_integrationtests/scenario/test_volumes.py#L5912:08
cmysterI see12:08
shardyhttps://github.com/openstack/heat/blob/master/heat_integrationtests/common/test.py#L17912:09
*** serg_melikyan has quit IRC12:09
cmystershardy: thats what you have standardized after the last change ?12:09
*** kopparam has joined #heat12:09
cmysterI remember a TODO in that proximity12:09
*** julienvey has joined #heat12:10
cmysterOK I see what you did there, yup that should work, thanks12:10
shardyThe TODO was about refactoring all the common code to create a stack12:10
shardyI posted this review which is a step to fixing that:12:11
shardyhttps://review.openstack.org/#/c/136008/12:11
*** serg_melikyan has joined #heat12:11
cmysterOK12:11
cmysteris there a plan to do something like for updates as well ?12:11
shardycmyster: We could add an interface to that which takes a file_names list or something, then read the templates inside the helper12:12
*** jstrachan has joined #heat12:12
shardyThere's already update_stack in the base-class12:12
shardyOver time I guess we'll enahance the base class helpers to avoid too much duplicated logic12:13
cmystershardy: and if we want to do something more nested? passing a parameter to the child template in order for it to pass it to *its* child ?12:13
shardyunless you're using asalkeld's new parameter_defaults, that has to be passed in as a parameter to the parent anyway12:14
cmystershardy: I'm not, thats new to me12:16
*** bdossant has joined #heat12:17
shardyhttps://review.openstack.org/#/c/131337/12:17
shardyQuite a cool new feature :)12:17
* cmyster rads 12:19
cmysterand reads12:19
*** funzo has quit IRC12:20
*** bdossant has quit IRC12:21
*** jstrachan has quit IRC12:23
*** dkusidlo has joined #heat12:26
*** kopparam has quit IRC12:27
*** jstrachan has joined #heat12:28
*** jistr|trng has quit IRC12:28
*** jstrachan has quit IRC12:34
*** jistr has joined #heat12:34
*** jistr is now known as jistr|trng12:35
*** jstrachan has joined #heat12:38
*** pm90_ has quit IRC12:39
*** pm90_ has joined #heat12:39
*** pm90_ has quit IRC12:39
*** funzo has joined #heat12:40
*** Marga_ has quit IRC12:41
*** EricGonczer_ has joined #heat12:41
*** bdossant has joined #heat12:41
*** jstrachan has quit IRC12:44
*** htruta has quit IRC12:44
*** unmeshg has quit IRC12:45
*** bdossant has quit IRC12:45
*** bdossant has joined #heat12:45
*** htruta has joined #heat12:47
*** stannie has joined #heat12:48
*** dulek has joined #heat12:48
*** dulek_ has quit IRC12:49
*** pm90_ has joined #heat12:49
*** sanjayu has quit IRC12:49
*** sanjayu has joined #heat12:51
*** jstrachan has joined #heat12:51
*** hdd has joined #heat13:03
openstackgerritMerged openstack/heat: Make all assertEqual() calls conform to convention  https://review.openstack.org/13836913:05
openstackgerritMerged openstack/heat: Fix invalid syntax on heat-db-setup  https://review.openstack.org/13852513:06
*** dulek has quit IRC13:09
*** rushiagr is now known as rushiagr_away13:10
*** jstrachan has quit IRC13:11
*** jstrachan has joined #heat13:11
*** kopparam has joined #heat13:12
*** radez_g0n3 is now known as radez13:16
*** zhiwei has joined #heat13:27
*** kitch has joined #heat13:30
*** jdob has joined #heat13:30
*** sanjayu has quit IRC13:31
*** rpothier has joined #heat13:32
*** hdd has quit IRC13:33
*** hdd has joined #heat13:33
*** EricGonc_ has joined #heat13:33
*** EricGonc_ has quit IRC13:33
*** kopparam has quit IRC13:33
*** aweiteka has joined #heat13:34
*** dkusidlo has quit IRC13:35
*** kopparam has joined #heat13:36
*** tomek_adamczews1 has joined #heat13:39
*** tomek_adamczewsk has quit IRC13:41
*** shadower has joined #heat13:44
*** serg_melikyan has quit IRC13:49
*** serg_melikyan has joined #heat13:50
*** jstrachan has quit IRC13:50
*** andersonvom has quit IRC13:50
*** andersonvom has joined #heat13:50
*** serg_melikyan has quit IRC13:54
openstackgerritPratik Mallya proposed openstack/heat: Pass status reason when trove misbehaves  https://review.openstack.org/13156313:54
*** jcoufal has quit IRC13:55
*** jstrachan has joined #heat13:55
*** jcoufal has joined #heat13:56
*** crose has joined #heat13:56
*** julienvey has quit IRC13:57
*** julienvey has joined #heat13:58
*** serg_melikyan has joined #heat13:59
*** dkusidlo has joined #heat14:00
*** bdossant_ has joined #heat14:02
*** bdossant has quit IRC14:03
*** zhiwei has quit IRC14:05
*** rushiagr_away is now known as rushiagr14:05
*** jstrachan has quit IRC14:06
*** EricGonczer_ has quit IRC14:08
*** tomek_adamczewsk has joined #heat14:09
*** GonZo2K has joined #heat14:09
*** lazy_prince is now known as killer_prince14:10
*** jstrachan has joined #heat14:10
*** GonZo2K has quit IRC14:10
*** tomek_adamczews1 has quit IRC14:10
*** julienvey has quit IRC14:11
*** ckmvishnu has joined #heat14:12
ckmvishnuzaneb: Hi14:12
*** hdd has quit IRC14:17
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for log messages  https://review.openstack.org/13812414:17
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for help messages  https://review.openstack.org/13808114:17
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for error messages  https://review.openstack.org/13812314:17
inc0_hello ckmvishnu, howdy?14:19
inc0_guys, do we have issues regarding no-downtime upgrades listed anywhere?14:21
*** blomquisg has joined #heat14:22
*** crose has quit IRC14:25
*** jmckind has joined #heat14:27
*** kopparam has quit IRC14:27
*** nosnos has quit IRC14:28
*** jdob has quit IRC14:32
*** jdob has joined #heat14:32
ckmvishnuinc0_: Hi14:33
ckmvishnuyou mean database upgrades?14:33
*** GonZo2K has joined #heat14:34
ckmvishnuinc0_: Just wanted to juscuss with zaneb: and you over g+ or the likes and come to a closure on convergence.14:35
*** GonZo2K has quit IRC14:36
inc0_yeah, about time we agree on something;)14:36
ckmvishnuwhen do you think zaneb will be available14:36
ckmvishnui can schedule a hangout tomorrow at a convenient time for all interested to discuss. propose/amend bp and proceed implementation14:38
*** jdob has quit IRC14:39
ryansbckmvishnu: zane is on Eastern time, if that helps14:39
*** jdob has joined #heat14:39
inc0_problem is we have whole spread of globe here;) Angus is Australia, then Bangalore, Europe and east coast;)14:40
ckmvishnuryansb: oh, then we must have overlapping time14:40
*** jprovazn has quit IRC14:42
ryansbinc0_: global team, global problems.14:43
inc0_I'd suggest to live by ZULU time;)14:44
*** kopparam has joined #heat14:44
*** jasond has joined #heat14:46
*** thedodd has joined #heat14:46
*** hdd has joined #heat14:47
*** bdossant_ has quit IRC14:47
*** bdossant has joined #heat14:48
*** apporc has joined #heat14:49
zanebckmvishnu: o/ can do, but hangouts are not possible for me (I don't have an account)14:54
ckmvishnuskype?14:55
inc0_well, I'd still prefere irc14:55
inc0_we get log...14:55
*** EricGonczer_ has joined #heat14:56
ckmvishnuinc0_: arrggh14:56
ckmvishnuzaneb: what about timing14:56
zanebI can do irc or skype14:56
ckmvishnuwill the same time be ok for you guys14:56
ckmvishnuindia its 8:30pm14:56
ckmvishnugreat14:57
*** jstrachan has quit IRC14:57
zanebsame time as what?14:57
ckmvishnui have an notification aggregator based code. will push them in an hour or two.14:57
inc0_I guess now zaneb ;)14:57
*** justin-8_ has joined #heat14:58
*** jstrachan has joined #heat14:58
ckmvishnui'll have to inform by guys as well.14:58
ckmvishnu8:30 india time14:58
zaneboh, I forgot india had a fractional hour offset14:59
ckmvishnuwhat time is it over there?14:59
zaneb10am here14:59
ckmvishnu7:30 - 8:00 am14:59
inc0_4pm14:59
ckmvishnuso your 10am14:59
ckmvishnuis it file inc0_14:59
zanebwe could go earlier if that is easier14:59
ckmvishnufine14:59
zaneb9am is fine15:00
ckmvishnuby all means.15:00
inc0_which day?15:00
ckmvishnutomorrow15:00
zanebtomorrow is good15:00
*** bdossant has quit IRC15:00
inc0_just let me take a look at my calendar15:00
zanebtoday and Friday I have a meeting at 1015:00
*** justin-8 has quit IRC15:01
ckmvishnuok. we'll start sharp by 9:00 zane's time15:01
ckmvishnutomorrow15:01
inc0_ok, works for me as well15:02
*** julienvey has joined #heat15:02
ckmvishnuinc0_: great.15:02
zanebok15:02
ckmvishnubye.15:02
inc0_cya ckmvishnu15:02
inc0_shame that Angus won't be there tho, but I guess we can handle without him15:03
*** dims has quit IRC15:04
*** dims has joined #heat15:04
*** bdossant has joined #heat15:06
*** crose has joined #heat15:06
*** julienvey has quit IRC15:07
openstackgerritSteven Hardy proposed openstack/python-heatclient: Convert importutils to oslo.utils  https://review.openstack.org/13182815:09
openstackgerritSteven Hardy proposed openstack/python-heatclient: Remove remaining deprecated oslo-incubator modules  https://review.openstack.org/13182915:09
*** ckmvishnu has quit IRC15:11
inc0_shardy, ping15:11
shardyinc0_: hi15:11
*** prazumovsky has joined #heat15:12
*** tellesnobrega_ has joined #heat15:12
inc0_quick question, do we have any list of issues of no-downtime updates of heat15:12
inc0_?15:12
shardyinc0_: Not that I'm aware of, other than the summit etherpads with related content15:13
skraynevzaneb: hi. I have a question about https://bugs.launchpad.net/bugs/129925915:15
uvirtbotLaunchpad bug 1299259 in heat "FloatingIP needs a hidden dependency on Routers" [High,Fix released]15:15
*** EricGonczer_ has quit IRC15:15
zanebskraynev: I'm also in a meeting, but go ahead and I can try to answer15:15
skraynevzaneb: ok, I agree with solution about depends_on.15:16
skraynevzaneb: but I met that we have some kind of gap  here. There are two different ways to change graph of dependencies:15:17
skraynevzaneb: 1. normal add_dependencies in resource class, which look at template and cross resources references.15:18
*** thedodd has quit IRC15:18
zanebthat's not normal, it's a hack to work around broken APIs and data models15:18
skraynevzaneb: 2. re-written add_dependencies in some resources , f.e. floating_ip15:18
*** ananta has joined #heat15:18
skraynevzaneb: and in the second we try to look at dependencies and find some information about stack15:19
zanebah ok, yeah, the second part is the hack I was referring to above15:19
skraynevzaneb: and it may lead to error mentioned in bug, if we have such resource (FIP) the first in the list of stack resources15:20
*** EricGonczer_ has joined #heat15:20
skraynevit goes to deps and finds nothing. so it decides that it has not any dependencies.15:21
zanebyes15:21
zanebthere's no 'list' though; resources are unordered except for dependencies15:21
*** jprovazn has joined #heat15:22
skraynevzaneb: in my case the second loop for resources helps in that case15:22
skraynevzaneb: i.e. I use already created dep graph and re-call add_dependencies again.15:22
skraynevI am not sure, that it's valid fix :)15:23
*** ananta has quit IRC15:23
zanebthat should never make any difference15:23
skraynevzaneb: in case of FIP it does15:23
skraynevbecause we use not empty dict of deps15:24
skraynevabout other things - you are right15:24
*** charlesr has joined #heat15:24
zanebhow can it make a difference?15:25
skraynevbecause on second iteration dict of dependencies is not empty and FIP looks into it and add RouterInterface in dep15:26
zaneboh right15:27
skraynevon the first iteration it's not possible, because deps is empty15:27
zanebfor d in deps.required_by(self):15:27
zanebthat's a bug15:27
skraynevright!15:27
*** julienvey has joined #heat15:27
skraynevcould you note, which thing here is bug exactly ? :)15:27
skraynev1. for d in deps.required_by(self):15:28
skraynevor 2. when we add_deps for first FIP?15:28
zanebhmm, actually that should be ok... we should already know our own dependencies at that point15:29
skraynevI just want to understand, that I fixed in correct place15:29
*** shakamunyi has joined #heat15:29
*** shakamunyi has quit IRC15:29
zanebit would be a bug if it was assuming the dep graph was complete at that point15:29
*** vijendar has joined #heat15:29
*** killer_prince has quit IRC15:29
zanebskraynev: OH. I see what you're saying now15:30
zanebyes, there should be two for resource in self.stack.itervalues(): loops15:30
zanebsorry15:30
skraynevok!15:30
skraynevcool!15:30
skraynevthanks15:30
* zaneb is being particularly dense this morning15:30
skraynevzaneb: np, I understand :)15:31
* skraynev Will upload a fix soon15:31
*** kitch has quit IRC15:32
*** hdd has quit IRC15:33
*** kopparam has quit IRC15:34
*** jasond has quit IRC15:34
*** dkusidlo has quit IRC15:36
*** f13o has quit IRC15:36
*** kopparam has joined #heat15:39
*** pm90_ has quit IRC15:40
openstackgerritPeter Razumovsky proposed openstack/heat: Change ResourceInterface resource's resource_id  https://review.openstack.org/13833615:41
*** maishsk has joined #heat15:42
maishskgood evening heat gurus15:42
openstackgerritPeter Razumovsky proposed openstack/heat: Change ResourceInterface resource's resource_id  https://review.openstack.org/13833615:42
maishskis there  a way to get the port_id of an newly created instance as an output parameter?15:43
openstackgerritPeter Razumovsky proposed openstack/heat: Add attributes to RouterInterface resource  https://review.openstack.org/13833515:43
*** jstrachan_ has joined #heat15:43
*** jstrachan has quit IRC15:45
*** jstrachan has joined #heat15:45
thervemaishsk, Using get_attr, 'my_server', 'my_network', 0, 'port_id' should work15:47
*** kitch has joined #heat15:47
therveOr something like that I think15:47
*** blues-man has joined #heat15:47
therve'my_network' 0 is an IP address, so maybe something else15:47
openstackgerritSteven Hardy proposed openstack/heat: engine service add stack_user_project_id to create_stack interface  https://review.openstack.org/11813615:48
openstackgerritSteven Hardy proposed openstack/heat: Add stack_user_project_id to _create_stack RPC interface  https://review.openstack.org/11813715:48
blues-manhello15:48
*** jstrachan_ has quit IRC15:49
*** kopparam has quit IRC15:51
*** EricGonczer_ has quit IRC15:52
*** sgordon_ has quit IRC16:00
*** sgordon has joined #heat16:01
*** sgordon has quit IRC16:01
*** maishsk has quit IRC16:02
*** pas-ha has quit IRC16:03
*** sgordon has joined #heat16:05
*** kebray has joined #heat16:05
inc0_shardy, https://review.openstack.org/#/c/116336/ ...timeout in minutes? why?16:07
*** jstrachan_ has joined #heat16:07
*** jstrachan has quit IRC16:11
*** jstrachan_ has quit IRC16:12
*** jstrachan has joined #heat16:13
*** kebray has quit IRC16:13
*** jstracha_ has joined #heat16:17
*** jstrachan has quit IRC16:18
*** Marga_ has joined #heat16:19
*** randallburt has joined #heat16:23
*** randallburt has quit IRC16:24
*** randallburt has joined #heat16:24
*** tomek_adamczewsk has quit IRC16:27
*** tellesnobrega_ has quit IRC16:28
*** Drago has joined #heat16:28
*** Drago has quit IRC16:28
*** Drago has joined #heat16:28
*** hdd has joined #heat16:29
*** andreaf has quit IRC16:29
*** pm90_ has joined #heat16:33
*** EricGonczer_ has joined #heat16:37
*** dwe_ has joined #heat16:40
*** EricGonczer_ has quit IRC16:41
openstackgerritPeter Razumovsky proposed openstack/heat: Convert x.iteritems() to six.iteritems(x)  https://review.openstack.org/13878216:46
*** EricGonczer_ has joined #heat16:47
*** Marga_ has quit IRC16:49
*** tspatzier has quit IRC16:49
*** blues-man has quit IRC16:49
*** blues-man has joined #heat16:51
*** EricGonc_ has joined #heat16:52
*** achanda has joined #heat16:54
*** EricGonczer_ has quit IRC16:56
*** charlesr has quit IRC16:58
*** prazumovsky has quit IRC17:00
*** Drago has quit IRC17:01
*** sgordon has quit IRC17:01
*** mimizone_ has quit IRC17:01
*** achanda has quit IRC17:02
shardyinc0_: It's a historical thing, due to the decision to start out cloning the cloudformation API17:04
shardyThere are a few AWS-naming-isms around due to that17:04
*** sgordon has joined #heat17:06
*** kebray has joined #heat17:07
inc0_ah, so we can't make it right shardy ?17:08
*** achanda has joined #heat17:10
shardyinc0_: We could for the internal RPC interface, I'm just not sure it's worth it as it's a backwards incompatible change17:10
inc0_well we could expose it everywhere besides cloudformation template resolution and translate to seconds?17:11
*** jistr|trng has quit IRC17:11
inc0_I mean that just a cosmetics, but really everyone is used to timeouts in seconds17:11
shardyinc0_: we could, but like I said, it's a backwards incompatible change17:12
inc0_allright, well I'll recall -1 on this one then, but we might like to think about that17:13
*** tomek_adamczewsk has joined #heat17:17
*** fayablazer has quit IRC17:18
*** DaveJ__ has joined #heat17:21
*** ParsectiX has joined #heat17:22
zanebinc0_: as long as it's *called* timeout_in_<units>, it doesn't really matter17:24
*** jcoufal has quit IRC17:30
*** tomek_adamczewsk has quit IRC17:30
*** tomek_adamczewsk has joined #heat17:31
*** Marga_ has joined #heat17:32
*** stannie has quit IRC17:33
openstackgerritMerged openstack/heat: Pass status reason when trove misbehaves  https://review.openstack.org/13156317:34
openstackgerritMerged openstack/heat: Pass status reason when trove misbehaves  https://review.openstack.org/13156317:34
inc0_zaneb, agree, its not *that bad*, but I'd rather prefere to have everything in same unit;) but I know, its just cosmetics which can break things17:38
*** julienvey has quit IRC17:39
shardyOh great, oslo.messaging has released and broke our config.sample again17:39
* shardy works on patch to remove sample config17:39
*** blues-man has quit IRC17:40
*** tomek_adamczewsk has quit IRC17:41
*** tomek_adamczewsk has joined #heat17:41
openstackgerritSteven Hardy proposed openstack/heat: Remove heat.config.sample file  https://review.openstack.org/13880017:45
openstackgerritSteven Hardy proposed openstack/heat: Remove heat.config.sample file  https://review.openstack.org/13880017:48
*** pm90_ has quit IRC17:49
*** pm90_ has joined #heat17:50
*** apporc has quit IRC17:53
*** killer_prince has joined #heat17:58
*** killer_prince is now known as lazy_prince17:58
*** inc0__ has joined #heat17:59
*** derekh has quit IRC18:00
openstackgerritAnderson Mesquita proposed openstack/heat: Implement handle_check for Rackspace Cloud Servers  https://review.openstack.org/12835818:00
*** inc0_ has quit IRC18:02
*** rrubins has joined #heat18:03
*** harlowja_away is now known as harlowja_18:04
rrubinsWhat's the proper way to call Private IP address of an instance in HOT template using get_attr?18:10
*** Drago has joined #heat18:11
*** Drago has quit IRC18:12
*** Drago has joined #heat18:12
*** hdd has quit IRC18:17
*** rushiagr is now known as rushiagr_away18:17
*** achanda has quit IRC18:20
*** achanda has joined #heat18:21
*** inc0_ has joined #heat18:25
*** inc0 has joined #heat18:27
*** inc0__ has quit IRC18:29
*** inc0_ has quit IRC18:30
*** hdd has joined #heat18:32
*** ParsectiX has quit IRC18:38
*** jstracha_ has quit IRC18:43
openstackgerritJason Dunsmore proposed openstack/heat: Use physical_resource_name to generate the resource ID  https://review.openstack.org/13881918:45
*** steel13 has quit IRC18:46
*** tomek_adamczewsk has quit IRC18:48
*** tomek_adamczewsk has joined #heat18:48
*** achanda has quit IRC18:51
*** achanda has joined #heat18:52
*** achanda has quit IRC18:52
*** achanda has joined #heat18:52
*** arif-ali has quit IRC18:54
*** sdake has quit IRC18:56
*** arif-ali has joined #heat18:56
*** sdake has joined #heat18:57
*** andersonvom has quit IRC19:03
*** xxj has quit IRC19:03
*** xxj has joined #heat19:03
*** metral_zzz is now known as metral19:04
*** andersonvom has joined #heat19:08
openstackgerritDan Prince proposed openstack/heat-templates: heat-config-puppet: support hiera  https://review.openstack.org/13853219:08
*** tomek_adamczewsk has quit IRC19:14
*** jdob has quit IRC19:17
larsksrrubins: this template has an example: https://github.com/larsks/heat-kubernetes/blob/master/kubenode.yaml19:19
sdakehey larsks are you still around?19:22
larsksYup, here.19:22
sdakedaneyon hada pull request outstanding for you, were you going to merge it or reject it ?19:22
sdake(just curious if we need to carry a fork for  aw hile while it gets sorted out upstream)19:22
larsksAh, right, I will try to get that merged today.19:22
sdakecool thanks!19:22
larsksSorry, distracted by upgrade docs.19:22
sdakeya19:22
sdakeour release is next tuesday19:23
sdakeso you have a pretty large window19:23
*** sarob has joined #heat19:23
sdakeif its not merged, I'll just post a fork for a short period19:23
sdakewe already have the announce written in facct ;-)19:23
sdake(to the forked repo)19:23
inc0shardy, still here?;)19:25
*** jdob has joined #heat19:26
*** sarob has quit IRC19:27
openstackgerritMerged openstack/heat: Implement handle_check for Rackspace Cloud Servers  https://review.openstack.org/12835819:28
openstackgerritDan Prince proposed openstack/heat-templates: heat-config-puppet: support hiera  https://review.openstack.org/13853219:30
*** skraynev_ has joined #heat19:34
*** achanda has quit IRC19:41
*** achanda has joined #heat19:42
*** sabeen2 has quit IRC19:43
*** sarob has joined #heat19:43
*** sarob has quit IRC19:44
*** achanda has quit IRC19:46
*** serg_melikyan has quit IRC19:47
*** serg_melikyan has joined #heat19:48
*** pas-ha has joined #heat19:48
*** bhi has quit IRC19:50
*** andersonvom has quit IRC19:50
*** sabeen has joined #heat19:51
*** serg_melikyan has quit IRC19:52
*** Drago has quit IRC19:52
*** asalkeld has joined #heat19:56
asalkeldmorning19:57
pas-hamorning19:57
*** tspatzier has joined #heat19:58
*** thedodd has joined #heat19:59
*** serg_melikyan has joined #heat19:59
*** serg_melikyan has quit IRC20:03
*** serg_melikyan has joined #heat20:04
*** dwe_ has quit IRC20:12
*** hdd has quit IRC20:14
*** kebray has quit IRC20:14
*** kebray has joined #heat20:17
*** hdd has joined #heat20:18
*** serg_melikyan has quit IRC20:22
*** serg_melikyan has joined #heat20:23
*** DaveJ__ has quit IRC20:24
*** serg_melikyan has quit IRC20:26
*** serg_melikyan has joined #heat20:26
*** GonZo2K has joined #heat20:30
*** hdd has quit IRC20:32
*** serg_melikyan has quit IRC20:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert check path to RPC  https://review.openstack.org/11634020:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert update_with_template to RPC  https://review.openstack.org/11634120:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert handle_suspend to RPC  https://review.openstack.org/11633820:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert handle_resume to RPC  https://review.openstack.org/11633920:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert create operations to use RPC  https://review.openstack.org/11633620:32
openstackgerritSteven Hardy proposed openstack/heat: StackResource convert delete_nested to RPC  https://review.openstack.org/11633720:32
openstackgerritSteven Hardy proposed openstack/heat: engine service add stack_user_project_id to create_stack interface  https://review.openstack.org/11813620:32
openstackgerritSteven Hardy proposed openstack/heat: Add stack_user_project_id to _create_stack RPC interface  https://review.openstack.org/11813720:32
*** serg_melikyan has joined #heat20:33
openstackgerritSteven Hardy proposed openstack/heat: Remove heat.config.sample file  https://review.openstack.org/13880020:36
openstackgerritSteven Hardy proposed openstack/heat: Remove config check_uptodate test  https://review.openstack.org/13885020:36
*** serg_melikyan has quit IRC20:37
*** hdd has joined #heat20:40
shardyasalkeld: ^^ pushed my latest local branch, the first two patches in the series should just need reviews, the convert* ones all need test rework I'm afraid (but tested locally OK)20:42
asalkeldshardy, thanks - i'll get the branch fresh20:42
*** sgordon` has joined #heat20:48
*** Putns has quit IRC20:50
*** inc0 has quit IRC20:57
*** skraynev_ has quit IRC20:57
*** tspatzier has quit IRC20:58
*** pas-ha has quit IRC20:59
shardystevebaker: Hmm, I just re-ran the test and I do now see the failure21:01
shardylet me dig into it21:02
asalkeldshardy, you might take that bug then21:02
asalkeldhttps://bugs.launchpad.net/heat/+bug/139897321:02
*** sarob has joined #heat21:02
uvirtbotLaunchpad bug 1398973 in heat "test_stack_update_provider_group integration test is failing" [Undecided,New]21:02
asalkeldif you are working on it21:02
asalkeldi won't get to for ~ 2 hours21:02
asalkeldi won't get to it for ~ 2 hours21:03
sdakeanyone know how heat creates the database in the test cases21:03
shardyasalkeld: I have 30mins before my next meeting, let me see what I can do ;)21:03
asalkeldor add some info there21:04
sdakespecifically the tables21:04
shardyhttps://github.com/openstack/heat/blob/master/heat/tests/utils.py#L5021:06
shardysdake: ^^ that does it I think21:06
sdakeoh db_sync21:06
sdakeinteresting21:06
sdakethanks shardy21:06
*** jtomasek has quit IRC21:06
*** hdd has quit IRC21:09
*** Marga_ has quit IRC21:11
*** hdd has joined #heat21:11
*** arif-ali has quit IRC21:11
*** Marga_ has joined #heat21:12
rrubinslarsks: thanks much!  That worked great. {get_attr: [inst1_port, fixed_ips, 0, ip_address]}21:12
*** arif-ali has joined #heat21:13
*** Marga_ has quit IRC21:17
*** Marga_ has joined #heat21:18
*** serg_melikyan has joined #heat21:24
*** jprovazn has quit IRC21:25
shardyasalkeld, stevebaker: appears to be a regression in heat, bisecting now to find which commit21:25
asalkeldok21:26
*** sjmc7 has joined #heat21:36
stevebakershardy: http://logstash.openstack.org/ should show you when it started breaking21:39
shardyhttps://github.com/openstack/heat/commit/51390e8ba70cc22202e27f972455af66d3dbe77921:39
shardyThat appears to be the problem21:39
shardyThe validation step fails trying to find provider.yaml in the files21:40
*** alexpilotti has quit IRC21:40
*** jamielennox is now known as jamielennox|away21:42
asalkeldthanks shardy21:43
*** Marga_ has quit IRC21:43
stevebakershardy: what do you reckon, rollback or fix?21:43
*** Marga_ has joined #heat21:43
*** sjmc7_ has joined #heat21:43
shardystevebaker: It's not that obvious a fix, so I vote revert21:44
*** Marga_ has quit IRC21:44
asalkeldare the files not getting passed in the validate?21:44
*** Marga_ has joined #heat21:44
stevebakershardy: +1, lets quick revert then figure it out21:45
openstackgerritSteven Hardy proposed openstack/heat: Revert "Handle error with non existing template file"  https://review.openstack.org/13886721:46
*** sjmc7 has quit IRC21:47
*** Marga_ has quit IRC21:48
*** Marga__ has joined #heat21:48
shardyasalkeld: Possibly, not entirely sure, there's no proper traceback, just an info print, so it's a bit hard to tell21:49
asalkeldok, yeah - revert and make that check gating21:49
*** Marga__ has quit IRC21:50
*** Marga_ has joined #heat21:50
*** Marga_ has quit IRC21:52
*** Marga_ has joined #heat21:52
shardyasalkeld: That does seem to be the crux of the problem, the TemplateResource inside the ResourceGroup isn't getting files for template_data at validation time21:56
asalkeldok21:57
*** kitch has quit IRC21:57
*** rpothier has quit IRC22:00
*** serg_melikyan has quit IRC22:01
*** serg_melikyan has joined #heat22:01
*** Marga_ has quit IRC22:02
*** Marga_ has joined #heat22:02
*** pm90__ has joined #heat22:02
*** jdob has quit IRC22:03
*** sjmc7__ has joined #heat22:03
*** pm90_ has quit IRC22:04
*** tellesnobrega_ has joined #heat22:05
*** Marga_ has quit IRC22:06
*** serg_melikyan has quit IRC22:06
*** Marga_ has joined #heat22:06
*** sjmc7_ has quit IRC22:07
*** asalkeld has quit IRC22:08
*** crose has quit IRC22:11
*** jmckind has quit IRC22:11
*** Marga_ has quit IRC22:12
*** Marga_ has joined #heat22:12
openstackgerritSteve Baker proposed openstack/heat-templates: Fix description indent  https://review.openstack.org/13888022:14
*** Marga_ has quit IRC22:15
*** Marga_ has joined #heat22:15
*** Marga_ has quit IRC22:16
*** Marga_ has joined #heat22:16
openstackgerritMerged openstack/heat: Remove config check_uptodate test  https://review.openstack.org/13885022:19
*** tomek_adamczewsk has joined #heat22:20
*** pm90__ has quit IRC22:20
*** asalkeld has joined #heat22:21
*** pm90_ has joined #heat22:21
*** EricGonc_ has quit IRC22:24
*** pm90_ has quit IRC22:25
*** Marga_ has quit IRC22:27
*** Marga_ has joined #heat22:27
*** EricGonczer_ has joined #heat22:29
*** sjmc7__ has quit IRC22:35
*** aweiteka has quit IRC22:39
*** EricGonczer_ has quit IRC22:49
*** Marga_ has quit IRC22:52
*** kebray has quit IRC22:52
*** Marga_ has joined #heat22:53
*** kebray has joined #heat22:53
*** pm90_ has joined #heat22:53
*** sarob has quit IRC23:00
*** jamielennox|away is now known as jamielennox23:09
*** vijendar has quit IRC23:13
openstackgerritMerged openstack/heat-templates: Fix description indent  https://review.openstack.org/13888023:19
*** shardy is now known as shardy_z23:19
*** sarob has joined #heat23:47
*** blomquisg has quit IRC23:54
*** sarob has quit IRC23:55
*** xxj has quit IRC23:57
*** andersonvom has joined #heat23:57

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