Friday, 2014-06-13

*** bandarji1 has quit IRC00:00
openstackgerritThomas Herve proposed a change to openstack/heat: Port to oslo.messaging  https://review.openstack.org/9964800:01
therveBut that's interesting that you're looking at that problem00:01
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add resource attrs and properties to stack-preview  https://review.openstack.org/9447900:02
therveI thought we pretty much considered that too hard a problem to solve in heat00:02
*** andersonvom has quit IRC00:07
openstackgerritRandall Burt proposed a change to openstack/heat: Refactor OS::Nova::Server delete handling  https://review.openstack.org/9980000:07
*** bandarji has joined #heat00:09
*** randallburt has quit IRC00:13
*** samstav has joined #heat00:14
*** samstav_ has quit IRC00:16
*** saju_m has quit IRC00:18
*** matsuhashi has joined #heat00:19
*** samstav has quit IRC00:19
*** Qiming has quit IRC00:20
*** alexheneveld has quit IRC00:29
openstackgerritA change was merged to openstack/python-heatclient: Add option to show soft-deleted stacks in stack-list  https://review.openstack.org/8452000:34
*** dims_ has joined #heat00:39
openstackgerritSteve Baker proposed a change to openstack/heat: Restore resource metadata attribute  https://review.openstack.org/9661800:50
*** asalkeld has quit IRC00:53
*** john-n-seattle has joined #heat00:59
*** nati_ueno has quit IRC01:04
*** Qiming has joined #heat01:06
*** bandarji has quit IRC01:08
*** alexheneveld has joined #heat01:11
*** arbylee has joined #heat01:20
*** nosnos has joined #heat01:21
*** alexpilotti has quit IRC01:26
*** lazy_prince has joined #heat01:28
*** asalkeld has joined #heat01:29
*** rwsu has quit IRC01:38
openstackgerritThomas Herve proposed a change to openstack/heat: Port to oslo.messaging  https://review.openstack.org/9964801:38
*** mkollaro has quit IRC01:39
*** asalkeld has quit IRC01:44
*** piyush has joined #heat01:46
*** Tross has joined #heat01:48
elynn morning all !02:04
*** piyush has quit IRC02:05
*** asalkeld has joined #heat02:07
*** saju_m has joined #heat02:08
*** zns has quit IRC02:11
*** tiantian has joined #heat02:19
tiantianmorning all:)02:22
*** zns has joined #heat02:24
*** dims_ has quit IRC02:24
*** arbylee has quit IRC02:25
openstackgerritTon Ngo proposed a change to openstack/heat-specs: Stack breakpoint specification  https://review.openstack.org/9973402:25
*** andersonvom has joined #heat02:29
*** tango|3 has quit IRC02:31
*** andersonvom has quit IRC02:36
*** ramishra has joined #heat02:37
*** daneyon has joined #heat02:38
*** zns has quit IRC02:39
*** dims_ has joined #heat02:39
*** lazy_prince has quit IRC02:40
*** lazy_prince has joined #heat02:40
*** zns has joined #heat02:41
openstackgerrithuangtianhua proposed a change to openstack/heat: Expose stack limits API  https://review.openstack.org/9958902:43
*** dims_ has quit IRC02:44
*** zhiyan_ is now known as zhiyan02:45
tiantian<stevebaker>: Hi Steve Baker: I have add some comments according to shardy's suggestion about the floatingip updatable patch. Would you please to approve this again:) Thanks very much.https://review.openstack.org/#/c/93389/02:52
*** harlowja is now known as harlowja_away02:53
stevebakertiantian: done02:54
tiantian<stevebaker>: thanks :)02:55
tiantian<stevebaker>: add would you please to review the patches of add-quota-api-for-heat bp when you have time:) Thanks02:57
tiantianhttps://review.openstack.org/#/c/96696/02:57
*** saju_m has quit IRC03:02
*** ericgoncz has joined #heat03:03
*** gokrokve_ has joined #heat03:05
elynnhi stevebaker, do you have time to review my patches to heat-cfntools? https://review.openstack.org/#/c/93270/ https://review.openstack.org/9640103:06
*** dims_ has joined #heat03:10
*** piyush has joined #heat03:14
*** ericgoncz has quit IRC03:14
*** dims_ has quit IRC03:15
*** saju_m has joined #heat03:15
*** nosnos has quit IRC03:16
*** ramishra has quit IRC03:18
*** gokrokve_ has quit IRC03:20
*** zns has quit IRC03:23
*** ramishra has joined #heat03:26
*** piyush1 has joined #heat03:36
*** bgorski has quit IRC03:37
*** saju_m has quit IRC03:38
*** piyush has quit IRC03:38
*** lazy_prince has quit IRC03:40
*** arbylee has joined #heat03:47
*** asalkeld_ has joined #heat03:49
*** asalkeld has quit IRC03:49
*** asalkeld_ has quit IRC03:49
*** piyush1 has quit IRC03:51
*** nosnos has joined #heat03:52
tiantian<stevebaker>: There is no cinder volume backup resource in heat, I want to add cinder volume backup resource, I'm not sure need I to do the same as snapshot stack(backup stack)? I have register a bp: https://blueprints.launchpad.net/heat/+spec/add-cinder-backup-resource. your suggestions? thanks very much04:00
*** matsuhas_ has joined #heat04:03
*** matsuhas_ has quit IRC04:04
*** ccrouch has joined #heat04:04
*** matsuhas_ has joined #heat04:05
*** matsuhashi has quit IRC04:05
*** arbylee has quit IRC04:06
*** KanagarajM has joined #heat04:06
*** samstav has joined #heat04:06
*** samstav has quit IRC04:07
*** samstav has joined #heat04:07
*** dims_ has joined #heat04:11
*** matsuhas_ has quit IRC04:12
*** matsuhashi has joined #heat04:13
*** dims_ has quit IRC04:16
openstackgerritA change was merged to openstack/heat: Support of regional endpoinds using Keystone v2  https://review.openstack.org/9729204:39
SpamapStherve: Ok, I wasn't sure about the debug logging having i18n. Thanks. :)04:40
*** saju_m has joined #heat04:43
*** samstav has quit IRC04:45
openstackgerritA change was merged to openstack/python-heatclient: Don't allow "propagate" of heatclient logger  https://review.openstack.org/9639104:46
*** dims_ has joined #heat04:46
*** dims_ has quit IRC04:51
*** jcoufal has joined #heat04:57
*** zhiyan is now known as zhiyan_05:06
*** saju_m has quit IRC05:06
*** ramishra has quit IRC05:07
*** Tross has quit IRC05:13
*** zhiyan_ is now known as zhiyan05:13
*** Tross has joined #heat05:13
*** aniket_ has joined #heat05:15
aniket_goodmorning all05:15
*** tiantian has quit IRC05:16
aniket_<shardy>hi05:17
*** lazy_prince has joined #heat05:18
aniket_<shardy>can you send me a link of your blog regarding 'Nested stack'?05:18
aniket_<shardy>got it :)05:19
*** ramishra has joined #heat05:22
*** nkhare has joined #heat05:25
*** mkollaro has joined #heat05:32
*** asalkeld has joined #heat05:33
*** jprovazn has joined #heat05:35
*** mcwoods has quit IRC05:38
*** loki184 has joined #heat05:45
*** saju_m has joined #heat05:46
*** mcwoods has joined #heat05:46
*** dims_ has joined #heat05:47
*** e0ne has joined #heat05:51
*** dims_ has quit IRC05:51
*** matsuhashi has quit IRC05:52
*** akuznetsov has joined #heat05:54
*** saju_m has quit IRC05:55
*** saju_m has joined #heat05:56
*** matsuhashi has joined #heat05:57
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8975006:02
*** jprovazn has quit IRC06:02
*** e0ne has quit IRC06:02
*** e0ne has joined #heat06:03
*** cody-somerville has quit IRC06:04
*** jprovazn has joined #heat06:04
*** sgordon has joined #heat06:07
*** e0ne has quit IRC06:08
*** alexheneveld has quit IRC06:14
*** cody-somerville has joined #heat06:15
*** alexheneveld has joined #heat06:16
*** saju_m has quit IRC06:22
*** akuznetsov has quit IRC06:27
*** zhiyan is now known as zhiyan_06:32
*** ramishra_ has joined #heat06:34
*** ramishra has quit IRC06:36
openstackgerritMike Spreitzer proposed a change to openstack/heat-templates: Added simple samples that exercise autoscaling  https://review.openstack.org/9736606:37
*** e0ne has joined #heat06:38
*** e0ne has quit IRC06:39
*** e0ne has joined #heat06:40
*** kirankv has joined #heat06:41
*** e0ne has quit IRC06:42
*** akuznetsov has joined #heat06:47
*** dims_ has joined #heat06:47
*** jamiehannaford has joined #heat06:48
openstackgerritQiming Teng proposed a change to openstack/heat: Instructions on image creation for SoftwareConfig.  https://review.openstack.org/9985906:48
*** saju_m has joined #heat06:49
*** jamiehan_ has joined #heat06:52
*** dims_ has quit IRC06:54
*** jamiehannaford has quit IRC06:54
*** akuznetsov has quit IRC06:56
*** cody-somerville has quit IRC06:57
*** tomek_adamczewsk has quit IRC06:58
*** Tross has quit IRC06:59
*** akuznetsov has joined #heat07:00
*** Tross has joined #heat07:00
*** zhiyan_ is now known as zhiyan07:00
*** akuznetsov has quit IRC07:02
*** sgordon has quit IRC07:06
*** Tross1 has joined #heat07:07
*** sgordon has joined #heat07:08
*** Tross has quit IRC07:09
*** cody-somerville has joined #heat07:09
*** jamiehan_ has quit IRC07:11
*** jamiehannaford has joined #heat07:12
*** akuznetsov has joined #heat07:12
*** sgordon has quit IRC07:13
*** ramishra has joined #heat07:15
*** jstrachan has joined #heat07:15
*** ramishra_ has quit IRC07:17
*** jprovazn has quit IRC07:18
*** jamiehan_ has joined #heat07:21
*** jamiehannaford has quit IRC07:24
*** asalkeld has quit IRC07:25
*** jamiehan_ has quit IRC07:29
*** jamiehannaford has joined #heat07:30
aniket_<shardy> are you there?07:32
*** tomek_adamczewsk has joined #heat07:34
*** mkollaro has quit IRC07:35
*** matsuhas_ has joined #heat07:36
*** matsuhashi has quit IRC07:36
*** akuznetsov has quit IRC07:37
*** akuznetsov has joined #heat07:39
*** jamiehan_ has joined #heat07:39
*** jamiehannaford has quit IRC07:39
aniket_I m getting error while launching a stack this  "http://paste.openstack.org/show/83922/" and it showing error "Resource Create Failed: Neutronclientexception: 404 Not Found The Resource Could Not Be Found."anyone help me on this07:41
pas-hamorning all07:45
*** julienvey has joined #heat07:46
therveaniket_, More information would be nice, but if I had to guess you're missing the load balancer extension from neutron07:46
*** ramishra has quit IRC07:48
*** cody-somerville has quit IRC07:50
*** dims_ has joined #heat07:50
pas-hahi all, I'm getting this strange error while running unittests on latest master - http://paste.openstack.org/show/83923/07:52
pas-hathe tests pass though.07:52
*** akuznetsov has quit IRC07:53
*** dims_ has quit IRC07:55
*** ramishra has joined #heat07:58
thervepas-ha, Ah, thank I ended up fixing it in my patch because I thought they were new07:59
thervepas-ha, It's just noise because threads AFAICT07:59
pas-hatherve, probably, as now I see it is sporadic08:00
pas-haI just wonder would the gate pass if it happens, as the gate also checks for ERROR in logs?08:01
therveIn this case it should08:03
*** akuznetsov has joined #heat08:04
*** cody-somerville has joined #heat08:04
*** akuznetsov has quit IRC08:06
*** zhiyan is now known as zhiyan_08:10
*** julienvey has quit IRC08:10
*** julienvey has joined #heat08:10
*** akuznetsov has joined #heat08:11
*** akuznetsov has quit IRC08:13
openstackgerritTakashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova  https://review.openstack.org/9986408:13
pas-haCould somebody please take a look at https://bugs.launchpad.net/heat/+bug/1324366 ? I would like to hear some thoughts on my last comment.08:15
uvirtbotLaunchpad bug 1324366 in python-heatclient "disable_rollback will change to true although we don't specify it when stack-update" [Undecided,In progress]08:15
*** akuznetsov has joined #heat08:15
*** e0ne has joined #heat08:16
*** e0ne_ has joined #heat08:16
*** derekh_ has joined #heat08:17
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource  https://review.openstack.org/7233608:19
*** tspatzier has joined #heat08:20
*** e0ne has quit IRC08:20
*** tspatzier has quit IRC08:21
*** petertoft has joined #heat08:22
*** akuznetsov has quit IRC08:25
*** akuznetsov has joined #heat08:25
*** e0ne_ has quit IRC08:28
*** e0ne has joined #heat08:28
*** jprovazn has joined #heat08:29
*** zhiyan_ is now known as zhiyan08:30
*** akuznetsov has quit IRC08:31
*** julienve_ has joined #heat08:31
*** julienvey has quit IRC08:35
*** cody-somerville has quit IRC08:39
*** jstrachan_ has joined #heat08:41
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource  https://review.openstack.org/7233608:41
*** akuznetsov has joined #heat08:44
*** jstrachan has quit IRC08:44
*** petertoft has quit IRC08:45
*** mohits has joined #heat08:46
*** petertoft has joined #heat08:48
*** kashyapk has joined #heat08:48
kashyapkHello!08:49
*** ramishra has quit IRC08:50
*** julienve_ has quit IRC08:50
*** julienvey has joined #heat08:50
openstackgerritSteven Hardy proposed a change to openstack/heat-templates: Remove misleading OS choices from legacy F17 examples  https://review.openstack.org/9748608:51
*** dims_ has joined #heat08:51
*** cody-somerville has joined #heat08:52
*** zhiyan is now known as zhiyan_08:52
*** dims_ has quit IRC08:56
*** matsuhas_ has quit IRC08:57
*** vpanizo has quit IRC08:57
*** petertoft has quit IRC08:59
*** zhiyan_ is now known as zhiyan09:00
*** petertoft has joined #heat09:00
aniket_<therve >what changes should i do....................... ????09:01
therveaniket_, Well either enable neutron load balancer, or don't use it09:02
kashyapkHi guys! is there a place where I can see what features HOT has missing that CNF can do?09:03
thervekashyapk, Not explicitely. But there shouldn't much, if anything09:06
aniket_<therve>can you explain me about pool_id?09:08
*** kirankv_ has joined #heat09:08
therveaniket_, Explain what?09:08
*** zhiyan is now known as zhiyan_09:09
openstackgerritThomas Herve proposed a change to openstack/heat: Port to oslo.messaging  https://review.openstack.org/9964809:10
*** zhiyan_ is now known as zhiyan09:10
kashyapkOk thank you. Which kind of template do you suggest I use? Will HOT become more powerful than cloudformation over time?09:11
*** matsuhashi has joined #heat09:12
Qimingkashyapk, you may want to use HOT (.yaml) when possible because no new features are actively developed for CFN (.template)09:13
Qimingunless portability to AWS CFN is a must for you09:14
*** sgordon has joined #heat09:16
kashyapkThanks Qiming and therve. Is there a way to easily convert between the two formats?09:17
therveWe don't have a tool, but writing one shouldn't be hard09:18
*** nikunj2512 has joined #heat09:19
kashyapkCool09:19
Qimingkashyapk, there is a tool (cfn-json2yaml) that helps convert '.template' format to '.yaml', located under heat/tools/09:23
*** akuznetsov has quit IRC09:24
*** mkerrin has quit IRC09:26
shardyQiming: That just renders the json file as yaml IIRC, it's not a conversion to hot, although it would probably be a useful initial step when converting from CFN to hot09:27
Qimingright, shardy.  It only helps save some energy.  Thanks for pointing that out.09:28
*** sgordon has quit IRC09:30
*** akuznetsov has joined #heat09:32
kashyapkSo the .template files are first rendered into yaml and then heat does its stuff?09:33
*** mkerrin has joined #heat09:33
shardykashyapk: Heat supports three template formats, CFN JSON (AWSTemplateFormatVersion), yaml rendered CFN (HeatTemplateFormatVersion) and HOT (heat_template_version)09:36
*** Qiming has quit IRC09:36
shardyHeatTemplateFormatVersion basically only exists because some folks preferred writing yaml CFN templates before HOT existed09:37
shardyhttps://github.com/openstack/heat-templates has examples of all three09:38
kashyapkAwesome! thanks shardy09:39
*** matsuhashi has quit IRC09:43
*** Fayablazer has joined #heat09:46
*** dims_ has joined #heat09:52
*** kirankv_ has quit IRC09:52
*** dims_ has quit IRC09:56
*** ramishra has joined #heat09:58
*** stannie has left #heat10:04
*** stannie has joined #heat10:04
*** zhiyan is now known as zhiyan_10:06
*** lazy_prince has quit IRC10:06
*** ramishra has quit IRC10:07
*** ramishra has joined #heat10:07
*** akuznetsov has quit IRC10:08
*** mkollaro has joined #heat10:15
*** e0ne has quit IRC10:22
*** e0ne has joined #heat10:23
*** kashyapk has quit IRC10:25
*** nosnos has quit IRC10:26
*** kashyapk has joined #heat10:26
*** e0ne has quit IRC10:27
*** e0ne has joined #heat10:28
*** ramishra has quit IRC10:30
*** kashyapk has quit IRC10:30
*** mandira has joined #heat10:32
mandiraHi all10:33
*** nosnos has joined #heat10:34
*** mkollaro has quit IRC10:35
mandiraI m getting error while launching a stack....ERROR.."NeutronClientException: 404 Not Found The resource could not be found. "can anyone help me in this .?10:35
*** kashyapk has joined #heat10:38
*** e0ne has quit IRC10:38
*** nosnos has quit IRC10:39
*** e0ne has joined #heat10:39
*** denis_makogon has joined #heat10:45
*** chandan_kumar has joined #heat10:51
*** mkollaro has joined #heat10:51
*** aniket_ has quit IRC10:51
*** kashyapk has quit IRC10:52
*** chandankumar has quit IRC10:52
*** radez_g0n3 is now known as radez10:52
*** dims_ has joined #heat10:52
*** kashyapk has joined #heat10:52
*** chandan_kumar has quit IRC10:56
*** kashyapk has quit IRC10:57
*** dims_ has quit IRC10:57
*** chandan_kumar has joined #heat10:58
*** jamiehan_ has quit IRC11:00
*** kashyapk has joined #heat11:00
*** jamiehannaford has joined #heat11:00
*** ericgoncz has joined #heat11:02
*** nkhare has quit IRC11:02
*** DaveJ__ has joined #heat11:05
*** ramishra has joined #heat11:07
*** kashyapk has quit IRC11:10
*** kashyapk has joined #heat11:10
*** kashyapk has quit IRC11:15
*** dims_ has joined #heat11:16
*** sorantis has joined #heat11:18
*** loki184 has quit IRC11:18
sorantisshardy: Hi! I wanted to ask about stack deployment from a remote template. (the URL option)11:19
sorantisWill this option be removed?11:19
*** ericgoncz has quit IRC11:20
*** ramishra has quit IRC11:22
*** piyush has joined #heat11:23
*** piyush has joined #heat11:24
shardysorantis: Yes it probably will be removed in the v2 API11:24
shardysorantis: python-heatclient downloads any templates specified by URL and adds them to the body of the create/update request11:24
shardywhich is a better and more secure pattern than having the heat service hit random user provided URL, IMO11:25
sorantisshardy: makes perfect sense11:25
sorantiswhat happens with nested templates then?11:26
shardysorantis: python-heatclient downloads everything including all nested templates and adds them to the files section of the request body11:26
shardysorantis: For folks using python-heatclient the API change should have zero impact11:27
*** mohits has quit IRC11:28
sorantisshardy: ok. hope I got this right11:28
sorantispython-heatclient will still fetch everything from remote URLs and then include in the deployment11:28
shardyyes, exactly11:29
shardyThe only impact will be for any folks using the API directly and passing template_url11:29
sorantisso basically this change will only affect Horizon11:29
*** ramishra has joined #heat11:30
shardysorantis: possibly, I've been working with jomara to figure out the solution to bug #1322258, after which horizon should be using the files section anyway in a similar way to python-heatclient11:30
uvirtbotLaunchpad bug 1322258 in horizon "Heat environments don't work for local files" [High,In progress] https://launchpad.net/bugs/132225811:30
shardySo by the time we get a v2 API I would expect the impact on horizon to be zero or minimal11:30
sorantisI was thinking of the following use-case. Suppose I have all my templates locally. I could package them in a tar archive and feed Horizon or python-heatclient.11:32
sorantisDoes this UC make sense?11:32
sorantisto*11:32
shardyI suppose we could support that, but the first thing python-heatclient will have to do is untar them11:33
sorantisshardy: that’s right. This is the case when I don’t want to host my application templates somewhere else. So for me it makes more sense to work with an archive of my templates11:35
sorantisI can deploy my application via horizon or the heat client equally11:35
shardysorantis: Ok, personally I would not find that feature useful as I prefer to manage templates via revision control, e.g git, so the archive is just a directory on a branch or whatever11:37
shardysorantis: I suppose the tarball interface might be useful for non-template-developer users though11:38
shardyalthough I would expect them to consume pre-tested templates from some repository, e.g probably glance11:39
*** rbuilta has joined #heat11:39
sorantisshardy: the tarball interface may also be usefull when python-heatclient can’t access files because it sits behind the proxy, or for some other reason11:41
*** kashyapk has joined #heat11:41
sorantissay it doesn’t have access to the network where the revision control resides11:41
sorantisI can write a blueprint for this so we could continue this discussion with others who might be interested in this11:44
shardysorantis: sure, feel free to raise a python-heatclient blueprint :)11:44
sorantisis this the place where to put it? https://github.com/openstack/heat-specs11:45
shardyHmm, I'm not sure - I though we were still using blueprints for python-heatclient, but maybe check with zaneb11:46
shardys/though/thought11:46
sorantisshardy: I’ve got some other blueprint related to heat that I’d like to push later on. I guess https://github.com/openstack/heat-specs would be the right place?11:47
shardysorantis: Yes, for heat changes, I'm just not sure about python-heatclient12:05
sorantisshardy: ok, I’ll check with zaneb. Thanks! :)12:05
*** kashyapk has quit IRC12:06
*** saju_m has quit IRC12:07
*** achampio1 has joined #heat12:11
*** KanagarajM has quit IRC12:12
*** achampion has quit IRC12:13
openstackgerritTakashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova  https://review.openstack.org/9986412:14
*** jamiehannaford has quit IRC12:15
*** achampion has joined #heat12:16
*** achampio1 has quit IRC12:16
*** nikunj2512 has quit IRC12:17
*** jdob has joined #heat12:21
*** kirankv has quit IRC12:22
*** jamiehannaford has joined #heat12:23
*** erecio has joined #heat12:23
*** andersonvom has joined #heat12:24
*** saju_m has joined #heat12:24
*** aweiteka has quit IRC12:26
chmouelhey there, i'd like to make the docker contrib plugin to automatically pull docker images (i.e: http://sprunge.us/OCOB ) should I fill this in a blueprint or  a bug would be enouhg?12:27
chmouel(that patch is just an example not what i will be sending :))12:27
*** alexpilotti has joined #heat12:30
thervechmouel, Do you know if docker works with eventlet?12:31
therveWondering if that pull is async or not12:32
chmoueltherve: the python library? that's a good question...12:32
therveRegarding bug/bp, I don't know what we do for things in contrib12:33
thervezaneb should tell you12:33
*** radez is now known as radez_g0n312:33
*** Tross1 has quit IRC12:34
mandira<therve >now i m getting new error "StackValidationFailed: Could not fetch remote template 'lb_server.yaml': Invalid URL scheme "in my template "paste.openstack.org/show/83936/"12:43
thervemandira, Can you not put quotes around URLs? it makes it non clickable12:43
mandirahttp://paste.openstack.org/show/83936/12:44
thervemandira, You need to use a recent heatclient, and have lb_server.yaml file in the same directory as your template12:44
openstackgerritTakashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova  https://review.openstack.org/9986412:46
mandira<therve>i m launching stack through dashboard12:46
thervemandira, It doesn't support this yet12:46
shardymandira: see bug #132225812:47
uvirtbotLaunchpad bug 1322258 in horizon "Heat environments don't work for local files" [High,In progress] https://launchpad.net/bugs/132225812:47
mandiraok got it ..12:52
*** pas-ha has quit IRC12:53
*** pafuent has joined #heat12:53
*** kashyapk has joined #heat12:55
*** kashyapk has quit IRC12:56
*** kashyapk has joined #heat12:57
openstackgerritDimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template.  https://review.openstack.org/9993012:58
*** aweiteka has joined #heat13:02
*** Tross has joined #heat13:03
openstackgerritDimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template.  https://review.openstack.org/9993113:07
openstackgerritDimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template.  https://review.openstack.org/9993113:08
* shardy was already reviewing 9993013:10
shardysigh13:10
*** liusheng has quit IRC13:11
*** liusheng has joined #heat13:11
mandira<therve><shardy>i m launching stack through terminal..but it showing error ERROR: The Parameter (subnet_id) was not provided....13:19
thervemandira, Sounds pretty explicit13:19
*** jdob has quit IRC13:20
*** jdob has joined #heat13:20
mandirathis command i m running in my terminal http://paste.openstack.org/show/83937/13:20
*** kashyapk has quit IRC13:21
therveYou put a , instead of a ;13:21
*** blamar has quit IRC13:26
*** radez_g0n3 is now known as radez13:26
*** piyush has quit IRC13:27
openstackgerritSteven Hardy proposed a change to openstack/heat: Convert service.py to use_stored_context  https://review.openstack.org/9973113:28
openstackgerritSteven Hardy proposed a change to openstack/heat: parser.Stack add use_stored_context option  https://review.openstack.org/9973013:28
openstackgerritSteven Hardy proposed a change to openstack/heat: Allow passing an existing user_creds_id to parser.Stack  https://review.openstack.org/9972913:29
mandira<therve>http://paste.openstack.org/show/83941/13:30
*** ramishra has quit IRC13:32
*** jdob has quit IRC13:34
*** jdob has joined #heat13:34
mandira<therve>http://paste.openstack.org/show/83942/13:35
mandira<therve>u there?13:35
therveyeah13:36
mandira<therve>http://paste.openstack.org/show/83942/13:36
zanebsorantis, shardy: use heat-specs, I think13:36
thervemandira, And?13:37
mandirahttp://paste.openstack.org/show/83941/13:37
mandirathis is error13:37
thervemandira, I can help, but you need to try a bit :/13:38
zanebchmouel: a bug should be fine. the docker plugin is just a toy anyway13:38
chmouelzaneb: what do you mean by toy?13:38
mandira<therve> :P13:38
mandira<therve> i tried..some changes...but not getting13:39
mandirai am trying13:39
thervemandira, Read the error. You have everything you need in the message13:39
zanebchmouel: I mean it's not multitenant, and hence useless in real clouds13:39
zanebDocker is awesome, but it needs to be behind Nova or some other keystone-authenticated multitenant service for it to become a proper part of OpenStack13:40
thervezaneb, You can deploy docker directly in the stack you create13:41
*** ramishra has joined #heat13:44
*** andersonvom has quit IRC13:45
sorantiszaneb: ok13:46
*** Fayablazer has quit IRC13:48
mandira<therve>ERROR: Property error : autoscaleserver: key_name Error validating value u'key': The Key (key) could not be found.13:49
thervemandira, What do you think?13:51
mandira<therve>i m not getting thats why i m asking13:51
*** jistr has joined #heat13:51
mandira<therve>i changed key name in parameter for both file even though i m getting that error13:53
*** Fayablazer has joined #heat13:55
thervemandira, The key you're passing doesn't exist13:55
mandira<therve>but the key is present in my downloads file13:56
thervemandira, It's supported to be a nova keypair13:57
*** zz_gondoi is now known as gondoi13:59
*** ramishra has quit IRC13:59
*** samstav has joined #heat13:59
jdobanyone around who can help me with a few questions on how the heat client uploads an environment to heat?14:00
mandira<therve>i didnot get you14:00
*** kashyapk has joined #heat14:02
*** arbylee has joined #heat14:03
*** afaranha has joined #heat14:03
*** Fayablazer has quit IRC14:03
*** ramishra has joined #heat14:05
*** Fayablazer has joined #heat14:05
shardyjdob: yup14:05
*** liusheng has quit IRC14:05
*** jistr has quit IRC14:06
jdobshardy: hopefully this should be a simple "Yup, that's how it works". from what I've heard, on a stack create with an environment, the client will take an environment and concatenate all of its files into a single JSON document that's sent to heat14:06
jdobis that correct?14:06
*** jistr has joined #heat14:07
*** jcoufal has quit IRC14:08
shardyjdob: nearly, we populate the "files" dict with the body for each file referenced in the environment14:08
afaranhaHello, I have a virtual machine running devstack with neutron ( http://paste.openstack.org/show/83943/ ), I can create instances and they are accessible by ssh, but when I run heat MultiNode template ( https://raw.githubusercontent.com/openstack/heat-templates/master/cfn/deb/MultiNode_DevStack.yaml ) it raises error: "Resource CREATE failed: WaitConditionTimeout: 0 of 1 received". Does anyone knows more about it?14:08
*** daneyon has quit IRC14:08
jdobok, so generally speaking, if I have an environment on a remote machine, the simplest way to download it would be to make that single file and download that, then it can be passed to heat?14:09
shardyjdob: yup pretty much, download the environment and top-level template, pass them into python-heatclient and it resolves all the stuff in the environment for you14:10
shardyso if the environment resource_registry contains URL references, python-heatclient downloads them and adds the body to the files dict14:10
thervezaneb, What's the policy regarding removing config options? Is it a big no-no or a case by case problem?14:10
*** blamar has joined #heat14:11
jdobwhere does that files dict live, the top-level template?14:11
*** kashyapk has quit IRC14:11
shardyjdob: e.g My::Special::Resource: http://foo/special.yaml in the environment results in a files dict like {'http://foo/special.yaml': <content of special.yaml>}14:12
shardyjdob: no, it's created by python-heatclient and passed to create/update requests14:12
shardythere's no definition of it when writing the template, other than putting the references into the environment file14:13
shardyjdob: the easiest way to see how it works is do heat --debug stack-create foo -f template -e environment14:13
shardythen look at the files: map in the request14:13
jdobah, ok, lemme do that... high level, the request is ultimately sending a single file in that call?14:14
*** ramishra has quit IRC14:14
zanebtherve: I think the policy is deprecate for 1 release cycle14:15
shardyjdob: No, it bundles all the files referenced in the environment into a dictionary, so all the data is in one request, but heat still treats it as separate template files14:15
thervezaneb, So keep them at all cost?14:15
jdobgotcha, the one request thing is largely what I'm after14:15
afaranhaDid someone try running MultiNode_Devstack template with icehouse?14:15
zanebtherve: what config option are we talking here?14:15
jdobi'll take a look at the --debug and it should be pretty clear14:16
thervezaneb, Related to the oslo.messaging port14:16
jdoblast question, you said "top-level" template. is that the actual term you guys use to refer to it? i've been using "master template" mostly because I didn't know if there was a real term14:16
shardyjdob: I use that term, not sure if anyone else does ;)14:16
thervezaneb, There is  the rpc_notifier2 which is removed14:16
shardyI mean top-level vs nested14:17
thervezaneb, And I have an issue with allowed_rpc_exception_modules14:17
shardythe top-level template is the thing which goes in -f template.yaml in the stack-create14:17
zanebwtf is rpc_notifier214:17
jdobya, i know what you're getting at, just want to make sure I'm not making up terms in Tuskar when I refer to it :)14:17
therveSome stuff defined by oslo rpc14:17
thervematchmaker_redis too14:17
shardyzaneb: a notifier which uses envelopes IIRC, whatever they are14:18
zanebso when we switch to oslo.messaging, they'll become meaningless?14:18
*** gondoi is now known as zz_gondoi14:19
zanebif it's not going to break anyone's existing config, I'd say go ahead and remove it14:19
zanebif it might, then we'd need to consult with operators I guess14:19
therveWell if the operator defined the config, we'll break if we remove it14:20
therveIf we keep the options doing nothing, they may not get the behavior that they expect though14:20
*** Fayablazer has quit IRC14:21
shardyjdob: FYI this is the python-heatclient code which resolves the stuff in the environment and populates the files map14:22
shardyhttps://github.com/openstack/python-heatclient/blob/master/heatclient/common/template_utils.py14:23
jdobsweet, thanks, that'll save me a bunch of time looking for it14:23
shardyIf you're using the python API rather than the shell interface, you should be able to reuse a lot of that14:23
*** sjmc7 has joined #heat14:23
shardyhttps://github.com/openstack/python-heatclient/blob/master/heatclient/v1/shell.py#L9114:23
shardyjdob: ^^ basically by doing the same as what's in shell.py14:24
zanebtherve: I don't know what the policy is there then :(14:26
*** ramishra has joined #heat14:26
thervezaneb, Yeah it's tricky.14:26
zaneb(other than 'you should have deprecated it 1 release cycle ago', which doesn't help us)14:26
therveI know that SpamapS -1ed a branch with removed an fairly useless option recently, so I know he cares at least14:27
zanebyeah, maybe when he wakes up he'll know what the best course of action is14:27
*** arbylee has quit IRC14:28
*** Fayablazer has joined #heat14:28
*** arbylee has joined #heat14:28
*** zns has joined #heat14:29
openstackgerritJyoti proposed a change to openstack/heat-specs: Dummy test  https://review.openstack.org/9994514:31
*** sorantis has quit IRC14:36
*** ramishra has quit IRC14:36
*** zns has quit IRC14:37
*** samstav has quit IRC14:37
*** zns has joined #heat14:40
*** samstav has joined #heat14:40
*** samstav has quit IRC14:40
*** andersonvom has joined #heat14:40
*** samstav has joined #heat14:41
*** zz_gondoi is now known as gondoi14:45
*** zhiyan_ is now known as zhiyan14:46
openstackgerritA change was merged to openstack/python-heatclient: Append extra space after command in bash_completion  https://review.openstack.org/9931314:48
openstackgerritA change was merged to openstack/python-heatclient: Removed now unnecesary workaround for PyPy  https://review.openstack.org/9707314:48
openstackgerritA change was merged to openstack/python-heatclient: Remove no use option parameters for template-validate  https://review.openstack.org/9400514:48
*** blamar has quit IRC14:48
*** jprovazn has quit IRC14:50
*** andersonvom has quit IRC14:50
*** ramishra has joined #heat14:51
*** kashyapk has joined #heat14:53
*** sabeen has joined #heat14:56
*** arbylee has quit IRC15:00
*** ramishra has quit IRC15:01
*** gondoi is now known as zz_gondoi15:04
*** zhiyan is now known as zhiyan_15:09
*** blamar has joined #heat15:10
*** samstav has quit IRC15:10
*** piyush has joined #heat15:10
*** blamar has quit IRC15:11
*** samstav has joined #heat15:11
*** blamar has joined #heat15:12
*** ramishra has joined #heat15:13
shardyDoes anyone know why we revalidate properties every time they are returned via __getitem__?15:14
shardyhttps://github.com/openstack/heat/blob/master/heat/engine/properties.py#L33815:14
*** vijendar has joined #heat15:15
shardyIt seems like it causes multiple calls to e.g glance when using custom contraints, we revalidate every time an event is created, so probably at least 4 duplicate validations for every stack action15:15
shardypossibly related to the performance issues reported by BillArnold15:16
*** pasquier-s has quit IRC15:19
*** DandyPandy has quit IRC15:21
*** arbylee has joined #heat15:22
*** arbylee1 has joined #heat15:23
*** arbylee has quit IRC15:23
*** jistr has quit IRC15:27
*** jistr has joined #heat15:27
*** tomek_adamczewsk has quit IRC15:30
*** e0ne has quit IRC15:31
*** randallburt has joined #heat15:31
*** e0ne has joined #heat15:31
*** swygue has quit IRC15:33
*** e0ne has quit IRC15:36
*** erecio has quit IRC15:38
*** ramishra has quit IRC15:39
*** steel__ has joined #heat15:40
*** steel__ has left #heat15:41
*** seabra has joined #heat15:41
*** rwsu has joined #heat15:43
*** kashyapk has quit IRC15:47
*** kashyapk has joined #heat15:48
*** saju_m has quit IRC15:49
*** andersonvom has joined #heat15:50
*** DandyPandy has joined #heat15:50
*** KanagarajM has joined #heat15:52
*** kashyapk has quit IRC15:52
*** DandyPandy has quit IRC15:54
*** randallburt has quit IRC15:54
*** randallburt has joined #heat15:54
*** DandyPandy has joined #heat15:54
*** ramishra has joined #heat15:56
afaranhashardy: Last time I got the WaitConditionTimeout error, but I configured devstack with neutron and I still get this error, do you know what could be the reason? Thank you15:57
*** zns has quit IRC16:00
*** zns has joined #heat16:01
*** tango has joined #heat16:02
*** liusheng has joined #heat16:02
*** dims_ has quit IRC16:07
*** dims_ has joined #heat16:08
*** ramishra has quit IRC16:09
*** zns has quit IRC16:12
*** derekh_ has quit IRC16:13
*** zns has joined #heat16:13
*** pafuent has left #heat16:14
*** achampio1 has joined #heat16:16
*** achampion has quit IRC16:18
*** KanagarajM has quit IRC16:19
*** zns has quit IRC16:22
*** samstav has quit IRC16:22
*** hoangdo has quit IRC16:23
*** zns has joined #heat16:24
*** bgorski has joined #heat16:32
*** akuznetsov has joined #heat16:34
*** daneyon has joined #heat16:36
*** daneyon has quit IRC16:39
*** daneyon has joined #heat16:39
*** ramishra has joined #heat16:40
openstackgerritBartosz Górski proposed a change to openstack/heat: Adds multi-cloud to OS::Heat::Stack resource  https://review.openstack.org/9853316:40
*** e0ne has joined #heat16:42
*** ramishra has quit IRC16:45
*** e0ne has quit IRC16:47
*** kashyapk has joined #heat16:47
*** julienve_ has joined #heat16:50
*** kashyapk has quit IRC16:51
*** bandarji has joined #heat16:51
*** julienvey has quit IRC16:54
*** rbuilta has quit IRC16:56
*** akuznetsov has quit IRC17:00
andersonvomshardy: you around?17:00
*** fbo is now known as fbo_away17:01
*** akuznetsov has joined #heat17:01
*** kashyapk has joined #heat17:02
*** dims_ has quit IRC17:04
*** harlowja_away is now known as harlowja17:06
andersonvomzaneb: you around as well?17:06
*** kashyapk has quit IRC17:07
*** samstav has joined #heat17:08
*** DandyPandy has quit IRC17:10
SpamapSzaneb: course of action?17:14
*** DandyPandy has joined #heat17:14
*** Tross has quit IRC17:15
*** samstav has quit IRC17:17
*** Tross has joined #heat17:17
*** samstav has joined #heat17:17
*** Tross has quit IRC17:17
*** samstav has quit IRC17:17
*** samstav has joined #heat17:18
*** piyush has quit IRC17:18
*** petertoft has quit IRC17:19
andersonvomSpamapS: hey, I was just reading the convergence specs and wondering if there's anything I should change around stack-check so that the two of them can play well.17:21
SpamapSandersonvom: No, I think stack-check will work the same.17:25
*** arbylee1 has quit IRC17:25
SpamapSandersonvom: the only difference will be when we're done, stack-check will fire off a check job per stack, instead of just walking the whole thing in one thread.17:25
SpamapSerr17:25
SpamapSa check job per resource17:25
andersonvomSpamapS: yeah, I remember noticing that but thinking this is a change to be made in the future and not necessarily now.17:26
andersonvomhowever shardy seemed to have concerns regarding convergence-observer and stack-check. Since I can't get a hold of him, I thought you might have an idea of what he could be talking about =)17:27
andersonvomalso, maybe changing the endpoint it's currently using, but I'm not sure if this is the right time either17:27
andersonvom(currently: stack-update with update_type=check)17:28
SpamapSandersonvom: yeah we can complete all the other convergence work and check will just be less awesome than the other things.. we can update it to use the new distributed observer capabilities "whenever"17:28
SpamapSandersonvom: wait, check isn't a new command?17:28
*** jstrachan_ has quit IRC17:28
andersonvomSpamapS: nope. =(  That was my original idea, but folks weren't very fond of it17:29
SpamapSI don't know why you'd use _update_ to initiate something that doesn't update.17:29
andersonvomI guess, _technically_, it would be updating the status of the stack17:29
SpamapSandersonvom: Well my intention is for this spec to keep everything that exists working as-is, just to make the operations and the core of Heat more resilient to failures. So if thats how it works.. it will keep working that way.17:30
randallburtSpamapS, andersonvom I think the larger question is that if/when observer is complete, isn't the plan for it to be "checking" all the time?17:30
SpamapSandersonvom: In fact, a special kind of update has a better chance of evolving along with convergence anyway. :p17:30
SpamapSrandallburt: so I'm about to introduce a split of the observer spec into observer and continuous-observer17:31
*** tomek_adamczewsk has joined #heat17:31
randallburtSpamapS:  gotcha; is the continuous-observer a longer-term goal, then?17:31
SpamapSrandallburt: I think we can just implement it as its own process, without any subscribing to notifications from other services, and have it not be doing things continuously.17:31
SpamapSrandallburt: correct. The long term goal is for better scalability by using notification buses rather than polling.17:32
SpamapSBut if we add that in while we also refactor the whole core around convergence, I'm afraid that may be too much change to manage all at once.17:32
randallburtSpamapS:  yes, I remember that now. So in the short-term, continuous-observer would poll or would it initially not really be "continuous"?17:32
randallburtSpamapS:  agreed17:33
*** tomek_adamczewsk has quit IRC17:34
*** tomek_adamczewsk has joined #heat17:34
SpamapSAlso if my estimates are right, the promised wave of devs from HP that are arriving "any minute now" will be up to speed just in time to take up the charge on subscribing17:34
andersonvomhummm... so leaving stack-check as it is right now would be ok? Even though it's not its own command?17:34
andersonvomI ask cause since it's still in flight, this would be a good time to tweek things around17:35
randallburtandersonvom:  kinda depends on how much refactoring this new team is up for ;)17:35
randallburtIMO, that work started quite a while back and I for one would like to see it in in some form sooner rather than later.17:36
* andersonvom whispers: "so would I..."17:36
*** saju_m has joined #heat17:37
*** tomek_adamczewsk has quit IRC17:40
*** tomek_adamczewsk has joined #heat17:41
*** ramishra has joined #heat17:41
andersonvomalso, since you guys are here: do you know why Timeout exception inherits from BaseException as opposed to just Exception?  I meant to ask zaneb, but he's not around =)17:45
zanebI'm back17:45
andersonvomkewl!17:45
zanebwas just reading the scrollback :)17:45
zanebthe short answer is, so "except Exception:" doesn't catch it17:46
*** piyush has joined #heat17:46
*** ramishra has quit IRC17:46
zanebit's an exit exception of sorts - the task is exiting - so it inherits from BaseException17:46
andersonvomzaneb: yeah, I thought that might have been the case.  I ask because folks were wondering if the ExceptionGroup should handle this kind of exception as well.17:47
*** tomek_adamczewsk has quit IRC17:47
andersonvombut it make me wonder if it's supposed to be caught at all17:47
*** piyush1 has joined #heat17:48
andersonvomzaneb: more specifically, here: https://review.openstack.org/#/c/89908/7/heat/engine/resource.py17:48
andersonvombut I'm guessing "no", right?17:49
openstackgerritRandall Burt proposed a change to openstack/heat: Refactor OS::Nova::Server delete handling  https://review.openstack.org/9980017:49
zanebandersonvom: yeah, you need a separate except: clause17:50
*** piyush has quit IRC17:51
zanebcheck out all the other lifecycle operations17:51
zanebe.g. ll. 391-39717:52
andersonvomzaneb: oh, I see.17:53
*** nati_ueno has joined #heat17:54
zanebone day I will refactor that exception handling out into a context manager17:54
andersonvomzaneb: yeah, that really would feel much better, than just having to copy/paste exception handling statements, pretty much17:55
zanebyup, there is too much copy+paste required atm17:56
zanebwe tried to fix that with _do_action, but it turns out not to be able to cover all the cases17:56
*** aweiteka has quit IRC17:57
zanebalthough, in this case why not just delete the default implementation and use _do_action?17:58
andersonvomzaneb: hummm... let me take a look18:01
andersonvomzaneb: close, but no cigar18:03
andersonvomIf NotSupported is raised, we still want the update to be successful18:03
zanebjust because of the check_*_complete?18:03
zanebwhy are we raising NotSupported at all?18:04
andersonvomthis is for the time being while handle_check is not implemented for all the resources18:04
zanebright, but why raise an exception?18:04
zanebit's not an error18:05
andersonvomzaneb: I guess otherwise there would be no easy way to state that in the resource, right?18:06
andersonvomI mean, we'd still want to distinguish notsupported from successful in the status_reason18:07
zanebdelete handle_check() from the superclass18:07
zanebthen if it's present, it's supported, otherwise not18:07
zanebyou can just check all the resources at the point where you're setting the status string18:08
zanebinstead of passing and exception through 3 levels of hackery just to studiously ignore it18:09
*** kashyapk has joined #heat18:09
andersonvomzaneb: but then on line 397 from _do_action, handle_check is not callable, so it would just skip 379-385 altogether and would finish successfully, right?18:10
andersonvomzaneb: sorry, didn't read all your lines.18:11
*** robsparker has quit IRC18:11
zanebyeah, you want it to succeed18:11
zanebyou're setting state=COMPLETE18:11
andersonvombut with no warning saying: btw, we didn't really do anything18:12
*** aweiteka has joined #heat18:12
zaneb<zaneb> you can just check all the resources at the point where you're setting the status string18:13
andersonvomoh, that's the part I was looking into18:13
andersonvom=)18:13
zanebI'm simultaneously writing inline comments on your review that might explain better18:14
andersonvomzaneb: sweet! =) that may make things easier then =)18:14
andersonvomargh. too mane faces18:15
andersonvoms/mane/many/18:15
*** mkollaro has quit IRC18:22
*** arbylee has joined #heat18:25
*** arbylee has quit IRC18:30
*** aweiteka has quit IRC18:30
*** kashyapk has quit IRC18:32
*** kashyapk has joined #heat18:33
*** seabra has quit IRC18:33
*** kashyapk has quit IRC18:37
*** dims_ has joined #heat18:41
*** ramishra has joined #heat18:42
*** aweiteka has joined #heat18:43
*** Fayablazer has quit IRC18:45
*** ramishra has quit IRC18:47
*** petertoft has joined #heat18:47
*** arbylee has joined #heat18:55
therveSpamapS, We were wondering what to do with options removal, in particular in the context of the oslo.messaging port18:56
*** DaveJ__ has quit IRC18:57
*** sjmc7_ has joined #heat19:00
SpamapStherve: yeah, we can't remove interface elements w/o deprecation. It's uncivilized. :)19:00
*** dims has joined #heat19:00
therveSpamapS, So my question was about on strict we were on that19:00
therveSpamapS, Does it make sense to keep options around even if they don't do anything?19:01
*** cody-somerville has quit IRC19:01
openstackgerritVijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters  https://review.openstack.org/9790019:02
*** daneyon has quit IRC19:02
*** dims_ has quit IRC19:03
*** sjmc7 has quit IRC19:03
*** arbylee has quit IRC19:03
*** jprovazn has joined #heat19:04
*** alexpilotti_ has joined #heat19:08
*** e0ne has joined #heat19:08
*** alexpilotti has quit IRC19:11
*** alexpilotti_ is now known as alexpilotti19:11
*** arbylee has joined #heat19:13
*** arbylee has joined #heat19:13
andersonvomzaneb: thanks for the feedback.  regarding the whole "why is this update", that seemed to be the consensus back when I first wrote it as a separate action19:21
zaneblink?19:22
andersonvomsure, hang on19:22
andersonvomzaneb: https://review.openstack.org/#/c/58641/1/heat/api/openstack/v1/__init__.py19:24
andersonvoma _very_ long time ago...19:24
zanebthat's talking about the API though19:24
zanebcompletely different question19:24
andersonvomso I'm not sure I understood your question19:24
andersonvomwhy is this an update as opposed to what?19:25
*** bandarji has quit IRC19:26
zanebas opposed to a separate implementation that actually does what we want19:26
SpamapSzaneb: that was sort of my question too :)19:26
zanebinstead of throwing it into the giant update machine and then doing if update_is_an_update: do_update(); else: do_something_completely() different all over the place19:27
andersonvomzaneb, SpamapS: if you guys could be a little more explicit on how to keep this as an update API call but not-an-update action in the engine, I'd appreciate it, cause I'm not sure I quite follow it. =\19:28
*** jamiehan_ has joined #heat19:29
zanebtwo things being behind the same API doesn't mean they have to have the same implementation19:29
zanebthis is literally the reason why APIs were invented19:29
zanebjust implement Stack.check() and call it from EngineService.update_stack()19:31
*** jamiehannaford has quit IRC19:31
andersonvomzaneb: wouldn't that be precisely the thing you just described above? "if update_is_an_update: do_update(); else: do_something_completely() different"19:32
zanebyes, but you do it once before anything starts, instead of deep in the bowels of a completely different operation, while traversing a data structure that isn't the one you want19:34
*** DandyPandy has quit IRC19:37
SpamapSzaneb: what if we just made it a special update that doesn't actually change anything.19:38
SpamapSI'm guessing it is just too dependent on diffing19:38
zanebSpamapS: update is an operation that takes two templates, builds a dependency graph including both, and traverses it performing different operations on the two groups of nodes19:39
zanebwhereas check is an operation that takes one template, builds a dependency graph and traverses it19:40
zanebthere is *no* reason to intertwine those19:40
SpamapSzaneb: yeah, if anything check is more like delete than update. ;)19:40
SpamapSsince realistically, checking backwards makes more sense than checking forward19:40
zanebespecially when update is already the most difficult, complicated code in the whole engine19:41
zanebSpamapS: does it? I was going to ask about that19:41
SpamapSzaneb: I really hope we can make it simpler, not more complex, with convergence. :-/19:41
SpamapSzaneb: well, there are advantages to both really19:41
SpamapSzaneb: checking forward will find systemic failures19:42
SpamapSchecking backward will find individual failures19:42
*** alexheneveld has quit IRC19:42
*** ramishra has joined #heat19:43
*** nati_ueno has quit IRC19:43
*** zns has quit IRC19:44
*** bandarji has joined #heat19:46
andersonvomSpamapS: erm... what do you mean checking forward vs. backwards?19:46
SpamapSandersonvom: walk up the graph, vs. walk down19:47
SpamapSandersonvom: if you're going to check everything all the time, it doesn't actually matter19:47
SpamapSIn fact, if you're going to check everything, do not use the graph.19:47
*** ramishra has quit IRC19:48
SpamapSjust walk resources19:48
*** petertoft has quit IRC19:48
andersonvomyeah, that's what I thought.  If we're changing it to not use the framework update currently uses, we might as well just go straight to the resources19:49
andersonvomalso, ok, the graph, thanks!19:49
zanebSpamapS: good point19:51
*** daneyon has joined #heat19:52
andersonvomzaneb: so, just to recap: on engine_service.update() just look for "check", if yes, return run parser.Stack.check(), otherwise carry on with update.  And do everything else from Stack.check(). right?19:53
zanebcorrect19:53
andersonvomk. danke schon19:53
*** nati_ueno has joined #heat19:54
andersonvomthough I guess I should say "obrigado" just cause Brazil won the game yesterday =) (and in the name of spreading more languages around)19:54
*** jdob has quit IRC19:55
*** jdob has joined #heat19:55
*** zns has joined #heat19:58
*** sjmc7_ has quit IRC20:00
*** sjmc7 has joined #heat20:00
zanebandersonvom: is there some sort of sporting event on?20:02
andersonvomzaneb: the world cup started yesterday in Brazil20:02
openstackgerritVijendar Komalla proposed a change to openstack/heat: Avoid Stack.load call in identify_stack call  https://review.openstack.org/10000720:04
*** ifarkas has quit IRC20:04
*** jdob has quit IRC20:05
*** jdob has joined #heat20:05
zanebvijendar: I feel like I just -1'd basically that patch only a few days ago20:06
vijendarzaneb: sorry... I did not see that patch20:07
zanebI'll see if I can find it20:07
*** sabeen has quit IRC20:08
*** alexheneveld has joined #heat20:08
zanebvijendar: https://review.openstack.org/#/c/95643/20:08
*** alexheneveld has quit IRC20:09
vijendarzaneb: thanks zaneb. I will take a look20:09
*** blamar has quit IRC20:09
*** alexheneveld has joined #heat20:13
*** arbylee has quit IRC20:14
*** akuznetsov has quit IRC20:16
*** jistr has quit IRC20:18
*** arbylee has joined #heat20:18
*** arbylee has quit IRC20:24
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Specification for continous observer  https://review.openstack.org/10001220:27
*** arbylee has joined #heat20:27
*** randallburt has quit IRC20:28
*** randallburt has joined #heat20:29
*** bgorski has quit IRC20:29
*** alexpilotti has quit IRC20:30
*** CoilDomain has left #heat20:30
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Convergence Observer Specification  https://review.openstack.org/9639420:33
*** jamiehan_ has quit IRC20:39
*** ramishra has joined #heat20:44
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Convergence Specification  https://review.openstack.org/9590720:45
openstackgerritA change was merged to openstack/python-heatclient: Let server order event-list  https://review.openstack.org/9383420:47
SpamapS\o/20:49
*** ramishra has quit IRC20:49
*** jdob has quit IRC20:50
*** bgorski has joined #heat20:56
*** radez is now known as radez_g0n321:01
openstackgerritDavid J Hu proposed a change to openstack/python-heatclient: Add keystone v3 auth support  https://review.openstack.org/9272821:03
*** Michalik- has quit IRC21:13
*** jamiehannaford has joined #heat21:15
*** m_22 has joined #heat21:22
*** saju_m has quit IRC21:23
*** aweiteka has quit IRC21:27
*** jprovazn has quit IRC21:27
*** daneyon has quit IRC21:30
*** ccrouch has quit IRC21:34
*** kashyapk has joined #heat21:35
*** andersonvom has quit IRC21:36
*** e0ne has quit IRC21:38
*** arbylee1 has joined #heat21:38
*** e0ne has joined #heat21:39
openstackgerritVijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters  https://review.openstack.org/9790021:39
*** vijendar has quit IRC21:39
*** arbylee has quit IRC21:39
*** kashyapk has quit IRC21:40
*** e0ne has quit IRC21:42
*** Michalik- has joined #heat21:43
*** ramishra has joined #heat21:45
*** ccrouch has joined #heat21:46
*** arbylee has joined #heat21:47
*** arbylee1 has quit IRC21:47
*** fbo_away is now known as fbo21:48
*** ramishra has quit IRC21:50
*** piyush1 has quit IRC21:52
*** DandyPandy has joined #heat21:54
*** DandyPandy has quit IRC21:57
*** DandyPandy has joined #heat21:58
*** e0ne has joined #heat21:59
*** arbylee has quit IRC22:03
*** harlowja has quit IRC22:03
*** alexheneveld has quit IRC22:05
*** petertoft has joined #heat22:10
*** blamar has joined #heat22:10
*** DandyPandy has quit IRC22:16
*** petertoft has quit IRC22:16
*** jamiehannaford has quit IRC22:19
openstackgerritA change was merged to openstack/heat: Implement NovaFloatingIpAssociation res updatable  https://review.openstack.org/9338922:22
*** blamar has quit IRC22:24
sjmc7hi stevebaker22:27
*** alexheneveld has joined #heat22:28
*** kashyapk has joined #heat22:30
*** zns has quit IRC22:30
*** zns has joined #heat22:34
*** blamar has joined #heat22:34
*** kashyapk has quit IRC22:35
*** randallburt has quit IRC22:37
*** zns has quit IRC22:39
*** alexheneveld has quit IRC22:41
*** ramishra has joined #heat22:45
*** zns has joined #heat22:49
*** ramishra has quit IRC22:50
*** alexheneveld has joined #heat22:51
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/9650722:51
*** blamar has quit IRC22:55
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/8924322:57
*** piyush has joined #heat22:59
*** piyush has quit IRC22:59
*** ccrouch has quit IRC23:00
*** sjmc7 has quit IRC23:01
*** zns has quit IRC23:02
*** fbo is now known as fbo_away23:07
*** alexheneveld has quit IRC23:09
*** julienve_ has quit IRC23:11
*** julienvey has joined #heat23:12
*** samstav has quit IRC23:16
*** samstav has joined #heat23:17
*** samstav has quit IRC23:17
*** e0ne has quit IRC23:28
*** e0ne has joined #heat23:29
*** alexheneveld has joined #heat23:33
*** kashyapk has joined #heat23:33
*** m_22 has quit IRC23:37
*** kashyapk has quit IRC23:38
*** sgordon has joined #heat23:46
*** ramishra has joined #heat23:46
*** dims has quit IRC23:47
*** ramishra has quit IRC23:51

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