*** bandarji1 has quit IRC | 00:00 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Port to oslo.messaging https://review.openstack.org/99648 | 00:01 |
---|---|---|
therve | But that's interesting that you're looking at that problem | 00:01 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add resource attrs and properties to stack-preview https://review.openstack.org/94479 | 00:02 |
therve | I thought we pretty much considered that too hard a problem to solve in heat | 00:02 |
*** andersonvom has quit IRC | 00:07 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Refactor OS::Nova::Server delete handling https://review.openstack.org/99800 | 00:07 |
*** bandarji has joined #heat | 00:09 | |
*** randallburt has quit IRC | 00:13 | |
*** samstav has joined #heat | 00:14 | |
*** samstav_ has quit IRC | 00:16 | |
*** saju_m has quit IRC | 00:18 | |
*** matsuhashi has joined #heat | 00:19 | |
*** samstav has quit IRC | 00:19 | |
*** Qiming has quit IRC | 00:20 | |
*** alexheneveld has quit IRC | 00:29 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Add option to show soft-deleted stacks in stack-list https://review.openstack.org/84520 | 00:34 |
*** dims_ has joined #heat | 00:39 | |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Restore resource metadata attribute https://review.openstack.org/96618 | 00:50 |
*** asalkeld has quit IRC | 00:53 | |
*** john-n-seattle has joined #heat | 00:59 | |
*** nati_ueno has quit IRC | 01:04 | |
*** Qiming has joined #heat | 01:06 | |
*** bandarji has quit IRC | 01:08 | |
*** alexheneveld has joined #heat | 01:11 | |
*** arbylee has joined #heat | 01:20 | |
*** nosnos has joined #heat | 01:21 | |
*** alexpilotti has quit IRC | 01:26 | |
*** lazy_prince has joined #heat | 01:28 | |
*** asalkeld has joined #heat | 01:29 | |
*** rwsu has quit IRC | 01:38 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Port to oslo.messaging https://review.openstack.org/99648 | 01:38 |
*** mkollaro has quit IRC | 01:39 | |
*** asalkeld has quit IRC | 01:44 | |
*** piyush has joined #heat | 01:46 | |
*** Tross has joined #heat | 01:48 | |
elynn | morning all ! | 02:04 |
*** piyush has quit IRC | 02:05 | |
*** asalkeld has joined #heat | 02:07 | |
*** saju_m has joined #heat | 02:08 | |
*** zns has quit IRC | 02:11 | |
*** tiantian has joined #heat | 02:19 | |
tiantian | morning all:) | 02:22 |
*** zns has joined #heat | 02:24 | |
*** dims_ has quit IRC | 02:24 | |
*** arbylee has quit IRC | 02:25 | |
openstackgerrit | Ton Ngo proposed a change to openstack/heat-specs: Stack breakpoint specification https://review.openstack.org/99734 | 02:25 |
*** andersonvom has joined #heat | 02:29 | |
*** tango|3 has quit IRC | 02:31 | |
*** andersonvom has quit IRC | 02:36 | |
*** ramishra has joined #heat | 02:37 | |
*** daneyon has joined #heat | 02:38 | |
*** zns has quit IRC | 02:39 | |
*** dims_ has joined #heat | 02:39 | |
*** lazy_prince has quit IRC | 02:40 | |
*** lazy_prince has joined #heat | 02:40 | |
*** zns has joined #heat | 02:41 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Expose stack limits API https://review.openstack.org/99589 | 02:43 |
*** dims_ has quit IRC | 02:44 | |
*** zhiyan_ is now known as zhiyan | 02: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_away | 02:53 | |
stevebaker | tiantian: done | 02: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:) Thanks | 02:57 |
tiantian | https://review.openstack.org/#/c/96696/ | 02:57 |
*** saju_m has quit IRC | 03:02 | |
*** ericgoncz has joined #heat | 03:03 | |
*** gokrokve_ has joined #heat | 03:05 | |
elynn | hi stevebaker, do you have time to review my patches to heat-cfntools? https://review.openstack.org/#/c/93270/ https://review.openstack.org/96401 | 03:06 |
*** dims_ has joined #heat | 03:10 | |
*** piyush has joined #heat | 03:14 | |
*** ericgoncz has quit IRC | 03:14 | |
*** dims_ has quit IRC | 03:15 | |
*** saju_m has joined #heat | 03:15 | |
*** nosnos has quit IRC | 03:16 | |
*** ramishra has quit IRC | 03:18 | |
*** gokrokve_ has quit IRC | 03:20 | |
*** zns has quit IRC | 03:23 | |
*** ramishra has joined #heat | 03:26 | |
*** piyush1 has joined #heat | 03:36 | |
*** bgorski has quit IRC | 03:37 | |
*** saju_m has quit IRC | 03:38 | |
*** piyush has quit IRC | 03:38 | |
*** lazy_prince has quit IRC | 03:40 | |
*** arbylee has joined #heat | 03:47 | |
*** asalkeld_ has joined #heat | 03:49 | |
*** asalkeld has quit IRC | 03:49 | |
*** asalkeld_ has quit IRC | 03:49 | |
*** piyush1 has quit IRC | 03:51 | |
*** nosnos has joined #heat | 03: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 much | 04:00 |
*** matsuhas_ has joined #heat | 04:03 | |
*** matsuhas_ has quit IRC | 04:04 | |
*** ccrouch has joined #heat | 04:04 | |
*** matsuhas_ has joined #heat | 04:05 | |
*** matsuhashi has quit IRC | 04:05 | |
*** arbylee has quit IRC | 04:06 | |
*** KanagarajM has joined #heat | 04:06 | |
*** samstav has joined #heat | 04:06 | |
*** samstav has quit IRC | 04:07 | |
*** samstav has joined #heat | 04:07 | |
*** dims_ has joined #heat | 04:11 | |
*** matsuhas_ has quit IRC | 04:12 | |
*** matsuhashi has joined #heat | 04:13 | |
*** dims_ has quit IRC | 04:16 | |
openstackgerrit | A change was merged to openstack/heat: Support of regional endpoinds using Keystone v2 https://review.openstack.org/97292 | 04:39 |
SpamapS | therve: Ok, I wasn't sure about the debug logging having i18n. Thanks. :) | 04:40 |
*** saju_m has joined #heat | 04:43 | |
*** samstav has quit IRC | 04:45 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Don't allow "propagate" of heatclient logger https://review.openstack.org/96391 | 04:46 |
*** dims_ has joined #heat | 04:46 | |
*** dims_ has quit IRC | 04:51 | |
*** jcoufal has joined #heat | 04:57 | |
*** zhiyan is now known as zhiyan_ | 05:06 | |
*** saju_m has quit IRC | 05:06 | |
*** ramishra has quit IRC | 05:07 | |
*** Tross has quit IRC | 05:13 | |
*** zhiyan_ is now known as zhiyan | 05:13 | |
*** Tross has joined #heat | 05:13 | |
*** aniket_ has joined #heat | 05:15 | |
aniket_ | goodmorning all | 05:15 |
*** tiantian has quit IRC | 05:16 | |
aniket_ | <shardy>hi | 05:17 |
*** lazy_prince has joined #heat | 05: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 #heat | 05:22 | |
*** nkhare has joined #heat | 05:25 | |
*** mkollaro has joined #heat | 05:32 | |
*** asalkeld has joined #heat | 05:33 | |
*** jprovazn has joined #heat | 05:35 | |
*** mcwoods has quit IRC | 05:38 | |
*** loki184 has joined #heat | 05:45 | |
*** saju_m has joined #heat | 05:46 | |
*** mcwoods has joined #heat | 05:46 | |
*** dims_ has joined #heat | 05:47 | |
*** e0ne has joined #heat | 05:51 | |
*** dims_ has quit IRC | 05:51 | |
*** matsuhashi has quit IRC | 05:52 | |
*** akuznetsov has joined #heat | 05:54 | |
*** saju_m has quit IRC | 05:55 | |
*** saju_m has joined #heat | 05:56 | |
*** matsuhashi has joined #heat | 05:57 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/89750 | 06:02 |
*** jprovazn has quit IRC | 06:02 | |
*** e0ne has quit IRC | 06:02 | |
*** e0ne has joined #heat | 06:03 | |
*** cody-somerville has quit IRC | 06:04 | |
*** jprovazn has joined #heat | 06:04 | |
*** sgordon has joined #heat | 06:07 | |
*** e0ne has quit IRC | 06:08 | |
*** alexheneveld has quit IRC | 06:14 | |
*** cody-somerville has joined #heat | 06:15 | |
*** alexheneveld has joined #heat | 06:16 | |
*** saju_m has quit IRC | 06:22 | |
*** akuznetsov has quit IRC | 06:27 | |
*** zhiyan is now known as zhiyan_ | 06:32 | |
*** ramishra_ has joined #heat | 06:34 | |
*** ramishra has quit IRC | 06:36 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat-templates: Added simple samples that exercise autoscaling https://review.openstack.org/97366 | 06:37 |
*** e0ne has joined #heat | 06:38 | |
*** e0ne has quit IRC | 06:39 | |
*** e0ne has joined #heat | 06:40 | |
*** kirankv has joined #heat | 06:41 | |
*** e0ne has quit IRC | 06:42 | |
*** akuznetsov has joined #heat | 06:47 | |
*** dims_ has joined #heat | 06:47 | |
*** jamiehannaford has joined #heat | 06:48 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Instructions on image creation for SoftwareConfig. https://review.openstack.org/99859 | 06:48 |
*** saju_m has joined #heat | 06:49 | |
*** jamiehan_ has joined #heat | 06:52 | |
*** dims_ has quit IRC | 06:54 | |
*** jamiehannaford has quit IRC | 06:54 | |
*** akuznetsov has quit IRC | 06:56 | |
*** cody-somerville has quit IRC | 06:57 | |
*** tomek_adamczewsk has quit IRC | 06:58 | |
*** Tross has quit IRC | 06:59 | |
*** akuznetsov has joined #heat | 07:00 | |
*** Tross has joined #heat | 07:00 | |
*** zhiyan_ is now known as zhiyan | 07:00 | |
*** akuznetsov has quit IRC | 07:02 | |
*** sgordon has quit IRC | 07:06 | |
*** Tross1 has joined #heat | 07:07 | |
*** sgordon has joined #heat | 07:08 | |
*** Tross has quit IRC | 07:09 | |
*** cody-somerville has joined #heat | 07:09 | |
*** jamiehan_ has quit IRC | 07:11 | |
*** jamiehannaford has joined #heat | 07:12 | |
*** akuznetsov has joined #heat | 07:12 | |
*** sgordon has quit IRC | 07:13 | |
*** ramishra has joined #heat | 07:15 | |
*** jstrachan has joined #heat | 07:15 | |
*** ramishra_ has quit IRC | 07:17 | |
*** jprovazn has quit IRC | 07:18 | |
*** jamiehan_ has joined #heat | 07:21 | |
*** jamiehannaford has quit IRC | 07:24 | |
*** asalkeld has quit IRC | 07:25 | |
*** jamiehan_ has quit IRC | 07:29 | |
*** jamiehannaford has joined #heat | 07:30 | |
aniket_ | <shardy> are you there? | 07:32 |
*** tomek_adamczewsk has joined #heat | 07:34 | |
*** mkollaro has quit IRC | 07:35 | |
*** matsuhas_ has joined #heat | 07:36 | |
*** matsuhashi has quit IRC | 07:36 | |
*** akuznetsov has quit IRC | 07:37 | |
*** akuznetsov has joined #heat | 07:39 | |
*** jamiehan_ has joined #heat | 07:39 | |
*** jamiehannaford has quit IRC | 07: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 this | 07:41 |
pas-ha | morning all | 07:45 |
*** julienvey has joined #heat | 07:46 | |
therve | aniket_, More information would be nice, but if I had to guess you're missing the load balancer extension from neutron | 07:46 |
*** ramishra has quit IRC | 07:48 | |
*** cody-somerville has quit IRC | 07:50 | |
*** dims_ has joined #heat | 07:50 | |
pas-ha | hi all, I'm getting this strange error while running unittests on latest master - http://paste.openstack.org/show/83923/ | 07:52 |
pas-ha | the tests pass though. | 07:52 |
*** akuznetsov has quit IRC | 07:53 | |
*** dims_ has quit IRC | 07:55 | |
*** ramishra has joined #heat | 07:58 | |
therve | pas-ha, Ah, thank I ended up fixing it in my patch because I thought they were new | 07:59 |
therve | pas-ha, It's just noise because threads AFAICT | 07:59 |
pas-ha | therve, probably, as now I see it is sporadic | 08:00 |
pas-ha | I just wonder would the gate pass if it happens, as the gate also checks for ERROR in logs? | 08:01 |
therve | In this case it should | 08:03 |
*** akuznetsov has joined #heat | 08:04 | |
*** cody-somerville has joined #heat | 08:04 | |
*** akuznetsov has quit IRC | 08:06 | |
*** zhiyan is now known as zhiyan_ | 08:10 | |
*** julienvey has quit IRC | 08:10 | |
*** julienvey has joined #heat | 08:10 | |
*** akuznetsov has joined #heat | 08:11 | |
*** akuznetsov has quit IRC | 08:13 | |
openstackgerrit | Takashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova https://review.openstack.org/99864 | 08:13 |
pas-ha | Could 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 |
uvirtbot | Launchpad 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 #heat | 08:15 | |
*** e0ne has joined #heat | 08:16 | |
*** e0ne_ has joined #heat | 08:16 | |
*** derekh_ has joined #heat | 08:17 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource https://review.openstack.org/72336 | 08:19 |
*** tspatzier has joined #heat | 08:20 | |
*** e0ne has quit IRC | 08:20 | |
*** tspatzier has quit IRC | 08:21 | |
*** petertoft has joined #heat | 08:22 | |
*** akuznetsov has quit IRC | 08:25 | |
*** akuznetsov has joined #heat | 08:25 | |
*** e0ne_ has quit IRC | 08:28 | |
*** e0ne has joined #heat | 08:28 | |
*** jprovazn has joined #heat | 08:29 | |
*** zhiyan_ is now known as zhiyan | 08:30 | |
*** akuznetsov has quit IRC | 08:31 | |
*** julienve_ has joined #heat | 08:31 | |
*** julienvey has quit IRC | 08:35 | |
*** cody-somerville has quit IRC | 08:39 | |
*** jstrachan_ has joined #heat | 08:41 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource https://review.openstack.org/72336 | 08:41 |
*** akuznetsov has joined #heat | 08:44 | |
*** jstrachan has quit IRC | 08:44 | |
*** petertoft has quit IRC | 08:45 | |
*** mohits has joined #heat | 08:46 | |
*** petertoft has joined #heat | 08:48 | |
*** kashyapk has joined #heat | 08:48 | |
kashyapk | Hello! | 08:49 |
*** ramishra has quit IRC | 08:50 | |
*** julienve_ has quit IRC | 08:50 | |
*** julienvey has joined #heat | 08:50 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat-templates: Remove misleading OS choices from legacy F17 examples https://review.openstack.org/97486 | 08:51 |
*** dims_ has joined #heat | 08:51 | |
*** cody-somerville has joined #heat | 08:52 | |
*** zhiyan is now known as zhiyan_ | 08:52 | |
*** dims_ has quit IRC | 08:56 | |
*** matsuhas_ has quit IRC | 08:57 | |
*** vpanizo has quit IRC | 08:57 | |
*** petertoft has quit IRC | 08:59 | |
*** zhiyan_ is now known as zhiyan | 09:00 | |
*** petertoft has joined #heat | 09:00 | |
aniket_ | <therve >what changes should i do....................... ???? | 09:01 |
therve | aniket_, Well either enable neutron load balancer, or don't use it | 09:02 |
kashyapk | Hi guys! is there a place where I can see what features HOT has missing that CNF can do? | 09:03 |
therve | kashyapk, Not explicitely. But there shouldn't much, if anything | 09:06 |
aniket_ | <therve>can you explain me about pool_id? | 09:08 |
*** kirankv_ has joined #heat | 09:08 | |
therve | aniket_, Explain what? | 09:08 |
*** zhiyan is now known as zhiyan_ | 09:09 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Port to oslo.messaging https://review.openstack.org/99648 | 09:10 |
*** zhiyan_ is now known as zhiyan | 09:10 | |
kashyapk | Ok 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 #heat | 09:12 | |
Qiming | kashyapk, you may want to use HOT (.yaml) when possible because no new features are actively developed for CFN (.template) | 09:13 |
Qiming | unless portability to AWS CFN is a must for you | 09:14 |
*** sgordon has joined #heat | 09:16 | |
kashyapk | Thanks Qiming and therve. Is there a way to easily convert between the two formats? | 09:17 |
therve | We don't have a tool, but writing one shouldn't be hard | 09:18 |
*** nikunj2512 has joined #heat | 09:19 | |
kashyapk | Cool | 09:19 |
Qiming | kashyapk, there is a tool (cfn-json2yaml) that helps convert '.template' format to '.yaml', located under heat/tools/ | 09:23 |
*** akuznetsov has quit IRC | 09:24 | |
*** mkerrin has quit IRC | 09:26 | |
shardy | Qiming: 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 hot | 09:27 |
Qiming | right, shardy. It only helps save some energy. Thanks for pointing that out. | 09:28 |
*** sgordon has quit IRC | 09:30 | |
*** akuznetsov has joined #heat | 09:32 | |
kashyapk | So the .template files are first rendered into yaml and then heat does its stuff? | 09:33 |
*** mkerrin has joined #heat | 09:33 | |
shardy | kashyapk: Heat supports three template formats, CFN JSON (AWSTemplateFormatVersion), yaml rendered CFN (HeatTemplateFormatVersion) and HOT (heat_template_version) | 09:36 |
*** Qiming has quit IRC | 09:36 | |
shardy | HeatTemplateFormatVersion basically only exists because some folks preferred writing yaml CFN templates before HOT existed | 09:37 |
shardy | https://github.com/openstack/heat-templates has examples of all three | 09:38 |
kashyapk | Awesome! thanks shardy | 09:39 |
*** matsuhashi has quit IRC | 09:43 | |
*** Fayablazer has joined #heat | 09:46 | |
*** dims_ has joined #heat | 09:52 | |
*** kirankv_ has quit IRC | 09:52 | |
*** dims_ has quit IRC | 09:56 | |
*** ramishra has joined #heat | 09:58 | |
*** stannie has left #heat | 10:04 | |
*** stannie has joined #heat | 10:04 | |
*** zhiyan is now known as zhiyan_ | 10:06 | |
*** lazy_prince has quit IRC | 10:06 | |
*** ramishra has quit IRC | 10:07 | |
*** ramishra has joined #heat | 10:07 | |
*** akuznetsov has quit IRC | 10:08 | |
*** mkollaro has joined #heat | 10:15 | |
*** e0ne has quit IRC | 10:22 | |
*** e0ne has joined #heat | 10:23 | |
*** kashyapk has quit IRC | 10:25 | |
*** nosnos has quit IRC | 10:26 | |
*** kashyapk has joined #heat | 10:26 | |
*** e0ne has quit IRC | 10:27 | |
*** e0ne has joined #heat | 10:28 | |
*** ramishra has quit IRC | 10:30 | |
*** kashyapk has quit IRC | 10:30 | |
*** mandira has joined #heat | 10:32 | |
mandira | Hi all | 10:33 |
*** nosnos has joined #heat | 10:34 | |
*** mkollaro has quit IRC | 10:35 | |
mandira | I 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 #heat | 10:38 | |
*** e0ne has quit IRC | 10:38 | |
*** nosnos has quit IRC | 10:39 | |
*** e0ne has joined #heat | 10:39 | |
*** denis_makogon has joined #heat | 10:45 | |
*** chandan_kumar has joined #heat | 10:51 | |
*** mkollaro has joined #heat | 10:51 | |
*** aniket_ has quit IRC | 10:51 | |
*** kashyapk has quit IRC | 10:52 | |
*** chandankumar has quit IRC | 10:52 | |
*** radez_g0n3 is now known as radez | 10:52 | |
*** dims_ has joined #heat | 10:52 | |
*** kashyapk has joined #heat | 10:52 | |
*** chandan_kumar has quit IRC | 10:56 | |
*** kashyapk has quit IRC | 10:57 | |
*** dims_ has quit IRC | 10:57 | |
*** chandan_kumar has joined #heat | 10:58 | |
*** jamiehan_ has quit IRC | 11:00 | |
*** kashyapk has joined #heat | 11:00 | |
*** jamiehannaford has joined #heat | 11:00 | |
*** ericgoncz has joined #heat | 11:02 | |
*** nkhare has quit IRC | 11:02 | |
*** DaveJ__ has joined #heat | 11:05 | |
*** ramishra has joined #heat | 11:07 | |
*** kashyapk has quit IRC | 11:10 | |
*** kashyapk has joined #heat | 11:10 | |
*** kashyapk has quit IRC | 11:15 | |
*** dims_ has joined #heat | 11:16 | |
*** sorantis has joined #heat | 11:18 | |
*** loki184 has quit IRC | 11:18 | |
sorantis | shardy: Hi! I wanted to ask about stack deployment from a remote template. (the URL option) | 11:19 |
sorantis | Will this option be removed? | 11:19 |
*** ericgoncz has quit IRC | 11:20 | |
*** ramishra has quit IRC | 11:22 | |
*** piyush has joined #heat | 11:23 | |
*** piyush has joined #heat | 11:24 | |
shardy | sorantis: Yes it probably will be removed in the v2 API | 11:24 |
shardy | sorantis: python-heatclient downloads any templates specified by URL and adds them to the body of the create/update request | 11:24 |
shardy | which is a better and more secure pattern than having the heat service hit random user provided URL, IMO | 11:25 |
sorantis | shardy: makes perfect sense | 11:25 |
sorantis | what happens with nested templates then? | 11:26 |
shardy | sorantis: python-heatclient downloads everything including all nested templates and adds them to the files section of the request body | 11:26 |
shardy | sorantis: For folks using python-heatclient the API change should have zero impact | 11:27 |
*** mohits has quit IRC | 11:28 | |
sorantis | shardy: ok. hope I got this right | 11:28 |
sorantis | python-heatclient will still fetch everything from remote URLs and then include in the deployment | 11:28 |
shardy | yes, exactly | 11:29 |
shardy | The only impact will be for any folks using the API directly and passing template_url | 11:29 |
sorantis | so basically this change will only affect Horizon | 11:29 |
*** ramishra has joined #heat | 11:30 | |
shardy | sorantis: 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-heatclient | 11:30 |
uvirtbot | Launchpad bug 1322258 in horizon "Heat environments don't work for local files" [High,In progress] https://launchpad.net/bugs/1322258 | 11:30 |
shardy | So by the time we get a v2 API I would expect the impact on horizon to be zero or minimal | 11:30 |
sorantis | I 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 |
sorantis | Does this UC make sense? | 11:32 |
sorantis | to* | 11:32 |
shardy | I suppose we could support that, but the first thing python-heatclient will have to do is untar them | 11:33 |
sorantis | shardy: 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 templates | 11:35 |
sorantis | I can deploy my application via horizon or the heat client equally | 11:35 |
shardy | sorantis: 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 whatever | 11:37 |
shardy | sorantis: I suppose the tarball interface might be useful for non-template-developer users though | 11:38 |
shardy | although I would expect them to consume pre-tested templates from some repository, e.g probably glance | 11:39 |
*** rbuilta has joined #heat | 11:39 | |
sorantis | shardy: the tarball interface may also be usefull when python-heatclient can’t access files because it sits behind the proxy, or for some other reason | 11:41 |
*** kashyapk has joined #heat | 11:41 | |
sorantis | say it doesn’t have access to the network where the revision control resides | 11:41 |
sorantis | I can write a blueprint for this so we could continue this discussion with others who might be interested in this | 11:44 |
shardy | sorantis: sure, feel free to raise a python-heatclient blueprint :) | 11:44 |
sorantis | is this the place where to put it? https://github.com/openstack/heat-specs | 11:45 |
shardy | Hmm, I'm not sure - I though we were still using blueprints for python-heatclient, but maybe check with zaneb | 11:46 |
shardy | s/though/thought | 11:46 |
sorantis | shardy: 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 |
shardy | sorantis: Yes, for heat changes, I'm just not sure about python-heatclient | 12:05 |
sorantis | shardy: ok, I’ll check with zaneb. Thanks! :) | 12:05 |
*** kashyapk has quit IRC | 12:06 | |
*** saju_m has quit IRC | 12:07 | |
*** achampio1 has joined #heat | 12:11 | |
*** KanagarajM has quit IRC | 12:12 | |
*** achampion has quit IRC | 12:13 | |
openstackgerrit | Takashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova https://review.openstack.org/99864 | 12:14 |
*** jamiehannaford has quit IRC | 12:15 | |
*** achampion has joined #heat | 12:16 | |
*** achampio1 has quit IRC | 12:16 | |
*** nikunj2512 has quit IRC | 12:17 | |
*** jdob has joined #heat | 12:21 | |
*** kirankv has quit IRC | 12:22 | |
*** jamiehannaford has joined #heat | 12:23 | |
*** erecio has joined #heat | 12:23 | |
*** andersonvom has joined #heat | 12:24 | |
*** saju_m has joined #heat | 12:24 | |
*** aweiteka has quit IRC | 12:26 | |
chmouel | hey 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 #heat | 12:30 | |
therve | chmouel, Do you know if docker works with eventlet? | 12:31 |
therve | Wondering if that pull is async or not | 12:32 |
chmouel | therve: the python library? that's a good question... | 12:32 |
therve | Regarding bug/bp, I don't know what we do for things in contrib | 12:33 |
therve | zaneb should tell you | 12:33 |
*** radez is now known as radez_g0n3 | 12:33 | |
*** Tross1 has quit IRC | 12: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 |
therve | mandira, Can you not put quotes around URLs? it makes it non clickable | 12:43 |
mandira | http://paste.openstack.org/show/83936/ | 12:44 |
therve | mandira, You need to use a recent heatclient, and have lb_server.yaml file in the same directory as your template | 12:44 |
openstackgerrit | Takashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova https://review.openstack.org/99864 | 12:46 |
mandira | <therve>i m launching stack through dashboard | 12:46 |
therve | mandira, It doesn't support this yet | 12:46 |
shardy | mandira: see bug #1322258 | 12:47 |
uvirtbot | Launchpad bug 1322258 in horizon "Heat environments don't work for local files" [High,In progress] https://launchpad.net/bugs/1322258 | 12:47 |
mandira | ok got it .. | 12:52 |
*** pas-ha has quit IRC | 12:53 | |
*** pafuent has joined #heat | 12:53 | |
*** kashyapk has joined #heat | 12:55 | |
*** kashyapk has quit IRC | 12:56 | |
*** kashyapk has joined #heat | 12:57 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template. https://review.openstack.org/99930 | 12:58 |
*** aweiteka has joined #heat | 13:02 | |
*** Tross has joined #heat | 13:03 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template. https://review.openstack.org/99931 | 13:07 |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat-specs: Encryption/decryption of sections in a HOT template. https://review.openstack.org/99931 | 13:08 |
* shardy was already reviewing 99930 | 13:10 | |
shardy | sigh | 13:10 |
*** liusheng has quit IRC | 13:11 | |
*** liusheng has joined #heat | 13:11 | |
mandira | <therve><shardy>i m launching stack through terminal..but it showing error ERROR: The Parameter (subnet_id) was not provided.... | 13:19 |
therve | mandira, Sounds pretty explicit | 13:19 |
*** jdob has quit IRC | 13:20 | |
*** jdob has joined #heat | 13:20 | |
mandira | this command i m running in my terminal http://paste.openstack.org/show/83937/ | 13:20 |
*** kashyapk has quit IRC | 13:21 | |
therve | You put a , instead of a ; | 13:21 |
*** blamar has quit IRC | 13:26 | |
*** radez_g0n3 is now known as radez | 13:26 | |
*** piyush has quit IRC | 13:27 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Convert service.py to use_stored_context https://review.openstack.org/99731 | 13:28 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: parser.Stack add use_stored_context option https://review.openstack.org/99730 | 13:28 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Allow passing an existing user_creds_id to parser.Stack https://review.openstack.org/99729 | 13:29 |
mandira | <therve>http://paste.openstack.org/show/83941/ | 13:30 |
*** ramishra has quit IRC | 13:32 | |
*** jdob has quit IRC | 13:34 | |
*** jdob has joined #heat | 13:34 | |
mandira | <therve>http://paste.openstack.org/show/83942/ | 13:35 |
mandira | <therve>u there? | 13:35 |
therve | yeah | 13:36 |
mandira | <therve>http://paste.openstack.org/show/83942/ | 13:36 |
zaneb | sorantis, shardy: use heat-specs, I think | 13:36 |
therve | mandira, And? | 13:37 |
mandira | http://paste.openstack.org/show/83941/ | 13:37 |
mandira | this is error | 13:37 |
therve | mandira, I can help, but you need to try a bit :/ | 13:38 |
zaneb | chmouel: a bug should be fine. the docker plugin is just a toy anyway | 13:38 |
chmouel | zaneb: what do you mean by toy? | 13:38 |
mandira | <therve> :P | 13:38 |
mandira | <therve> i tried..some changes...but not getting | 13:39 |
mandira | i am trying | 13:39 |
therve | mandira, Read the error. You have everything you need in the message | 13:39 |
zaneb | chmouel: I mean it's not multitenant, and hence useless in real clouds | 13:39 |
zaneb | Docker is awesome, but it needs to be behind Nova or some other keystone-authenticated multitenant service for it to become a proper part of OpenStack | 13:40 |
therve | zaneb, You can deploy docker directly in the stack you create | 13:41 |
*** ramishra has joined #heat | 13:44 | |
*** andersonvom has quit IRC | 13:45 | |
sorantis | zaneb: ok | 13:46 |
*** Fayablazer has quit IRC | 13:48 | |
mandira | <therve>ERROR: Property error : autoscaleserver: key_name Error validating value u'key': The Key (key) could not be found. | 13:49 |
therve | mandira, What do you think? | 13:51 |
mandira | <therve>i m not getting thats why i m asking | 13:51 |
*** jistr has joined #heat | 13:51 | |
mandira | <therve>i changed key name in parameter for both file even though i m getting that error | 13:53 |
*** Fayablazer has joined #heat | 13:55 | |
therve | mandira, The key you're passing doesn't exist | 13:55 |
mandira | <therve>but the key is present in my downloads file | 13:56 |
therve | mandira, It's supported to be a nova keypair | 13:57 |
*** zz_gondoi is now known as gondoi | 13:59 | |
*** ramishra has quit IRC | 13:59 | |
*** samstav has joined #heat | 13:59 | |
jdob | anyone 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 you | 14:00 |
*** kashyapk has joined #heat | 14:02 | |
*** arbylee has joined #heat | 14:03 | |
*** afaranha has joined #heat | 14:03 | |
*** Fayablazer has quit IRC | 14:03 | |
*** ramishra has joined #heat | 14:05 | |
*** Fayablazer has joined #heat | 14:05 | |
shardy | jdob: yup | 14:05 |
*** liusheng has quit IRC | 14:05 | |
*** jistr has quit IRC | 14:06 | |
jdob | shardy: 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 heat | 14:06 |
jdob | is that correct? | 14:06 |
*** jistr has joined #heat | 14:07 | |
*** jcoufal has quit IRC | 14:08 | |
shardy | jdob: nearly, we populate the "files" dict with the body for each file referenced in the environment | 14:08 |
afaranha | Hello, 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 IRC | 14:08 | |
jdob | ok, 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 |
shardy | jdob: 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 you | 14:10 |
shardy | so if the environment resource_registry contains URL references, python-heatclient downloads them and adds the body to the files dict | 14:10 |
therve | zaneb, 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 #heat | 14:11 | |
jdob | where does that files dict live, the top-level template? | 14:11 |
*** kashyapk has quit IRC | 14:11 | |
shardy | jdob: 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 |
shardy | jdob: no, it's created by python-heatclient and passed to create/update requests | 14:12 |
shardy | there's no definition of it when writing the template, other than putting the references into the environment file | 14:13 |
shardy | jdob: the easiest way to see how it works is do heat --debug stack-create foo -f template -e environment | 14:13 |
shardy | then look at the files: map in the request | 14:13 |
jdob | ah, ok, lemme do that... high level, the request is ultimately sending a single file in that call? | 14:14 |
*** ramishra has quit IRC | 14:14 | |
zaneb | therve: I think the policy is deprecate for 1 release cycle | 14:15 |
shardy | jdob: 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 files | 14:15 |
therve | zaneb, So keep them at all cost? | 14:15 |
jdob | gotcha, the one request thing is largely what I'm after | 14:15 |
afaranha | Did someone try running MultiNode_Devstack template with icehouse? | 14:15 |
zaneb | therve: what config option are we talking here? | 14:15 |
jdob | i'll take a look at the --debug and it should be pretty clear | 14:16 |
therve | zaneb, Related to the oslo.messaging port | 14:16 |
jdob | last 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 term | 14:16 |
shardy | jdob: I use that term, not sure if anyone else does ;) | 14:16 |
therve | zaneb, There is the rpc_notifier2 which is removed | 14:16 |
shardy | I mean top-level vs nested | 14:17 |
therve | zaneb, And I have an issue with allowed_rpc_exception_modules | 14:17 |
shardy | the top-level template is the thing which goes in -f template.yaml in the stack-create | 14:17 |
zaneb | wtf is rpc_notifier2 | 14:17 |
jdob | ya, 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 |
therve | Some stuff defined by oslo rpc | 14:17 |
therve | matchmaker_redis too | 14:17 |
shardy | zaneb: a notifier which uses envelopes IIRC, whatever they are | 14:18 |
zaneb | so when we switch to oslo.messaging, they'll become meaningless? | 14:18 |
*** gondoi is now known as zz_gondoi | 14:19 | |
zaneb | if it's not going to break anyone's existing config, I'd say go ahead and remove it | 14:19 |
zaneb | if it might, then we'd need to consult with operators I guess | 14:19 |
therve | Well if the operator defined the config, we'll break if we remove it | 14:20 |
therve | If we keep the options doing nothing, they may not get the behavior that they expect though | 14:20 |
*** Fayablazer has quit IRC | 14:21 | |
shardy | jdob: FYI this is the python-heatclient code which resolves the stuff in the environment and populates the files map | 14:22 |
shardy | https://github.com/openstack/python-heatclient/blob/master/heatclient/common/template_utils.py | 14:23 |
jdob | sweet, thanks, that'll save me a bunch of time looking for it | 14:23 |
shardy | If you're using the python API rather than the shell interface, you should be able to reuse a lot of that | 14:23 |
*** sjmc7 has joined #heat | 14:23 | |
shardy | https://github.com/openstack/python-heatclient/blob/master/heatclient/v1/shell.py#L91 | 14:23 |
shardy | jdob: ^^ basically by doing the same as what's in shell.py | 14:24 |
zaneb | therve: I don't know what the policy is there then :( | 14:26 |
*** ramishra has joined #heat | 14:26 | |
therve | zaneb, 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 |
therve | I know that SpamapS -1ed a branch with removed an fairly useless option recently, so I know he cares at least | 14:27 |
zaneb | yeah, maybe when he wakes up he'll know what the best course of action is | 14:27 |
*** arbylee has quit IRC | 14:28 | |
*** Fayablazer has joined #heat | 14:28 | |
*** arbylee has joined #heat | 14:28 | |
*** zns has joined #heat | 14:29 | |
openstackgerrit | Jyoti proposed a change to openstack/heat-specs: Dummy test https://review.openstack.org/99945 | 14:31 |
*** sorantis has quit IRC | 14:36 | |
*** ramishra has quit IRC | 14:36 | |
*** zns has quit IRC | 14:37 | |
*** samstav has quit IRC | 14:37 | |
*** zns has joined #heat | 14:40 | |
*** samstav has joined #heat | 14:40 | |
*** samstav has quit IRC | 14:40 | |
*** andersonvom has joined #heat | 14:40 | |
*** samstav has joined #heat | 14:41 | |
*** zz_gondoi is now known as gondoi | 14:45 | |
*** zhiyan_ is now known as zhiyan | 14:46 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Append extra space after command in bash_completion https://review.openstack.org/99313 | 14:48 |
openstackgerrit | A change was merged to openstack/python-heatclient: Removed now unnecesary workaround for PyPy https://review.openstack.org/97073 | 14:48 |
openstackgerrit | A change was merged to openstack/python-heatclient: Remove no use option parameters for template-validate https://review.openstack.org/94005 | 14:48 |
*** blamar has quit IRC | 14:48 | |
*** jprovazn has quit IRC | 14:50 | |
*** andersonvom has quit IRC | 14:50 | |
*** ramishra has joined #heat | 14:51 | |
*** kashyapk has joined #heat | 14:53 | |
*** sabeen has joined #heat | 14:56 | |
*** arbylee has quit IRC | 15:00 | |
*** ramishra has quit IRC | 15:01 | |
*** gondoi is now known as zz_gondoi | 15:04 | |
*** zhiyan is now known as zhiyan_ | 15:09 | |
*** blamar has joined #heat | 15:10 | |
*** samstav has quit IRC | 15:10 | |
*** piyush has joined #heat | 15:10 | |
*** blamar has quit IRC | 15:11 | |
*** samstav has joined #heat | 15:11 | |
*** blamar has joined #heat | 15:12 | |
*** ramishra has joined #heat | 15:13 | |
shardy | Does anyone know why we revalidate properties every time they are returned via __getitem__? | 15:14 |
shardy | https://github.com/openstack/heat/blob/master/heat/engine/properties.py#L338 | 15:14 |
*** vijendar has joined #heat | 15:15 | |
shardy | It 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 action | 15:15 |
shardy | possibly related to the performance issues reported by BillArnold | 15:16 |
*** pasquier-s has quit IRC | 15:19 | |
*** DandyPandy has quit IRC | 15:21 | |
*** arbylee has joined #heat | 15:22 | |
*** arbylee1 has joined #heat | 15:23 | |
*** arbylee has quit IRC | 15:23 | |
*** jistr has quit IRC | 15:27 | |
*** jistr has joined #heat | 15:27 | |
*** tomek_adamczewsk has quit IRC | 15:30 | |
*** e0ne has quit IRC | 15:31 | |
*** randallburt has joined #heat | 15:31 | |
*** e0ne has joined #heat | 15:31 | |
*** swygue has quit IRC | 15:33 | |
*** e0ne has quit IRC | 15:36 | |
*** erecio has quit IRC | 15:38 | |
*** ramishra has quit IRC | 15:39 | |
*** steel__ has joined #heat | 15:40 | |
*** steel__ has left #heat | 15:41 | |
*** seabra has joined #heat | 15:41 | |
*** rwsu has joined #heat | 15:43 | |
*** kashyapk has quit IRC | 15:47 | |
*** kashyapk has joined #heat | 15:48 | |
*** saju_m has quit IRC | 15:49 | |
*** andersonvom has joined #heat | 15:50 | |
*** DandyPandy has joined #heat | 15:50 | |
*** KanagarajM has joined #heat | 15:52 | |
*** kashyapk has quit IRC | 15:52 | |
*** DandyPandy has quit IRC | 15:54 | |
*** randallburt has quit IRC | 15:54 | |
*** randallburt has joined #heat | 15:54 | |
*** DandyPandy has joined #heat | 15:54 | |
*** ramishra has joined #heat | 15:56 | |
afaranha | shardy: 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 you | 15:57 |
*** zns has quit IRC | 16:00 | |
*** zns has joined #heat | 16:01 | |
*** tango has joined #heat | 16:02 | |
*** liusheng has joined #heat | 16:02 | |
*** dims_ has quit IRC | 16:07 | |
*** dims_ has joined #heat | 16:08 | |
*** ramishra has quit IRC | 16:09 | |
*** zns has quit IRC | 16:12 | |
*** derekh_ has quit IRC | 16:13 | |
*** zns has joined #heat | 16:13 | |
*** pafuent has left #heat | 16:14 | |
*** achampio1 has joined #heat | 16:16 | |
*** achampion has quit IRC | 16:18 | |
*** KanagarajM has quit IRC | 16:19 | |
*** zns has quit IRC | 16:22 | |
*** samstav has quit IRC | 16:22 | |
*** hoangdo has quit IRC | 16:23 | |
*** zns has joined #heat | 16:24 | |
*** bgorski has joined #heat | 16:32 | |
*** akuznetsov has joined #heat | 16:34 | |
*** daneyon has joined #heat | 16:36 | |
*** daneyon has quit IRC | 16:39 | |
*** daneyon has joined #heat | 16:39 | |
*** ramishra has joined #heat | 16:40 | |
openstackgerrit | Bartosz Górski proposed a change to openstack/heat: Adds multi-cloud to OS::Heat::Stack resource https://review.openstack.org/98533 | 16:40 |
*** e0ne has joined #heat | 16:42 | |
*** ramishra has quit IRC | 16:45 | |
*** e0ne has quit IRC | 16:47 | |
*** kashyapk has joined #heat | 16:47 | |
*** julienve_ has joined #heat | 16:50 | |
*** kashyapk has quit IRC | 16:51 | |
*** bandarji has joined #heat | 16:51 | |
*** julienvey has quit IRC | 16:54 | |
*** rbuilta has quit IRC | 16:56 | |
*** akuznetsov has quit IRC | 17:00 | |
andersonvom | shardy: you around? | 17:00 |
*** fbo is now known as fbo_away | 17:01 | |
*** akuznetsov has joined #heat | 17:01 | |
*** kashyapk has joined #heat | 17:02 | |
*** dims_ has quit IRC | 17:04 | |
*** harlowja_away is now known as harlowja | 17:06 | |
andersonvom | zaneb: you around as well? | 17:06 |
*** kashyapk has quit IRC | 17:07 | |
*** samstav has joined #heat | 17:08 | |
*** DandyPandy has quit IRC | 17:10 | |
SpamapS | zaneb: course of action? | 17:14 |
*** DandyPandy has joined #heat | 17:14 | |
*** Tross has quit IRC | 17:15 | |
*** samstav has quit IRC | 17:17 | |
*** Tross has joined #heat | 17:17 | |
*** samstav has joined #heat | 17:17 | |
*** Tross has quit IRC | 17:17 | |
*** samstav has quit IRC | 17:17 | |
*** samstav has joined #heat | 17:18 | |
*** piyush has quit IRC | 17:18 | |
*** petertoft has quit IRC | 17:19 | |
andersonvom | SpamapS: 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 |
SpamapS | andersonvom: No, I think stack-check will work the same. | 17:25 |
*** arbylee1 has quit IRC | 17:25 | |
SpamapS | andersonvom: 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 |
SpamapS | err | 17:25 |
SpamapS | a check job per resource | 17:25 |
andersonvom | SpamapS: yeah, I remember noticing that but thinking this is a change to be made in the future and not necessarily now. | 17:26 |
andersonvom | however 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 |
andersonvom | also, maybe changing the endpoint it's currently using, but I'm not sure if this is the right time either | 17:27 |
andersonvom | (currently: stack-update with update_type=check) | 17:28 |
SpamapS | andersonvom: 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 |
SpamapS | andersonvom: wait, check isn't a new command? | 17:28 |
*** jstrachan_ has quit IRC | 17:28 | |
andersonvom | SpamapS: nope. =( That was my original idea, but folks weren't very fond of it | 17:29 |
SpamapS | I don't know why you'd use _update_ to initiate something that doesn't update. | 17:29 |
andersonvom | I guess, _technically_, it would be updating the status of the stack | 17:29 |
SpamapS | andersonvom: 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 |
randallburt | SpamapS, 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 |
SpamapS | andersonvom: In fact, a special kind of update has a better chance of evolving along with convergence anyway. :p | 17:30 |
SpamapS | randallburt: so I'm about to introduce a split of the observer spec into observer and continuous-observer | 17:31 |
*** tomek_adamczewsk has joined #heat | 17:31 | |
randallburt | SpamapS: gotcha; is the continuous-observer a longer-term goal, then? | 17:31 |
SpamapS | randallburt: 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 |
SpamapS | randallburt: correct. The long term goal is for better scalability by using notification buses rather than polling. | 17:32 |
SpamapS | But 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 |
randallburt | SpamapS: yes, I remember that now. So in the short-term, continuous-observer would poll or would it initially not really be "continuous"? | 17:32 |
randallburt | SpamapS: agreed | 17:33 |
*** tomek_adamczewsk has quit IRC | 17:34 | |
*** tomek_adamczewsk has joined #heat | 17:34 | |
SpamapS | Also 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 subscribing | 17:34 |
andersonvom | hummm... so leaving stack-check as it is right now would be ok? Even though it's not its own command? | 17:34 |
andersonvom | I ask cause since it's still in flight, this would be a good time to tweek things around | 17:35 |
randallburt | andersonvom: kinda depends on how much refactoring this new team is up for ;) | 17:35 |
randallburt | IMO, 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 #heat | 17:37 | |
*** tomek_adamczewsk has quit IRC | 17:40 | |
*** tomek_adamczewsk has joined #heat | 17:41 | |
*** ramishra has joined #heat | 17:41 | |
andersonvom | also, 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 |
zaneb | I'm back | 17:45 |
andersonvom | kewl! | 17:45 |
zaneb | was just reading the scrollback :) | 17:45 |
zaneb | the short answer is, so "except Exception:" doesn't catch it | 17:46 |
*** piyush has joined #heat | 17:46 | |
*** ramishra has quit IRC | 17:46 | |
zaneb | it's an exit exception of sorts - the task is exiting - so it inherits from BaseException | 17:46 |
andersonvom | zaneb: 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 IRC | 17:47 | |
andersonvom | but it make me wonder if it's supposed to be caught at all | 17:47 |
*** piyush1 has joined #heat | 17:48 | |
andersonvom | zaneb: more specifically, here: https://review.openstack.org/#/c/89908/7/heat/engine/resource.py | 17:48 |
andersonvom | but I'm guessing "no", right? | 17:49 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Refactor OS::Nova::Server delete handling https://review.openstack.org/99800 | 17:49 |
zaneb | andersonvom: yeah, you need a separate except: clause | 17:50 |
*** piyush has quit IRC | 17:51 | |
zaneb | check out all the other lifecycle operations | 17:51 |
zaneb | e.g. ll. 391-397 | 17:52 |
andersonvom | zaneb: oh, I see. | 17:53 |
*** nati_ueno has joined #heat | 17:54 | |
zaneb | one day I will refactor that exception handling out into a context manager | 17:54 |
andersonvom | zaneb: yeah, that really would feel much better, than just having to copy/paste exception handling statements, pretty much | 17:55 |
zaneb | yup, there is too much copy+paste required atm | 17:56 |
zaneb | we tried to fix that with _do_action, but it turns out not to be able to cover all the cases | 17:56 |
*** aweiteka has quit IRC | 17:57 | |
zaneb | although, in this case why not just delete the default implementation and use _do_action? | 17:58 |
andersonvom | zaneb: hummm... let me take a look | 18:01 |
andersonvom | zaneb: close, but no cigar | 18:03 |
andersonvom | If NotSupported is raised, we still want the update to be successful | 18:03 |
zaneb | just because of the check_*_complete? | 18:03 |
zaneb | why are we raising NotSupported at all? | 18:04 |
andersonvom | this is for the time being while handle_check is not implemented for all the resources | 18:04 |
zaneb | right, but why raise an exception? | 18:04 |
zaneb | it's not an error | 18:05 |
andersonvom | zaneb: I guess otherwise there would be no easy way to state that in the resource, right? | 18:06 |
andersonvom | I mean, we'd still want to distinguish notsupported from successful in the status_reason | 18:07 |
zaneb | delete handle_check() from the superclass | 18:07 |
zaneb | then if it's present, it's supported, otherwise not | 18:07 |
zaneb | you can just check all the resources at the point where you're setting the status string | 18:08 |
zaneb | instead of passing and exception through 3 levels of hackery just to studiously ignore it | 18:09 |
*** kashyapk has joined #heat | 18:09 | |
andersonvom | zaneb: 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 |
andersonvom | zaneb: sorry, didn't read all your lines. | 18:11 |
*** robsparker has quit IRC | 18:11 | |
zaneb | yeah, you want it to succeed | 18:11 |
zaneb | you're setting state=COMPLETE | 18:11 |
andersonvom | but with no warning saying: btw, we didn't really do anything | 18:12 |
*** aweiteka has joined #heat | 18:12 | |
zaneb | <zaneb> you can just check all the resources at the point where you're setting the status string | 18:13 |
andersonvom | oh, that's the part I was looking into | 18:13 |
andersonvom | =) | 18:13 |
zaneb | I'm simultaneously writing inline comments on your review that might explain better | 18:14 |
andersonvom | zaneb: sweet! =) that may make things easier then =) | 18:14 |
andersonvom | argh. too mane faces | 18:15 |
andersonvom | s/mane/many/ | 18:15 |
*** mkollaro has quit IRC | 18:22 | |
*** arbylee has joined #heat | 18:25 | |
*** arbylee has quit IRC | 18:30 | |
*** aweiteka has quit IRC | 18:30 | |
*** kashyapk has quit IRC | 18:32 | |
*** kashyapk has joined #heat | 18:33 | |
*** seabra has quit IRC | 18:33 | |
*** kashyapk has quit IRC | 18:37 | |
*** dims_ has joined #heat | 18:41 | |
*** ramishra has joined #heat | 18:42 | |
*** aweiteka has joined #heat | 18:43 | |
*** Fayablazer has quit IRC | 18:45 | |
*** ramishra has quit IRC | 18:47 | |
*** petertoft has joined #heat | 18:47 | |
*** arbylee has joined #heat | 18:55 | |
therve | SpamapS, We were wondering what to do with options removal, in particular in the context of the oslo.messaging port | 18:56 |
*** DaveJ__ has quit IRC | 18:57 | |
*** sjmc7_ has joined #heat | 19:00 | |
SpamapS | therve: yeah, we can't remove interface elements w/o deprecation. It's uncivilized. :) | 19:00 |
*** dims has joined #heat | 19:00 | |
therve | SpamapS, So my question was about on strict we were on that | 19:00 |
therve | SpamapS, Does it make sense to keep options around even if they don't do anything? | 19:01 |
*** cody-somerville has quit IRC | 19:01 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters https://review.openstack.org/97900 | 19:02 |
*** daneyon has quit IRC | 19:02 | |
*** dims_ has quit IRC | 19:03 | |
*** sjmc7 has quit IRC | 19:03 | |
*** arbylee has quit IRC | 19:03 | |
*** jprovazn has joined #heat | 19:04 | |
*** alexpilotti_ has joined #heat | 19:08 | |
*** e0ne has joined #heat | 19:08 | |
*** alexpilotti has quit IRC | 19:11 | |
*** alexpilotti_ is now known as alexpilotti | 19:11 | |
*** arbylee has joined #heat | 19:13 | |
*** arbylee has joined #heat | 19:13 | |
andersonvom | zaneb: 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 action | 19:21 |
zaneb | link? | 19:22 |
andersonvom | sure, hang on | 19:22 |
andersonvom | zaneb: https://review.openstack.org/#/c/58641/1/heat/api/openstack/v1/__init__.py | 19:24 |
andersonvom | a _very_ long time ago... | 19:24 |
zaneb | that's talking about the API though | 19:24 |
zaneb | completely different question | 19:24 |
andersonvom | so I'm not sure I understood your question | 19:24 |
andersonvom | why is this an update as opposed to what? | 19:25 |
*** bandarji has quit IRC | 19:26 | |
zaneb | as opposed to a separate implementation that actually does what we want | 19:26 |
SpamapS | zaneb: that was sort of my question too :) | 19:26 |
zaneb | instead 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 place | 19:27 |
andersonvom | zaneb, 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 #heat | 19:29 | |
zaneb | two things being behind the same API doesn't mean they have to have the same implementation | 19:29 |
zaneb | this is literally the reason why APIs were invented | 19:29 |
zaneb | just implement Stack.check() and call it from EngineService.update_stack() | 19:31 |
*** jamiehannaford has quit IRC | 19:31 | |
andersonvom | zaneb: 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 |
zaneb | yes, 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 want | 19:34 |
*** DandyPandy has quit IRC | 19:37 | |
SpamapS | zaneb: what if we just made it a special update that doesn't actually change anything. | 19:38 |
SpamapS | I'm guessing it is just too dependent on diffing | 19:38 |
zaneb | SpamapS: 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 nodes | 19:39 |
zaneb | whereas check is an operation that takes one template, builds a dependency graph and traverses it | 19:40 |
zaneb | there is *no* reason to intertwine those | 19:40 |
SpamapS | zaneb: yeah, if anything check is more like delete than update. ;) | 19:40 |
SpamapS | since realistically, checking backwards makes more sense than checking forward | 19:40 |
zaneb | especially when update is already the most difficult, complicated code in the whole engine | 19:41 |
zaneb | SpamapS: does it? I was going to ask about that | 19:41 |
SpamapS | zaneb: I really hope we can make it simpler, not more complex, with convergence. :-/ | 19:41 |
SpamapS | zaneb: well, there are advantages to both really | 19:41 |
SpamapS | zaneb: checking forward will find systemic failures | 19:42 |
SpamapS | checking backward will find individual failures | 19:42 |
*** alexheneveld has quit IRC | 19:42 | |
*** ramishra has joined #heat | 19:43 | |
*** nati_ueno has quit IRC | 19:43 | |
*** zns has quit IRC | 19:44 | |
*** bandarji has joined #heat | 19:46 | |
andersonvom | SpamapS: erm... what do you mean checking forward vs. backwards? | 19:46 |
SpamapS | andersonvom: walk up the graph, vs. walk down | 19:47 |
SpamapS | andersonvom: if you're going to check everything all the time, it doesn't actually matter | 19:47 |
SpamapS | In fact, if you're going to check everything, do not use the graph. | 19:47 |
*** ramishra has quit IRC | 19:48 | |
SpamapS | just walk resources | 19:48 |
*** petertoft has quit IRC | 19:48 | |
andersonvom | yeah, 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 resources | 19:49 |
andersonvom | also, ok, the graph, thanks! | 19:49 |
zaneb | SpamapS: good point | 19:51 |
*** daneyon has joined #heat | 19:52 | |
andersonvom | zaneb: 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 |
zaneb | correct | 19:53 |
andersonvom | k. danke schon | 19:53 |
*** nati_ueno has joined #heat | 19:54 | |
andersonvom | though 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 IRC | 19:55 | |
*** jdob has joined #heat | 19:55 | |
*** zns has joined #heat | 19:58 | |
*** sjmc7_ has quit IRC | 20:00 | |
*** sjmc7 has joined #heat | 20:00 | |
zaneb | andersonvom: is there some sort of sporting event on? | 20:02 |
andersonvom | zaneb: the world cup started yesterday in Brazil | 20:02 |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Avoid Stack.load call in identify_stack call https://review.openstack.org/100007 | 20:04 |
*** ifarkas has quit IRC | 20:04 | |
*** jdob has quit IRC | 20:05 | |
*** jdob has joined #heat | 20:05 | |
zaneb | vijendar: I feel like I just -1'd basically that patch only a few days ago | 20:06 |
vijendar | zaneb: sorry... I did not see that patch | 20:07 |
zaneb | I'll see if I can find it | 20:07 |
*** sabeen has quit IRC | 20:08 | |
*** alexheneveld has joined #heat | 20:08 | |
zaneb | vijendar: https://review.openstack.org/#/c/95643/ | 20:08 |
*** alexheneveld has quit IRC | 20:09 | |
vijendar | zaneb: thanks zaneb. I will take a look | 20:09 |
*** blamar has quit IRC | 20:09 | |
*** alexheneveld has joined #heat | 20:13 | |
*** arbylee has quit IRC | 20:14 | |
*** akuznetsov has quit IRC | 20:16 | |
*** jistr has quit IRC | 20:18 | |
*** arbylee has joined #heat | 20:18 | |
*** arbylee has quit IRC | 20:24 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Specification for continous observer https://review.openstack.org/100012 | 20:27 |
*** arbylee has joined #heat | 20:27 | |
*** randallburt has quit IRC | 20:28 | |
*** randallburt has joined #heat | 20:29 | |
*** bgorski has quit IRC | 20:29 | |
*** alexpilotti has quit IRC | 20:30 | |
*** CoilDomain has left #heat | 20:30 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Convergence Observer Specification https://review.openstack.org/96394 | 20:33 |
*** jamiehan_ has quit IRC | 20:39 | |
*** ramishra has joined #heat | 20:44 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat-specs: Convergence Specification https://review.openstack.org/95907 | 20:45 |
openstackgerrit | A change was merged to openstack/python-heatclient: Let server order event-list https://review.openstack.org/93834 | 20:47 |
SpamapS | \o/ | 20:49 |
*** ramishra has quit IRC | 20:49 | |
*** jdob has quit IRC | 20:50 | |
*** bgorski has joined #heat | 20:56 | |
*** radez is now known as radez_g0n3 | 21:01 | |
openstackgerrit | David J Hu proposed a change to openstack/python-heatclient: Add keystone v3 auth support https://review.openstack.org/92728 | 21:03 |
*** Michalik- has quit IRC | 21:13 | |
*** jamiehannaford has joined #heat | 21:15 | |
*** m_22 has joined #heat | 21:22 | |
*** saju_m has quit IRC | 21:23 | |
*** aweiteka has quit IRC | 21:27 | |
*** jprovazn has quit IRC | 21:27 | |
*** daneyon has quit IRC | 21:30 | |
*** ccrouch has quit IRC | 21:34 | |
*** kashyapk has joined #heat | 21:35 | |
*** andersonvom has quit IRC | 21:36 | |
*** e0ne has quit IRC | 21:38 | |
*** arbylee1 has joined #heat | 21:38 | |
*** e0ne has joined #heat | 21:39 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters https://review.openstack.org/97900 | 21:39 |
*** vijendar has quit IRC | 21:39 | |
*** arbylee has quit IRC | 21:39 | |
*** kashyapk has quit IRC | 21:40 | |
*** e0ne has quit IRC | 21:42 | |
*** Michalik- has joined #heat | 21:43 | |
*** ramishra has joined #heat | 21:45 | |
*** ccrouch has joined #heat | 21:46 | |
*** arbylee has joined #heat | 21:47 | |
*** arbylee1 has quit IRC | 21:47 | |
*** fbo_away is now known as fbo | 21:48 | |
*** ramishra has quit IRC | 21:50 | |
*** piyush1 has quit IRC | 21:52 | |
*** DandyPandy has joined #heat | 21:54 | |
*** DandyPandy has quit IRC | 21:57 | |
*** DandyPandy has joined #heat | 21:58 | |
*** e0ne has joined #heat | 21:59 | |
*** arbylee has quit IRC | 22:03 | |
*** harlowja has quit IRC | 22:03 | |
*** alexheneveld has quit IRC | 22:05 | |
*** petertoft has joined #heat | 22:10 | |
*** blamar has joined #heat | 22:10 | |
*** DandyPandy has quit IRC | 22:16 | |
*** petertoft has quit IRC | 22:16 | |
*** jamiehannaford has quit IRC | 22:19 | |
openstackgerrit | A change was merged to openstack/heat: Implement NovaFloatingIpAssociation res updatable https://review.openstack.org/93389 | 22:22 |
*** blamar has quit IRC | 22:24 | |
sjmc7 | hi stevebaker | 22:27 |
*** alexheneveld has joined #heat | 22:28 | |
*** kashyapk has joined #heat | 22:30 | |
*** zns has quit IRC | 22:30 | |
*** zns has joined #heat | 22:34 | |
*** blamar has joined #heat | 22:34 | |
*** kashyapk has quit IRC | 22:35 | |
*** randallburt has quit IRC | 22:37 | |
*** zns has quit IRC | 22:39 | |
*** alexheneveld has quit IRC | 22:41 | |
*** ramishra has joined #heat | 22:45 | |
*** zns has joined #heat | 22:49 | |
*** ramishra has quit IRC | 22:50 | |
*** alexheneveld has joined #heat | 22:51 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/96507 | 22:51 |
*** blamar has quit IRC | 22:55 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements https://review.openstack.org/89243 | 22:57 |
*** piyush has joined #heat | 22:59 | |
*** piyush has quit IRC | 22:59 | |
*** ccrouch has quit IRC | 23:00 | |
*** sjmc7 has quit IRC | 23:01 | |
*** zns has quit IRC | 23:02 | |
*** fbo is now known as fbo_away | 23:07 | |
*** alexheneveld has quit IRC | 23:09 | |
*** julienve_ has quit IRC | 23:11 | |
*** julienvey has joined #heat | 23:12 | |
*** samstav has quit IRC | 23:16 | |
*** samstav has joined #heat | 23:17 | |
*** samstav has quit IRC | 23:17 | |
*** e0ne has quit IRC | 23:28 | |
*** e0ne has joined #heat | 23:29 | |
*** alexheneveld has joined #heat | 23:33 | |
*** kashyapk has joined #heat | 23:33 | |
*** m_22 has quit IRC | 23:37 | |
*** kashyapk has quit IRC | 23:38 | |
*** sgordon has joined #heat | 23:46 | |
*** ramishra has joined #heat | 23:46 | |
*** dims has quit IRC | 23:47 | |
*** ramishra has quit IRC | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!