Tuesday, 2014-04-01

stevebakerha, they do user-agent detection, thats not going to work ;)00:00
stevebakerarosen1: so try a user_data script which runs curl -sL https://get.docker.io/ | sh00:01
stevebakeruser_data: |00:01
stevebaker  #!/bin/s00:01
stevebakerh00:01
stevebaker  curl -sL https://get.docker.io/ | sh00:01
arosen1i can type that in the template file?00:02
*** Tross has joined #heat00:02
stevebakerarosen1: yes, like this http://paste.openstack.org/show/74703/00:04
*** gokrokve has quit IRC00:04
*** RockKuo has joined #heat00:06
*** RockKuo has quit IRC00:07
*** RockKuo has joined #heat00:07
arosen1stevebaker:   seems like cloud-init isn't running it. I can curl 169.254.169.254/latest/user-data and see the script we uploaded though00:08
stevebakerarosen1: what is your image?00:09
arosen1stevebaker:  http://cloud.fedoraproject.org/fedora-20.x86_64.qcow200:09
stevebakerarosen1: that is odd00:10
arosen1stevebaker:  actually it looks like my instance isn't able to go to the internet. Though I figured id see some failures in the cloud-init log of it trying to do this?00:11
stevebakerthere's your problem00:11
*** RockKuo has quit IRC00:11
*** RockKuo has joined #heat00:12
stevebakerarosen1: also, if you read https://get.docker.io it only works on Ubuntu, Debian and Gentoo00:13
sdake_https://www.youtube.com/watch?feature=player_embedded&v=BKorP55Aqvg00:13
sdake_enjoy ;)00:13
arosen1stevebaker i'll work on fixing up the networking. So after that works I'm curious what this section actually does: http://codepad.org/RlCSb0Lq00:15
harlowjazaneb when did u change your name to 'not steve', lol00:15
arosen1it launches the cirros image locally there? I guess using KVM in docker?00:15
zaneblast week, by deed poll00:15
* arosen1 err not using kvm but i guess it gets the cirros image from the docker repo.00:16
harlowjahaha00:16
*** samstav has quit IRC00:18
*** jcru has joined #heat00:18
stevebakerzaneb: maybe google won't think you have a joke name if you call yourself not-steve00:19
zanebironically, that's probably true00:20
arosen1this might be another dumb question but what's the different between properties and attributes?00:21
zanebarosen1: properties = inputs to the resource, attributes = outputs from the resource00:22
arosen1thanks, that's what i was thinking00:22
*** jcru has quit IRC00:23
zanebugh, already have telemarketers calling my work phone :/00:24
*** achampio1 has joined #heat00:24
stevebakerarosen1: that snippet looks like it would create a container with this image https://index.docker.io/_/cirros/00:24
*** gokrokve has joined #heat00:26
*** achampion has quit IRC00:26
*** matsuhashi has joined #heat00:27
*** IlyaE has quit IRC00:33
*** arbylee has joined #heat00:36
*** pablosan has quit IRC00:48
*** pablosan has joined #heat00:48
arosen1stevebaker: thanks00:50
*** andersonvom has joined #heat00:53
*** Tross has quit IRC00:54
*** zigo has quit IRC00:59
*** pablosan has quit IRC01:00
*** zigo has joined #heat01:01
openstackgerritZane Bitter proposed a change to openstack/heat: Add a default DeletionPolicy for Fn::ResourceFacade  https://review.openstack.org/8389301:13
openstackgerritZane Bitter proposed a change to openstack/heat: Add a resource_facade intrinsic function to HOT  https://review.openstack.org/8389501:13
openstackgerritZane Bitter proposed a change to openstack/heat: Resolve data from Resource Facade  https://review.openstack.org/8389401:13
*** duncanjw has joined #heat01:18
*** duncanjw has quit IRC01:23
*** nosnos has joined #heat01:26
*** fandi has joined #heat01:42
*** arosen1 has quit IRC01:49
*** andersonvom has quit IRC01:50
*** achampion has joined #heat02:01
*** achampio1 has quit IRC02:02
spzalastevebaker: Hello!02:03
*** zhiyan has joined #heat02:05
*** mspreitz has joined #heat02:07
mspreitzshardy: are you there?02:08
*** dims has quit IRC02:23
*** dims has joined #heat02:24
*** masahito has joined #heat02:30
*** fandi has quit IRC02:30
spzalastevebaker: no rush but when you get chance if you can look at my reply for https://review.openstack.org/#/c/80148/5 that will help :) Thanks!02:32
*** spzala has quit IRC02:33
*** fandi has joined #heat02:43
*** david-lyle has joined #heat02:44
*** fandi has quit IRC02:51
*** nkhare has joined #heat02:53
*** harlowja is now known as harlowja_away02:59
*** fandi has joined #heat03:06
*** killer_prince has quit IRC03:08
*** harlowja_away is now known as harlowja03:09
*** chandan_kumar has joined #heat03:11
*** ramishra has joined #heat03:12
*** ramishra_ has joined #heat03:18
*** duncanjw has joined #heat03:19
*** ramishra has quit IRC03:21
*** matsuhashi has quit IRC03:22
*** duncanjw has quit IRC03:24
*** fandi has quit IRC03:31
*** liang has joined #heat03:31
*** alexheneveld has quit IRC03:33
*** alexheneveld has joined #heat03:33
*** chandan_kumar has quit IRC03:35
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using shell scripts  https://review.openstack.org/7029703:36
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using puppet  https://review.openstack.org/7063903:36
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using cfn-init  https://review.openstack.org/7975903:36
openstackgerritSteve Baker proposed a change to openstack/heat-templates: os-refresh-config script to invoke config hooks  https://review.openstack.org/7975803:36
openstackgerritMike Spreitzer proposed a change to openstack/heat: Expounded on global environments.  https://review.openstack.org/8433103:36
*** nosnos has quit IRC03:37
*** alexheneveld has quit IRC03:37
*** alexheneveld_ has joined #heat03:37
*** Tross has joined #heat03:38
*** alexpilotti has joined #heat03:40
*** ramishra_ has quit IRC03:44
*** ramishra has joined #heat03:45
*** mspreitz has quit IRC03:49
*** alexpilotti has quit IRC03:52
*** chandan_kumar has joined #heat03:59
*** chandan_kumar has quit IRC04:01
*** liang has quit IRC04:05
*** chandan_kumar has joined #heat04:06
*** lazy_prince has joined #heat04:11
*** lazy_prince is now known as killer_prince04:11
*** matsuhashi has joined #heat04:14
*** mspreitz has joined #heat04:22
*** nosnos has joined #heat04:23
*** Slower has quit IRC04:27
*** jstrachan has joined #heat04:28
*** akuznetsov has joined #heat04:30
*** akuznetsov has quit IRC04:42
*** akuznetsov has joined #heat04:43
*** gokrokve_ has joined #heat04:50
*** gokrokve has quit IRC04:53
*** IlyaE has joined #heat04:57
*** cody-somerville has quit IRC05:01
*** matsuhas_ has joined #heat05:02
*** cody-somerville has joined #heat05:02
*** matsuhashi has quit IRC05:05
*** ramishra has quit IRC05:05
*** IlyaE has quit IRC05:05
*** matsuhashi has joined #heat05:05
*** ramishra has joined #heat05:06
*** akuznetsov has quit IRC05:08
skraynevMorning all05:09
*** harlowja is now known as harlowja_away05:11
*** killer_prince has quit IRC05:14
*** akuznetsov has joined #heat05:19
MichalikMorning (or evening here in SFO)!05:19
*** duncanjw has joined #heat05:20
*** duncanjw has quit IRC05:25
*** zhiyan is now known as zhiyan_05:42
*** mspreitz has quit IRC05:43
*** akuznetsov has quit IRC05:46
*** IlyaE has joined #heat05:49
*** Slower has joined #heat05:54
*** pradipta_away is now known as pradipta05:54
*** cfriesen has quit IRC06:02
*** arbylee has quit IRC06:06
*** liang has joined #heat06:08
*** duncanjw has joined #heat06:08
openstackgerritJenkins proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8395706:10
*** tspatzier has joined #heat06:13
*** saju_m has joined #heat06:21
*** e0ne has joined #heat06:23
*** tspatzier has quit IRC06:28
*** yogesh has joined #heat06:29
*** e0ne has quit IRC06:37
*** nosnos has quit IRC06:45
*** nosnos has joined #heat06:46
*** duncanjw has quit IRC06:48
*** IlyaE has quit IRC06:51
*** jprovazn has joined #heat06:55
cmystermoening06:56
cmystermorning even06:56
*** matsuhashi has quit IRC06:58
*** matsuhashi has joined #heat06:58
chmouelhello07:01
*** jistr has joined #heat07:02
cmysterhi07:02
*** matsuhashi has quit IRC07:03
*** pas-ha has joined #heat07:05
*** matsuhashi has joined #heat07:06
*** arbylee has joined #heat07:08
*** duncanjw has joined #heat07:11
therveGood morning!07:14
*** arbylee has quit IRC07:16
openstackgerritChmouel Boudjnah proposed a change to openstack/heat: Skip tests when loading plugins  https://review.openstack.org/8411707:16
cmystermorning therve07:16
*** duncanjw has quit IRC07:16
*** IlyaE has joined #heat07:17
shardymorning all07:18
cmystermorning07:18
*** IlyaE has quit IRC07:37
*** ramishra has quit IRC07:38
openstackgerritA change was merged to openstack/heat: Fix Jenkins translation jobs  https://review.openstack.org/8396007:40
*** gokrokve_ has quit IRC07:40
*** gokrokve has joined #heat07:41
*** tspatzier has joined #heat07:44
*** gokrokve has quit IRC07:45
pas-hamorning all :)07:53
*** killer_prince has joined #heat08:02
*** matsuhashi has quit IRC08:03
*** matsuhas_ has joined #heat08:05
*** tomek_adamczewsk has joined #heat08:11
cmystershardy: a moment ?08:22
*** killer_prince has quit IRC08:23
shardycmyster: sure!08:23
*** derekh has joined #heat08:24
*** tspatzier has quit IRC08:27
*** liang has quit IRC08:29
*** bgorski has joined #heat08:31
*** matsuhas_ has quit IRC08:33
*** zhiyan_ is now known as zhiyan08:38
*** ramishra has joined #heat08:38
*** matsuhashi has joined #heat08:38
*** duncanjw has joined #heat08:39
*** liang has joined #heat08:42
*** ramishra has quit IRC08:43
*** saju_m has quit IRC08:43
*** jordanP has joined #heat08:45
*** saju_m has joined #heat08:56
*** yogesh has quit IRC08:58
*** yogesh has joined #heat08:58
*** liang has quit IRC08:59
*** yogesh has quit IRC09:03
*** bvandenh has quit IRC09:10
*** arbylee has joined #heat09:12
*** ramishra has joined #heat09:13
*** gokrokve has joined #heat09:16
*** ramishra has quit IRC09:17
shardytherve: Hi, you had comments on https://review.openstack.org/#/c/83758/09:17
shardywould you like to re-review before we approve it?09:17
shardylgtm and I'd like it to be considered for an rc209:18
therveLooking09:18
*** pradipta is now known as pradipta_away09:19
therveshardy, Approved!09:20
shardytherve: thanks!09:20
openstackgerritA change was merged to openstack/heat: Add a default DeletionPolicy for Fn::ResourceFacade  https://review.openstack.org/8389309:20
openstackgerritA change was merged to openstack/heat: Resolve data from Resource Facade  https://review.openstack.org/8389409:20
*** gokrokve has quit IRC09:21
*** arbylee has quit IRC09:22
*** ramishra has joined #heat09:24
*** dmakogon_ is now known as denis_makogon09:25
*** chandankumar_ has joined #heat09:26
*** neetap has joined #heat09:26
neetaphi all09:27
*** neetap has quit IRC09:36
*** jistr has quit IRC09:39
*** neetap has joined #heat09:44
neetaphi09:44
*** gokrokve has joined #heat09:47
*** gokrokve has quit IRC09:52
*** chandankumar_ has quit IRC09:54
*** david-lyle has quit IRC09:55
neetapanyone there?09:55
shardyneetap: yes, what is your question?09:56
neetapi am facing problem while luanching Autoscaling template using F20 image of 32 bit.....09:58
neetapMy stack is getting failed09:59
*** Michalik- has joined #heat09:59
*** jistr has joined #heat09:59
neetapit is not able to create elastic load balancer resource09:59
*** duncanjw has quit IRC10:00
shardyneetap: what does stack_status_reason say in heat stack-show <stack name>10:01
*** e0ne has joined #heat10:03
neetapshardy:ElasticLoadBalancer create Failed,Create aborted10:08
*** nkhare has quit IRC10:13
*** e0ne has quit IRC10:13
neetap I checked in SYSLOG and getting this error10:13
neetap ERROR glance.api.middleware.cache [9a64ba56-79a7-47ef-9186-7f054002eaf5 0161156c54f7440f8018716a31b9f414 8ebb85fe56fb465984e5f2ecd52db8f9 - - -] Checksum header is missing.10:13
*** matsuhashi has quit IRC10:14
skraynevtherve: ping10:15
therveHi10:15
skraynevhello10:15
skraynevdo you remember my patch about using default values during update?10:16
*** akuznetsov has joined #heat10:16
skraynevI have tried to use properties and it works, but I have gotten one problem10:16
skraynevwith InstanceGroup10:17
*** duncanjw has joined #heat10:18
skraynevin unittests for it I have gotten error messages, because old properties attribute contains new LaunchConfigurationName10:19
*** akuznetsov has quit IRC10:20
skraynevand when I try to compare self.properties and properties for new template I get empty list instead different LaunchConfiguration ID.10:20
openstackgerritA change was merged to openstack/heat: Raise and catch a specific error during validation  https://review.openstack.org/7128710:21
skraynevI suppose, that I may redirect this question to zaneb, but until I have not solution for this problem will be better don't use properties instead template snippet10:21
skraynevtherve: what do you think about it?10:21
therveNot much :)10:22
neetap shardy: ping10:22
therveneetap, This error doesn't really look related. Can you create a simple instance with nova? With your F20 image?10:23
therveskraynev, Is it a problem with parameters or something? I don't understand what's wrong10:24
*** e0ne has joined #heat10:24
skraynevtherve: no, with properties10:24
skraynevproperties attribute for InstanceGroup resource contain updated references on depended resource when we try to update10:26
neetaptherve:I had tried with F20 image and was able to launch instance10:26
therveneetap, So you should have a better reason somewhere. Do you have access to heat logs?10:27
*** brint has quit IRC10:27
therveskraynev, I meant properties which takes parameters as a value10:28
openstackgerritA change was merged to openstack/heat: Check top-level sections when parsing a template  https://review.openstack.org/8375810:28
therveskraynev, Can you give the patch?10:28
skraynevtherve: oh no, in this case it's reference10:28
*** e0ne_ has joined #heat10:30
skraynevtherve: if I create a draft with my patch, it will be enough?10:30
therveskraynev, However you want10:31
skraynevtherve: ok10:31
*** e0ne has quit IRC10:33
*** brint has joined #heat10:34
*** akuznetsov has joined #heat10:34
*** alexheneveld_ has quit IRC10:35
openstackgerritSergey Kraynev proposed a change to openstack/heat: Fix incorrect logic during updating in unittest  https://review.openstack.org/8370810:35
skraynevtherve: done10:36
*** alexheneveld has joined #heat10:38
neetaptherve: ERROR heat.engine.resource [-] CREATE : LoadBalancer "ElasticLoadBalancer" [5f386f90-fdf7-4932-8fe9-7957683ac166] Stack "gora" [5eabc2a9-8346-49e2-91cd-483280cd3b1e]#0122014-04-01 15:09:10.958 26392 TRACE heat.engine.resource Traceback (most recent call last):#0122014-04-01 15:09:10.958 26392 TRACE heat.engine.resource   File "/opt/stack/heat/heat/engine/resource.py", line 420, in _do_action#0122014-04-01 15:09:10.958 26392 TRAC10:39
*** nosnos has quit IRC10:40
therveneetap, Everything after that :). Also please use paste.openstack.org10:40
therveskraynev, I think you need to still pass before/after?10:42
therveI'm not sure self.properties is correct10:42
neetaptherve:http://paste.openstack.org/show/74732/10:43
therveneetap, Okay, you must have an error in nova10:45
* therve --> lunch10:45
skraynevtherve: ok, I agree that self.properties could be incorrect , but what kind of 'before' you mean? we have 'after' properties (it's properties at line 538), and 'before' is properties which store in resource.10:47
skraynevtherve: in other side, I could create new properties using  old template..10:48
*** gokrokve has joined #heat10:48
* skraynev go to do idea which was mentioned above10:48
neetaptherve:okay i will check with nova and will let you know...10:50
*** gokrokve has quit IRC10:53
*** tspatzier has joined #heat10:55
*** tspatzier has quit IRC10:56
*** alexheneveld has quit IRC10:56
*** nkhare has joined #heat11:00
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement cancelling of stack update  https://review.openstack.org/6377911:04
*** arbylee has joined #heat11:18
*** arbylee has quit IRC11:22
*** e0ne_ has quit IRC11:22
*** nkhare has quit IRC11:27
*** rpothier has quit IRC11:31
*** alexpilotti has joined #heat11:34
*** neetap has quit IRC11:37
openstackgerritSergey Kraynev proposed a change to openstack/heat: Using default value during update  https://review.openstack.org/8370911:43
*** duncanjw has quit IRC11:44
*** saju_m has quit IRC11:44
*** gokrokve has joined #heat11:47
openstackgerritSergey Kraynev proposed a change to openstack/heat: Providing default template version in unittests  https://review.openstack.org/8338011:49
openstackgerritJenkins proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/7668911:49
*** radez_g0n3 is now known as radez11:51
*** gokrokve has quit IRC11:52
therveskraynev, Does your latest patch work?11:54
therveI've found some issues in the tests highlighted by your fix, fwiw11:54
openstackgerritJenkins proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/8348711:56
*** ramishra has quit IRC11:56
*** saju_m has joined #heat11:57
*** saju_m has quit IRC12:02
*** e0ne has joined #heat12:02
therveAh just saw your other patch12:04
*** e0ne has quit IRC12:04
*** e0ne has joined #heat12:04
*** Tross has quit IRC12:05
*** pas-ha has quit IRC12:08
*** che-arne has joined #heat12:08
*** e0ne has quit IRC12:09
*** sgordon has joined #heat12:15
*** sgordon has quit IRC12:15
*** sgordon has joined #heat12:15
*** asalkeld has joined #heat12:17
*** RockKuo has quit IRC12:18
*** achampio1 has joined #heat12:19
*** e0ne has joined #heat12:19
*** achampion has quit IRC12:20
*** saju_m has joined #heat12:21
*** jprovazn has quit IRC12:21
*** aweiteka has joined #heat12:21
*** dims has quit IRC12:22
skraynevtherve: sorry, go for a tea ;)12:22
skraynevtherve: it works for me12:22
*** saju_m has quit IRC12:23
therveskraynev, Right I saw that you changed the implementation. So everything's good?12:23
*** Michalik- has quit IRC12:24
*** rpothier has joined #heat12:26
skraynevtherve: Hm. unittests works. But everything ...  If it works now and for my test template. it does not mean, that it's right. I still want to know zaneb's opinion about current approach12:27
skraynevtherve: also I suppose, that other reviewers may give some feedback12:27
therveSure12:28
therveI'm not sure what's your objection though. Did you prefer previous implementation?12:29
sdake_its a safe bet - if the unit tests pass, the code is probably correct ;)12:29
*** duncanjw has joined #heat12:29
skraynevtherve: I just want to say that undeniable fact - which was tested by the time - often better then new (in terms of reliability)12:32
*** pafuent has joined #heat12:33
*** Tross has joined #heat12:33
*** Tross has quit IRC12:33
skraynevtherve: but idea with properties looks simpler and clear for using.12:33
*** dims_ has joined #heat12:34
skraynevsdake_: it depends on quantity and quality of unittests =)12:35
sdake_skraynev agree, although typically every time I change anything it breaks 50+ test cases12:36
sdake_so usuaully there is some level of interaction between changes and mutlipel tests;)12:36
*** Michalik- has joined #heat12:37
sdake_hate going to bed at 8pm12:37
skraynevsdake_: Ou yeah.12:37
sdake_so beat ass tired lastn ight12:37
sdake_now up at 5am :(12:37
sdake_freezing in my house12:37
*** ramishra has joined #heat12:37
*** asalkeld has quit IRC12:38
skraynevsdake_: is it so cold?12:38
sdake_I got the heater cranked up to 8012:38
sdake_so it should get warm soon :)12:38
*** sergmelikyan has quit IRC12:38
sdake_i live in the desert, where it is cold at night and hot during the day12:39
sdake_so its difficult to keep a comfortable temperature in the house duringspring and fall12:39
sdake_during the winter its easy - just turn on the heat12:39
sdake_during the summer, - just crank the ac down to 6812:39
sdake_spring and fall need it cold at night so I don't sweat to death but as soon as I'm awake need it toasty warm12:40
*** saju_m has joined #heat12:40
*** jdob has joined #heat12:40
*** Tross has joined #heat12:41
skraynevsdake_: amazing! I have not known that life in desert is battle with weather.12:43
*** jprovazn has joined #heat12:45
sdake_I like arizona12:45
sdake_we have some areas which are 4 seasons - for 5 years I lived in flagstaff which has snow12:45
sdake_but when my wife started working we need to be near an airport12:45
sdake_she is the fedora project leader12:45
sdake_she is on the road alot12:46
skraynev do not miss the snow?12:46
sdake_plus we needed access to babysitters12:46
sdake_I love the snow12:46
sdake_I wish I could live in flagstaff12:46
sdake_much more peaceful12:46
sdake_but it is not convienent with our two income lifesystle12:47
sdake_plsu the education system there sucks12:47
sdake_whereas where we are, the education system is very good12:47
sdake_I think once the kids get out on their own12:47
sdake_I am probably moving back to flagstaff12:47
sdake_with or without my wife :)12:47
*** gokrokve has joined #heat12:47
skraynevsdake_: lol)12:47
sdake_I have a condo there12:47
skraynevsdake_: sounds like the snow wins12:48
sdake_the issue isn't snow its the travel + access to airport + access to babysitters12:48
sdake_when I was theo nly person in our household working I didn't travel much12:48
sdake_amybe 1 or twice a year12:49
sdake_so a 2 hour drive to the airport wasn't terrible12:49
sdake_robyn is gone 3-4 months of the year12:49
sdake_but what I like about flagstaff is the peaceful hippy nature of the community12:49
skraynevouu.. really often.12:49
sdake_vs phoenix, where everyone is really tense12:49
sdake_flagstaff is where I went to university - definately a sex drugs and rock and roll kind of place12:50
sdake_say this patch there is contention over, want me to have a look?12:51
skraynevsdake_: you mean using default values?12:52
sdake_whatever youw anted to have zaneb look at12:52
*** gokrokve has quit IRC12:52
skraynevsdake_: yes. it is.12:52
skraynevhttps://review.openstack.org/#/c/83709/12:52
skraynevit is ready for review, but I could rebase it according to Thomas comments for https://review.openstack.org/#/c/83708/312:53
sdake_skraynev just looking at the cfomment histroy, don't look too contentious just normal workflow stuff12:54
sdake_reviewers point out p roblems, patch submitters fix problesm12:54
sdake_looks like your in good shape :)12:54
skraynevsdake_: good news for me ;)12:54
sdake_contentious is when soemone tries to change the hot_spec.rst :)12:55
skraynevsdake_: yeah.. I suppose it is close to holy war ;)12:57
*** duncanjw has quit IRC13:01
*** sballe has joined #heat13:02
*** achampio1 has quit IRC13:07
*** duncanjw has joined #heat13:12
skraynevtherve: about offer to add additional test when we delete non required property13:14
skraynevtherve: could you look at https://review.openstack.org/#/c/83709/3/heat/tests/test_resource.py13:15
skraynevline 38313:15
*** saju_m has quit IRC13:15
skraynevtherve: I suppose, that you meant it13:15
shardytherve: is there any example of using the new custom constraints around?13:17
shardyI thought I saw one demonstrating FlavorConstraint but can't seem to find it atm13:18
skraynevtherve: also part with set() was needed to find deleted props (according to your example) and new props (in updated template). however properties contain full list of properties according to property_schema and we may remove mentioned part of code.13:22
*** vijendar has joined #heat13:23
*** akuznetsov has quit IRC13:26
*** saju_m has joined #heat13:28
*** akuznetsov has joined #heat13:29
openstackgerritSergey Kraynev proposed a change to openstack/heat: Using default value during update  https://review.openstack.org/8370913:31
openstackgerritSergey Kraynev proposed a change to openstack/heat: Fix incorrect logic during updating in unittest  https://review.openstack.org/8370813:31
*** zns has joined #heat13:34
*** samstav has joined #heat13:39
*** asalkeld has joined #heat13:41
*** arbylee has joined #heat13:42
*** sballe has quit IRC13:43
*** asalkeld has quit IRC13:43
*** arbylee has quit IRC13:44
*** duncanjw has quit IRC13:45
shadowerchmouel: so regarding https://review.openstack.org/#/c/84117/, what are your thoughts on moving forward?13:47
*** gokrokve has joined #heat13:47
shadowerI was a bit surprised Heat has a hand-rolled plugin system13:47
therveskraynev, Ah yeah that's what I meant, perfect13:48
chmouelshadower: i think if we could just use stevesdore for that and plug it in heat.conf it would work much better13:48
skraynevtherve: ok :)13:49
shadowerchmouel: yeah that makes sense to me13:49
chmouelshadower: the plugins specifying the entry_point directly in their (or heat's) setup.cfg13:49
*** gokrokve_ has joined #heat13:49
therveshardy, There is some doc in hot_spec.rst13:49
shadowerchmouel: do you know why we aren't using stevedore already?13:50
shardytherve: Thanks, talking at a meetup tonight and wanted to mention the new constraints functionality :)13:50
* shadower looks for a blueprint13:50
chmouelshadower: i think it didn't exist at that time13:50
shadowerfair enough13:50
shadowerchmouel: I couln't find any blueprints, you wanna add it?13:51
shadowerI can do it if you're busy13:51
chmouelshadower: now why entry_points  (http://stackoverflow.com/questions/774824/explain-python-entry-points) therve was mentioning to me yesterday due of  heat.conf  but afaik we could do that with stevesdore13:51
*** gokrokve has quit IRC13:52
chmouelshadower: yeah was planning to add it but feel free to start it13:52
*** achampion has joined #heat13:53
shadowerchmouel: thanks, I wasn't aware of entry_points. Will read through the links13:53
*** gokrokve_ has quit IRC13:54
chmouelshadower: you welcome.13:55
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement cancelling of stack update  https://review.openstack.org/6377913:56
*** arbylee has joined #heat13:58
*** stannie has left #heat13:59
*** stannie has joined #heat13:59
*** duncanjw has joined #heat14:00
*** lipinski has joined #heat14:01
*** zns has quit IRC14:01
shadowerchmouel: https://blueprints.launchpad.net/heat/+spec/stevedore-plugins14:05
shadowerchmouel: feel free to expand on it14:05
*** sabeen has joined #heat14:06
therveshadower, chmouel: Are we sure that stevodore solves the issue we're having, though?14:06
therveI remember having the same problems with entry points previously14:06
chmoueltherve: what make you think it doesn't ?14:06
therve(loading test files)14:06
thervechmouel, What makes you think it does? :)14:06
chmoueltherve: lol14:06
shadowerfair enough14:07
chmoueltherve: because with entry point you don't have to read the full directory and search for python files14:07
shadowerI'm not sure either, for the record14:07
chmoueltherve:  you can just point the plugin name to whatever entry you want14:07
*** radez is now known as radez_g0n314:07
thervechmouel, You mean directly to contrib/docker/docker/resources/ instead of contrib/docker/ ?14:08
chmoueltherve: you know that i have been swearing about those for the last couple of days :)14:08
chmoueltherve: in setup.cfg14:09
*** Goneri has joined #heat14:09
thervechmouel, But I already told you that setup.cfg is not what we want to use14:09
chmoueltherve: you could just point to whatever the entry point for the docker contrib14:09
chmoueltherve: why?14:09
thervechmouel, Because that's not something you customize at deployment time14:09
chmouelyou can just have the entry point speciyfing the configuration14:09
chmouelof the module14:09
chmouelbut the module itself what to load is in heat.conf14:10
chmoueland that's up to the deployer14:10
thervechmouel, We don't ship all the modules that people are going to deploy14:10
chmouels/module/plugin/14:10
*** yassine has joined #heat14:10
chmoueltherve: entry poins is designed for that14:10
chmouelyou have a namespace14:10
*** varora- has left #heat14:10
chmoueli.e: heat.plugins14:10
chmoueland you ask stevesdore to load everything there14:10
chmouelwhatever it's installed as an alternative module or not14:10
chmouelit would register in that namespace14:11
chmoueland admin can have a plugins_enabled  configuration or something14:11
*** zns has joined #heat14:11
chmouelto specify what plugins to enabled (according to the name specified by the plugin)14:11
therveIt's not totally clear to me. WTH setup.cfg has to do with anything?14:12
chmouelsetup.cfg specifying stuff like:14:12
chmouel(hold on)14:12
chmouelhttp://pastie.org/private/vzplhpfsqhzkqnjv0lsa14:13
chmouelinside heat's setup.cfg14:13
chmouelor outside if they want14:13
chmouelbut whiting the same namespace of heat.plugins14:13
*** saju_m has quit IRC14:14
thervechmouel, So yeah exactly14:14
thervechmouel, What if I wrote mysuper.cloud.resources modules14:15
therveThat doens't exist for in heat or contrib14:15
*** cfriesen has joined #heat14:15
chmouelyou ahve have the same thing with : http://pastie.org/private/1fcqr5pntrcivkmxylepq14:15
*** rcleere has joined #heat14:16
thervechmouel, So you need to modify setup.cfg. As a deployer. Which sucks14:16
*** Tross has quit IRC14:16
chmouelnoip noip14:16
chmouelok let me do a POC? or explain you in F2F at the office?14:16
therveSure14:17
*** jd__ has joined #heat14:17
jd__I've been invoked14:17
yassinejd__: hahahaha14:17
therveI'm concerned you can't explain without changing setup.cfg :)14:17
* therve cleans the pentagram14:17
jd__who summoned me?14:18
* jd__ stares at therve 14:18
chmoueltherve: you specify in setup.cfg the configuration of the module14:18
chmoueltherve: not how your heat works14:18
thervechmouel, You said that I don't need to change setup.cfg to register my module. Do I need to or not?14:19
chmoueltherve: not for your heat instance14:19
chmouelyou register them in those pkg_config14:20
thervechmouel, For my heat package?14:20
radixtherve: I think it's a lot like twisted plugins14:21
radixtherve: you can have other packages installing stuff to heat.plugins14:21
therveSo I'm sorry, I don't want to sound obnoxious :). I just don't understand14:21
radixso basically, a third-party resource needs to have its own setup.cfg which installs there14:22
therveradix, Ah *thank*. Now that makes sense :)14:22
radixshared context :)14:22
*** sjmc7 has joined #heat14:24
thervejd__, So to get back to ceilometer as an example, I can have an entrypoint for ceilometer.alarm.notifier in my proprietary package that allows creating alarm actions for super_protocol:// URLs?14:25
*** jcru has joined #heat14:26
jd__therve: yes14:26
*** lazy_prince has joined #heat14:26
*** lazy_prince is now known as killer_prince14:27
therveCool. I understand quickly, you just need to explain to me for a long time.14:27
*** shardy is now known as shardy_afk14:28
*** skraynev is now known as skraynev_afk14:30
*** sballe has joined #heat14:31
*** andersonvom has joined #heat14:32
*** killer_prince has quit IRC14:34
*** lazy_prince has joined #heat14:34
*** lazy_prince is now known as killer_prince14:35
*** david-lyle has joined #heat14:35
*** jprovazn is now known as jprovazn_afk14:35
openstackgerritRichard Lee proposed a change to openstack/heat: Allow outputs to be specified as hidden  https://review.openstack.org/7523814:36
openstackgerritRichard Lee proposed a change to openstack/heat: Add hidden attribute to output params in HOT DSL  https://review.openstack.org/7549214:36
*** stannie has quit IRC14:43
*** tspatzier has joined #heat14:43
*** kgriffs|afk is now known as kgriffs14:46
*** spzala has joined #heat14:47
*** gokrokve has joined #heat14:47
*** gokrokve has quit IRC14:51
*** gokrokve has joined #heat14:53
*** IlyaE has joined #heat14:55
*** tspatzier has quit IRC14:58
*** andrew_plunk has joined #heat14:58
*** cfriesen has quit IRC14:58
*** mspreitz has joined #heat15:00
openstackgerritSteven Dake proposed a change to openstack/heat: Add conditional creation of resource to the HOT specification  https://review.openstack.org/8446815:02
sdake_let hte ppopcorn begin15:02
*** TravT has joined #heat15:04
openstackgerritZane Bitter proposed a change to openstack/heat: Add a resource_facade intrinsic function to HOT  https://review.openstack.org/8389515:05
mspreitzsdake: I had not imagined that anything like that would be acceptable.  I like the idea of limiting it to parse-time.  This looks promising to me.15:07
sdake_mspreitz borrowed from cfn15:10
sdake_Just opening it up for discussion15:10
sdake_I am not totally opposed as I once was15:10
sdake_I just had 20 line if statements dancing in my head15:10
mspreitzI will consider it some and respond later.15:10
sdake_I tend to jump to the worst possible conclusions when presented with odd ideas :)15:11
*** chandankumar_ has joined #heat15:12
*** ramishra has quit IRC15:16
*** RockKuo has joined #heat15:18
*** tomek_adamczewsk has quit IRC15:19
*** Tross has joined #heat15:21
*** cfriesen has joined #heat15:22
*** zns has quit IRC15:22
*** alexpilotti has quit IRC15:22
*** pablosan has joined #heat15:24
*** pablosan has quit IRC15:25
*** pablosan has joined #heat15:25
thervesdake_, So I have several comments about that. Should I make them in gerrit?15:26
*** ifarkas has quit IRC15:26
sdake_therve feel free15:27
therveCool15:28
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Trove Resource Update  https://review.openstack.org/6053215:28
thervesdake_, I very much like your idea of having a patch to propose a design though, great work15:29
sdake_I think for hot changes it is necessary15:30
*** pablosan is now known as zz_pablosan15:30
sdake_I'd also like to tighten up the requirements around changing hot_spec15:30
sdake_maybe increase the number of core votes needed for hot_spec.rst changes15:30
sdake_we seem to have 5 for our core team acceptance15:30
sdake_hot is one of those fundamental things in heat, that we want to be careful eveyrone is on board with the change15:31
*** denis_makogon has quit IRC15:34
*** Tross has quit IRC15:34
*** yassine has quit IRC15:40
*** zns has joined #heat15:45
*** zz_pablosan is now known as pablosan15:49
pablosanHeya brint: https://heat.rackspace.com/dashboard should be correct now. Let me know if you see anything that doesn't make sense.15:54
*** daudet has joined #heat15:54
brintwhat does stacks at risk mean?15:54
*** pablosan is now known as zz_pablosan15:54
*** julienvey has quit IRC15:55
*** julienve_ has joined #heat15:55
*** julienve_ is now known as julienvey15:55
thervesdake_, Commented15:57
*** stannie has joined #heat15:58
*** tspatzier has joined #heat15:59
*** zz_pablosan is now known as pablosan16:00
*** mspreitz has quit IRC16:00
*** pafuent has quit IRC16:00
pablosanbrint stacks that have been in an "In Progress" state for longer than 20 minutes.16:00
*** Tross has joined #heat16:02
*** sballe_ has joined #heat16:05
*** sballe has quit IRC16:05
*** mspreitz has joined #heat16:06
*** e0ne has quit IRC16:09
sdaketherve thanks for hte comments16:17
*** jistr has quit IRC16:17
sdakelets try to keep the discusion in gerrit if possible so folks don't lose context16:17
*** RockKuo has quit IRC16:17
sdakesince I'm sure this will be a bit contentious :016:17
therveSure16:17
sdakeand tbh, I'm not entirely sold16:17
sdakejust putting it out there :)16:17
therveYeah that's cool.16:18
*** pafuent has joined #heat16:18
sdakei am sold on one thing, using things as they are with the proposed model keeps the dsl declarative which would be mandatory for me16:18
sdakei've been rolling since 5am and need a quick break16:20
sdakethat waas for jpeeler sorry folks ^^16:20
sdaketherve would you mind adding your objections to the conditionals section inline in the review rather then in the review comments at the end16:21
sdakethat way we can discuss it there16:21
therveOkay.16:21
therveI thought I did :)16:21
sdakeyou added at the end in the "review text"16:22
sdakebut not in the actual conditional change code section16:22
sdakeits easier imo to have discussions in the code review under question per line - better reply functionality16:22
therveYeah I talked in both places.16:22
sdakehmm sorry must have missed let me check again16:23
sdakehot.spec.rst line 5316:23
sdakethat is where i made the change to add the conditions top level section16:23
sdakei dont see a comment there16:24
*** mspreitz has quit IRC16:26
*** jasond` has joined #heat16:30
*** tspatzier has quit IRC16:30
*** pablosan is now known as zz_pablosan16:30
*** zns has quit IRC16:31
sdakezaneb are intrinsics resolved at parse time or lazily?16:31
sdakeeg, if after executing an instrinsic, are you guaranteed to get a result16:32
zanebthey're replaced in the syntax tree with Function objects at parse time16:32
zaneband the values are returned lazily16:32
sdakeis there any way to make something unlazy?16:33
sdakeeg, to force resolution?16:33
zanebsure, just calculate the value when you create the Function object and return later on request16:33
zanebreturn *it later16:33
*** daudet has quit IRC16:34
sdakezaneb my quesiton arises from therve's comment on https://review.openstack.org/#/c/84468/16:34
sdakeA condition function which would return a value:16:34
sdake  {condition: [bool, 'then_value', 'else_value']} the else clause being optional.16:34
*** sballe_ has quit IRC16:34
*** zns has joined #heat16:34
sdakecan you run through that scenario in your mind and see if it could result in an inability to parse the template (and comment in review)16:34
zaneblooking...16:35
sdakeconcerned someone could do something crazy like {condition: [bool, {condition ... somethign that doesn't rewoslve)16:35
zanebI don't see any obstacle to doing that16:38
sdakecool mind commenting in the review with that thought16:38
sdakesince your our expert on the parser ;)16:38
therveYeah recursivity should be easy here16:39
*** kgriffs is now known as kgriffs|afk16:39
*** stanlagun has joined #heat16:39
therveThe main problem about that proposal is whether or not we want to do it, to be honest16:40
sdakeagree, would like broad core approval before we commit16:40
therveCurrently I'm +0 :)16:41
sdakelets figure out the best design and then i'll harras the core team to evaluate if they want it or not :)16:41
*** derekh has quit IRC16:44
*** zz_pablosan is now known as pablosan16:45
zanebI am +1 fwiw16:48
*** pafuent has quit IRC16:52
thervezaneb, +1 for the variables section16:53
*** sergmelikyan has joined #heat16:59
*** jordanP has quit IRC17:00
*** tango has joined #heat17:00
*** Tross has quit IRC17:01
*** mspreitz has joined #heat17:01
*** jstrachan has quit IRC17:01
*** tspatzier has joined #heat17:02
*** andersonvom has quit IRC17:04
*** pafuent has joined #heat17:05
*** arosen has joined #heat17:06
*** tspatzier has quit IRC17:12
*** harlowja_away is now known as harlowja17:14
*** duncanjw has quit IRC17:15
*** david-lyle is now known as david-lyle_afk17:17
*** duncanjw has joined #heat17:19
*** cmyster has quit IRC17:24
*** alexpilotti has joined #heat17:25
*** cmyster has joined #heat17:26
*** radez_g0n3 is now known as radez17:26
*** zhiyan is now known as zhiyan_17:27
*** rpothier_ has joined #heat17:31
*** rpothier has quit IRC17:34
*** che-arne has quit IRC17:36
*** erecio has joined #heat17:38
*** TravT has quit IRC17:40
*** e0ne has joined #heat17:40
arosenstevebaker:  thanks for your help yesterday. I'm back at it again today :) just curious if you had a ubuntu image that you use with heat that I could steal? Should this one work? http://cloud-images.ubuntu.com/raring/current/raring-server-cloudimg-amd64-disk1.img17:42
*** TravT has joined #heat17:44
*** chandankumar_ has quit IRC17:46
*** julienvey has quit IRC17:47
*** bgorski has quit IRC17:50
*** yogesh has joined #heat17:51
*** jprovazn_afk is now known as jprovazn17:52
*** kgriffs|afk is now known as kgriffs17:53
*** zns has quit IRC18:01
*** derekh has joined #heat18:07
*** zns has joined #heat18:09
*** cmyster has quit IRC18:18
sdakearosen stevebaker probably isn't awake yet, but as far as ubuntu images go, you will probably need to install heat-cfntools if you intend to use those tools18:25
sdakeif you dont intend to use them, that image should work18:25
sdakei dont know if the ubuntu images have cloudinit built in but i'd suspect they do18:25
arosensdake cool thanks i'll give it a shot18:26
*** erecio has quit IRC18:27
mspreitzI have been using Ubuntu 12.04 --- 13.10 images; they all have cloud-init18:30
mspreitzsdake: when I wake up tomorrow, will the conditional resources proposal still be there?18:30
sdakehuh?18:30
sdakewhere would it go18:30
mspreitzarosen: you will find cloud-init in Ubuntu18:30
mspreitzwherever stuff from April 1 goes at the end of the day18:31
sdakenot an april fools joke18:31
sdakei realize it could be suspected as such but it is an honest proposal18:31
mspreitz:-)18:31
sdakedo you honeslty think I would have spent all that time writing that text for a joke? :)18:31
*** yogesh has quit IRC18:31
mspreitzI have seen some extensive jokes18:32
sdakeclosedstack.org being the most relevant to this group :)18:32
mspreitzdone some myself18:32
mspreitzIt was great fun back when I worked in a real eat-your-own-dogfood place18:32
mspreitz(not to diss openstack, it's the closest I have come since)18:33
sdakei'm not totally sold on conditionals but the discussion needs to be had18:33
sdakeat worst, i'll play devil's advocate :)18:33
mspreitzYeah, I am not totally sold too18:34
mspreitzIt can give me some grief18:34
mspreitzBut that's part of a larger issue18:34
*** erecio has joined #heat18:34
mspreitzmight as well mention it briefly now18:34
sdakewould you ind mentining in review18:34
sdakeso context isn't lost18:34
mspreitzOK. It's very vague at the moment, but I'll write something.18:34
*** yogesh has joined #heat18:35
*** e0ne has quit IRC18:39
*** e0ne has joined #heat18:40
*** e0ne has quit IRC18:40
openstackgerritJason Dunsmore proposed a change to openstack/python-heatclient: Add option to show soft-deleted stacks in stack-list  https://review.openstack.org/8452018:40
*** e0ne has joined #heat18:40
*** kfox1111 has joined #heat18:43
kfox1111congrats on the rc.18:43
kfox1111so... is hot considered complete enough to replace cfn or are there still gaps in functionality like some websites suggest?18:49
*** Tross has joined #heat18:49
*** kgriffs is now known as kgriffs|afk18:50
*** mspreitz has quit IRC18:54
SpamapSkfox1111: IMO we have to start pushing users to at least try to replace their CFN, or we won't know what is missing.18:58
SpamapSso "beta" seems appropriate18:58
*** julienvey has joined #heat18:58
*** jistr has joined #heat19:01
*** julienvey has quit IRC19:02
*** pas-ha has joined #heat19:03
*** pas-ha has quit IRC19:03
SpamapSwin 1719:04
*** e0ne has quit IRC19:06
*** e0ne has joined #heat19:07
*** blamar has joined #heat19:08
*** gokrokve_ has joined #heat19:10
kfox1111ok. well, the elasticsearch templates are pretty complicated and I am using them in production, so I'm not sure I want to spend a lot of work on them to get them to hot when its "beta".19:12
kfox1111Someone who wants to push the limits of hot can take the cfn elasticsearch templates and "hotize" them though.19:12
*** gokrokve has quit IRC19:14
*** rpothier has joined #heat19:14
*** rpothier_ has quit IRC19:17
sdakehot is supported in icehouse kfox19:19
sdakebut ya get you dont have time to spend reworking them :)19:19
*** gokrokve_ has quit IRC19:20
kfox1111I'm still in havana too.19:20
kfox1111some of the template bits can be reworked to work much nicer in icehouse I think.19:20
kfox1111I'm really looking forward to the new autoscaling groups. Should simplify things a lot if I can figure out how they work and ensure they don't break things.19:21
kfox1111Can you remove specific members of the group via an api?19:21
therveNo19:22
therveI think that's somewhat defeat the purpose :)19:22
*** pablosan is now known as zz_pablosan19:22
therveMaybe in ResourceGroup though19:22
kfox1111well, how would you be able to safely drain a member of the group before you have it deleted?19:23
kfox1111or has that use case not been considered yet?19:23
kfox1111I don't think yo ucan with a ResourceGroup either.19:23
therveYou can (should) have notifications19:24
kfox1111the notifications let you block the delete until its "ready"?19:24
therveBut every member should be considered the same, so removing a specific one sounds like a bad idea19:24
therveUltimately :). They don't exist right now19:25
kfox1111Two examples, mongodb cluster. Each node has chunks of the database. You can delete any node, but only after you tell it to migrate its chunks to the other members of the cluster.19:25
kfox1111the other one we want to do is ssh login nodes for our compute cluster.19:25
kfox1111we don't want to scale down until the last user has logged off a login node.19:25
kfox1111both can automatically scale up.19:26
therveRight, so it's not about removing a specific node19:26
kfox1111both need a bit of help scaling down. it can be automated, but you need a hook of some kind that says when its safe to actually delete.19:26
therveYes, we want to have that hook. This is a common need. We don't know how to do it yet though.19:27
*** akuznetsov has quit IRC19:28
kfox1111ah. bummer. ok.19:29
kfox1111So icehouse autoscaling wont help me yet then. :(19:29
kfox1111Juno it is. :)19:29
*** zz_pablosan is now known as pablosan19:29
*** stanlagun has left #heat19:29
sdakekfox we know about htis problem, we plan to solve it with server quesing19:30
sdakeit is unclear to me if this is ready to go in icehouse with the os-*-* tools, or if further work is needed19:31
sdakestevebaker would be able to give a definitive answer19:31
kfox1111maybe just a simple http address I can register with the template that does a post and allows the delete to happen when it returns 200 would work. I could make that work for both of my use cases.19:31
kfox1111if its not ready yet, it can just return 50319:32
*** julienvey has joined #heat19:34
kfox1111autoscaling would just pick a host, do the post to the url, then wait until it 200's. If it times out, it just tries the post again.19:34
kfox1111is there a blueprint I can follow?19:35
therveYou said "just" way too many times :)19:35
stevebakermorning19:36
sdakemaking sea salt ftw ;)19:36
thervekfox1111, https://blueprints.launchpad.net/heat/+spec/auto-scaling-notifications is a good one19:36
kfox1111hehe. yeah. that comes from only 4 hours of sleep I suppose. :/19:36
therveI mean, you're right. It's "just" a matter of writing some code!19:37
kfox1111ah. so using marconi. interesting.19:37
*** zns has quit IRC19:38
kfox1111hmm.... marconi still does not have a long poll. :/19:40
*** duncanjw has quit IRC19:42
arosenDoes heat use config drive as well by default?  I have key_name in my heat template and it seems to be working though I don't  the metadata agent stuff setup so I guess it must be using config drive to get that information?19:44
kfox1111I guess part of this is, when is the timeline for doing notifications. If it depends on Marconi, that may be after Juno?19:45
*** TravT has quit IRC19:45
thervekfox1111, We can find an alternative. That blueprint is not tied to Marconi19:46
thervearosen, It depends on how your nova is setup AFAIU19:46
*** gokrokve has joined #heat19:46
*** connie has joined #heat19:46
stevebakerkfox1111: quiesing is possible now using software-config for resource/stack delete, but tripleo need it for server rebuild/reboot which will require some development19:48
*** e0ne_ has joined #heat19:51
*** e0ne has quit IRC19:51
sdake_stevebaker I think shadower is taking a look at that, might point him in the right direction19:53
*** e0ne_ has quit IRC19:53
*** TravT has joined #heat19:54
*** e0ne has joined #heat19:54
stevebakersdake_: quiesing for rebuild/reboot? SpamapS is too19:54
sdake_cool19:54
sdake_maybe they can work together on it19:54
*** tspatzier has joined #heat19:54
*** sdake_ is now known as sdake__19:54
sdake__I think one problem we have (I have) is I don't know how to tell people to quiesce there servers19:55
SpamapSstevebaker: that actually isn't true19:55
sdake__as there are no docs or examples I know of :)19:55
SpamapSstevebaker: it is not available now19:55
SpamapSstevebaker: you will quiesce on delete of the _deployment_19:55
SpamapSbut that isn't necessarily the delete of the server.19:55
SpamapSUnless I've missed some place where the server delete is tied in.19:56
stevebakerSpamapS: but if a server is UpdateReplace that will trigger an UpdateReplace of the deployment first19:57
SpamapSstevebaker: what if I leave the deployment resource, but move it to another server and delete the old one?19:58
stevebakerSpamapS: if the deployment has some DELETE config it will run on the old server first19:59
*** julienvey has quit IRC19:59
SpamapSstevebaker: DELETE config ?20:00
stevebakerSpamapS: actions: DELETE20:00
stevebakerSpamapS: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::SoftwareDeployment20:00
*** akuznetsov has joined #heat20:01
SpamapSstevebaker: ah ok then I'm missing where that is hooked into the server delete. Will look again. :-P20:01
*** zns has joined #heat20:02
stevebakerSpamapS: since we already have stack actions SUSPEND and RESUME which were only added for server resources, maybe we should have stack actions REBUILD and REBOOT too?20:02
stevebakershardy_afk: ^20:02
SpamapSwell...20:03
SpamapSit's a server specific thing20:03
*** zns has quit IRC20:03
stevebakerit is, a side-effect of UPDATE20:03
stevebakeroh well20:03
SpamapSsuspend and resume is more for a stack wide suspend or resume, right?20:03
stevebakeryeah20:04
*** radez is now known as radez_g0n320:04
SpamapSstevebaker: similar end-goal though.. so it might work to have them all work the same20:04
*** derekh has quit IRC20:05
*** yogesh has quit IRC20:05
kfox1111so does quiesing with software-config work with icehouse or does it still need work?20:06
*** julienvey has joined #heat20:08
*** lipinski has quit IRC20:09
SpamapSkfox1111: it looks like the DELETE quiesce should owrk20:10
SpamapSkfox1111: to be clear though, you should just have things quiesce themselves on shutdown.. because DELETE will be like a poweroff button on the machine usually.20:10
SpamapSwhich is actually why I'm not sure it needs a special case.20:10
SpamapSbecause Heat will spin until the node goes away before moving up the graph to the parent items.20:11
kfox1111so it will ensure the system is shutdown before deleting the instance?20:11
*** Tross has quit IRC20:12
kfox1111hmm...20:12
*** akuznetsov has quit IRC20:13
kfox1111what if  Iwant to take an outage and don't want to migrate all the stuff back and forth, but simply shut down all the instances?20:13
kfox1111I wouldn't be able to do that anymore?20:13
*** yogesh has joined #heat20:13
*** Michalik- has quit IRC20:15
*** e0ne has quit IRC20:16
*** e0ne has joined #heat20:17
*** Michalik- has joined #heat20:18
*** Tross has joined #heat20:21
*** Tross has quit IRC20:26
*** zns has joined #heat20:30
stevebakerarosen: that ubuntu image will have a new enough version of cloud-init, and should work with get.docker.io20:34
*** kgriffs|afk is now known as kgriffs20:34
*** kgriffs is now known as kgriffs|afk20:36
*** jistr has quit IRC20:37
kfox1111can you do a parameter groups section in cfn in icehouse or is that just a hot feature?20:39
*** jay_t_c_2 has joined #heat20:42
jay_t_c_2hello all20:43
jay_t_c_2I am having some issues with autoscaling and heat and have been searching the web for days trying to figure out what i am doing wrong20:43
jay_t_c_2is there anyone that may be able to give some advice20:44
*** IlyaE has quit IRC20:44
*** dims_ has quit IRC20:44
jay_t_c_2it seems there is a problem with my alarm_action related to my scaling policy20:45
jay_t_c_2i don't think i am getting a proper alarmurl back20:45
*** mspreitz has joined #heat20:46
tspatzierzaneb: are you there?20:47
zanebo/20:47
tspatzierhi20:47
tspatzierzaneb: this is re https://review.openstack.org/83984 -> I added a question to one of your review comments. Would be good if you could have a look, then I can go and change it.20:48
tspatzierBut no hurry, it's already late here ;-)20:48
*** sballe has joined #heat20:49
tspatzierone thing I just thought: to not change the API, we could let the template class raise an exception and do the Error dict thing in EngineService?20:50
stevebakerkfox1111: that is HOT only. all the cool features are ;)20:51
zanebtspatzier: yes, exactly. just left a comment to that effect ;)20:52
tspatzierzaneb: ah, then I got it :-) Thanks.20:52
jay_t_c_2or should i be asking my question somewhere else?20:52
zanebjay_t_c_2: what does your alarm url look like?20:52
jay_t_c_2arn%3Aopenstack%3Aheat%3A%3A61aa7d6cb9f44ef59cfcfff1ed0b7f87%3Astacks%2FAutoScale2%2Fab8834d2-a156-4a3e-8d9f-c7fe252072e8%2Fresources%2FWebServerScaleUpPolicy?Timestamp=2014-04-01T19%3A56%3A33Z&SignatureMethod=HmacSHA256&AWSAccessKeyId=2195615de2ef42c5ac2fe2c4b58a7ee2&SignatureVersion=2&Signature=PJymyWPUWQkYx4km6Lo0xxUCJBvw3oQoBYgF2n87Qg8%3D (http://dmsosheat.dmlabs.verizon.com:8004/arn%3Aopenstack%3Aheat%3A%3A61aa7d6cb9f44ef59cfcfff1ed20:53
jay_t_c_2arn%3Aopenstack%3Aheat%3A%3A61aa7d6cb9f44ef59cfcfff1ed0b7f87%3Astacks%2FAutoScale2%2Fab8834d2-a156-4a3e-8d9f-c7fe252072e8%2Fresources%2FWebServerScaleUpPolicy?Timestamp=2014-04-01T19%3A56%3A33Z&SignatureMethod=HmacSHA256&AWSAccessKeyId=2195615de2ef42c5ac2fe2c4b58a7ee2&SignatureVersion=2&Signature=PJymyWPUWQkYx4km6Lo0xxUCJBvw3oQoBYgF2n87Qg8%3D20:54
jay_t_c_2sorry20:54
kfox1111stevebaker: hmm... so eventually I do want to get to hot. just gota figure out what features it lacks that I actually need. guess I won't know until I try. :/20:54
jpeelersdake__: were you just discussing, or is there something to consider about more core reviews necessary to modify the hot spec?20:54
zaneblol20:54
zanebjay_t_c_2: paste.openstack.org20:54
jay_t_c_2for the template you mean?20:54
arosenstevebaker:  thanks yup it does in fact work though unfortinately, at work there is a proxy that blocks the gpg key add command that the docker install script is trying.20:54
zanebjay_t_c_2: just for the url for now20:55
zanebthey're longer than I remembered ;)20:55
stevebakerkfox1111: also, software-config is just resources, not HOT. So you have flexibility about which you move to first20:55
arosenstevebaker:  if I reboot an instance does it rerun all the user-data commands again?20:56
stevebakerarosen: I assume so20:56
jay_t_c_2zaneb:  ok i was doing a alarm_actions: [{"Fn::GetAtt": [WebServerScaleDownPolicy, AlarmUrl]}] in template20:56
jay_t_c_2will provide past of url returned by that20:56
zanebjay_t_c_2: ta20:56
kfox1111stevebaker: ok, cool. thanks. :)20:57
*** jdob has quit IRC20:57
*** tomek_adamczewsk has joined #heat20:57
*** blamar has quit IRC20:58
stevebakerarosen: of course if you're embracing the docker image-based mindset you will use diskimage-builder to build an image which already has docker installed on it ;)20:59
*** erecio has quit IRC20:59
jay_t_c_2zaneb: http://paste.openstack.org/show/vzqdIrChUSphHUsoZM74/20:59
arosenstevebaker:   I'd need to have that image already uploaded to glance though right?21:00
stevebakerarosen: yes21:00
*** blamar has joined #heat21:00
zanebjay_t_c_2: the url starts with arn%3A... ?21:01
*** david-lyle_afk is now known as david-lyle21:01
zanebjay_t_c_2: that's not a valid url, so something has definitely gone wrong in that case21:01
jay_t_c_2yea21:01
jay_t_c_2i am trying to figure out what is going wrong there21:01
zanebyour Fn::GetAtt looks correct21:01
*** pafuent has left #heat21:02
arosenstevebaker: I'm curious so: port_specs : List --- TCP/UDP ports mapping does that allow me to map my instances IP:PORT to within a port running in the docker container?21:02
*** tomek_adamczewsk has quit IRC21:03
stevebakerarosen: I think so, but now you're getting into docker specific stuff - I haven't played with it much yet21:03
jay_t_c_2zaneb: i was expecting something more like http://heatservername:8004/v1/blablabla/WebServerScaleUpPolicy21:04
*** blamar has quit IRC21:04
zanebjay_t_c_2: I was expecting something like http://heatservername:8004/v1/something/arn%30...21:05
*** tomek_adamczewsk has joined #heat21:05
zanebjay_t_c_2: so you have the end of it, but are missing the beginning21:06
zaneblooking at the code now to see how that's possible21:06
*** blamar has joined #heat21:06
zanebjay_t_c_2: what value is the heat_waitcondition_server_url option in your heat config file?21:07
*** IlyaE has joined #heat21:07
jay_t_c_2zaneb: no value21:08
jay_t_c_2it is commented out21:08
jay_t_c_2zaneb:  should there be something there?21:09
zanebjay_t_c_2: just checked... there's no default, so yes you need something there21:09
jay_t_c_2zaneb: what should be there21:10
zanebhttp://heatservername.example:8000/v1/waitcondition21:12
zanebwhere 8000 is the port number of heat-api-cfn21:12
*** blamar has quit IRC21:13
jay_t_c_2zaneb:  also there is metadata_server and watch_server21:14
*** blamar has joined #heat21:14
zanebI don't believe either of those are used any more21:14
zanebwatch server was replaced by ceilometer21:14
mattoliverauMorning21:15
jay_t_c_2ok21:15
*** sgordon has quit IRC21:15
zanebmetadata server was replaced by this waitcondition thing iirc21:15
*** blomquisg has quit IRC21:17
ruhezaneb: sdake__: hi (i'm ruslan from muranopl thread)21:17
*** jcru has quit IRC21:17
zanebruhe: o/21:17
ruhezaneb: i haven't seen your feedback on http://lists.openstack.org/pipermail/openstack-dev/2014-March/031189.html21:18
*** jcru has joined #heat21:18
*** blamar has quit IRC21:18
*** blamar has joined #heat21:18
ruhemaybe it got lost, maybe you think it's not a good idea?21:18
*** e0ne has quit IRC21:18
yogeshHello, a quick question...21:19
zanebruhe: sorry, I never replied. I think it is mostly a good idea21:19
ruhezaneb: we have a cross-project session for ATL summit http://summit.openstack.org/cfp/details/121:20
zanebruhe: at the moment it feels too open-ended IMO. We need someone to propose something concrete on the mailing list, and then we can discuss21:20
yogeshIs there a way to handle circular dependency within the heat template...scenario like one compute depends on other compute's IP address and and vice versa...21:20
zanebruhe: definitely support a summit session21:20
*** jprovazn has quit IRC21:20
*** blamar_ has joined #heat21:20
zanebruhe: but I can imagine it would be helpful to y'all to kick something off sooner21:20
*** mspreitz has quit IRC21:21
ruhezaneb: yes, usually people don't have much time at the summit. that's why i'd like to have a focused group of people to work and produce something before the summit21:21
*** vijendar has quit IRC21:23
ruhezaneb: will you be willing to participate from the Heat side? i feel that we need a representative from the heat team to be aligned with future plans in heat/software configuration21:23
*** blamar has quit IRC21:23
ruheonce we roll out something more concrete21:23
*** blamar has joined #heat21:25
*** blamar_ has quit IRC21:25
zanebruhe: happy to participate, but I don't represent anyone ;)21:28
ruhezaneb: ok. got it :)21:29
zanebtbh I find the mailing list the best place for these discussions21:29
zanebif an IRC meeting is required I can attend, assuming it is a meeting about something, not just a meeting ;)21:30
*** jcru__ has joined #heat21:31
*** jcru has quit IRC21:31
ruhezaneb: sometimes people get distracted by unnesecary details in the ML. but i tend to agree with you, that ML is one of the best options21:31
ruhezaneb: thank you. i'll also ping sdake__ since he was also active in that thread; or he'll just read our conversation21:33
sdake__ruhe hey reading scrollback21:33
ruhesdake__: hi :)21:34
*** tspatzier has quit IRC21:35
sdake__ruhe my general take it is important to figure out how heat, mistral, murano, solum, etc identify themselves, and do they identify as part of the orchestration program or some other program21:37
sdake__if they identify as part of the orchestration program, then it makes sense to work toward cementing that21:37
sdake__ruhe I think it would be a shame for there to be a whole bunch of competing efforts with alot of overlap that don't have a coherent organization behind them21:38
sdake__but if they are not part of the orchestraition program, ideally they aren't my problem :)21:38
*** tomek_adamczewsk has quit IRC21:39
ruhesdake__: i couldn't agree more on aligning all these projects towards coherent solution21:39
sdake__well you missed my conditional, the part about the orchestration pgoram21:40
ruhei didn't :)21:40
sdake__if these projects are not part of the orchestration program, then I don't really think we have much say in what happens21:40
ruhei just didn't type it yet21:40
*** aweiteka has quit IRC21:40
*** tomek_adamczewsk has joined #heat21:41
ruhei think our common goal is to build a good paas (or whatever they call it) on top of infrastructure layer of OpenStack. and the only way to do it and get a coherent solution is to work within the same program to ensure and enforce group work and collaboration between these projects21:42
*** tsrohk has joined #heat21:42
sdaketypically paas is not the charter of the orchestration program21:42
SpamapSruhe: so you're competing with Solum?21:43
*** duncanjw has joined #heat21:43
ruheSpamapS: i don't think so21:43
SpamapSruhe: so you're using Solum to get code into your PaaS?21:44
sdakei think if the goal is to get good cross-program execution, we are keen on that, as our commitment to tripleo has shown in the past21:44
SpamapSruhe: I don't think competition at this level is bad _at all_21:44
sdakeand our overwhelming integration with other openstack projects21:45
sdakeso both up the stack and down21:45
ruheSpamapS: murano is not about code; it's about application which are ready to be used;21:45
sdakei think the issue is these projects mistral, murano, solum have not identified which program they want to be a part of, or if they should be a new program21:45
SpamapSruhe: I think you're doing the same thing.21:46
SpamapSruhe: You're focusing on the end more, and Solum is focusing on the beginning, but you are aiming at the same task.21:46
sdakespamaps solum is a git based model of deployment21:46
sdakemurano is a gui based model of deployment21:46
SpamapSSolum has started with git, and is focused on supporting a typical medium scale development team.21:47
*** duncanjw has quit IRC21:47
SpamapSBut the end is the same. You package something up and put it on the cloud.21:47
sdakeworkflow seems more up orchestration's alley imo21:47
SpamapSI wonder sometimes if Orchestration is the wrong term for the program.21:48
SpamapSWhat we really want to unite under is the banner of API control.21:48
SpamapSWhether it is in a workflow context, or an orchestration context, we are about giving the user tools to tie API's and their respective products together.21:49
*** e0ne has joined #heat21:49
*** e0ne_ has joined #heat21:51
*** e0ne has quit IRC21:51
*** sdake_ has joined #heat21:53
*** sdake_ has quit IRC21:53
*** sdake_ has joined #heat21:53
*** jpeeler1 has joined #heat21:53
*** sdake_ is now known as sdake_121:53
*** DinaBelova2 has joined #heat21:54
*** jpeeler has quit IRC21:54
*** ruhe has quit IRC21:54
*** openstackgerrit has quit IRC21:54
*** DinaBelova has quit IRC21:54
*** sdake has quit IRC21:54
*** DinaBelova2 is now known as DinaBelova21:54
*** ruhe has joined #heat21:55
*** rpothier has quit IRC21:55
*** e0ne_ has quit IRC21:56
ruhewe approached TC to find out the best place for Murano - new or existing program. feedback was - speak with the Orchestration program. If Orchestration program welcomes project like Murano,  then I don't see any problem being a part of this program. It's just a big plus21:57
ruheSpamapS: i think that Solum and Murano will complement each other21:57
sdake_1ruhe I must have missed that thread :)21:57
ruhesdake_1: it was during TC IRC meeting21:57
sdake_1first i've heard about it21:58
sdake_1zaneb did you know that happened ? :)21:58
*** jasond` has quit IRC21:58
zanebI was at the meeting, yeah21:58
sdake_1we should probably put something on the heat agenda to discuss it with the wider heat core21:59
sdake_1i dont know if tc's goals were communicated to us21:59
zanebsdake_1: stevebaker was there too22:00
SpamapSruhe: yeah perhaps you two can meet in the middle :)22:00
* sdake_1 always the last one to know :)22:00
sdake_1well 2 core doesn't equal broader heat core imo :)22:00
sdake_1we talked on ml about it a bit but there wasn't much response from the heat core about the topic22:01
zanebfwiw I would support something in the orchestration program to tie together Heat and workflows into an application bundle22:02
sdake_1zaneb it is an accurate assessment that that is not what murano+taskflow do presently?22:03
zanebbut imo MuranoPL sounds too ambitious to achieve that successfully, so I will need to be persuaded that Murano specifically should be the answer22:03
sdake_1caskflow/mistral i mean22:03
stevebakermy recollection was that Murano currently has components which should be incorporated into at least 3 programs (orchestration, glance, horizon). It could be that once that process is complete it will be more obvious whether whatever is left belongs in its own program or should merge with other pre-incubated projects into a new program22:04
zanebthere's no integration point between Heat and any workflow-like thing atm22:04
zanebmy recollection matches stevebaker's22:05
SpamapSso22:05
SpamapSglance and horizon are not programs22:05
SpamapSImages is a program. :)22:05
sdake_1just like heat isn't a program ;-)22:05
ruheglance part is already discussed and aggreed on with the glance team22:06
SpamapScorrect22:06
stevebakerSpamapS: yes, I couldn't be bothered looking them up :p22:06
SpamapSBut here's the thing22:06
*** dims_ has joined #heat22:06
SpamapSTripleO pushes things into all the other _projects_22:06
SpamapSI think Murano and Solum and ... should be focused on defining their program, and then moving forward. If they need to put features into existing projects, so be it.22:06
SpamapSI don't want to expand our focus to be all that Murano is22:07
SpamapSbut I'm happy to expand our focus _to facilitate Murano_22:07
sdake_1we are having this discussoin with only 4 heat cores, there are 12 heat cores, think everyone deserves a voice in this sort of change22:08
sdake_1already zaneb and spamaps are at odds ;)22:09
SpamapSI'm just pontificating.22:09
zanebI actually couldn't give a rat's what program it ends up in ;)22:09
ruhesdake_1: i support putting this on the Heat meeting agenda22:09
sdake_1cool anyone can add to the agenda22:09
SpamapSI prefer more distributed-ness22:09
ruhesdake_1: i'll do it then22:10
sdake_1although i think this next wednesday meeting is usualy more sparsly attended because of hte time zone22:10
*** stannie has left #heat22:10
sdake_1so next meeting (the one at 2000utc) is probably the best to get the most heat core folks together22:10
stevebakerI don't see facilitating Murano as a change. we facilitate anyone who wants to orchestrate22:11
sdake_1agree22:11
sdake_1i think murano is thinking more along zaneb's lines?22:11
*** achampion has quit IRC22:11
sdake_1or did the tc suggest sorting out facilitation?22:11
SpamapSRight that seems like its own thing.22:12
*** julienvey has quit IRC22:12
SpamapSUnlike autoscaling, which is a fundamental block to build orchestration on top of, Murano is more of a leaf in the dependency tree.22:12
sdake_1ya to me autoscaling seems natural, and workflow a possibility for scope expansion in the orchestration program22:13
sdake_1but I am just 1 of the 12 heat cores :)22:13
sdake_1so as you see, we can all speculate, but we need to come to a group decision im o:)22:13
zanebSpamapS: what I want Murano to be is a layer so thin it doesn't make sense to have its own program. But that is not at all what Murano authors want Murano to be.22:14
*** alexpilotti has quit IRC22:14
*** sballe has quit IRC22:15
sdake_1is ironic part of the compute program?22:16
zanebhence discussion of which program it should go into is premature22:16
zanebsdake_1: no22:16
SpamapSzaneb: a program can have a very thin software layer.22:18
*** dims_ has quit IRC22:18
SpamapSzaneb: I don't think you can have an application packaging format and not have a program for it.22:18
SpamapSsdake_1: Ironic is its own program.22:18
sdake_1i guess it would be interesting to understand why ironic is not part of copmute22:19
zanebSpamapS: ok, then I'm fine with that too22:19
SpamapSand is useful without any other openstack components22:19
sdake_1since they kind of do the same thing22:19
zanebthis whole discussion is just bikeshedding imho22:19
SpamapSRealistically tripleo has very "thin" software. diskimage-builder, tripleo-image-elements, os-*-config, tripleo-heat-templates .. all really small.22:19
SpamapSBut it is the "Deployment" program.22:20
SpamapSzaneb: we're not.. supposed.. to .. bikeshed? ;-)22:20
sdake_1agree on bikeshed, a bikeshed with the heat core preesent would be more valuable :)22:20
SpamapSsdake_1: ironic is nothing like compute. :)22:20
SpamapScompute chops computers up into pieces and ties networking to the pieces22:20
zanebdeciding what we should actually do is interesting. deciding which program to put the project in is a trivial detail22:20
sdake_1and murano is nothing like orchestratoin :)22:20
SpamapSbaremetal provisioning has to deal with whole computers, and real wires.22:21
SpamapSsdake_1: well, _I_ agree. :)22:21
sdake_1but workflow is like orchestration22:21
sdake_1i can see a parallel22:21
sdake_1zaneb I think its not a trivial detail because the projects already have code written22:22
SpamapSworkflow and orchestration are siblings of the same parent, which is "control"22:23
sdake_1if they didn't have code written it would be as simple as figuring out what to actually do :)22:23
SpamapSsiblings _with_ the same parent22:23
zanebsdake_1: we're not obliged to incubate a project just because they have written code22:23
sdake_1this is why having the "which program does it go into" discussion could have been had first, and the proper problem of figuring out whta it should be could have been addressed :)22:24
sdake_1so just assuming we were starting from scratch, makes sense to have that conversation now22:25
*** jcru__ has quit IRC22:25
*** duncanjw has joined #heat22:32
*** mspreitz has joined #heat22:33
sdake_1well long day for me been rolling since 5am and have a cold - so heading out for the day22:34
sdake_1enjoy22:34
*** pablosan is now known as zz_pablosan22:35
*** TravT has quit IRC22:36
*** dims_ has joined #heat22:36
mspreitzstevebaker: are you there?22:37
stevebakermspreitz: I am22:38
ruhethank you guys for this discussion! and sorry for distracting from your day-by-day activities; i'll add an item for Heat meeting on the next week22:38
*** zz_pablosan is now known as pablosan22:38
stevebakerruhe: next meeting is tomorrow22:38
mspreitzThomas Herve pointed out that there is validation code, as well as a schema constraint, saying the list length is just 122:38
mspreitzShould I remove the validation check too?22:39
ruhestevebaker:sdake_1 said that the one at 2000utc is preferrable to get the most heat core folks together22:39
stevebakerruhe: true, lets do it next week22:40
*** andrew_plunk has quit IRC22:41
stevebakermspreitz: since the validation check gives a more specific error message, and has a bug comment, I would prefer the schema constraint was removed22:41
mspreitzIt was clear you wanted the schema constraint removed, I just wondered about removing the validation too.  I will just remove the schema constraint on length.22:42
*** samstav has quit IRC22:42
stevebakermspreitz: if the validation is already there and hasn't caused issues then lets leave it there22:42
stevebakerhmm, although22:43
*** sabeen has quit IRC22:43
stevebakerwith a constraint it will be auto-documented22:43
mspreitzvalidation complaint is better than random crash later22:43
mspreitzI am editing text in schema22:44
mspreitztext will document length limit22:44
mspreitzReally, there is a length limit.22:44
mspreitzUnless and until the impl is changed.22:45
stevebakerok22:45
*** rcleere has quit IRC22:49
mspreitz`tox -e pep8` says I need to run toos/config/generate_sample.sh, but that complains "No handlers could be found for logger "heat.common.config""22:51
*** e0ne has joined #heat22:52
stevebakerwe need a separate change which syncs heat.conf.sample again :/22:53
mspreitzso I just skip `tox -e pep8` for now?22:53
stevebakermspreitz: our gating will fail until we fix it. Don't worry about it.22:54
mspreitz`tox -e py27` is not happy either22:54
mspreitzOK, I'll just submit22:54
mspreitzhmm, I'll have to fix the test too, back to old failure mode.22:56
*** yogesh has quit IRC22:57
*** e0ne has quit IRC22:57
*** gokrokve has quit IRC23:12
*** mspreitz has quit IRC23:14
*** david-lyle has quit IRC23:20
*** derekh has joined #heat23:23
*** mspreitz has joined #heat23:28
*** rpothier has joined #heat23:28
*** sjmc7 has quit IRC23:35
*** pablosan has quit IRC23:36
*** asalkeld has joined #heat23:40
*** mspreitz has quit IRC23:49
*** e0ne has joined #heat23:52
*** e0ne has quit IRC23:55
*** arbylee has quit IRC23:56
*** RockKuo has joined #heat23:59
*** mspreitz has joined #heat23:59

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