Wednesday, 2014-04-30

openstackgerritSteve Baker proposed a change to openstack/heat: Truncate status_reason to column length  https://review.openstack.org/9086300:00
*** arbylee has joined #heat00:01
*** julienvey has quit IRC00:02
*** Qiming has quit IRC00:05
*** Michalik- has quit IRC00:08
*** jreypo has quit IRC00:18
mattoliveraustevebaker: nice work on the RDO talk! You did a great job on it :)00:19
*** nati_ueno has joined #heat00:20
stevebakermattoliverau: nice, thanks!00:20
*** nati_uen_ has quit IRC00:23
*** tteggel has quit IRC00:52
*** stevebaker has quit IRC00:53
*** tteggel_ has joined #heat00:54
*** TravT has quit IRC00:57
*** alexheneveld has joined #heat01:00
*** stevebaker has joined #heat01:00
*** nati_ueno has quit IRC01:01
*** higgins has joined #heat01:01
*** nati_ueno has joined #heat01:04
*** pablosan has joined #heat01:06
*** saurabhs has quit IRC01:12
*** onorua has joined #heat01:12
*** Qiming has joined #heat01:13
*** derekh has quit IRC01:13
*** daneyon has quit IRC01:16
*** Qiming has quit IRC01:18
*** Qiming has joined #heat01:18
*** lindsayk has joined #heat01:21
*** fandi has quit IRC01:22
*** david-lyle has joined #heat01:32
*** Daviey has quit IRC01:33
*** nosnos has joined #heat01:35
*** ramishra has joined #heat01:38
*** spzala has quit IRC01:43
*** onorua has quit IRC01:50
*** fandi has joined #heat01:55
*** david-lyle has quit IRC01:57
*** julienvey has joined #heat01:59
*** julienvey has quit IRC02:03
*** ramishra has quit IRC02:04
*** ramishra has joined #heat02:05
*** alexheneveld has quit IRC02:08
*** zhiyan_ is now known as zhiyan02:12
*** lindsayk has quit IRC02:15
*** alexheneveld has joined #heat02:17
*** ramishra has quit IRC02:19
*** ramishra has joined #heat02:20
*** onorua has joined #heat02:22
*** harlowja is now known as harlowja_away02:27
*** Qiming has quit IRC02:33
*** Qiming has joined #heat02:33
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/8923202:39
*** ramishra has quit IRC02:44
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/8924302:46
*** zz_gondoi is now known as gondoi02:53
*** matsuhashi has quit IRC02:56
*** matsuhashi has joined #heat02:57
*** ramishra has joined #heat02:57
*** IlyaE has quit IRC02:58
*** julienvey has joined #heat03:00
*** alexpilotti has quit IRC03:01
*** gondoi is now known as zz_gondoi03:03
*** alexpilotti has joined #heat03:03
*** julienvey has quit IRC03:04
*** alexpilotti has quit IRC03:04
*** zz_gondoi is now known as gondoi03:05
*** elynn has joined #heat03:06
*** gondoi is now known as zz_gondoi03:07
*** EthanLynn_ has joined #heat03:07
*** elynn has quit IRC03:07
*** EthanLynn_ has quit IRC03:08
*** elynn has joined #heat03:08
*** IlyaE has joined #heat03:09
*** nati_ueno has quit IRC03:10
*** nati_ueno has joined #heat03:11
*** RockKuo_Office has joined #heat03:14
*** chandan_kumar has joined #heat03:21
*** elynn has quit IRC03:25
*** chandan_kumar has quit IRC03:32
*** piyush has joined #heat03:33
*** IlyaE has quit IRC03:36
*** elynn has joined #heat03:41
*** Qiming has quit IRC03:49
*** nati_ueno has quit IRC03:50
*** Qiming has joined #heat03:50
*** zz_gondoi is now known as gondoi03:50
*** chandan_kumar has joined #heat03:51
*** gondoi is now known as zz_gondoi03:51
*** zz_gondoi is now known as gondoi03:54
*** cmyster has joined #heat03:54
*** cmyster has joined #heat03:54
*** julienvey has joined #heat04:01
*** gondoi is now known as zz_gondoi04:04
*** julienvey has quit IRC04:04
*** shakamunyi has quit IRC04:05
*** jstrachan has joined #heat04:06
*** matsuhashi has quit IRC04:10
*** cmyster has quit IRC04:22
*** nati_ueno has joined #heat04:24
*** cmyster has joined #heat04:24
*** cmyster has joined #heat04:24
*** nosnos has quit IRC04:26
*** saju_m has joined #heat04:39
*** alexheneveld has quit IRC04:39
*** piyush has quit IRC04:40
*** nati_ueno has quit IRC04:45
*** nati_ueno has joined #heat04:47
*** alexpilotti has joined #heat04:51
*** alexpilotti has quit IRC04:56
*** akuznetsov has joined #heat05:00
*** julienvey has joined #heat05:01
*** matsuhashi has joined #heat05:04
*** julienvey has quit IRC05:06
*** saju_m has quit IRC05:08
*** saju_m has joined #heat05:08
*** pablosan has quit IRC05:09
*** nosnos has joined #heat05:16
*** zhiyan is now known as zhiyan_05:20
*** nosnos has quit IRC05:22
*** arbylee1 has joined #heat05:23
*** arbylee has quit IRC05:23
*** nosnos has joined #heat05:23
*** cmyster has quit IRC05:28
*** cmyster has joined #heat05:29
*** cmyster has joined #heat05:29
*** matsuhashi has quit IRC05:30
*** matsuhashi has joined #heat05:30
*** cmyster has quit IRC05:33
*** cmyster has joined #heat05:34
*** cmyster has joined #heat05:34
*** matsuhashi has quit IRC05:36
*** matsuhashi has joined #heat05:36
*** yogeshmehra has joined #heat05:38
*** ramishra has quit IRC05:44
*** sab has joined #heat05:46
*** arbylee1 has quit IRC05:54
*** yogeshmehra has quit IRC05:57
*** ramishra has joined #heat06:03
*** yogeshmehra has joined #heat06:07
*** tspatzier has joined #heat06:08
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8975006:09
shardymorning all06:10
stevebakerevening06:14
*** lipinski has quit IRC06:15
*** yogeshmehra has quit IRC06:24
*** e0ne has joined #heat06:26
*** ramishra has quit IRC06:27
*** ramishra has joined #heat06:30
cmystermorning shardy06:30
cmysterearly bird eh ?06:30
Qimingafternoon06:31
shardycmyster: ha, not by choice ;)06:31
shardytherve: hey, when you get a moment I'd be interested to know if you can reproduce bug #131440106:33
uvirtbotLaunchpad bug 1314401 in heat "custom constraints can break stack-list" [Undecided,New] https://launchpad.net/bugs/131440106:33
cmystershardy: any particular version ?06:34
cmysterwait I just re-read nm06:37
shardycmyster: My heat tree is at 40860d606:38
cmystershardy: I did not see to whom you addressed the request and since it was under my previous line I though it was addressed to me. I don't mind testing stuff but I rather keep working on the current RDO version...06:39
*** alexpilotti has joined #heat06:39
shardycmyster: It was adressed to therve as he's most familiar with the custom constraints functionality06:40
cmysterand I missed it06:41
cmystercoffee++06:41
tspatziershardy: just saw your question to therve re bug #131440106:42
uvirtbotLaunchpad bug 1314401 in heat "custom constraints can break stack-list" [Undecided,New] https://launchpad.net/bugs/131440106:43
mattoliveraunight all, I'm calling it a day. Have to be on the otherside of town and it's rush hour.. so better go.06:43
tspatziershardy: I've seen another issue re custom constrains yesterday which could be related -> bug #131424006:44
uvirtbotLaunchpad bug 1314240 in heat "template-validate fails when using parameters with custom_constraint and default" [Undecided,New] https://launchpad.net/bugs/131424006:44
*** killer_prince has quit IRC06:44
*** alexpilotti has quit IRC06:45
*** killer_prince has joined #heat06:45
*** e0ne has quit IRC06:45
*** IlyaE has joined #heat06:50
*** arbylee has joined #heat06:55
*** julienvey has joined #heat07:03
*** arbylee has quit IRC07:04
*** julienvey has quit IRC07:07
*** matsuhashi has quit IRC07:08
*** yogeshmehra has joined #heat07:09
*** matsuhashi has joined #heat07:11
therveGood morning!07:12
therveshardy, Looking07:12
cmystermorning therve07:14
*** ifarkas has joined #heat07:16
*** matsuhashi has quit IRC07:17
*** matsuhashi has joined #heat07:17
*** julienvey has joined #heat07:18
skraynevMorning all07:26
cmystermorning07:27
*** sergmelikyan has quit IRC07:28
*** Daviey has joined #heat07:29
*** nati_ueno has quit IRC07:29
*** jprovazn has joined #heat07:32
*** sergmelikyan has joined #heat07:34
therveshardy, So I'm not sure what to do :/07:38
*** sorantis has joined #heat07:40
shardytherve: create a stack with a keypair parameter, use custom constraint nova.keypair07:40
shardycreate the stack, do stack-list07:40
therveshardy, No I mean to fix the issue07:40
shardyOh!07:40
*** sorantis has quit IRC07:40
shardyso you can reproduce then..07:41
shardyI was worried it was just me due to the comment left on the bug07:41
therveYes I can07:41
therveI don't even know why we do validation at listing times, but anyway07:41
shardySeems like we need to enforce validation on create/update/adopt but not when doing introspection operations or anything where we just load the stack from the DB07:42
shardyat that point it's too late to do validation ;)07:42
*** sorantis has joined #heat07:42
therveshardy, So you think the fix is to move validation?07:43
shardytherve: possibly, I only spotted the issue late yesterday so not looked into solutions properly yet07:43
therveI also thought that validation in init was a horrible choice, so that'd make me happy07:43
shardytherve: do you want to pick this up, or shall I take a look at how to fix it?07:44
therveshardy, Your call.07:45
therveI'd be happy to take it, but another pair of eyes around this area wouldn't be superfluous07:45
therveWe may even be able to fix the other bug that tspatzier found07:46
*** FL1SK has quit IRC07:47
shardytherve: Ok cool, happy to be the additional eyes ;)07:51
shardyI'll dig into it a bit later this morning07:51
*** e0ne has joined #heat07:52
*** zigo_ is now known as zigo07:55
cmysterwow looking at the changes I did and your comments shardy...07:56
*** jistr has joined #heat07:56
cmystersleep-deprivation--07:56
shardycmyster: no worries, looks like it's headed in the right direction07:59
cmystersure thing, just it amazes me I don't even remember doing some of these is how tired I was when writing those08:00
pas-hamorning all :)08:01
cmystermorning08:01
*** IlyaE has quit IRC08:02
*** cody-somerville has quit IRC08:04
*** e0ne has quit IRC08:05
*** tomek_adamczewsk has joined #heat08:06
*** sorantis has quit IRC08:08
openstackgerrithuangtianhua proposed a change to openstack/heat: Add Glance Image resource  https://review.openstack.org/9097608:09
*** sorantis has joined #heat08:09
*** e0ne has joined #heat08:13
cmystershardy: I am going over latest notes, you mentioned something about hard coded image_id... I actually took that idea from the tests at heat. also, since I must use an id to create a deployment, why should it matter what this string contains ?08:14
tspatzierHey therve, shardy: was away for a moment. I am working on that bug I mentioned.08:14
*** ifarkas has quit IRC08:15
shardycmyster: because the id the deployment takes is the id of a server, not an image08:15
thervetspatzier, So if we end up moving validation explicitely, it may make your bug go away or at least way easier to fix.08:15
tspatziertherve: I am looking if we can have a fix which is a bit smaller/cleaner than the ad-hoc patch you pasted yesterday.08:15
shardyalso I think the id passed to the deployment is optional08:15
*** yogeshmehra has quit IRC08:15
*** yogeshmehra has joined #heat08:16
cmysterI see, I thought you need that ID so the deployment can link a certain server with a certain configuration_id08:17
shardytherve: yeah it looks to me like we should make the parameters validate_value=False unless being called via a stack.validate08:17
tspatziertherve: I will see how a minimal fix could look like and/or what moving validation would mean.08:17
shardycmyster: you do, if you want it to actually work, but you're not creating a server08:17
shardyso passing the *image* id instead makes no sense08:17
shardyif the value is mandatory at the API level (it's not at the resource level) then you could create a random dummy value, or actually create a server08:18
cmysterso I can just ignore that ID? feels kinda redundant later if I want to test update as well as it is a rather important field in real life no ?08:19
*** cody-somerville has joined #heat08:19
*** cody-somerville has quit IRC08:19
*** cody-somerville has joined #heat08:19
shardycmyster: yes you can remove the entire setup function AFAICT, as mentioned in my first review08:19
shardyif you need it for a later test, you can add it then08:19
*** ifarkas has joined #heat08:19
cmysterlegit,08:20
*** yogeshmehra has quit IRC08:20
shardywe will need more "real world" tests in due course, but they will probably have to be scenario tests due to agent requirements for SoftwareDeployments to actually work08:20
cmysterright08:21
shardyalthough I've been looking at hacky ways of making them work with the cirros image08:21
*** saju_m has quit IRC08:21
shardynot quite managed it, yet08:21
cmysterummm08:21
cmysterI don't think you can anyway ?08:21
*** derekh has joined #heat08:21
shardycmyster: why not?08:21
cmysterin cirros08:21
cmysterpretty limited08:21
shardythe main requirement is a hook script which can parse json, and cirros doesn't have python08:22
shardybut it may be possible (although ugly) to make a limited test work with a shell script instead08:22
cmysterexactly08:22
shardythat's what I started looking at, but have not yet quite completed08:22
shardyI got WaitCondition signals working tho08:23
shardyhttps://review.openstack.org/#/c/90143/08:23
*** jamie_h has joined #heat08:23
cmysterHmmm,08:23
shardyand now I have to totally refactor that into a scenario test :\08:23
cmysterIMO any 'real' scenarios will have to be run with F20 and probably downstream. script to install needed parts, and then run a nice conf on that08:25
shardycmyster: they are massively more valuable if we can get them running fast enough (e.g by using cirros wherever possible) that they can be run upstream and we can gate on them08:26
cmysterof course, but a nice scenario on F20 that actually does something an IT guy might choose to do is far more interesting from my perspective08:27
cmystershould be both08:27
cmysterone for regular job one for slow08:28
shardyYeah, but IMO the initial priority is to get a reasonable subset of regression-catching gate tests in08:28
cmysteroh I wasn't talking priority, just the vision08:28
shardycmyster: yeah, sure it will be great if folks have additional tests too, but it will be a total fail if they get developed before we get reasonable upstream coverage in tempest08:29
pas-haguys, have a question about gate - my change is there for about 30 hours already and I don't even see it in Zuul's check queue now. Should I just "recheck no bug" it?08:30
shardypas-ha: which change?08:30
cmysterthats the problem with programming. the code cannot predict what you wanted to do :)08:30
pas-hahttps://review.openstack.org/#/c/89880/08:30
*** FL1SK has joined #heat08:31
skraynevpas-ha: test was eaten  by zuul ... :)08:32
pas-haom-nom-nom08:32
*** liang has joined #heat08:37
cmysteranother thing shardy, getting the metadata is per server, so I won't remove it altogether, maybe just change the id to something random as you suggested08:48
*** arbylee has joined #heat09:00
*** liang has quit IRC09:00
asalkeldshardy, cmyster can't you test with containers instead of vms?09:03
asalkeldmuch faster09:03
asalkeldless mem etc...09:03
cmysterin what regard?09:03
asalkeldtempest09:04
cmysternot good for me09:04
asalkeldwhat is not good for you?09:04
asalkeldtempest or containers09:04
*** arbylee has quit IRC09:04
cmystercontainers. I need tests to be run on an environment that can simulate a real world setup09:05
asalkeldin what way are containers not real?09:06
asalkeldyou are not testing nova09:06
asalkeldyou are testing heat?09:06
asalkeldI guess I don't know your use case09:06
asalkeldI'll shut up09:06
cmysterasalkeld: yes I am. Except from this little API test my job is to test Heat, and I need to start (or at least continue) writing scenario tests in tempest09:07
cmysterfrom my perspective, I need my testing env' to be at least somewhat close to something you can find in the real world09:08
*** saju_m has joined #heat09:09
asalkeldcmyster, heat should not care what the nova driver is09:10
cmysterI disagree with you entirely in this case :)09:10
asalkeldwhy09:11
cmysterwell not entirely, but I need to be able to make sure that either way the end result is as I expect it to be09:11
*** sorantis has quit IRC09:12
cmysteralso, depends a lot on what the real world is doing. in the end I want to test it as close to real world scenarios09:12
asalkeldwell I suspect more and more people will use docker09:13
cmysterthats an option09:13
asalkeldI don't see the difference09:13
asalkeld(from heat's perspective)09:13
cmysterasalkeld: http://blog.docker.io/2014/03/docker-will-be-in-openstack-icehouse/09:16
cmystersome interesting read there...09:16
*** ekarlso has joined #heat09:19
ekarlsohow can I get the hostname via get_attr ?09:19
*** asalkeld has quit IRC09:21
*** asalkeld has joined #heat09:24
asalkeldurg: sorry power tripped09:25
cmysterasalkeld: did you see the link I sent you ?09:25
shardyasalkeld: hey, good point re containers, but AFAIK tempest only does nova testing with VMs atm09:25
asalkeldshardy, you are normally in control of the devstack setup09:26
asalkeld(so you can define the nova driver)09:26
*** sorantis has joined #heat09:26
openstackgerritSergey Kraynev proposed a change to openstack/heat: Using attribute schema for building documentation  https://review.openstack.org/8680309:26
shardyasalkeld: humm, well I've just been writing tests with whatever is currently defined for our api and scenario tests, maybe we can look into alternatives09:26
openstackgerritSergey Kraynev proposed a change to openstack/heat: Deprecate first_address attribute of Server  https://review.openstack.org/8652609:27
openstackgerritSergey Kraynev proposed a change to openstack/heat: Using new attribute schema for all resources  https://review.openstack.org/8933109:27
shardyasalkeld: It's actually really fast on my local machine with the cirros image09:27
asalkeldshardy, you could do a *lot* of tests if we used containers09:27
shardyasalkeld: does networking etc work the same way if we do that?09:27
asalkeldheat create is so fast, it's basically instant09:28
shardyasalkeld: that does sound good, what nova driver do you use?09:28
asalkeldshardy, there have been some issues with neutron09:28
asalkeld(with docker)09:28
cmysteralso, will the tempest maintainers will go with it?09:28
asalkeldcmyster, honestly not sure09:29
asalkeldbut much less burden on the infra09:29
shardypossibly not, but it's worth having the discussion09:29
asalkeld(and gate)09:29
therveI'm sure there are many issues with using docker09:30
shardythe issue we have is as soon as we have reasonable coverage of all resources in the heat-slow job, including a decent number of non-trivial scenarios, the test will become far too slow to gate on09:30
asalkeldshardy, maybe something worth talking about at summit09:30
therveLike volumes? I'd be surprised it would work09:30
shardyasalkeld: yeah sure, one for the beer-track :)09:30
asalkeldyeah09:30
cmysterekarlso: are you talking about Nova::Server ?09:31
ekarlsocmyster: yea09:32
*** saju_m has quit IRC09:32
cmysterI don't think there is such attribute, but you get the IP address09:32
cmysteryou *can get09:32
shardyYou can set the name via the "name" property, then that will be used as the hostname09:33
cmysteryes but after creation?09:34
shardyI don't think there's an easy way to get the self.physical_resource_name() which is the auto-generated name we use if none is specified09:34
shardycmyster: no, you'd need to specify it in the template09:34
cmysteryup09:34
*** saju_m has joined #heat09:36
cmysterof course one can create a software config with a bash script...09:36
*** alexheneveld has joined #heat09:43
*** che-arne has joined #heat09:43
*** sorantis has quit IRC09:44
*** Michalik- has joined #heat09:45
*** sorantis has joined #heat09:46
*** denis_makogon has joined #heat09:50
openstackgerritSergey Kraynev proposed a change to openstack/heat: Making new attribute Schema mandatory  https://review.openstack.org/8955309:59
openstackgerritSergey Kraynev proposed a change to openstack/heat: Make attributes definition similar on properties  https://review.openstack.org/8933209:59
openstackgerritSergey Kraynev proposed a change to openstack/heat: Making new attribute Schema mandatory  https://review.openstack.org/8955310:00
openstackgerritA change was merged to openstack/heat: Port all resources to new resource data methods  https://review.openstack.org/8849910:02
*** Qiming has quit IRC10:02
*** alexpilotti has joined #heat10:11
*** saju_m has quit IRC10:17
*** saju_m has joined #heat10:17
*** sorantis has quit IRC10:19
*** nosnos has quit IRC10:21
openstackgerrithuangtianhua proposed a change to openstack/heat: Add Glance Image resource  https://review.openstack.org/9097610:24
*** nosnos has joined #heat10:29
*** SnowDust has joined #heat10:34
SnowDusttherve: there ?10:36
*** saju_m has quit IRC10:42
*** Michalik- has quit IRC10:44
*** tspatzier has quit IRC10:45
*** SushillKM has joined #heat10:47
*** tspatzier has joined #heat10:49
*** fandi has quit IRC10:50
*** openstackgerrit has quit IRC10:51
*** arbylee has joined #heat11:00
*** asalkeld has quit IRC11:00
*** RockKuo_Office has quit IRC11:03
*** arbylee has quit IRC11:05
*** e0ne has quit IRC11:07
*** jamie_h has quit IRC11:07
*** tspatzier has quit IRC11:07
*** tspatzier has joined #heat11:08
*** jamie_h has joined #heat11:08
*** tspatzier has quit IRC11:08
*** sorantis has joined #heat11:10
*** SushillKM has quit IRC11:17
*** sab has quit IRC11:18
*** Qiming has joined #heat11:22
*** tspatzier has joined #heat11:25
*** lipinski has joined #heat11:29
therveSnowDust, Yes11:35
SnowDusttherve : need some code explaination11:44
SnowDustjust a sec11:44
SnowDusttherve : https://github.com/openstack/heat/blob/master/heat/engine/resources/template_resource.py#L73-L7611:46
SnowDustcan u tell me .. when tri.user_resource becomes "True"11:48
therveSnowDust, When it's not in the global environment11:48
*** asalkeld has joined #heat11:49
SnowDustactually  its in continuation to the earlier discussion on nested template11:49
SnowDusti seee .. the template is being validated but later error thrown when i actually try to create the nested stack11:49
SnowDustthe nested stack's file uri is not being entertained11:50
therveentertained? :)11:50
*** rpothier_ has quit IRC11:51
SnowDustyeah11:52
SnowDustas use_resource is coming true11:52
SnowDustthe path is valid for just "http" "https" schmes11:52
SnowDustthe nested template i used is : http://paste.openstack.org/show/76633/11:55
*** onorua has quit IRC11:55
therveThat's not a nested template :)11:58
therveWhat in heat.yaml is presumably11:58
therveSnowDust, So what happens if you try to use that?11:59
SnowDusttherve :12:00
SnowDustwhen i validate the template with its params12:00
*** e0ne has joined #heat12:00
SnowDustthe template gets validated12:00
SnowDustthen i use stack-create12:01
SnowDustin that .. i am getting error12:01
SnowDustwait will paste the error too12:01
*** matsuhashi has quit IRC12:02
cmystershardy: just to be sure, the server_id of the software deployment is updateable tight ?12:02
*** e0ne_ has joined #heat12:02
*** matsuhashi has joined #heat12:02
SnowDusttherve: 2014-04-30 11:42:21.750 ERROR heat.engine.parser [-] Could not fetch remote template 'file:///tmp/heat.yaml'12:02
*** e0ne has quit IRC12:02
*** matsuhashi has quit IRC12:03
SnowDust Invalid URL scheme file12:03
therveSnowDust, You can paste the whole output of "heat --debug stack-create ..." ?12:03
SnowDustwhen i pingd :) i was doing that .. now will have to repeat the excercise the vm is deleted :D12:04
SnowDustbut i can comeback with that output12:04
SnowDustas u need12:04
SnowDustbut as i debugged i shared the lines where i saw  the nested template was giving invalid URI due to https://github.com/openstack/heat/blob/master/heat/engine/resources/template_resource.py#L7312:05
SnowDustevaluating to true12:05
therveBut that's irrelevant. It should not get there.12:05
SnowDusti see12:05
therveSo I presume you're not passing the stack files properly. But I don't know because you don't give enough information12:06
SnowDustactually urlfetch is being called two times .. first for the top level with  allowed_scheme = "file"12:06
SnowDustand second time .. getting into this loop and .. doing wrong things12:06
SnowDustok therve let me repeat this excercise with very common templates so that all the info is open12:06
SnowDustand sharable12:07
*** e0ne_ has quit IRC12:07
shardycmyster: no, it looks like a create-only option:12:08
shardyhttps://github.com/openstack/heat/blob/master/heat/engine/service.py#L118312:08
SnowDustdont understand why u said its not nested templates if u remember u only told to use autoscale groups .. when files were not being supported by nested stack resource type.12:08
cmysterok,12:08
SnowDustbut do understand the resource is autoscale type not nestedstack type12:08
cmystershardy: is there a reason why it might need a change there ?12:09
*** nosnos has quit IRC12:09
cmysteror when a deployment was created it is bound to a server12:09
*** tspatzier has quit IRC12:11
sorantisshardy: I’ve seen your commit “tests make dummy db setup/reset consistent” which removed setup of the dummy db from all the test files. Shall I do the same for https://review.openstack.org/#/c/90029/ ?12:12
sorantisI saw*12:13
*** sgordon_ has joined #heat12:14
*** sgordon_ has quit IRC12:14
*** sgordon_ has joined #heat12:14
*** skraynev_ has joined #heat12:16
*** skraynev_ has quit IRC12:16
*** achampion has quit IRC12:17
*** jdob has joined #heat12:17
shardycmyster: IMO, no, because after a SoftwareDeployment has been created e.g applied to a server_id, then if you disassociate the deployment you have no way of knowing the config has been applied to it12:18
shardycmyster: maybe a question for stevebaker though12:18
shardysorantis: yes, please do12:19
*** rbuilta has joined #heat12:19
cmystershardy: as a way to reuse things. for instance, you have a server and a deployment, you have a new server that was created differently and you want to change a configuration setting and update to the new server (you don''t care about the old one)12:19
*** erecio has joined #heat12:20
shardycmyster: yeah maybe, as I said, I'd ask stevebaker why it's not updateable12:20
* cmyster wonders if stevebaker reads IRC backlogs 12:21
cmysterif not I'll ask him first thing in the morning12:22
*** saju_m has joined #heat12:23
*** tspatzier has joined #heat12:26
*** erecio_1 has joined #heat12:36
*** erecio has quit IRC12:38
*** aweiteka has joined #heat12:39
*** saju_m has quit IRC12:42
*** saju_m has joined #heat12:42
*** asalkeld is now known as asalkeld_zzz12:43
*** jstrachan has quit IRC12:47
*** asalkeld_zzz has quit IRC12:48
*** tspatzier has quit IRC12:53
*** saju_m has quit IRC12:57
*** alexheneveld has quit IRC13:01
*** arbylee has joined #heat13:01
*** tspatzier has joined #heat13:03
*** arbylee has quit IRC13:05
sdakemorning13:05
cmysterafter noon13:06
*** rpothier_ has joined #heat13:06
*** radez_g0n3 is now known as radez13:12
*** jprovazn has quit IRC13:13
ekarlsois there a way to use the ports resource with a resourcegroup ?13:14
skraynevtherve: is it right, that constraints for parameters are supported only for hot templates?13:17
skraynevtherve: I tried to use is, but got error: ERROR: Remote error: InvalidSchemaError Invalid key 'Constraints' for parameter13:18
*** achampion has joined #heat13:18
therveskraynev, Yes13:20
skraynevtherve: cool. thanks ;)13:21
*** cmyster has quit IRC13:23
*** scollier has joined #heat13:31
*** mkerrin has quit IRC13:37
shardytherve: hey, I was thinking a bit more about the ceilometer stack-domain-user thing..13:37
therveshardy, Yep?13:37
shardyI think we don't want to create a trust with the stack-domain-user after all, because then we'd still also need the trust between the stack owner and the heat service user13:38
*** alexheneveld has joined #heat13:38
*** zz_gondoi is now known as gondoi13:38
shardyso probably we either want to stick with what you have, e.g trust between the stack owner and ceilometer (no longer any need for the trust in heat), *or* pass the username/password for the stack-domain-user, like we do for instances13:39
shardygiven that ceilometer is more trusted than a random instance..13:39
*** erecio_1 has quit IRC13:39
shardyprobably, we can just stick with what you have but I've been trying to figure out the alternatives :)13:40
*** arbylee has joined #heat13:41
jdobwhen referring to a provider resource template from resource_registry, i can put in an HTTP URL to the file? does it also support HTTPS and/or anything else?13:43
jdob(other than the relative path on disk where the client will automatically upload it)13:43
shardyjdob: yes, python-heatclient should resolve URLs and local paths13:43
jdoboh, the client resolves the URL? does it download them and then pass them to hear? or does heat get the URL and reach out and get the template?13:44
shardyjdob: it used to be the latter, but recently we've been moving to a model where everything is resolved and downloaded by the client, then uploaded to heat13:44
jdobok, cool. so my protocol questions aren't as big a deal because I don't need heat to support them, just the client (or my own additions to it)13:45
shardyless chance of getting DoS'd due to multiple concurrent requests to download over-size templates ;)13:45
*** ramishra has quit IRC13:45
jdobso on every create/update, all of the templates are passed into heat each time?13:46
shardyjdob: currently yes, although there is a bug about not having to re-upload everything on update13:47
*** ramishra has joined #heat13:47
jdobbut that'd be more of a caching thing than a template registry type concept, right?13:47
shardyjdob: yeah, basically allowing a patch style update where you just upload what has changed13:48
*** ramishra has quit IRC13:48
jdobgotcha13:48
shardyhttps://github.com/openstack/python-heatclient/blob/master/heatclient/v1/shell.py#L8613:49
shardyCurrently we support local file, http URL and a swift URL13:49
shardyif you needed, we could add e.g glance if that ends up being a template store like was discussed on the ML13:50
jdobdumb question: swift isn't served over http?13:50
*** ramishra has joined #heat13:50
*** jmckind has joined #heat13:50
*** vijendar has joined #heat13:51
therveYeah I don't think we support swift URLs13:52
*** SnowDust has quit IRC13:52
shardytherve: we do, or at least we did as I implemented it in the API ages ago13:53
shardyjdob: it is, but unless you use tempurl then you need to pass a token like any other openstack API13:53
* shardy looks at the code13:53
*** sdake_ has quit IRC13:53
therveI don't see any special handling, but maybe I miss something13:54
shardyLooks like it got broken in the migration to python-heatclient13:54
jdobshardy: ah, ok. there's no way to make it just a publicly readable object?  (haven't looked at swift at all yet)13:54
thervejdob, yes, there is a way. But then your object is publicly readable13:55
shardyjdob: yes, you can do that if you want I believe but it's not by default13:55
jdobgotcha13:55
*** tzumainn has joined #heat13:55
*** openstackgerrit has joined #heat13:56
*** erecio_1 has joined #heat13:57
shardyhttps://github.com/openstack/heat/commit/46a41590fb8ebbec565e0d007c429a17d0d7f5eb13:57
shardywow that's old13:58
shardyit's got lost in translation to python-heatclient but we could reimplement something similar again13:58
therve:)13:59
*** jstrachan has joined #heat14:00
therveThat'd be cool14:00
shardyfor some reason we still have the --template-object option, so I assumed it still worked14:00
shardyI'll raise a bug :)14:00
therveYeah the doc is kind of wrong14:01
*** zns has joined #heat14:01
jdobshardy: what's the argument to --template-object, the UUID?14:03
therveshardy, Wait maybe it works after all14:03
thervejdob, The swift http URL14:03
jdoboh, ok14:03
*** daneyon has joined #heat14:04
*** onorua has joined #heat14:08
*** piyush has joined #heat14:13
shardytherve: looks like we just do a raw_request without any headers kwargs, so probably won't work for non-public URLs14:14
therveshardy, It seems we pass the header?14:14
therveraw_request is authentified I think, it's raw as in the result is raw, instead of json_request14:16
*** ramishra_ has joined #heat14:18
*** ramishra has quit IRC14:20
shardytherve: oh yes, sorry you're right, it's in _http_request14:21
therveshardy, I'm sorry I thought it wasn't there in the first place :)14:21
*** ramishra_ has quit IRC14:21
*** julienvey has quit IRC14:21
shardynp, I'll try to test it later and see if it actually works :)14:22
therveI want to make temptest a word14:23
therveSo you can ask "Have you temptested it?"14:24
shardylol :)14:24
* shardy goes back to tempestifying things14:24
*** zns has quit IRC14:28
*** david-lyle has joined #heat14:29
*** onorua has quit IRC14:30
*** nati_ueno has joined #heat14:31
*** tspatzier__ has joined #heat14:32
*** gondoi is now known as zz_gondoi14:32
*** zns has joined #heat14:33
*** sjmc7 has joined #heat14:34
*** pafuent has joined #heat14:34
*** tspatzier has quit IRC14:35
*** erecio_1 has quit IRC14:37
*** pasquier-s has quit IRC14:37
*** zz_gondoi is now known as gondoi14:39
*** tspatzier__ is now known as tspatzier14:40
tspatziertherve: do custom_constraints only work in HOT? I think the docs at least only mention it for HOT.14:40
thervetspatzier, Yes :)14:41
thervetspatzier, I don't think we can extend CFN that way.14:41
tspatziertherve: ok, makes sense to me. Just was not sure.14:41
therveI need to answer that question somewhat for bug #1313835 though14:41
uvirtbotLaunchpad bug 1313835 in heat "Custom constraints are not returned by template validation" [Medium,Confirmed] https://launchpad.net/bugs/131383514:41
tspatzierYeah, that's what I was looking at ;-)14:42
thervetspatzier, I don't know if we enforce returning CFN in template validate or not14:42
therveIt feels weird to return CFN when we validate HOT files :/14:42
tspatzierWell, at the moment we do not really distinguish between CFN or HOT but always return CFN-ish syntax14:43
tspatzier... which is not nice, but was the established interface14:43
*** tteggel_ has quit IRC14:43
*** tteggel_ has joined #heat14:44
*** tteggel_ is now known as tteggel14:44
*** arbylee has quit IRC14:46
*** arbylee has joined #heat14:46
*** andrew_plunk has joined #heat14:47
*** pablosan has joined #heat14:49
openstackgerritZane Bitter proposed a change to openstack/heat: Unit tests: tidy up resolve_runtime_data() calls  https://review.openstack.org/8996614:50
openstackgerritZane Bitter proposed a change to openstack/heat: Pass unresolved template to Resource.update()  https://review.openstack.org/8996714:50
openstackgerritZane Bitter proposed a change to openstack/heat: Deprecate Stack.resolve_runtime_data()  https://review.openstack.org/8996814:50
*** sabeen has joined #heat14:53
*** randallburt has joined #heat14:55
openstackgerritJason Dunsmore proposed a change to openstack/heat: Refactor boolean conversion into a separate function  https://review.openstack.org/8864014:57
openstackgerritJason Dunsmore proposed a change to openstack/heat: API changes for param to show soft-deleted stacks  https://review.openstack.org/8864114:59
openstackgerritJason Dunsmore proposed a change to openstack/heat: Engine changes for API param to show soft-deleted stacks  https://review.openstack.org/8864214:59
openstackgerritRandall Burt proposed a change to openstack/heat: Add "index_var" property to the resource group resource  https://review.openstack.org/8863615:00
*** IlyaE has joined #heat15:01
*** varora has left #heat15:01
*** pafuent has quit IRC15:03
*** sorantis has quit IRC15:05
*** zns has quit IRC15:06
*** zns has joined #heat15:06
*** ramishra has joined #heat15:07
*** tspatzier has quit IRC15:11
*** onorua has joined #heat15:13
openstackgerritSteven Hardy proposed a change to openstack/heat: tests remove stack_delete_after decorator  https://review.openstack.org/9041515:15
*** kgriffs|afk is now known as kgriffs15:19
*** pafuent has joined #heat15:22
*** erecio_1 has joined #heat15:22
*** varora has joined #heat15:22
*** che-arne has quit IRC15:22
*** pablosan is now known as zz_pablosan15:31
*** sdake_ has joined #heat15:32
*** sdake_ has quit IRC15:32
*** sdake_ has joined #heat15:32
thervezaneb, Hi, I have some questions about https://review.openstack.org/#/c/89960/15:32
zanebok15:32
thervezaneb, skraynev raises a good point about UserParameterMissing, it feels weird in the context of the commit15:33
*** john-n-seattle2 has joined #heat15:33
therveAlso it might be wrong considering how value is used in the Parameters class15:33
zanebyeah, you're right, it does feel weird15:33
zanebI changed it in response to something shardy pointed out in the first version of the patch15:34
* therve looking15:34
zanebthe really stupid thing is that you can never hit this case15:35
zanebbecause if it was actually wrong, it would fail in validation15:35
therveOnly if you pass validate_value I guess?15:36
zanebyes, the only way to hit it is to pass validate_value=False15:37
zanebwhich we only do in validate_template, where there are no user params passed anyway15:38
therveSo, you change the first raise from UserParameterMissing to InvalidTemplateReference, in case of KeyError15:39
therveBut you replace the KeyError by UserParameterMissing15:39
therveDoes that mean the change is a noop?15:39
zanebno, there's two places you could get a key error15:40
*** tomek_adamczewsk has quit IRC15:40
zaneb#1 was looking for the parameter (because the parameter doesn't exist -> InvalidTemplateReference)15:40
zaneb#2 was getting the value for the parameter (because the user didn't pass one -> MissingUserParameter)15:41
*** pafuent has quit IRC15:41
therveAh right15:41
*** che-arne has joined #heat15:42
therveThe fact that those things are mappings makes it super clear15:42
therve /sarcasm15:42
zanebwell, #2 was the weird one, right. there was no reason for that to be raising KeyError15:44
zanebif you do parameters['param_name'] and get a KeyError, it should be because the parameter 'param_name' doesn't exist15:44
zanebwhich I think _is_ clear15:45
zaneband is how it works with that patch15:45
*** zz_pablosan is now known as pablosan15:45
thervezaneb, Yep, approved15:45
*** andersonvom has joined #heat15:45
zanebcheers :)15:45
*** varora has left #heat15:46
*** erecio_1 has quit IRC15:46
*** ramishra has quit IRC15:47
openstackgerritGeorge Peristerakis proposed a change to openstack/heat: Added field parameter identifying the custom validation  https://review.openstack.org/9117915:52
*** pafuent has joined #heat15:54
*** erecio_1 has joined #heat15:59
*** packet has joined #heat16:01
*** packet has quit IRC16:03
*** chandan_kumar has quit IRC16:03
*** sdake_ has quit IRC16:03
*** andrew_p_ has joined #heat16:04
*** saju_m has joined #heat16:04
*** andrew_plunk has quit IRC16:05
*** packet has joined #heat16:05
*** packet has quit IRC16:05
*** andrew_p_ has quit IRC16:05
*** Qiming has quit IRC16:06
*** andrew_plunk has joined #heat16:06
*** packet has joined #heat16:06
*** randallburt has quit IRC16:07
*** alexheneveld has quit IRC16:07
*** sdake_ has joined #heat16:07
*** ifarkas has quit IRC16:08
*** andersonvom has quit IRC16:12
*** saurabhs has joined #heat16:15
*** jstrachan has quit IRC16:16
*** nati_ueno has quit IRC16:16
lipinskiHow do you "purge" a stack that fails to delete - DELETE_FAILED?16:17
lipinskiIt is failing to delete a SoftwareConfig resource16:17
*** arbylee has quit IRC16:17
*** TravT has joined #heat16:18
openstackgerritA change was merged to openstack/heat: Deprecate first_address attribute of Server  https://review.openstack.org/8652616:20
shardylipinski: you can use heat stack-abandon, but it would be good to capture the errors from the engine log on delete first, as failing to delete a SoftwareConfig resource is probably a bug16:26
shardynot if you do stack-abandon heat may leave resources behind which you have to manually clean up16:27
shardys/not/note16:27
lipinskishardy: I've created/deleted the same stack lots of times.  We took a power hit and all kinds of things got messed up, so unless I see a re-occurrence, I'm guessing it was our environment.16:27
lipinskistack-abandon wouldn't work.  I just purged everything from the database and restarted heat-engine.16:28
shardywell that'll do it ;D16:28
lipinskiI checked that actual Openstack resources were all gone (Ports, VMs, etc.)16:28
lipinskibrute force was fine in this case :)16:28
lipinskiI did notice that heat-manage purge_deleted didn't actually purge the deleted stacks from the DB as I would have expected.16:29
lipinskiI had like 2100+ records in the stack table.16:29
lipinskithey gone now though.16:29
*** alexheneveld has joined #heat16:29
*** sdake_ has quit IRC16:29
thervelipinski, We do soft-delete currently. There is a heat-manage command to purge records16:30
*** saju_m has quit IRC16:31
*** erecio_1 has quit IRC16:31
*** saju_m has joined #heat16:32
*** jistr has quit IRC16:36
*** chandan_kumar has joined #heat16:43
*** alexheneveld has quit IRC16:43
*** slowe has joined #heat16:44
*** derekh has quit IRC16:48
*** jmckind has quit IRC16:51
openstackgerritA change was merged to openstack/heat: Raise InvalidTemplateReference for missing resources  https://review.openstack.org/8996016:51
*** andrew_plunk has quit IRC16:54
*** harlowja_away is now known as harlowja16:54
*** erecio_1 has joined #heat16:55
*** sabeen has quit IRC16:56
*** sabeen has joined #heat16:56
*** arbylee has joined #heat16:57
*** pablosan is now known as zz_pablosan16:58
*** tzumainn has quit IRC16:59
*** nati_ueno has joined #heat17:00
*** nati_ueno has quit IRC17:01
*** andrew_plunk has joined #heat17:01
*** andersonvom has joined #heat17:01
*** nati_ueno has joined #heat17:03
*** sabeen has quit IRC17:04
*** zz_pablosan is now known as pablosan17:05
*** pablosan is now known as zz_pablosan17:05
sloweIs this channel more for developers or users?17:06
*** chandan_kumar has quit IRC17:06
zanebslowe: this is where the developers hang out, but if you're a user and have a question for the developers then this is a good place to ask it17:08
slowezaneb: Thanks.17:08
sloweWhat, exactly, does the format of a Heat template control? I'm new to Heat and built a template using "AWSTemplateFormatVersion" in JSON but using HOT resource types, and it works. Why?17:09
*** ramishra has joined #heat17:10
openstackgerritJason Dunsmore proposed a change to openstack/heat: Refactor boolean conversion into a separate function  https://review.openstack.org/8864017:10
zanebslowe: resource types are independent of the template format17:10
slowezaneb: So what does the template format control? Built-in functions and data serialization format (JSON vs. YAML)?17:10
*** ramishra has quit IRC17:11
zanebyes, built-in functions, names of things ("Resources" vs. "resources), the format of e.g. parameter constraints, &c.17:11
zanebalso I think you're correct that we don't allow YAML for the CloudFormation ones17:12
zanebor, more accurately, that we require JSON for the CloudFormation ones17:12
slowezaneb: So, specifying AWSTemplateFormatVersion would mean JSON is required. Yes?17:13
zanebI believe so, but don't quote me ;)17:13
slowezaneb: Fair enough! :-)17:14
slowezaneb: I think that helps me for now. Thanks, much appreciated!17:14
zanebif you switch to HeatTemplateFormatVersion: 2012-12-12 then you can use YAML without changing anything else17:14
slowezaneb: Got it, thanks17:15
zanebnp :)17:15
*** IlyaE has quit IRC17:19
*** arbylee has quit IRC17:21
SpamapSslowe: no we fudged AWSTemplateVersion and let yaml work too17:23
SpamapSslowe: it's an extension. If you really want to remain compatible with AWS, use json.17:24
sloweSpamapS: Ah, I see. Thanks for the clarification, I appreciate it!17:24
SpamapSslowe: note that json is actually a subset of yaml and parses fine as yaml. :)17:24
*** IlyaE has joined #heat17:24
sloweSpamapS: I didn't know that. Thanks.17:25
*** sabeen has joined #heat17:27
*** nati_ueno has quit IRC17:30
*** nati_ueno has joined #heat17:30
*** nati_ueno has quit IRC17:31
*** nati_ueno has joined #heat17:31
*** IlyaE has quit IRC17:32
*** piyush has quit IRC17:35
*** pas-ha has quit IRC17:39
*** jprovazn has joined #heat17:42
*** yogeshmehra has joined #heat17:43
*** david-lyle has quit IRC17:45
*** erecio_1 has quit IRC17:45
*** fandi has joined #heat17:49
*** IlyaE has joined #heat17:50
*** jmckind has joined #heat17:50
*** zz_pablosan is now known as pablosan17:51
*** david-lyle has joined #heat17:51
*** alexheneveld has joined #heat17:54
*** arbylee has joined #heat17:54
*** jmckind has quit IRC17:56
*** jmckind has joined #heat17:56
*** che-arne has quit IRC17:56
*** piyush has joined #heat17:57
*** arbylee has quit IRC17:58
*** arbylee has joined #heat17:58
*** yogeshmehra has quit IRC17:59
*** piyush1 has joined #heat17:59
*** piyush has quit IRC18:01
*** zns has quit IRC18:03
*** lindsayk has joined #heat18:06
*** nati_ueno has quit IRC18:07
*** nati_ueno has joined #heat18:07
*** e0ne has joined #heat18:08
*** ramishra has joined #heat18:12
*** mwheckmann has joined #heat18:12
mwheckmannhi. Has anyone been able to get the AWS_CloudWatch_Alarm.yaml template to work? The one based on the Ceilometer alarms?18:14
mwheckmanni.e in /etc/heat/templates/18:14
mwheckmannwe keep getting the following error: TRACE heat.engine.resource ValueError: Value must be a comma-delimited list string: 'list' object has no attribute 'split'18:15
*** ramishra has quit IRC18:16
*** bleubeard has joined #heat18:18
*** e0ne has quit IRC18:19
openstackgerritDmitry Borodaenko proposed a change to openstack/heat: Ignore nova limits set to '-1'  https://review.openstack.org/8938918:19
*** zns has joined #heat18:19
*** zns_ has joined #heat18:20
*** nati_ueno has quit IRC18:20
*** nati_ueno has joined #heat18:21
*** zns has quit IRC18:21
*** randallburt has joined #heat18:25
*** e0ne has joined #heat18:25
*** randallburt has quit IRC18:26
*** lindsayk has quit IRC18:26
*** randallburt has joined #heat18:26
*** lindsayk has joined #heat18:26
*** erecio has joined #heat18:27
*** jamie_h has quit IRC18:31
*** jistr has joined #heat18:32
*** fandi has quit IRC18:34
*** nati_ueno has quit IRC18:47
*** nati_ueno has joined #heat18:48
*** nati_ueno has quit IRC18:49
*** andersonvom has quit IRC18:49
*** zns_ has quit IRC18:49
*** andersonvom has joined #heat18:50
*** nati_ueno has joined #heat18:51
*** rustlebee has left #heat18:51
*** e0ne has quit IRC18:54
*** e0ne has joined #heat18:55
radixso we're having alternate-time heat meeting today, right?18:57
*** zns has joined #heat18:57
*** david-lyle has quit IRC18:57
*** sdake_ has joined #heat18:59
*** sdague has quit IRC19:03
*** sdague has joined #heat19:03
*** lindsayk has quit IRC19:08
*** chandan_kumar has joined #heat19:09
*** TravT|2 has joined #heat19:10
*** TravT has quit IRC19:11
*** ramishra has joined #heat19:12
*** ramishra has quit IRC19:17
*** IlyaE has quit IRC19:21
*** e0ne has quit IRC19:22
*** onorua has quit IRC19:23
*** nati_ueno has quit IRC19:25
*** saju_m has quit IRC19:25
*** IlyaE has joined #heat19:28
*** david-lyle has joined #heat19:32
*** lindsayk has joined #heat19:38
*** jprovazn has quit IRC19:40
*** rbuilta has quit IRC19:40
openstackgerritAndrew Plunk proposed a change to openstack/heat: Chef solo resource  https://review.openstack.org/5520819:41
openstackgerritAndrew Plunk proposed a change to openstack/heat: Chef solo resource  https://review.openstack.org/5520819:43
*** chandan_kumar has quit IRC19:43
*** tspatzier has joined #heat19:53
*** nati_ueno has joined #heat20:00
*** nati_ueno has quit IRC20:04
*** saurabhs has quit IRC20:05
*** TravT|2 has quit IRC20:12
*** ramishra has joined #heat20:13
*** ramishra has quit IRC20:17
*** saurabhs has joined #heat20:19
*** IlyaE has quit IRC20:22
-openstackstatus- NOTICE: the gate is backed up due to broken nodepool images, fix in progress (eta 22:00 utc)20:23
*** ChanServ changes topic to "the gate is backed up due to broken nodepool images, fix in progress (eta 22:00 utc)"20:23
*** pablosan is now known as zz_pablosan20:24
*** IlyaE has joined #heat20:24
*** nati_ueno has joined #heat20:25
*** sgordon_ has quit IRC20:26
stevebakermorning20:27
*** zz_pablosan is now known as pablosan20:29
stevebakerany reviews for this? the bug is biting tripleo https://review.openstack.org/#/c/90863/20:29
mwheckmannHas anyone been able to get the AWS_CloudWatch_Alarm.yaml template to work? The one  based on the Ceilometer alarms?20:30
mwheckmanni.e in /etc/heat/templates/20:30
stevebakerradix: no meeting today, this is our pre-summit "week off"20:30
*** TravT has joined #heat20:30
mwheckmannwe keep getting the following error: TRACE heat.engine.resource ValueError: Value must be a  comma-delimited list string: 'list' object has no attribute 'split'20:30
*** saurabhs has quit IRC20:31
*** kgriffs is now known as kgriffs|afk20:34
*** radez is now known as radez_g0n320:38
randallburtstevebaker:  I reviewed; its biting us and our Chef resource as well.20:38
randallburtjasond:  can you put eyes on that review stevebaker mentioned above; its a pretty crit bug fix for us and OOO; andrew_plunk already tested it and gave the all clear.20:39
*** sdake_ has quit IRC20:39
jasondlooking at it now20:39
randallburtjasond:  thanks!20:39
jasond+2ed20:42
randallburtthanks again jasond20:45
jasondnp20:45
openstackgerritJason Dunsmore proposed a change to openstack/heat: Copy the resource registry for user environments  https://review.openstack.org/8969520:46
*** shakayumi has joined #heat20:47
*** shakayumi has quit IRC20:47
*** zns has quit IRC20:56
*** pafuent has left #heat20:58
*** erecio has quit IRC20:58
*** zns has joined #heat20:58
*** jdob has quit IRC20:59
andrew_plunkVijendar: have you seen this with the os_database resource before? https://gist.github.com/andrew-plunk/2c0e5e30dd5d80bed49121:00
andrew_plunkor has anyone seen this before :)21:01
stevebakerSpamapS: have you made progress on https://bugs.launchpad.net/heat/+bug/1306743/comments/9 ? I could pick up that work if you like21:01
uvirtbotLaunchpad bug 1306743 in heat "queuepool limit of size 5 overflow" [Critical,In progress]21:01
SpamapSstevebaker: none21:02
SpamapSstevebaker: I've fallen down a rabbit hole of hardware problems for the last week.21:02
SpamapSBut we might get 10 more boxes in our test cloud, which would mean we can start CD'ing TripleO.. yaaay.21:02
*** asalkeld has joined #heat21:03
stevebakerSpamapS: ok, I'll take a look21:03
*** lindsayk has quit IRC21:03
*** sdake_ has joined #heat21:04
*** lindsayk has joined #heat21:05
randallburtandrew_plunk:  that's not an OS::Trove::DatabaseInstance issue. IIRC I think its an issue with multi-engine and nodes going on and offline.21:05
*** aweiteka has quit IRC21:06
*** jistr has quit IRC21:07
vijendarandrew_plunk: no. I did not see this error21:08
*** IlyaE has quit IRC21:08
*** ramishra has joined #heat21:14
*** shakayumi has joined #heat21:15
*** shakayumi has quit IRC21:15
*** ramishra has quit IRC21:18
openstackgerritChmouel Boudjnah proposed a change to openstack/heat: Skip tests when loading plugins  https://review.openstack.org/8411721:20
andrew_plunknice chmouel, I just noticed it was doing that today ^^21:25
*** IlyaE has joined #heat21:25
andrew_plunkI was all "why do I need test dependencies to start heat"21:25
*** achampion has quit IRC21:27
*** rpothier_ has quit IRC21:29
chmouelandrew_plunk: heh21:30
*** vijendar has quit IRC21:30
*** alexheneveld has quit IRC21:32
openstackgerritSteven Hardy proposed a change to openstack/heat-templates: Add example of SoftwareDeployments with cirros  https://review.openstack.org/9147521:44
*** jmckind has quit IRC21:44
shardystevebaker: ^^ FYI, something I've been plaing with while learning how SoftwareDeployments work21:45
stevebakerooo21:45
shardymay possibly be useful for tempest testing21:45
shardydisclaimer, its hacky ;)21:45
stevebakershardy: btw a future volumes test scenario could use software-config to mount/unmount volumes on suspend/resume <- that would be cool21:46
shardystevebaker: Yeah, that would be good21:47
shardyI'm still getting that backup test ported to a scenario21:47
shardyit's kinda frustrating that the interfaces aren't quite the same as the API tests21:47
shardyI guess we can work to converge them over time somewhat21:47
stevebakermeh, they use different clients21:48
stevebakerjson2fstree is a utility on cirros?21:48
shardystevebaker: yup!21:48
stevebakerwell that is a game changer21:48
shardyit's quite a hairy bit of awk ;)21:48
stevebakeri bet21:49
shardyit does make managing the json in bash fairly manageable21:49
shardyI'll try to polish the script a bit more tomorrow as I need some sleep, but feel free to add your thoughts to the review21:50
stevebakerzomg, you're using native polling/signalling!21:51
shardyYup!21:51
* stevebaker slow claps21:51
shardythat was what started all this, I wanted a really minimal example using all native auth21:52
stevebakernive21:52
stevebakernice21:52
*** julienvey has joined #heat21:52
shardyI was looking at personality as a way of injecting the hook script, but the executable bit is stripped so it doesn't run21:54
shardythere is also a patch in a bug which adds multi-part support to cirros but I've not tried it yet21:56
* shardy -> sleep22:01
*** shardy is now known as shardy_afk22:01
*** asalkeld has quit IRC22:03
*** julienvey has quit IRC22:04
*** lindsayk has quit IRC22:05
*** lindsayk has joined #heat22:07
*** asalkeld has joined #heat22:07
*** sabeen has quit IRC22:07
*** sabeen has joined #heat22:08
*** lindsayk has quit IRC22:09
*** gondoi is now known as zz_gondoi22:09
*** lindsayk has joined #heat22:09
*** pablosan is now known as zz_pablosan22:12
*** alexheneveld has joined #heat22:12
mattoliverauMorning22:14
*** ramishra has joined #heat22:15
*** nati_ueno has quit IRC22:15
*** ramishra has quit IRC22:19
stevebakermorning22:23
*** sabeen has quit IRC22:23
*** nati_ueno has joined #heat22:28
*** mwheckmann has quit IRC22:31
*** achampion has joined #heat22:34
*** piyush1 has left #heat22:35
*** zz_pablosan is now known as pablosan22:38
sdakeare there docs for heat about the APIs that show which data is returned on each API call?22:39
sdakeeg http://api.openstack.org/api-ref-orchestration-v1.html seems to be lacking that info22:39
sdakestevebaker any ideas if this ever got documented, or code only documentation?22:42
stevebakersdake: some methods in http://api.openstack.org/api-ref-orchestration-v1.html have example json responses, but they are missing for some methods22:43
*** nati_ueno has quit IRC22:43
stevebakersdake: they are *not* missing for the software-config methods ;)22:43
openstackgerritThomas Spatzier proposed a change to openstack/heat: Do not validate constraints in schema constructor  https://review.openstack.org/9148522:44
sdakeif the docs say "Thiss operation does not return a response body" but clearly it does (for eg list active stacks - is code the current reference?)22:44
*** nati_ueno has joined #heat22:45
sdakestevebaker +2 on the software config docs - winning :)22:46
stevebakerI think there is a docs bug for the missing ones22:46
sdakethanks22:47
*** ramishra has joined #heat22:47
*** ramishra has quit IRC22:48
*** tspatzier has quit IRC22:49
*** ramishra has joined #heat22:49
*** IlyaE has quit IRC22:51
*** ramishra has quit IRC22:54
stevebakerwoah http://www.redhat.com/about/news/press-archive/2014/4/red-hat-to-acquire-inktank-provider-of-ceph22:54
randallburtwoah.22:57
*** david-lyle has quit IRC22:58
*** david-lyle has joined #heat22:58
*** david-lyle has quit IRC22:58
*** zns has quit IRC22:59
*** achampio1 has joined #heat22:59
*** lindsayk has quit IRC23:00
*** achampion has quit IRC23:02
lifelessnoice23:02
*** lindsayk has joined #heat23:03
*** andrew_plunk has quit IRC23:06
*** randallburt has quit IRC23:09
*** Michalik- has joined #heat23:10
*** faramir1 has joined #heat23:11
*** zns has joined #heat23:11
*** killer_prince has quit IRC23:13
*** sjmc7 has quit IRC23:15
*** asalkeld has quit IRC23:34
*** slowe has quit IRC23:44
*** asalkeld has joined #heat23:47
*** nati_ueno has quit IRC23:48
*** nati_ueno has joined #heat23:48
*** ramishra has joined #heat23:50
*** arbylee has quit IRC23:52
*** andersonvom has quit IRC23:52
*** nati_ueno has quit IRC23:54
*** ramishra has quit IRC23:54
*** achampion has joined #heat23:54
*** achampio1 has quit IRC23:56
*** Michalik- has quit IRC23:58
*** mkollaro1 has quit IRC23:59

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