Tuesday, 2014-07-08

*** sabeen3 has quit IRC00:04
*** Qiming has joined #heat00:07
*** piyush has quit IRC00:11
*** tomek_adamczewsk has quit IRC00:13
*** tomek_adamczewsk has joined #heat00:13
*** tomek_adamczewsk has quit IRC00:21
*** ccrouch has joined #heat00:22
*** tomek_adamczewsk has joined #heat00:22
*** IlyaE has quit IRC00:23
*** tomek_adamczewsk has quit IRC00:25
*** tomek_adamczewsk has joined #heat00:25
*** Yanyan has joined #heat00:25
*** piyush has joined #heat00:26
*** gokrokve has quit IRC00:28
*** gokrokve has joined #heat00:29
*** IlyaE has joined #heat00:29
*** sarob has quit IRC00:30
*** tango has quit IRC00:30
*** gokrokve has quit IRC00:33
*** tomek_adamczewsk has quit IRC00:34
*** Yanyan has quit IRC00:34
*** tomek_adamczewsk has joined #heat00:35
*** bandarji has joined #heat00:42
*** tomek_adamczewsk has quit IRC00:46
*** Qiming has quit IRC00:48
*** asalkeld has joined #heat00:48
*** IlyaE has quit IRC00:50
*** mohits has quit IRC00:53
*** Yanyan has joined #heat00:59
*** liusheng has quit IRC01:02
*** DandyPandy has joined #heat01:06
*** DandyPandy has joined #heat01:07
*** shakamunyi has quit IRC01:08
*** sgordon has quit IRC01:16
*** tiantian has joined #heat01:23
tiantianmorning:)01:25
*** asalkeld has quit IRC01:26
*** liusheng has joined #heat01:32
openstackgerritHaiyang DING proposed a change to openstack/heat: Change Volume metadata attribute to raw dict.  https://review.openstack.org/9570501:32
*** asalkeld has joined #heat01:37
*** shakamunyi has joined #heat01:41
*** shakamunyi has quit IRC01:42
*** nosnos has joined #heat01:42
*** shakamunyi has joined #heat01:51
*** shakamunyi has quit IRC01:51
*** shakamunyi has joined #heat01:52
*** shakamunyi has quit IRC01:52
*** shakamunyi has joined #heat01:53
*** shakamunyi has quit IRC01:53
*** DandyPandy has quit IRC01:57
*** piyush has quit IRC01:59
*** DandyPandy has joined #heat01:59
*** Qiming has joined #heat02:01
*** shakamunyi has joined #heat02:02
*** killer_prince is now known as lazy_prince02:03
*** zhiyan_ is now known as zhiyan02:08
*** ericgoncz has joined #heat02:17
*** ericgoncz_ has joined #heat02:18
openstackgerritAngus Salkeld proposed a change to openstack/heat: Support loading resources from stevedore extensions  https://review.openstack.org/10304402:20
openstackgerritAngus Salkeld proposed a change to openstack/heat: Change functions to stevedore extensions  https://review.openstack.org/10348402:20
openstackgerritAngus Salkeld proposed a change to openstack/heat: Use setuptools to install contrib plugins  https://review.openstack.org/10533402:20
*** ericgoncz has quit IRC02:21
*** ericgoncz_ is now known as ericgoncz02:21
*** lazy_prince is now known as killer_prince02:25
*** robsparker has quit IRC02:29
*** asalkeld has quit IRC02:32
*** asalkeld has joined #heat02:32
elynnmorning all :)02:33
*** asalkeld has quit IRC02:36
*** ericgoncz has quit IRC02:37
openstackgerritEthan Lynn proposed a change to openstack/heat-specs: Implement neutron custom constraints for subnet/port/router  https://review.openstack.org/10371402:42
*** robsparker has joined #heat02:45
*** gokrokve has joined #heat02:45
*** liusheng has quit IRC02:51
*** tiantian has quit IRC02:51
*** zhangyang has quit IRC02:51
*** zhangyang has joined #heat02:52
*** ramishra has joined #heat02:52
*** tiantian has joined #heat02:53
*** liusheng has joined #heat02:53
*** robsparker has quit IRC02:56
ramishrastevebaker: Hi02:57
stevebakerramishra:02:57
stevebakerramishra: higgins02:57
stevebakerarg, how many times do I need to do that?02:57
ramishrastevebaker: lol..do you have 2 mins for a question on software config and the new spec Tom has been proposing?02:58
stevebakerramishra: yes02:58
lifelessstevebaker: BOSON02:58
stevebakersnigger02:59
ramishrastevebaker: First one.. Is there a way we can order softwareconfigs as they and their application to a resource?02:59
stevebakerramishra: currently the execution order is determined by the sorted names of the deployment resources03:00
ramishrastevebaker: that would help..Can we have something to explicitly specify that?03:02
stevebakerramishra: you mean document it? http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::SoftwareDeployment -> name03:02
Qiming:(03:02
QimingInvalidTemplateVersion: The template version is invalid: Template version was not provided03:03
*** gokrokve has quit IRC03:05
Qimingmostly related to '/opt/stack/heat/contrib/rackspace/rackspace/tests/test_xxx.py'03:06
stevebakerQiming: the root cause may be something to do with constraints plugins. Try pip install -e ./03:07
ramishrastevebaker: I didn't mean the documentation.. but wondering would it be a good idea to explicitly give something like order_id or set some dependancy. I assume this name based ordering would work with provider templates too.03:07
Qimingstevebaker: thanks, will try03:07
*** robsparker has joined #heat03:07
ramishrastevebaker: I was not aware of name based ordering. I'll give it a go03:08
stevebakerramishra: resource dependencies is orthogonal to execution order, so we can't do that. I'd like name ordering to *be* the explicit mechanism, but we need to figure out how to do that with SoftwareComponent. The different action configs will need different orders but we'll only have one deployment resource03:09
ramishrastevebaker: the other question I've is how useful would be action aware 'SoftwareComponent' that is proposed wrt config management tools. What would be the granularity of SoftwareComponet?03:11
*** asalkeld has joined #heat03:12
stevebakerramishra: good question, ask Thomas ;) I would think a component would define a microservice or an application03:12
ramishrastevebaker: IMO, a rollback script for every config explicitly specified would be some sort of starting point. Rollback is a nightmare for many tools03:13
stevebakerramishra: you could do that, but that would be somewhat missing the point of cloud03:14
*** IlyaE has joined #heat03:15
*** flyemsafe has joined #heat03:16
ramishrastevebaker: for example, If a script has to 'adduser' as CREATE action and the user exists. How the DELETE action would know not to remove it? This becomes much more complicated with other things like package management.03:16
ramishrastevebaker: sure..I'll speak to Thomas on these. thanks..03:17
stevebakerramishra: yes, you get to the point quickly where it becomes complicated to the point of impossible. You would be better off bringing up a fresh server and configuring that. Or building a custom golden image then not configuring anything ;)03:18
*** gokrokve has joined #heat03:18
*** chandan_kumar has joined #heat03:18
tiantian<stevebaker>: do you have time for approve my bps in lauchpad which the specs have been merged, https://blueprints.launchpad.net/heat/+spec/implement-ec2instance-bdm  https://blueprints.launchpad.net/heat/+spec/events-pagination  thanks very much03:20
stevebakertiantian: remember you don't need to wait for approval to start developing03:20
*** nosnos has quit IRC03:22
tiantian<stevebaker> yes, you are right:) the code patches are in reviewing... I mean hope you to approve in lauchpad if you have time to do it:)03:22
stevebakertiantian: ah, that is zaneb's job ;)03:22
tiantian<stevebaker> ok, got it, thanks03:23
*** dims has quit IRC03:24
*** gokrokve_ has joined #heat03:25
*** gokrokve has quit IRC03:28
Qimingstevebaker, tried 'pip install -e ./', now seeing failures like this: ClientException: (500, 'ClientException: The server has either erred or is incapable of performing the requested operation.')03:30
Qimingstevebaker, reported from heat.tests.test_nova_utils.NovaUtilsRefreshServerTests.test_500_error03:30
stevebakerQiming: how do you run your tests?03:31
Qiming./run_tests.sh03:31
stevebakerQiming: It may be time for you to learn the ways of the tox ;)03:31
Qimingheat/engine/resources/nova_utils.py line 5403:32
stevebakerQiming: I've just had to stop using run_tests.sh due to the recent stevedore changes - its only practical to run our tests in a properly setup virtualenv now, which tox does03:32
*** gokrokve has joined #heat03:36
*** chandan_kumar has quit IRC03:36
*** chandan_kumar has joined #heat03:36
*** saju_m has joined #heat03:37
*** gokrokve_ has quit IRC03:39
*** flyemsafe has quit IRC03:42
Qimingstevebaker, okay. tryied this: pip install -e ./; rm -fr * .tox; tox -epy2603:46
Qimingnow I'm getting 'py26: commands succeeded  congratulations :)'03:46
stevebakerQiming: tox will do the pip install for you03:46
Qimingso, just clear the old cache in .tox, then 'tox -epy26' would be okay?03:47
elynnOr you can just use "tox --recreate -e py26"03:49
*** higgins has quit IRC03:55
*** higgins has joined #heat03:55
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/10516603:59
openstackgerritYanyan Hu proposed a change to openstack/heat: Default to keystone V3 for software deployment  https://review.openstack.org/10475404:04
*** gokrokve_ has joined #heat04:07
*** alexheneveld has joined #heat04:09
openstackgerritYanyan Hu proposed a change to openstack/heat: Default to keystone V3 for software deployment  https://review.openstack.org/10475404:10
*** gokrokve has quit IRC04:11
*** killer_prince is now known as lazy_prince04:12
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement BlockDeviceMappings for AWS::EC2::Instance  https://review.openstack.org/10372504:13
*** gokrokve_ has quit IRC04:14
*** gokrokve has joined #heat04:15
*** asalkeld has quit IRC04:16
*** gokrokve has quit IRC04:20
*** IlyaE has quit IRC04:21
*** ajc_ has joined #heat04:25
*** nosnos has joined #heat04:25
*** gokrokve has joined #heat04:30
*** gokrokve_ has joined #heat04:37
*** rushiagr has joined #heat04:37
*** gokrokve has quit IRC04:39
*** DandyPandy has quit IRC04:40
*** rakesh_hs has joined #heat04:45
*** samstav has quit IRC04:49
*** samstav has joined #heat04:49
*** gokrokve has joined #heat04:50
*** saju_m has quit IRC04:50
*** gokrokve_ has quit IRC04:52
openstackgerritSteve Baker proposed a change to openstack/heat: Use setuptools to install contrib plugins  https://review.openstack.org/10344104:53
openstackgerritSteve Baker proposed a change to openstack/heat: Only support client plugins  https://review.openstack.org/9868804:53
openstackgerritSteve Baker proposed a change to openstack/heat: Glance, swift use ignore_not_found()  https://review.openstack.org/10042404:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement keystone client plugin  https://review.openstack.org/9798504:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement heat client plugin  https://review.openstack.org/9798404:53
openstackgerritSteve Baker proposed a change to openstack/heat: Client plugin exception handling methods  https://review.openstack.org/10042104:53
openstackgerritSteve Baker proposed a change to openstack/heat: Move network constraint to neutron plugin  https://review.openstack.org/10042004:53
openstackgerritSteve Baker proposed a change to openstack/heat: Neutron use ignore_not_found()  https://review.openstack.org/10042304:53
openstackgerritSteve Baker proposed a change to openstack/heat: Nova use ignore_not_found()  https://review.openstack.org/10042204:53
openstackgerritSteve Baker proposed a change to openstack/heat: Move nova_utils functions to nova client plugin  https://review.openstack.org/10178204:53
openstackgerritSteve Baker proposed a change to openstack/heat: Store clients in context  https://review.openstack.org/9893504:53
openstackgerritSteve Baker proposed a change to openstack/heat: Move glance_utils functions to glance client plugin  https://review.openstack.org/10041904:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement barbican client plugin  https://review.openstack.org/9868404:53
openstackgerritSteve Baker proposed a change to openstack/heat: Use config region_name_for_services for rackspace clients  https://review.openstack.org/9868604:53
openstackgerritSteve Baker proposed a change to openstack/heat: Port rackspace clients to client plugins  https://review.openstack.org/9868704:53
openstackgerritSteve Baker proposed a change to openstack/heat: Remove function get_software_config  https://review.openstack.org/10139604:53
openstackgerritSteve Baker proposed a change to openstack/heat: Cinder, trove, ceilo use ignore_not_found()  https://review.openstack.org/10139704:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement marconi client plugin  https://review.openstack.org/9868304:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement nova client plugin  https://review.openstack.org/9797704:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement swift client plugin  https://review.openstack.org/9797804:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement glance client plugin  https://review.openstack.org/9797904:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement neutron client plugin  https://review.openstack.org/9798004:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement cinder client plugin  https://review.openstack.org/9798104:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement trove client plugin  https://review.openstack.org/9798204:53
openstackgerritSteve Baker proposed a change to openstack/heat: Implement ceilometer client plugin  https://review.openstack.org/9798304:53
*** lazy_prince has quit IRC04:53
*** samstav has quit IRC04:54
*** gokrokve_ has joined #heat04:56
*** gokrokve has quit IRC04:57
*** dims has joined #heat04:58
*** chandan_kumar has quit IRC04:58
*** lazy_prince has joined #heat05:01
*** dims has quit IRC05:02
*** tspatzier has joined #heat05:02
*** chandan_kumar has joined #heat05:04
*** bandarji has quit IRC05:04
*** chandan_kumar has quit IRC05:04
*** gokrokve has joined #heat05:04
*** chandankumar has joined #heat05:04
*** gokrokve has quit IRC05:05
*** gokrokve_ has quit IRC05:05
*** tango has joined #heat05:08
*** ckmvishnu has joined #heat05:08
*** shakamunyi has quit IRC05:09
*** Yanyan has quit IRC05:09
skraynevMorning :)05:14
*** nkhare has joined #heat05:15
*** bvivek has joined #heat05:19
*** killer_prince has joined #heat05:19
*** tiantian has quit IRC05:20
*** gokrokve has joined #heat05:25
*** Dev_Jin has joined #heat05:25
*** lazy_prince has quit IRC05:26
*** killer_prince is now known as lazy_prince05:26
*** gokrokve_ has joined #heat05:27
*** gokrokve has quit IRC05:30
*** arbylee has quit IRC05:35
*** DandyPandy has joined #heat05:37
*** harlowja is now known as harlowja_away05:42
skraynevelynn: are you here?05:43
*** gokrokve has joined #heat05:46
*** unmeshg has joined #heat05:47
*** gokrokve_ has quit IRC05:50
elynnHi skraynev05:52
*** gokrokve_ has joined #heat05:53
*** ramishra has quit IRC05:55
*** gokrokve has quit IRC05:56
*** Ng_ has joined #heat05:56
skraynevelynn: about https://review.openstack.org/#/c/103714, did you see html output ?05:56
*** IlyaE has joined #heat05:57
skraynevelynn: I just worry that result still is not good for reading in section http://docs-draft.openstack.org/14/103714/2/check/gate-heat-specs-docs/4943609/doc/build/html/specs/neutron-custom-constraint.html#proposed-change05:58
*** dims has joined #heat05:58
elynnOh...05:59
skraynevelynn: will be really cool to have each number (constraint) on separate line ;)05:59
elynnI'm not very familiar with rst to html convert.06:00
elynnWill modify my patch in next patchset06:00
elynnBTW, where can I find the link you mention above?06:01
skraynevelynn: np, just suggestion. I want to add +2, but can not do it in current situation06:02
elynn:)06:02
skraynevLast comment from Jenkins06:02
skraynevF.e. gate-heat-specs-docs SUCCESS in 1m 09s06:02
*** dims has quit IRC06:03
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/10497506:03
elynnOh... I got it!06:03
skraynevuse link in job name06:03
skraynev;)06:03
elynn:D06:04
skraynevyeah it's very useful.06:04
*** saju_m has joined #heat06:05
*** ramishra has joined #heat06:05
*** sgordon has joined #heat06:10
*** gokrokve_ has quit IRC06:11
*** gokrokve has joined #heat06:12
*** piyush has joined #heat06:12
*** sarob has joined #heat06:15
*** gokrokve has quit IRC06:16
*** asalkeld has joined #heat06:17
*** cmyster has joined #heat06:18
*** nkhare has quit IRC06:18
cmystermorning06:19
*** alexheneveld has quit IRC06:20
*** alexheneveld has joined #heat06:21
*** alexheneveld has quit IRC06:22
openstackgerritEthan Lynn proposed a change to openstack/heat-specs: Implement neutron custom constraints for subnet/port/router  https://review.openstack.org/10371406:24
*** alexheneveld has joined #heat06:24
*** tiantian has joined #heat06:25
*** zigo has quit IRC06:27
*** alexheneveld has quit IRC06:29
*** saju_m has quit IRC06:30
*** ishant has joined #heat06:31
*** zigo has joined #heat06:31
*** lazy_prince has quit IRC06:32
therveGood morning!06:32
*** nkhare has joined #heat06:35
*** jstrachan has joined #heat06:42
*** sarob has quit IRC06:49
*** jprovazn has joined #heat06:49
*** lazy_prince has joined #heat06:50
cmystermorning therve06:52
*** sy01 has joined #heat06:54
skraynevstevebaker, could you please fix imports in unittests for swiftclient too ?06:55
sy01Hello, I am testing nested stack, I am able to created a stack when the "TemplateURL" is a web url but stack creation is failing in case of local refrence of the template,06:55
*** gokrokve has joined #heat06:56
sy01Resource Create Failed: Valueerror: Could Not Fetch Remote Template 'File:///Tmp/Test.Yaml': Invalid Url Scheme File06:56
*** sgordon has quit IRC06:56
sy01It does not look like invalid url scheme06:56
*** tomek_adamczewsk has joined #heat06:59
*** dims_ has joined #heat06:59
*** piyush has quit IRC07:00
*** gokrokve has quit IRC07:01
*** jcoufal has joined #heat07:01
*** IlyaE has quit IRC07:03
*** cmyster has quit IRC07:03
*** dims_ has quit IRC07:04
thervesy01, You can't specify file:// URLs in TemplateURL07:05
sy01therve: Ohh, then how should i reference a local template07:06
sy01therve: is it not possible right now ?07:06
thervesy01, Not with AWS::CloudFormation::Stack07:06
therveIt depends what you mean by local too07:07
sy01therve: Any work around, so that i can use nested stack feature with templates present in my local folder07:07
thervesy01, You mean local to your client machine then?07:08
*** cmyster has joined #heat07:08
*** cmyster has joined #heat07:08
sy01therve: Yes, on the machine where python-heat-client is running07:08
thervesy01, The support mechanism in icehouse is to use type: file.yaml07:08
therveIn your template07:09
sy01i tried that, but it does n't work.07:09
*** tomek_adamczewsk has quit IRC07:09
therveSure it does07:10
sy01therve: "ERROR: Could not fetch remote template 'test.yaml': Invalid URL scheme"07:11
sy01therve:     type: test.yaml07:11
thervesy01, What's the verson the heatclient you're using?07:11
*** tomek_adamczewsk has joined #heat07:12
sy01therve:  python-heatclient                    0.2.8-0ubuntu107:12
*** pasquier-s has joined #heat07:13
therveThat may be a bit old07:13
*** tspatzier has quit IRC07:14
*** saju_m has joined #heat07:14
*** tango has quit IRC07:16
*** iyozhikov is now known as IgorYozhikov07:20
openstackgerritA change was merged to openstack/heat: Implement nova client plugin  https://review.openstack.org/9797707:20
*** shakamunyi has joined #heat07:22
openstackgerritSergey Kraynev proposed a change to openstack/heat: Moving network_id_from_subnet_id to neutron_utils  https://review.openstack.org/10538207:22
*** nkhare has quit IRC07:25
*** IlyaE has joined #heat07:28
*** pasquier-s has quit IRC07:30
openstackgerritThomas Herve proposed a change to openstack/heat: Fix serialization of InvalidSchemaError  https://review.openstack.org/10418907:32
*** nkhare has joined #heat07:33
*** IlyaE has quit IRC07:33
openstackgerritSergey Kraynev proposed a change to openstack/heat: Remove unused parameter name in validate_value  https://review.openstack.org/9776507:35
openstackgerritSergey Kraynev proposed a change to openstack/heat: Using default FnGetRefId behavior for LaunchConfig  https://review.openstack.org/9754307:35
*** nati_ueno has quit IRC07:37
*** tomek_adamczewsk has quit IRC07:39
*** shakamunyi has quit IRC07:46
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding own child_template for AutoScalingGroup  https://review.openstack.org/9514207:47
sy01therve: Ubuntu package for 0.2.10 is not there and while installing from ubuntu packages07:49
sy01therve: if i try to do install it via pip, it does install the 0.2.1007:50
sy01therve: So i am stuck with 0.2.807:50
openstackgerritEthan Lynn proposed a change to openstack/heat: Implement PrivateIpAddress property for EC2::Instance  https://review.openstack.org/9858007:50
thervesy01, Why can't you use the pip version?07:50
*** akuznetsov has quit IRC07:54
*** akuznetsov has joined #heat07:55
*** gokrokve has joined #heat07:56
*** jistr has joined #heat07:56
*** sergmelikyan has quit IRC07:56
*** rushiagr_ has joined #heat07:58
openstackgerritAngus Salkeld proposed a change to openstack/heat: Support loading resources from stevedore extensions  https://review.openstack.org/10304407:58
openstackgerritAngus Salkeld proposed a change to openstack/heat: Use setuptools to install contrib plugins  https://review.openstack.org/10533407:58
openstackgerritAngus Salkeld proposed a change to openstack/heat: Change functions to stevedore extensions  https://review.openstack.org/10348407:58
*** asalkeld has quit IRC07:59
*** pas-ha has joined #heat07:59
*** pasquier-s has joined #heat08:00
*** rushiagr has quit IRC08:00
*** gokrokve has quit IRC08:00
*** rushiagr_ has quit IRC08:02
*** killer_prince has joined #heat08:04
*** ryansb has quit IRC08:06
*** sjmc7 has quit IRC08:08
openstackgerritSergey Kraynev proposed a change to openstack/heat: Providing reference on resource during preview  https://review.openstack.org/9754408:09
*** IgorYozhikov is now known as iyozhikov08:09
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding validation algorithm for get attr functions  https://review.openstack.org/8248808:09
*** sjmc7 has joined #heat08:10
openstackgerrithuangtianhua proposed a change to openstack/python-heatclient: Implement events pagination, sorting and filtering  https://review.openstack.org/10511008:10
*** TonyBurn_ has joined #heat08:13
*** pasquier-s has quit IRC08:13
*** pasquier-s has joined #heat08:14
shardymorning all08:14
cmystermorning08:15
*** derekh_ has joined #heat08:16
*** pasquier-s has quit IRC08:16
*** pasquier-s has joined #heat08:17
*** tspatzier has joined #heat08:20
*** sy01 has quit IRC08:20
*** pasquier-s has quit IRC08:21
*** pasquier-s has joined #heat08:22
*** pasquier-s has quit IRC08:25
*** pasquier-s has joined #heat08:26
*** lazy_prince has quit IRC08:26
*** killer_prince is now known as lazy_prince08:26
openstackgerritA change was merged to openstack/heat-specs: Implement neutron custom constraints for subnet/port/router  https://review.openstack.org/10371408:26
*** julienvey has joined #heat08:26
shardytherve: hey, around?08:27
therveshardy, Hi!08:27
*** sergmelikyan has joined #heat08:27
shardytherve: hi!  Just wanted a quick chat re https://review.openstack.org/#/c/104189/08:27
therveshardy, Yeah thanks. What do you think?08:28
*** dims has joined #heat08:28
shardySo the issue is, folks often add a new exception, which if it can get raised and passed back via RPC, results in a CFN API 500 error08:28
shardySo I'm confused by your comment about it being different/big patch etc - it's one line more?08:28
shardyOr are you saying the exception can never get raised via CFN templates?08:28
shardyI'm just trying to avoid yet-another "cfn API raises 500" bug later ;)08:29
therveNo just that it's a different issue than the one reported08:29
therveIE almost completely orthogonal to the fix I'm making08:29
shardybut your patch adds a new exception type?08:30
therveNot really08:30
*** radez_g0n3 is now known as radez08:30
shardyThe CFN API maps every exception not explicitly mapped to 50008:30
therveThe exception was already here, I just moved it08:30
pas-hamorning all08:30
shardytherve: hmm, oh yes, I see08:31
shardySo the CFN API is probably broken already then :(08:31
therveYes :)08:31
* shardy sighs08:31
shardytherve: Ok, fair enough, thanks for the clarification08:32
therveshardy, That reminds me, WaitCondition errors inherits from Error so are likely to have the same problem08:32
therveshardy, I don't know how to test it though08:32
shardytherve: WaitCondition errors aren't ever propagated via RPC, so it's not the same problem08:32
*** dims has quit IRC08:33
shardythe issue is exceptions in the path of synchronous calls08:33
therveOK I was wondering08:33
shardyStuff caught while IN_PROGRESS is reported via the stack status not the API call08:33
shardyit's not always obvious which is which, but I think most validation exceptions fall into the API response category08:34
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement BlockDeviceMappings for AWS::EC2::Instance  https://review.openstack.org/10372508:35
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement events pagination, sorting and filtering  https://review.openstack.org/10443908:35
*** pasquier-s_ has joined #heat08:37
*** pasquier-s has quit IRC08:38
*** andreaf has quit IRC08:40
*** andreaf_ is now known as andreaf08:40
*** andreaf_ has joined #heat08:40
openstackgerritEthan Lynn proposed a change to openstack/heat: Implement PrivateIpAddress property for EC2::Instance  https://review.openstack.org/9858008:40
*** pasquier-s__ has joined #heat08:41
*** ramishra has quit IRC08:41
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::NodeGroupTemplate resource  https://review.openstack.org/10028808:41
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement sahara client plugin  https://review.openstack.org/10058808:41
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource  https://review.openstack.org/7233608:41
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::ClusterTemplate resource  https://review.openstack.org/10150908:41
*** pasquier-s_ has quit IRC08:43
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement CFN CancelUpdateStack action  https://review.openstack.org/10285208:48
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement cancelling of stack update  https://review.openstack.org/10285108:48
*** sarob has joined #heat08:50
*** pasquier-s has joined #heat08:50
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Fix test for stack delete on same active engine  https://review.openstack.org/10452508:51
*** pasquier-s__ has quit IRC08:51
*** rushiagr_ has joined #heat08:54
*** sarob has quit IRC08:54
*** gokrokve has joined #heat08:56
*** gokrokve has quit IRC09:00
tiantianstevedore.extension DistributionNotFound: python-neutronclient>=2.3.5,<3 ??09:00
tiantianthe python-neutronclient is up-to-date09:01
*** Ng has quit IRC09:02
*** Ng_ is now known as Ng09:02
tiantiansomeone who can help?09:02
shardytiantian: If you're running devstack, try doing python setup.py install09:03
shardyI had issues yesterday until I did that09:03
shardy(thanks again to therve and skraynev for the help ;)09:03
tiantianshardy: I have run the command :pip install -e ./09:03
tiantianor I missing something09:04
therveThere are many ways this can be raised09:04
therveDo you have python-neutronclient system package installed?09:05
*** bvandenh has joined #heat09:06
gilliardHi - w.r.t bug 1217194, I can put up a patch using fnmatch.  Any objections?09:06
uvirtbotLaunchpad bug 1217194 in heat "AllowedPattern is using python re module with user input" [High,Triaged] https://launchpad.net/bugs/121719409:06
gilliardI don't see any alternative regex library that fits our needs, so I think greghaynes suggestion is OK09:07
tiantian<therve>: you mean I have to delete the system package in /usr/local/lib/python2.7/dist-packages?09:07
thervetiantian, Not in usr/local no09:08
therveMaybe update it though09:08
thervegilliard, That's worth trying yes09:10
tiantian<therve>:pip install python-neutronclient -U   and 'Requirement already up-to-date: python-neutronclient in /usr/local/lib/python2.7/dist-packages' returns, how can I do?09:11
thervetiantian, I don't know09:12
skraynevtiantian: when does it happen?09:13
*** jstrachan has quit IRC09:13
skraynevtiantian: for tests or you try to start heat-engine ?09:13
tiantian<therve>: start the engine thread using ' python /opt/stack/heat/bin/heat-engine --config-file=/etc/heat/heat.conf'09:13
tiantian<skraynev>: hi09:14
tiantian<skraynev>: and when create a stack, an error raised:'ERROR: The template version is invalid: Template version was not provided'09:15
skraynevtiantian: hm. strange I use last master and have not seen such problem...09:15
skraynevtiantian: oh :) I know this one09:15
shardytiantian: I had that issue yesterday, setup.py install solved it09:16
skraynevshardy is right, also ...09:16
tiantian<skraynev>: I use last master too09:17
skraynevtiantian: I remember one more thing. Possibly you have some *.pyc files09:17
tiantianwait... I will delete them09:17
skraynevI periodically clean these files from heat repo (find . -name *.pyc -delete)09:18
tiantian:( doesn't work09:18
skraynevalso it may be the cause of error about import for neutron-client09:18
skraynevI did it for /usr/lib/python2.7/dist-packages/09:19
*** cmyster has quit IRC09:19
skraynevso python setup.py install and cleaning *.pyc files wfm09:19
*** ajc_ has quit IRC09:20
tiantian<skraynev>: you mean to delete the *.pyc in /usr/lib/python2.7/dist-packages/??09:20
therveYou don't need to do that. Don't randomly delete stuff, try to understand what's going on09:21
skraynevtiantian: I know, that it's not the best idea, but yes, I did it, when had problem with six f.e.09:21
skraynevp.s. did it for six09:21
skraynevlisten therve, I am risky man :(09:22
tiantian:)09:24
*** rushiagr_ has quit IRC09:24
*** rushiagr_ has joined #heat09:25
tiantianthanks all:) I will try to understand what's going on, hope there is a result before back home09:26
*** dims has joined #heat09:29
openstackgerritSteven Hardy proposed a change to openstack/heat: heat_keystoneclient add get_user_token  https://review.openstack.org/10288509:29
openstackgerritSteven Hardy proposed a change to openstack/heat: stack user add _user_token  https://review.openstack.org/10288709:29
openstackgerritSteven Hardy proposed a change to openstack/heat: clients make heat_url public  https://review.openstack.org/10288609:29
openstackgerritSteven Hardy proposed a change to openstack/heat: Add an OS::Heat::WaitCondition resource  https://review.openstack.org/10135409:29
openstackgerritSteven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource  https://review.openstack.org/10288809:29
openstackgerritSteven Hardy proposed a change to openstack/heat: Refactor waitcondition resources to allow easier subclassing  https://review.openstack.org/10540209:29
*** lazy_prince has quit IRC09:30
skraynevtiantian: my guess for your problem is some old files :)09:31
openstackgerrithuangtianhua proposed a change to openstack/python-heatclient: Implement events pagination, sorting and filtering  https://review.openstack.org/10511009:31
tiantian<skraynev>: so try to git clone heat project?09:32
*** dims has quit IRC09:33
skraynevskraynev: this good solution if these files are in heat repo. If problems are in dependencies (other packages), it will not solve the problem.09:34
shardyderekh_: Hey, around?09:34
derekh_shadower: yup09:34
derekh_opps shardy09:34
shardyderekh_: Hi!  Have a minute to discuss bug #1337772?09:35
uvirtbotLaunchpad bug 1337772 in heat "Heat: cfn API not returning Metadata. tripleo-ci: Failing to connect to overcloud controller" [High,In progress] https://launchpad.net/bugs/133777209:35
shardyI'm having issues reproducing and could use some tripleo knowledge :)09:35
shardyI re-posted the patch series which broke things, but with the API change removed09:36
*** lazy_prince has joined #heat09:36
*** pasquier-s_ has joined #heat09:36
shardyThis is the first patch which got reverted, and I'm not sure where to look in the check-experimental job logs to see if the problem is happening:09:36
shardyhttps://review.openstack.org/#/c/105219/09:36
derekh_shardy: ok, looking09:36
shardyI've dug a bit, and AFAICS it's not, but I'm not sure why check-tripleo-ironic-seed-precise failed09:37
*** pasquier-s has quit IRC09:37
shardyderekh_: Since I can't reproduce locally, my current assumption is that https://review.openstack.org/#/c/101352/ is actually the patch which broke things, because it changed the behavior of the waitcondition API (the PUT no longer returns a body)09:38
therveshardy, I'm pretty sure it's the change in EngineService09:39
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding validation algorithm for get attr functions  https://review.openstack.org/8248809:39
shardytherve: I'm sure that's possible, I just can't reproduce the problem yet09:39
therveshardy, It called metadata_update on all resources, which reset metadata on server resources09:40
therveAFAIU09:40
shardyI've tried via tests and templates with metadata in various formats, including updating metadata referencing WaitCondition Data09:40
shardytherve: metadata_update already does the exact same thing09:40
shardyit's a no-op unless you pass data09:40
shardyAll it does is forces the instance resources to re-resolve the metadata section09:41
therveshardy, Not on Server resources?09:41
derekh_shardy: I recon the ironic seed failure is probly unrelated,09:41
therveIt's no-op unless you don't pass data09:41
derekh_shardy: looking at the overcloud os-collect-config logs, the problem doesn't seem to be presenthttp://logs.openstack.org/19/105219/1/experimental-tripleo/check-tripleo-overcloud-precise/59cea90/logs/overcloud-controller0-ih6kcth47rxx_logs/os-collect-config.txt.gz09:42
shardytherve: https://github.com/openstack/heat/blob/master/heat/engine/service.py#L103209:42
therveWell anyway the patch that just reverted that part fixed the issue in the gate09:42
skraynevshardy when you have a minute could you please look https://review.openstack.org/#/c/98580 in light of AWS documentation.09:42
shardytherve: Yeah, I'm not arguing it didn't, I just don't understand why yet :)09:43
therveshardy, Did you change it to do in the handle_signal case, though?09:43
derekh_shardy: I think the overcloud log is the one you need to be looking at, basically look out for an oc-collect-config  error "expected string or buffer"09:43
shardytherve: Yes, so the refresh happens when a wait condition notification happens via handle_signal09:44
shardybut it's a cut/paste from metadata_update, so it should work the same09:44
therveshardy, Yeah but it also happens if you use signal for something else?09:44
shardytherve: Yes, but it's not passing any data in the loop?09:44
shardyAny signal could contain data which affects the attributes of any resource, so it's probably wrong that we don't do the update now09:45
shardyIt just so happens that the main time you need to do that atm (WaitConditions) goes via the metadata_update path atm09:45
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement BlockDeviceMappings for AWS::EC2::Instance  https://review.openstack.org/10372509:46
therveAh possibly, but you're changing behavior, so maybe that's the problem09:46
shardyIf e.g resource_signal takes data from say ceilometer which is made available via an attribute, the same problem would exist09:46
shardytherve: Well evidently I did *something* which caused the problem ;)09:47
shardybut atm the only think I can see is the API change, which I've now removed from the series09:47
shardys/think/thing09:47
therveI don't quite understand what Server.metadata_update does to be honest09:47
*** jcoufal has quit IRC09:48
therveshardy, I was under the impression that tripleo isn't using wait conditions, so I don't think the API change could have been the problem09:49
shardytherve: apparently they are, SpamapS said so yesterday, but only one for the whole deployment I think09:49
therveAh he said the opposite on Saturday :)09:50
shardytherve: https://github.com/openstack/heat/blob/master/heat/engine/rsrc_defn.py#L16809:51
pas-haBTW, AWS waitcondition does not support any updates. In light of recent ML discussion and since we are going to have a native WaitCondition, should we deprecate updates on AWS one?09:51
*** cdent has joined #heat09:51
shardytherve: the instance/server metadata_update is a bit weird, its supposed to re-resolve the metadata from the template, so we get an update of e.g any attributes referenced in that section09:51
therveshardy, So here's my thought. _populate_deployments_metadata adds stuff to the metadata, but doesn't change the template09:53
shardypas-ha: probably, yes, but IIRC SpamapS implemented UpdateWaitConditionHandle because he needed to do updates, so we'll need to ensure the new resource works for his use-case first09:53
therveshardy, If you call metadata_update afterwards, it would override what's has been set previously09:53
shardytherve: Ah!09:53
*** pasquier-s_ has quit IRC09:54
shardyhttps://github.com/openstack/heat/blob/master/heat/engine/rsrc_defn.py#L16809:54
shardyThat's where we re-resolve from the definition09:54
*** dmakogon_ is now known as denis_makogon09:54
shardytherve: So I'm wondering why the WaitCondition doesn't trigger the same problem already09:55
shardymaybe it just wipes the metadata at the very end of the deployment09:55
thervePossibly09:55
shardybut then SoftwareDeployment polling would break09:55
therveMaybe it's in a different template?09:56
*** shakamunyi has joined #heat09:56
*** gokrokve has joined #heat09:56
shardytherve: Yeah maybe, thanks that's a really helpful observation, I'll write a test and try to work out what's going on09:56
*** ryansb has joined #heat09:57
* shardy goes to make a very large coffee before starting ;)09:57
therve:)09:58
Qiminglol, 'large' coffee, wondering how large is it09:58
openstackgerritIshant Tyagi proposed a change to openstack/heat: Add subnet attribute to OS::Neutron::Port resource  https://review.openstack.org/10540809:58
shardyQiming: I have a special mug for days like this, it holds about 0.5litres :D09:59
Qimingshardy, that's something else I can learn10:00
skraynevQiming: there are some types of coffee size: small, medium, large, very large, size to open third eye and find all problems in WaitCondition ;)10:00
*** alexpilotti has joined #heat10:00
*** alexpilotti has quit IRC10:00
*** gokrokve has quit IRC10:01
Qimingshardy, seems like a flavor for bugs10:01
shardyLOL :)10:02
skraynevtable mug-flavor-list !?10:03
*** kopparam has joined #heat10:04
*** sorantis has joined #heat10:07
*** flyemsafe has joined #heat10:10
*** pasquier-s has joined #heat10:12
*** piyush has joined #heat10:13
SpamapSshardy: FYI, we don't use wait conditions at all anymore. We use software deployments now.10:18
*** shakamunyi has quit IRC10:20
shardySpamapS: interesting, but with the CFN transport?10:21
shardyIf therve's analysis is correct (and it looks like it probably is) then it's the metadata refresh causing the problem, and the same problem would happen now if you used WaitConditions10:22
*** Qiming has quit IRC10:23
therveshardy, I think this a bug in Server. Heat shouldn't set metadata on behalf of the user.10:24
therveOh although I guess that's how it's served to them10:25
therveSigh10:25
shardytherve: Yeah, it's a problem as we're reusing resource metadata for communicating to the agents when it can also be specified in the template10:26
shardyFor now we just need a way to refresh/re-resolve the references of the current metadata without overwriting it10:26
shardyMaybe we should expose resource data via the API as well as resource metadata10:27
shardythen the resource data can be the stuff modified by heat, and the metadata is always directly derived from the template10:28
thervePossibly. They are somewhat exposed via abandon10:28
therveshardy, That sounds nice10:28
shardytherve: Yeah, I'll look into it - it's pretty much how we work internally anyway so probably won't be too hard10:29
thervemetadata management needs to be improved. It's weird that not all resources support it10:29
shardythe main issue is we save lots of sensitive information in the resource_data, so I'm not sure if it's a great idea to make it available to everything in the stack10:30
shardytherve: it's an unfortunate cfn hangover, it's a shame we supported it for the server resource really10:31
*** sorantis_ has joined #heat10:32
therveshardy, Well being to set key/value on resource and allowing them to retrieve it is nice10:33
therveIt's the whole signal/update thing which is strange10:33
*** tomek_adamczewsk has joined #heat10:33
shardytherve: Yeah, but e.g server already has a property for metadata key/value storage, which nova makes available to the instance10:35
*** sorantis has quit IRC10:35
*** sorantis_ is now known as sorantis10:35
therveshardy, True. Non modifiable though10:35
shardyit's odd that we then have another resource-level metadata store, just because that's what CFN do10:35
shardytherve: Oh really?  I thought user-data was fixed and meta-data could be updated, but I've not looked into it deeply10:36
*** alexpilotti has joined #heat10:37
therveshardy, You can change them, I'm not sure it's reflected post boot on the metadata service10:38
*** tspatzier has quit IRC10:38
*** tspatzier has joined #heat10:39
*** rushiagr_ has quit IRC10:39
*** rushiagr_ has joined #heat10:40
openstackgerritA change was merged to openstack/heat: Improve OS::Trove::Instance resource  https://review.openstack.org/9746010:41
therveshardy, You're right it works10:44
*** zhiyan is now known as zhiyan_10:46
*** zhiyan_ is now known as zhiyan10:47
*** tspatzier has quit IRC10:51
*** julienvey has quit IRC10:53
*** tiantian has quit IRC10:54
*** jcoufal has joined #heat10:56
*** gokrokve has joined #heat10:56
*** achampion has quit IRC11:01
*** gokrokve has quit IRC11:01
*** dims_ has joined #heat11:02
*** alexheneveld has joined #heat11:02
*** pasquier-s has quit IRC11:06
*** alexheneveld has quit IRC11:07
*** mkerrin has quit IRC11:07
*** Qiming has joined #heat11:12
*** nosnos has quit IRC11:23
saju_mcrypt.encrypt(value.encode('utf-8')) ValueError: AES key must be either 16, 24, or 32 bytes long11:26
saju_mI am getting ValueError: AES key must be either 16, 24, or 32 bytes long11:27
saju_mwhile creating a stack11:27
saju_mComplete log :http://dpaste.com/1VRG24S11:28
*** flyemsafe has quit IRC11:29
saju_mposing command and error http://dpaste.com/1D6VYZC11:30
*** alexheneveld has joined #heat11:33
*** bvandenh has quit IRC11:35
*** alexheneveld has quit IRC11:39
*** julienvey has joined #heat11:39
*** swygue has joined #heat11:40
thervesaju_m, I believe that's because your auth_encryption_key in the config is not of the proper lenght11:40
saju_mtherve, yes, i just find that11:40
saju_mtherve, thanks11:41
saju_mthat should be 3211:41
*** Yanyan has joined #heat11:41
*** julienvey has quit IRC11:43
*** bvivek has quit IRC11:44
*** julienvey has joined #heat11:48
*** radez is now known as radez_g0n311:49
ckmvishnushoud there be a capability to load a stack using both integer "id" and a varchar "uuid"?11:54
ckmvishnuIf thats the case I will have to alter stack_get function to accept both argument.11:55
*** gokrokve has joined #heat11:56
ckmvishnuthis will be part of https://bugs.launchpad.net/heat/+bug/126378711:56
uvirtbotLaunchpad bug 1263787 in heat "stack table's uuid primary key wastes resources in other tables" [High,Triaged]11:56
*** bvandenh has joined #heat11:57
*** jdob has joined #heat12:01
*** gokrokve has quit IRC12:01
therveckmvishnu, Instinctively I'd say no but it's probably something you need to figure out while fixing the issue12:06
*** pasquier-s has joined #heat12:14
ckmvishnutherve, thanks. i'll leave it untouched for now.12:17
*** pasquier-s has quit IRC12:20
*** che-arne has joined #heat12:21
*** DandyPandy has quit IRC12:22
*** kopparam has quit IRC12:23
*** kopparam has joined #heat12:25
*** dims_ has quit IRC12:26
*** pasquier-s has joined #heat12:26
*** dims_ has joined #heat12:26
*** dims_ has quit IRC12:27
*** dims_ has joined #heat12:28
*** pasquier-s_ has joined #heat12:34
*** cmyster has joined #heat12:36
*** shakamunyi has joined #heat12:37
*** kopparam has quit IRC12:37
*** rushiagr_ has quit IRC12:38
*** pasquier-s has quit IRC12:38
*** tspatzier has joined #heat12:41
*** DandyPandy has joined #heat12:42
*** Yanyan has quit IRC12:42
*** rbuilta has joined #heat12:46
*** morganfainberg is now known as morganfainberg_Z12:46
*** nkhare has quit IRC12:47
*** jmckind has joined #heat12:53
*** che-arne has quit IRC12:53
*** gokrokve has joined #heat12:56
*** sgordon has joined #heat12:56
*** rpothier has joined #heat12:59
*** cmyster has quit IRC13:01
*** gokrokve has quit IRC13:01
*** shakamunyi has quit IRC13:02
*** killer_prince has joined #heat13:03
*** jistr has quit IRC13:04
*** shakamunyi has joined #heat13:05
*** shakamunyi has quit IRC13:05
*** cmyster has joined #heat13:05
*** cmyster has joined #heat13:05
*** jistr has joined #heat13:06
*** shakamunyi has joined #heat13:06
*** unmeshg has left #heat13:11
*** jmckind has quit IRC13:14
*** ericgoncz has joined #heat13:17
*** lazy_prince has quit IRC13:21
*** killer_prince is now known as lazy_prince13:21
*** ericgoncz_ has joined #heat13:22
cmysterdistro hopped again...13:23
*** piyush has quit IRC13:23
*** ericgoncz has quit IRC13:24
*** ericgoncz_ is now known as ericgoncz13:24
skraynevcmyster: ?13:24
*** ericgoncz has quit IRC13:24
cmystera general ?13:24
*** samstav has joined #heat13:25
cmysterwhat would you like me to explain here skraynev :)13:25
*** samstav has quit IRC13:25
*** samstav has joined #heat13:26
skraynevcmyster: just wanted to know, what distro hopped ?13:26
cmysterdistro hopping is when you are fed up with a distro and hop to another13:26
*** aweiteka has joined #heat13:27
*** Adri2000_ is now known as Adri200013:27
skraynevcmyster: oh. got it :) thx for explanation13:27
*** andreaf has quit IRC13:28
*** Tross has quit IRC13:28
*** robsparker has quit IRC13:29
cmystersure thing13:30
cmysterummm13:30
*** ishant has quit IRC13:30
cmysterthere was a page somewhere with a list of tempest blueprints and which member is assigned to which blueprint...13:33
cmysterI think that shardy shared it a while back ?13:33
cmystersearching LP only gets me to the large catalog made by sdake and this is a bit outdated13:33
*** ramishra has joined #heat13:34
pas-hacmyster, I think those were bugs, not blueprints, with tags wishlist and tempest13:34
cmysteroooh thanks leeme search that13:35
shardycmyster: https://bugs.launchpad.net/heat/+bugs?field.tag=tempest13:35
shardyThat is probably not super up-to-date either tbh13:36
shardybut that is where we decided to track the new tests13:36
*** alexheneveld has joined #heat13:36
cmysterok, I was referring to something else but if this is how we decided to track things...13:38
cmysterhmmm,13:39
cmysterbrb13:39
*** sorantis has quit IRC13:39
*** cmyster has quit IRC13:39
*** piyush has joined #heat13:40
*** piyush has quit IRC13:40
*** alexheneveld has quit IRC13:41
*** cmyster has joined #heat13:42
*** cmyster has joined #heat13:42
openstackgerritZane Bitter proposed a change to openstack/heat: Unit tests: Check for lost resource after failed rollback  https://review.openstack.org/10323613:43
openstackgerritThomas Herve proposed a change to openstack/heat: Migrate to oslo.db  https://review.openstack.org/10456613:43
*** robsparker has joined #heat13:45
*** cmyster has quit IRC13:53
*** IlyaE has joined #heat13:56
*** gokrokve has joined #heat13:56
*** ericgoncz has joined #heat13:57
*** gokrokve has quit IRC14:01
*** shakamunyi has quit IRC14:01
*** radez_g0n3 is now known as radez14:03
zanebam I the only one who thinks that stevedore is worse in every way than what we have?14:09
*** gokrokve has joined #heat14:10
*** pafuent has joined #heat14:11
*** gokrokve_ has joined #heat14:11
*** DandyPandy has quit IRC14:11
skraynevzaneb: one bonus  -  it is in global-requirements...14:12
*** DandyPandy has joined #heat14:12
*** gokrokve has quit IRC14:14
zanebskraynev: well, what we are using now was like 50 lines of code built in to heat... so it didn't _need_ to be in global requirements14:14
*** piyush has joined #heat14:16
*** gokrokve_ has quit IRC14:17
*** gokrokve has joined #heat14:18
*** jmckind has joined #heat14:18
*** piyush1 has joined #heat14:19
*** david-lyle has joined #heat14:19
*** ramishra has quit IRC14:20
*** ckmvishnu has quit IRC14:20
*** piyush has quit IRC14:20
*** gokrokve has quit IRC14:22
skraynevzaneb: agree, I do not mind old solution, I just try to find some positive goals of using existing feature (stevedore)14:24
*** arbylee has joined #heat14:27
*** tango has joined #heat14:28
*** pasquier-s_ has quit IRC14:29
*** pasquier-s_ has joined #heat14:31
openstackgerritSteven Hardy proposed a change to openstack/heat: remove bogus comments re stack_delete_after in tests  https://review.openstack.org/10546914:34
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't overwrite deployments meadata in Server resource  https://review.openstack.org/10547014:35
shardytherve: ^^ Thanks for the discussion earlier, you were correct14:35
*** rushiagr_ has joined #heat14:36
*** thomas_ustudio has joined #heat14:36
*** saju_m has quit IRC14:37
*** gokrokve has joined #heat14:37
*** ericgoncz has quit IRC14:38
therveshardy, Cool, looking14:38
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't overwrite deployments metadata in Server resource  https://review.openstack.org/10547014:41
*** rakesh_hs has quit IRC14:43
openstackgerritSteven Hardy proposed a change to openstack/heat: heat_keystoneclient add get_user_token  https://review.openstack.org/10288514:44
openstackgerritSteven Hardy proposed a change to openstack/heat: stack user add _user_token  https://review.openstack.org/10288714:44
openstackgerritSteven Hardy proposed a change to openstack/heat: clients make heat_url public  https://review.openstack.org/10288614:44
openstackgerritSteven Hardy proposed a change to openstack/heat: Add an OS::Heat::WaitCondition resource  https://review.openstack.org/10135414:44
openstackgerritSteven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource  https://review.openstack.org/10288814:44
openstackgerritSteven Hardy proposed a change to openstack/heat: Convert WaitConditionHandle to use handle_signal  https://review.openstack.org/10521914:44
openstackgerritSteven Hardy proposed a change to openstack/heat: Refactor waitcondition resources to allow easier subclassing  https://review.openstack.org/10540214:44
*** tonisbones has joined #heat14:44
*** ishant has joined #heat14:48
*** tonisbones has quit IRC14:48
Qimingcoffee worked, :)14:49
*** gokrokve has quit IRC14:50
*** ramishra has joined #heat14:51
*** ericgoncz has joined #heat14:51
*** tonisbones has joined #heat14:52
*** alexpilotti has quit IRC14:55
*** ramishra has quit IRC14:55
*** swygue has quit IRC15:00
*** zhiyan is now known as zhiyan_15:00
*** jmckind has quit IRC15:01
*** DandyPandy has quit IRC15:01
SpamapSshardy: "In future, we could consider exposing the resource_data via a separate API15:02
SpamapScall, so the resource-metadata could revert to being a pure representation15:02
SpamapSof the template-defined metadata, with resource_data being the data created15:02
*** arbylee1 has joined #heat15:02
*** nati_ueno has joined #heat15:03
*** DandyPandy has joined #heat15:03
SpamapSby the resource itself." .. I explicitly -1'd that during the software deployments implementation. The way it works now is _really_ simple from a user standpoint. Having two things to query and merge and discover is a large burden and seems to almost always be what is desired.15:03
*** ericgoncz_ has joined #heat15:04
*** ericgoncz has quit IRC15:05
*** ericgoncz_ is now known as ericgoncz15:05
*** jmckind has joined #heat15:05
*** arbylee1 has quit IRC15:06
*** arbylee1 has joined #heat15:06
*** sgordon has quit IRC15:06
*** arbylee has quit IRC15:07
*** chandankumar has quit IRC15:07
*** jmckind has quit IRC15:08
*** gokrokve has joined #heat15:10
*** david-lyle has quit IRC15:10
*** david-lyle has joined #heat15:11
*** jistr has quit IRC15:12
*** jistr has joined #heat15:13
*** jmckind has joined #heat15:13
*** gokrokve_ has joined #heat15:15
*** nati_ueno has quit IRC15:16
*** gokrokve has quit IRC15:17
*** nati_ueno has joined #heat15:18
*** alexheneveld has joined #heat15:20
*** nati_ueno has quit IRC15:22
*** samstav_ has joined #heat15:23
*** daneyon has joined #heat15:23
*** nati_uen_ has joined #heat15:24
*** sabeen1 has joined #heat15:24
*** kebray has joined #heat15:26
*** samstav has quit IRC15:26
*** kebray has quit IRC15:27
*** zz_gondoi is now known as gondoi15:27
*** kebray has joined #heat15:27
*** samstav_ has quit IRC15:27
shardySpamapS: it's really simple until you accidentally add some key to the template which is then silently overwritten at create time by the resource15:28
shardySpamapS: I'm happy to remove the comment, but IMO at the least we should add a validation step which e.g rejects a template with a metadata key of 'deployments' if the resource properties indicate it will be overwritten15:29
*** jprovazn has quit IRC15:30
*** jmckind has quit IRC15:30
*** TonyBurn_ has quit IRC15:32
*** samstav has joined #heat15:34
*** samstav has quit IRC15:35
SpamapSshardy: no the comment is good, just making the past case known.15:35
*** samstav has joined #heat15:35
SpamapSshardy: with re-use, that is a valid use-case15:36
shardySpamapS: np, I'll remove the comment anyway, if that discussion already happened15:36
SpamapSshardy: you may have a statically defined deployment that can be overridden by deployments in another template.15:36
shardypoking data into metadta from two data sources seems a bit wrong, but whatever works I guess :)15:37
*** jmckind has joined #heat15:37
SpamapSshardy: As long as it is well documented I think we're o-k. Another thing might be to make the key configurable.15:37
SpamapSsort of the same way we allow changing the name of 'get_input'15:37
shardySpamapS: I may propose a patch which adds some validation, so at least then we can detect and explicitly reject any metadata key conflicts15:37
*** tomek_adamczewsk has quit IRC15:37
shardyIt's probably unlikely, but this is a bit hidden and magical, so I'd prefer an explicit check which fails early15:38
*** Dev_Jin has quit IRC15:38
zanebshardy: is there a review up for the native signal stuff you are working on?15:39
*** sarob has joined #heat15:39
shardyzaneb: Yes, several - the patch I'm discussing with SpamapS is https://review.openstack.org/#/c/105470/ which addreses the bug in OS::Nova::Server exposed by my earlier patches (which were reverted on Friday)15:40
*** gokrokve has joined #heat15:41
*** Tross has joined #heat15:41
openstackgerritSteven Hardy proposed a change to openstack/heat: heat_keystoneclient add get_user_token  https://review.openstack.org/10288515:41
openstackgerritSteven Hardy proposed a change to openstack/heat: stack user add _user_token  https://review.openstack.org/10288715:41
openstackgerritSteven Hardy proposed a change to openstack/heat: clients make heat_url public  https://review.openstack.org/10288615:41
openstackgerritSteven Hardy proposed a change to openstack/heat: Add an OS::Heat::WaitCondition resource  https://review.openstack.org/10135415:41
openstackgerritSteven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource  https://review.openstack.org/10288815:41
zanebshardy: ok, it isn't a separate resource type, just a native reimplementation of the existing one15:41
openstackgerritSteven Hardy proposed a change to openstack/heat: Convert WaitConditionHandle to use handle_signal  https://review.openstack.org/10521915:41
openstackgerritSteven Hardy proposed a change to openstack/heat: Refactor waitcondition resources to allow easier subclassing  https://review.openstack.org/10540215:41
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't overwrite deployments metadata in Server resource  https://review.openstack.org/10547015:41
*** nati_uen_ has quit IRC15:42
shardyzaneb: It adds native WaitCondition and WaitConditionHandle resources, which can be signalled via the native API15:42
*** shakamunyi has joined #heat15:42
*** shakamunyi has quit IRC15:42
zanebshardy: ah, found the patch. thanks15:43
*** gokrokve_ has quit IRC15:43
openstackgerritAndrea Rosa proposed a change to openstack/heat: Add validation constraints on config inputs  https://review.openstack.org/10549615:43
shardyzaneb: The idea is these can be used for simple "one shot" signalling for simple deployments, and SoftwareDeployments will be used where you care about subsequent updates during the lifecycle of the stack15:44
zanebshardy: yep, just writing an email that mentions jasond's OS::Swift::Signal resource, and how we need a better strategy for picking an implementation15:45
zanebthat is to say, for the operator to pick an implementation15:45
shardyzaneb: My understanding was that we'd make the resource properties compatible, so you could map them via the environment15:45
zanebright, and that is a terrible solution ;)15:46
shardyzaneb: how so?15:46
*** pas-ha has quit IRC15:46
zanebbecause it's not the user's problem15:46
shardyzaneb: The deployer controls the global environment :\15:46
zanebor shouldn't be, but is once you call that a solution15:46
shardyOr I suppose we can add yet another config option15:47
* shardy shrugs15:47
shardyeither way the properties need to be compatible15:47
*** jmckind has quit IRC15:47
zanebI think we should have a pluggable implementation, and then a native resource, and AWS resource and the software deployment resource (and any custom resources requiring signalling functionality) can all use it15:48
zaneband the operator selects which implementation will actually work on their cloud15:48
therveIsn't the global env the way to control that?15:49
shardyzaneb: well that's pretty much the way I've been headed with my patches, abstracting the common bits into base-classes15:49
zanebtherve: it's abstracting at the wrong level imo15:49
zanebshardy: ++15:49
zanebshardy: I'm not suggesting you throw any work away :)15:50
shardyzaneb: I thought selecting mappings from aliases to concrete implementations was precisely what the global environment was for15:50
thervezaneb, So how do you suggest that the operator selects the implementation?15:51
shardybut honestly, I don't really care which file we make deployers edit all that much ;)15:51
*** robsparker has quit IRC15:51
zanebtherve: with stevedore plugins15:51
*** ramishra has joined #heat15:51
* zaneb is writing an email to this effect as we speak15:52
therveMokay15:52
therveI'm not sure why we should have a different mechanism to say "register this resource to this name"15:53
shardytherve: I agree, if we go this way, we should probably deprecate the global environment15:54
zanebtherve: I'm saying that there should be only one resource plugin, not two15:54
zanebor more15:54
shardybut personally I think that the global environment is a much clearer way to specify these sorts of mappings15:54
zanebbecause e.g. software deployments also use signalling15:54
zanebthey should use the same implementation15:55
zanebwe don't want an OS::Swift::SoftwareDeployment resource15:55
shardyzaneb: So you want a pluggable SignalResponder implementation, not the actual resources15:55
zanebshardy: exactly, yeah15:55
shardyzaneb: Ok, cool, yeah that makes sense15:55
shardyI was just thinking of the two mostly-compatible WaitCondition solutions15:56
therveSo maybe... software deployments should use resources? Is that possible?15:56
zanebtherve: here be dragons15:56
*** ramishra has quit IRC15:56
*** samstav has quit IRC15:57
zanebshardy: the problem with the global environment is that it leaks info to the user - e.g. both names for the resource type are accessible, so things can break on different clouds15:57
shardyzaneb: Yeah, we'd need to add a simple way to blacklist the resources you don't want15:58
therveThat part exists already15:58
*** Tross has quit IRC15:59
zanebit's still abstraction at the wrong level IMO, this is an implementation that needs abstracting, not a resource. it should have an API, not separate plugins15:59
*** gondoi is now known as zz_gondoi16:00
shardyzaneb: Yup, I'm pretty much in agreement now I understand you want a pluggable base-class not selection between to mostly different resource implementations with a similar interface16:01
*** samstav has joined #heat16:03
*** Qiming has quit IRC16:03
therveA pluggable base-class doesn't sound like a implementation plan, though16:04
therveIt'd be better to have an interface rather than use inheritance, IMHO16:04
zanebtherve: agree, I don't think the base class would be pluggable. there would a be a pluggable api and the base class would call the api16:05
thervezaneb, Cool, sounds reasonable16:05
*** tomek_adamczewsk has joined #heat16:07
*** tspatzier has quit IRC16:10
*** alexheneveld has quit IRC16:12
*** andersonvom has joined #heat16:14
*** chandankumar has joined #heat16:17
*** lazy_prince is now known as killer_prince16:19
shardyAnyone aware of any current issues with VolumeAttachments not working?16:19
*** tonisbones has quit IRC16:19
*** che-arne has joined #heat16:21
*** pasquier-s_ has quit IRC16:22
*** DandyPandy has quit IRC16:23
*** DandyPandy has joined #heat16:24
*** alexpilotti has joined #heat16:26
*** sgordon has joined #heat16:26
*** sgordon has quit IRC16:26
*** sgordon has joined #heat16:26
*** arbylee1 has quit IRC16:29
*** tomek_adamczewsk has quit IRC16:30
*** nati_ueno has joined #heat16:31
*** alexpilotti has quit IRC16:32
*** bandarji has joined #heat16:34
openstackgerritA change was merged to openstack/heat: remove bogus comments re stack_delete_after in tests  https://review.openstack.org/10546916:39
*** jistr has quit IRC16:40
*** nati_ueno has quit IRC16:41
*** nati_ueno has joined #heat16:42
*** IlyaE has quit IRC16:42
*** jcoufal has quit IRC16:43
*** denis_makogon has quit IRC16:48
*** sarob has quit IRC16:50
*** sarob has joined #heat16:51
openstackgerritIshant Tyagi proposed a change to openstack/heat: Add subnet attribute to OS::Neutron::Port resource  https://review.openstack.org/10540816:53
*** denis_makogon has joined #heat16:53
*** sarob has quit IRC16:55
*** derekh_ has quit IRC16:58
*** che-arne|2 has joined #heat17:00
*** denis_makogon has quit IRC17:01
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add stack-check action to the API  https://review.openstack.org/8990517:01
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Implement check for Instance resource  https://review.openstack.org/8990617:01
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Check resources are in expected states  https://review.openstack.org/8990817:01
andersonvomSpamapS: I just rebased and fixed the docstrings and log messages you mentioned.17:02
andersonvomother folks, if you could take a look at them, that would be great! =D17:03
*** che-arne has quit IRC17:03
SpamapSandersonvom: great! :)17:06
SpamapSandersonvom: will do a round of reviews soon.17:06
andersonvomSpamapS: thanks17:06
*** achampion has joined #heat17:09
*** arbylee has joined #heat17:09
*** arbylee has quit IRC17:10
*** tango has quit IRC17:10
*** arbylee has joined #heat17:10
*** chandankumar has quit IRC17:13
openstackgerritJason Dunsmore proposed a change to openstack/heat: Fix OS::Trove::Instance restore_point property  https://review.openstack.org/10521017:14
*** cdent_ has joined #heat17:15
*** gokrokve has quit IRC17:15
*** gokrokve has joined #heat17:15
*** cdent has quit IRC17:16
*** cdent_ is now known as cdent17:16
*** sballe has quit IRC17:18
*** gokrokve has quit IRC17:19
sjmc7hi guys.. did the heat template version change recently?17:24
therveNope17:25
*** cdent has quit IRC17:26
sjmc7i'm getting "ERROR: The template version is invalid: Template version was not provided17:26
sjmc7" from previously-working templates17:26
sjmc7ok, will check my installation17:27
*** harlowja_away is now known as harlowja17:29
thervesjmc7, pip install -e .17:29
sjmc7this is a devstack install - do that in /opt/stack/heat ?17:30
therveYeah17:30
therveOr restack17:31
sjmc7pip install -e didn't help. did something specific change, or is this a 'turn it off and on' kind of thing?17:34
*** piyush1 has quit IRC17:35
thervesjmc7, Did you restart the heat engine?17:35
therveIt started using stevedore, and it needs to run setup again17:36
sjmc7ah.. getting a stevedore exception from glance now17:36
sjmc7ok, restack it is17:37
*** gokrokve has joined #heat17:37
*** piyush has joined #heat17:39
*** piyush1 has joined #heat17:41
*** dims_ has quit IRC17:41
*** jprovazn has joined #heat17:42
*** piyush has quit IRC17:43
*** ishant has quit IRC17:43
*** tomek_adamczewsk has joined #heat17:45
*** daneyon has quit IRC17:48
*** daneyon has joined #heat17:49
*** tomek_adamczewsk has quit IRC17:50
*** tango has joined #heat17:52
*** IlyaE has joined #heat17:57
*** tomek_adamczewsk has joined #heat17:57
*** [1]maishsk has joined #heat17:59
*** tomek_adamczewsk has quit IRC18:00
*** tomek_adamczewsk has joined #heat18:00
*** nati_ueno has quit IRC18:03
*** Tross has joined #heat18:05
*** ckmvishnu has joined #heat18:05
*** che-arne|2 has quit IRC18:06
*** tomek_adamczewsk has quit IRC18:06
*** rushiagr_ has quit IRC18:07
*** lindsayk1 has joined #heat18:08
*** dims_ has joined #heat18:08
*** tomek_adamczewsk has joined #heat18:08
*** jcoufal has joined #heat18:12
*** dims_ has quit IRC18:12
*** tomek_adamczewsk has quit IRC18:15
*** dims_ has joined #heat18:16
*** tomek_adamczewsk has joined #heat18:18
*** alexpilotti has joined #heat18:18
*** ckmvishnu has quit IRC18:19
*** aweiteka has quit IRC18:20
*** zz_gondoi is now known as gondoi18:22
openstackgerritVijendar Komalla proposed a change to openstack/heat: Fix early resource property value validation  https://review.openstack.org/9308018:24
*** vijendar has joined #heat18:24
*** tomek_adamczewsk has quit IRC18:27
*** tomek_adamczewsk has joined #heat18:28
openstackgerritSteven Hardy proposed a change to openstack/heat: heat_keystoneclient add get_user_token  https://review.openstack.org/10288518:29
openstackgerritSteven Hardy proposed a change to openstack/heat: stack user add _user_token  https://review.openstack.org/10288718:29
openstackgerritSteven Hardy proposed a change to openstack/heat: clients make heat_url public  https://review.openstack.org/10288618:29
openstackgerritSteven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource  https://review.openstack.org/10288818:29
*** sarob has joined #heat18:30
[1]maishskshardy - you around?18:30
shardy[1]maishsk: I'm just going to grab some dinner, is it a quick question?18:32
*** asalkeld has joined #heat18:32
*** aweiteka has joined #heat18:33
[1]maishskshardy: enjoy!18:33
[1]maishskcatch you later18:34
shardy[1]maishsk: Ok, I'll probably be around again later (couple of hours)18:34
*** shardy is now known as shardy_afk18:34
*** tomek_adamczewsk has quit IRC18:39
*** tomek_adamczewsk has joined #heat18:40
*** kevinbenton has quit IRC18:40
*** [1]maishsk has quit IRC18:50
*** tomek_adamczewsk has quit IRC18:51
*** IlyaE has quit IRC18:52
*** daneyon has quit IRC18:52
*** daneyon has joined #heat18:53
*** kevinbenton has joined #heat18:53
*** radez is now known as radez_g0n318:54
*** julienvey has quit IRC18:54
*** dsneddon is now known as dsneddon_lunch18:55
*** nati_ueno has joined #heat18:56
*** radez_g0n3 is now known as radez18:57
*** nati_ueno has quit IRC19:00
*** asalkeld has quit IRC19:00
*** nati_ueno has joined #heat19:00
*** nati_ueno has quit IRC19:03
*** nati_ueno has joined #heat19:03
*** IlyaE has joined #heat19:04
openstackgerritZane Bitter proposed a change to openstack/heat: Create a new revision of HOT for Juno  https://review.openstack.org/10555819:09
*** asalkeld has joined #heat19:13
*** andersonvom has quit IRC19:13
*** IlyaE has quit IRC19:17
*** piyush1 has quit IRC19:24
*** gokrokve has quit IRC19:28
*** maishsk has joined #heat19:28
*** gokrokve has joined #heat19:28
*** julienvey has joined #heat19:28
*** gokrokve has quit IRC19:33
*** piyush has joined #heat19:33
*** piyush has quit IRC19:33
*** rbuilta has quit IRC19:37
openstackgerritMatthew Printz proposed a change to openstack/heat: Fix typo; Closes-Bug: 1339269  https://review.openstack.org/10556619:38
*** ericgoncz has quit IRC19:44
*** pafuent has left #heat19:48
*** tomek_adamczewsk has joined #heat19:52
*** ericgoncz has joined #heat19:54
*** sarob has quit IRC19:55
*** sarob has joined #heat19:56
*** julienvey has quit IRC19:58
*** tomek_adamczewsk has quit IRC19:58
*** asalkeld has quit IRC19:58
*** sarob has quit IRC20:01
*** tomek_adamczewsk has joined #heat20:01
*** lindsayk1 has quit IRC20:01
openstackgerritLance Chen proposed a change to openstack/heat: Fix docker plugin related path inside README.md  https://review.openstack.org/10557420:02
*** dsneddon_lunch is now known as dsneddon20:04
*** ericgoncz_ has joined #heat20:04
*** lindsayk1 has joined #heat20:04
*** nati_ueno has quit IRC20:05
*** shardy_afk is now known as shardy20:05
*** nati_ueno has joined #heat20:05
*** ericgoncz has quit IRC20:06
*** ericgoncz_ is now known as ericgoncz20:06
*** radez is now known as radez_g0n320:07
*** nati_ueno has quit IRC20:07
*** tomek_adamczewsk has quit IRC20:07
*** cyen has joined #heat20:08
*** tomek_adamczewsk has joined #heat20:08
openstackgerritMatthew Printz proposed a change to openstack/heat: Fix typo in HOT template guide  https://review.openstack.org/10556620:09
*** nati_ueno has joined #heat20:11
*** lindsayk2 has joined #heat20:12
*** lindsayk1 has quit IRC20:15
*** sarob has joined #heat20:18
*** asalkeld has joined #heat20:18
*** IlyaE has joined #heat20:19
*** tomek_adamczewsk has quit IRC20:19
openstackgerritMatthew Printz proposed a change to openstack/heat: Fix typo in HOT template guide  https://review.openstack.org/10556620:23
*** aweiteka has quit IRC20:28
*** tomek_adamczewsk has joined #heat20:39
*** aweiteka has joined #heat20:41
*** nati_ueno has quit IRC20:46
*** nati_ueno has joined #heat20:46
*** tomek_adamczewsk has quit IRC20:47
SpamapSstevebaker: \o/ heat native will be the default collection method in the next release of os-collect-config. :-D20:48
*** tomek_adamczewsk has joined #heat20:48
SpamapSstevebaker: and cfn will be turned off20:48
*** piyush has joined #heat20:48
openstackgerritMatthew Printz proposed a change to openstack/heat: Fix typo in HOT template guide  https://review.openstack.org/10556620:50
SpamapSactually hrm, I wonder if we should consider that a breaking change in os-collect-config20:50
*** tomek_adamczewsk has quit IRC20:52
stevebakerSpamapS: oooo, are you re-using the token?20:52
SpamapSstevebaker: aye20:53
stevebakersuper20:53
SpamapSstevebaker: https://git.openstack.org/cgit/openstack/os-collect-config/tree/os_collect_config/keystone.py#n5820:53
*** Qiming has joined #heat20:54
stevebakerSpamapS: can you take a look at my HOT port changes at some point?20:55
Qimingunblieveable ...20:56
*** achampion has quit IRC20:56
SpamapSstevebaker: sure.20:57
stevebakerQiming: brazil?21:00
*** shakamunyi has joined #heat21:00
Qimingstevebaker, yes, sir!21:00
stevebakerits painful21:00
*** piyush has quit IRC21:01
*** jdob has quit IRC21:01
Qiminglet's see what will happen during the 2nd half21:02
*** ericgoncz has quit IRC21:02
*** shakamunyi has quit IRC21:03
*** maishsk has quit IRC21:05
*** shakamunyi has joined #heat21:06
openstackgerritSteve Baker proposed a change to openstack/heat: Use setuptools to install contrib plugins  https://review.openstack.org/10344121:09
openstackgerritSteve Baker proposed a change to openstack/heat: Only support client plugins  https://review.openstack.org/9868821:09
openstackgerritSteve Baker proposed a change to openstack/heat: Glance, swift use ignore_not_found()  https://review.openstack.org/10042421:09
openstackgerritSteve Baker proposed a change to openstack/heat: Implement keystone client plugin  https://review.openstack.org/9798521:09
openstackgerritSteve Baker proposed a change to openstack/heat: Implement heat client plugin  https://review.openstack.org/9798421:09
openstackgerritSteve Baker proposed a change to openstack/heat: Client plugin exception handling methods  https://review.openstack.org/10042121:09
openstackgerritSteve Baker proposed a change to openstack/heat: Move network constraint to neutron plugin  https://review.openstack.org/10042021:09
openstackgerritSteve Baker proposed a change to openstack/heat: Neutron use ignore_not_found()  https://review.openstack.org/10042321:09
openstackgerritSteve Baker proposed a change to openstack/heat: Nova use ignore_not_found()  https://review.openstack.org/10042221:09
openstackgerritSteve Baker proposed a change to openstack/heat: Move nova_utils functions to nova client plugin  https://review.openstack.org/10178221:09
openstackgerritSteve Baker proposed a change to openstack/heat: Store clients in context  https://review.openstack.org/9893521:09
openstackgerritSteve Baker proposed a change to openstack/heat: Move glance_utils functions to glance client plugin  https://review.openstack.org/10041921:09
openstackgerritSteve Baker proposed a change to openstack/heat: Implement barbican client plugin  https://review.openstack.org/9868421:09
openstackgerritSteve Baker proposed a change to openstack/heat: Use config region_name_for_services for rackspace clients  https://review.openstack.org/9868621:09
openstackgerritSteve Baker proposed a change to openstack/heat: Port rackspace clients to client plugins  https://review.openstack.org/9868721:09
openstackgerritSteve Baker proposed a change to openstack/heat: Remove function get_software_config  https://review.openstack.org/10139621:10
openstackgerritSteve Baker proposed a change to openstack/heat: Cinder, trove, ceilo use ignore_not_found()  https://review.openstack.org/10139721:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement marconi client plugin  https://review.openstack.org/9868321:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement swift client plugin  https://review.openstack.org/9797821:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement glance client plugin  https://review.openstack.org/9797921:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement neutron client plugin  https://review.openstack.org/9798021:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement cinder client plugin  https://review.openstack.org/9798121:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement trove client plugin  https://review.openstack.org/9798221:10
openstackgerritSteve Baker proposed a change to openstack/heat: Implement ceilometer client plugin  https://review.openstack.org/9798321:10
*** samstav has quit IRC21:10
stevebakerI'm on holiday now. If there are nits to fix in ^ then feel free to overlook them or fix them yourselves21:11
*** asalkeld_ has joined #heat21:15
*** asalkeld has quit IRC21:15
*** rpothier has quit IRC21:19
zanebstevebaker: enjoy!21:19
*** jprovazn has quit IRC21:20
*** asalkeld_ has quit IRC21:21
*** asalkeld_ has joined #heat21:21
*** sarob has quit IRC21:22
*** DandyPandy has quit IRC21:24
*** DandyPandy has joined #heat21:25
asalkeld_stevebaker, have a good break21:26
stevebakerasalkeld_: will do. Heading to Gold Coast but we'll be too busy to visit21:26
asalkeld_ok21:27
asalkeld_well I am in hawaii until the weekend21:27
asalkeld_watching the germany/brazil ass kicking at the pool bar :-)21:28
*** zaneb has quit IRC21:28
asalkeld_whilst repling to zane's "don't kill the pluginmanager" email21:28
asalkeld_:)21:29
asalkeld_zane is getting plugin manager withdrawal21:29
asalkeld_brb21:31
*** asalkeld_ has quit IRC21:31
*** aweiteka has quit IRC21:31
*** asalkeld has joined #heat21:36
*** jprovazn has joined #heat21:39
*** jprovazn has quit IRC21:40
*** IlyaE has quit IRC21:41
*** zaneb has joined #heat21:42
asalkeldyo zaneb21:42
zanebhey21:42
asalkeldresponded to your email21:42
zanebsaw that, thanks21:43
zanebI have to dig more deeply into some parts of it21:43
asalkeldas i wrote those plugins i liked stevedore more and more21:43
*** ccrouch has quit IRC21:43
*** ccrouch has joined #heat21:44
asalkeldbut totally agree re: functions21:44
asalkeldthat is messy21:44
asalkeldthere is a balance between pluggablity and cross cloud portablity21:45
zanebcool, we can definitely agree on that one then :)21:45
*** shakamunyi has quit IRC21:45
asalkeldzaneb, we do the the environment (resource registry)21:46
asalkeldthat should really control what is exposed21:46
zanebparse error21:46
*** shakamunyi has joined #heat21:46
openstackgerritA change was merged to openstack/heat: Add datastore properties to OS::Trove::Instance  https://review.openstack.org/6053221:46
asalkeldthe mechanism of pulling the plugins should not be important21:46
asalkeldthe mechanism of loading the plugins should not be important21:47
asalkeldone issue is the resource registry loads everything21:47
asalkeldand only allows disabling21:47
asalkeldand renaming21:47
*** ccrouch has quit IRC21:48
asalkelddang 7-121:49
asalkeldwell done germany21:49
*** zaneb has quit IRC21:52
*** zaneb has joined #heat21:54
*** vijendar has quit IRC21:54
zanebugh, internet is flaky this afternoon21:54
*** dims__ has joined #heat21:55
zanebasalkeld: sorry, connection dropped right after "<zaneb> asalkeld: it's not clear to me why we couldn't use stevedore but still keep the resource_map() functions as the entry points for the extensions?"21:55
*** ccrouch has joined #heat21:56
asalkeldzaneb, that's how stevedore works?21:56
asalkeldzaneb, it looks in the namespace you specify21:56
*** dims_ has quit IRC21:56
asalkeldso one option is the name you give to the resource is bogus21:57
asalkeldand we then find the plugin and assiciate that name21:57
zanebasalkeld: right, but it's looking for particular classes and mapping those to resource type names in the setup file, isn't it?21:57
asalkeldyeah21:57
zanebwhereas it could just look for the resource_map() functions21:58
zanebthat way we could keep the mapping between names and classes in the code21:58
asalkeldit would have to move to a class static21:58
zanebnear where they are defined21:58
zaneboh, stevedore only accepts classes as plugins?21:58
asalkeldzaneb, that is weird to igore the name you give in setup.cfg21:58
asalkeldzaneb, yes21:59
*** gondoi is now known as zz_gondoi21:59
asalkeldso we have :21:59
asalkeldheat.resources =21:59
asalkeld<name> = class21:59
zanebasalkeld: maybe it's more of a hook rather than an extension pattern if we do it that way?21:59
asalkeldwe would have to ignore <name>22:00
asalkeldlet me check the def. of hook22:00
asalkeldhttp://stevedore.readthedocs.org/en/latest/patterns_loading.html#hooks-single-name-many-entry-points22:01
*** maishsk has joined #heat22:02
*** Qiming has quit IRC22:03
asalkeldit doesn't seem to have a check_func22:03
*** jcoufal has quit IRC22:03
*** lindsayk has quit IRC22:03
zanebthat's unfortunate22:05
zanebbut we could use something similar to the existing pattern22:06
asalkeldzaneb, yeah22:06
zanebmaybe prettier, if we are breaking backwards compat anyway22:06
asalkeldwe could still have our own enable_func22:06
*** IlyaE has joined #heat22:06
*** lindsayk2 has quit IRC22:06
asalkeldand then not add it to the env22:07
asalkeldso loaded as far as stevedore thinks22:07
asalkeldbut not visible to users22:07
zaneb+122:07
* zaneb -> food22:07
zanebbbiab, sorry22:07
asalkeldno worries22:08
*** piyush has joined #heat22:10
*** lindsayk has joined #heat22:13
*** thomas_ustudio has quit IRC22:13
*** shakamunyi has quit IRC22:20
*** bandarji has quit IRC22:20
*** shakamunyi has joined #heat22:20
*** shakamunyi has quit IRC22:21
*** sarob has joined #heat22:23
zanebback22:24
*** derekh_ has joined #heat22:24
*** sarob_ has joined #heat22:25
jogoshadower: ping22:26
*** sarob has quit IRC22:28
*** shakamunyi has joined #heat22:28
*** shakamunyi has quit IRC22:28
*** shakamunyi has joined #heat22:29
*** arbylee has quit IRC22:30
*** arbylee has joined #heat22:31
*** IlyaE has quit IRC22:32
*** IlyaE has joined #heat22:32
*** sarob_ is now known as sarob22:36
*** arbylee has quit IRC22:42
*** arbylee has joined #heat22:44
*** mescanef has joined #heat23:01
*** blamar_ has joined #heat23:02
*** blamar has quit IRC23:04
*** blamar_ is now known as blamar23:04
*** achampion has joined #heat23:08
*** shakamunyi has quit IRC23:10
*** piyush has quit IRC23:13
*** amrita has joined #heat23:19
*** david-lyle has quit IRC23:19
*** kebray has quit IRC23:21
amritaHello - Right in the middle of creating a bunch of virtaul machines using heat - the metadata server on my cluster (intermitenttly) dies down 0r goes in to the unresponding state23:21
amritathis cause the whole user-data-plugin to fail its execution23:21
amritaanybody here seen something similar ?23:21
amritai am on icehouse23:22
*** IlyaE has quit IRC23:25
*** piyush has joined #heat23:26
*** IlyaE has joined #heat23:27
*** alexpilotti has quit IRC23:35
*** tango has quit IRC23:38
bodepdhow do you convert the refs output from a resource_group to a list of ips (I didn't see anything that looked like it woudl work like a map intrinsic function)23:40
*** derekh_ has quit IRC23:41
*** IlyaE has quit IRC23:48
*** IlyaE has joined #heat23:51
*** dsneddon has quit IRC23:54
*** m_22 has joined #heat23:55
*** ccrouch has quit IRC23:56
*** lindsayk has quit IRC23:58
*** lindsayk has joined #heat23:58
*** daneyon has quit IRC23:58

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