Thursday, 2014-08-28

*** BillArnold has quit IRC00:06
*** Qiming has joined #heat00:08
*** sdake_ has quit IRC00:12
*** EricGonczer_ has quit IRC00:18
*** tango has quit IRC00:23
*** Qiming has quit IRC00:29
*** andersonvom has quit IRC00:29
*** hdd has quit IRC00:29
*** sgordon_ has quit IRC00:37
*** Yanyanhu has joined #heat00:52
*** spzala has joined #heat00:52
*** EricGonczer_ has joined #heat00:58
*** kfox1111 has quit IRC01:02
*** sdake_ has joined #heat01:06
*** hdd has joined #heat01:06
openstackgerritAngus Salkeld proposed a change to openstack/heat: Validate nova server's metadata  https://review.openstack.org/11707601:20
*** arbylee has quit IRC01:23
*** jpeeler has quit IRC01:26
*** erkules_ has joined #heat01:27
*** erkules is now known as Guest203701:27
*** spzala has quit IRC01:30
*** Guest2037 has quit IRC01:30
*** sdake_ has quit IRC01:31
*** achampion has joined #heat01:33
*** ccrouch1 has quit IRC01:36
asalkeldstevebaker, are these related:01:36
asalkeldhttps://bugs.launchpad.net/heat/+bug/135648901:37
uvirtbot`Launchpad bug 1356489 in heat "Cloud init failing to deploy ssh key in HEAT_CFNTOOLS format?" [Undecided,New]01:37
asalkeldhttps://review.openstack.org/#/c/113770/1/hot/software-config/elements/heat-config-cfn-init/install.d/hook-cfn-init.py01:37
stevebakerasalkeld: nope, that change only affects cfn-init SoftwareConfig, not RAW01:41
*** Qiming has joined #heat01:41
asalkeldok01:42
Qimingmorning01:42
asalkeldhi Qiming01:43
*** sdake_ has joined #heat01:46
*** alexheneveld has joined #heat01:47
*** nosnos has joined #heat01:49
*** EricGonczer_ has quit IRC01:59
*** EricGonczer_ has joined #heat02:00
*** openstackgerrit has quit IRC02:02
*** openstackgerrit has joined #heat02:03
*** dsneddon has quit IRC02:06
elynnmorning all:)02:07
asalkeldhi elynn02:07
*** saurabhs has left #heat02:10
*** arbylee has joined #heat02:14
*** EricGonc_ has joined #heat02:17
*** EricGonczer_ has quit IRC02:17
*** jpeeler has joined #heat02:23
*** ramishra has joined #heat02:26
*** ramishra has quit IRC02:43
*** ramishra has joined #heat02:44
*** killer_prince is now known as lazy_prince02:46
*** KanagarajM has joined #heat02:47
*** erkules_ is now known as erkules02:48
*** sgordon_ has joined #heat02:58
*** sdake_ has quit IRC03:05
*** sdake_ has joined #heat03:06
asalkeldlifeless, seems there is not currently a way of getting the request_id out of the python clients03:13
asalkeld(seems really odd)03:13
asalkeldhttps://bugs.launchpad.net/heat/+bug/134292203:14
uvirtbot`Launchpad bug 1342922 in heat "request id not captured" [Medium,Triaged]03:14
lifelessasalkeld: 'cool'03:15
asalkeldI'll look at patching apiclient03:16
asalkeldso everyone gets it03:16
*** nosnos has quit IRC03:26
*** nosnos has joined #heat03:27
*** nosnos has quit IRC03:32
*** arbylee has quit IRC03:47
*** EricGonc_ has quit IRC03:53
*** arbylee has joined #heat03:58
*** Tross has joined #heat04:04
*** sgordon_ has quit IRC04:08
*** ramishra has quit IRC04:19
openstackgerritSteve Baker proposed a change to openstack/heat: Provide access to outputs from OS::Heat::ResourceGroup  https://review.openstack.org/11544704:20
openstackgerritSteve Baker proposed a change to openstack/heat: Implement OS::Heat::StructuredDeployments  https://review.openstack.org/11544604:20
openstackgerritSteve Baker proposed a change to openstack/heat: ResourceGroup make do_prop_replace class method  https://review.openstack.org/11544504:20
openstackgerritSteve Baker proposed a change to openstack/heat: ResourceGroup build from list of resource names  https://review.openstack.org/11544404:20
openstackgerritSteve Baker proposed a change to openstack/heat: ResourceGroup subclass build resource definition  https://review.openstack.org/11544304:20
openstackgerritSteve Baker proposed a change to openstack/heat: Implement OS::Heat::SoftwareDeployments  https://review.openstack.org/11736804:20
openstackgerritSteve Baker proposed a change to openstack/heat: Common stack_user_project_id across nested stacks  https://review.openstack.org/11705804:20
openstackgerritSteve Baker proposed a change to openstack/heat: Add volume backup/restore functional test  https://review.openstack.org/11315804:26
openstackgerritSteve Baker proposed a change to openstack/heat: Move test_autoscaling from tempest to heat  https://review.openstack.org/11218904:26
openstackgerritSteve Baker proposed a change to openstack/heat: Support classes for heat integration tests  https://review.openstack.org/11049604:26
openstackgerritSteve Baker proposed a change to openstack/heat: Functional test for software-config tools  https://review.openstack.org/11371104:26
openstackgerritSteve Baker proposed a change to openstack/heat: Move test_server_cfn_init from tempest to heat  https://review.openstack.org/11049704:26
*** nosnos has joined #heat04:27
*** ramishra has joined #heat04:34
*** xuhaiwei_ has joined #heat04:35
*** ramishra has quit IRC04:42
*** ramishra has joined #heat04:45
*** lazy_prince is now known as killer_prince04:49
*** ramishra has quit IRC04:55
*** rakesh_hs has joined #heat05:01
*** ramishra has joined #heat05:06
*** stevelle_ has joined #heat05:10
*** Tross has quit IRC05:16
*** hdd has quit IRC05:19
*** asalkeld has quit IRC05:19
*** stevelle_ is now known as stevelle05:23
*** kopparam has joined #heat05:26
*** otoolee- is now known as otoolee05:28
*** mohits has joined #heat05:29
*** asalkeld has joined #heat05:37
*** ckmvishnu has joined #heat05:40
*** arbylee has quit IRC05:40
*** reed has quit IRC05:41
*** kopparam has quit IRC05:53
*** kopparam has joined #heat05:53
*** kopparam has quit IRC05:58
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/11679606:00
*** k4n0 has joined #heat06:03
*** unmeshg has joined #heat06:05
*** akuznetsov has quit IRC06:12
*** ramishra has quit IRC06:17
*** dkoper has quit IRC06:23
*** kopparam has joined #heat06:25
*** kleini has joined #heat06:28
skraynevGood morning06:31
skraynevhello asalkeld :)06:31
asalkeldhi skraynev06:32
*** killer_prince is now known as lazy_prince06:33
stevebakerzaneb's series looks like its ready to go https://review.openstack.org/#/c/112930/406:36
*** tomek_adamczewsk has joined #heat06:41
*** tiantian has quit IRC06:44
*** tiantian has joined #heat06:46
*** jprovazn has joined #heat06:54
*** xuhaiwei_ has quit IRC07:00
*** pasquier-s has joined #heat07:03
*** akuznetsov has joined #heat07:10
*** AA_ has joined #heat07:13
*** harlowja_ is now known as harlowja_away07:14
*** kopparam has quit IRC07:17
*** kopparam has joined #heat07:17
*** ramishra has joined #heat07:18
*** ramishra has quit IRC07:22
*** kopparam has quit IRC07:22
*** ramishra has joined #heat07:22
*** ramishra has quit IRC07:24
*** ramishra has joined #heat07:24
*** bvandenh has joined #heat07:26
*** ramishra has quit IRC07:34
*** ramishra has joined #heat07:35
*** elynn has quit IRC07:44
*** jcoufal has joined #heat07:49
*** asalkeld has quit IRC07:51
*** kopparam has joined #heat07:55
*** jistr has joined #heat07:56
*** jistr has quit IRC07:56
shardymorning all07:58
*** AA_ has quit IRC07:59
*** Qiming_ has joined #heat08:02
*** fayablazer has joined #heat08:03
*** Qiming has quit IRC08:05
*** asalkeld has joined #heat08:05
*** julienvey has joined #heat08:07
*** AA_ has joined #heat08:08
*** jistr has joined #heat08:08
*** pas-ha has joined #heat08:09
*** rdo has quit IRC08:17
*** rdo has joined #heat08:19
*** sjmc7 has quit IRC08:20
*** derekh has joined #heat08:20
*** boris-42 has quit IRC08:21
*** yassine has joined #heat08:27
*** alexheneveld has quit IRC08:32
*** boris-42 has joined #heat08:32
openstackgerritAndrea Rosa proposed a change to openstack/heat: Add validation constraints on config inputs  https://review.openstack.org/10549608:39
*** ramishra has quit IRC08:42
*** asalkeld has quit IRC08:45
*** nosnos has quit IRC08:47
openstackgerritunmesh-gurjar proposed a change to openstack/heat: Database models and apis for convergence  https://review.openstack.org/10901208:47
*** nosnos has joined #heat08:47
*** kopparam has quit IRC08:50
*** kopparam has joined #heat08:51
*** nosnos has quit IRC08:52
*** ramishra has joined #heat08:54
*** kopparam has quit IRC08:56
*** asalkeld has joined #heat08:58
openstackgerritA change was merged to openstack/heat-specs: Remove docutils pin  https://review.openstack.org/11716009:01
openstackgerritling-yun proposed a change to openstack/heat: ignore .idea folder in heat  https://review.openstack.org/11745709:06
*** ramishra has quit IRC09:08
openstackgerritunmesh-gurjar proposed a change to openstack/heat: Added observed properties to resource show output  https://review.openstack.org/11283809:08
*** sorantis has joined #heat09:15
*** alexpilotti has joined #heat09:18
*** DaveJ__ has joined #heat09:20
*** nosnos has joined #heat09:24
*** Qiming__ has joined #heat09:24
*** Qiming_ has quit IRC09:28
openstackgerritVisnusaran Murugan proposed a change to openstack/heat: Add stack.uuid and alter varchar stack.id to integer  https://review.openstack.org/10605409:30
*** kopparam has joined #heat09:32
*** sorantis has quit IRC09:43
*** kopparam has quit IRC09:44
*** kopparam has joined #heat09:45
*** kopparam has quit IRC09:49
*** yassine has quit IRC09:55
*** Yanyanhu has quit IRC10:00
*** Qiming__ has quit IRC10:08
*** RuiChen has joined #heat10:08
tiantianRuiChen,hi10:09
*** jcoufal has quit IRC10:09
RuiChentiantian, hi10:09
openstackgerritSirushti Murugesan proposed a change to openstack/heat: Add Observer Service and RPC Methods for it  https://review.openstack.org/11085410:10
tiantian<RuiChen>: welcome to heat10:10
*** kopparam has joined #heat10:10
RuiChentiantian: please take a look this patch https://review.openstack.org/#/c/106717/10:11
*** jcoufal has joined #heat10:12
*** nosnos has quit IRC10:20
*** nosnos has joined #heat10:21
openstackgerritSergey Kraynev proposed a change to openstack/heat: Use action_handler_task for delete_snapshot  https://review.openstack.org/11747210:23
openstackgerritSergey Kraynev proposed a change to openstack/heat: Reduce confused handle_snapshot_delete  https://review.openstack.org/11747310:23
*** nosnos has quit IRC10:25
*** nosnos has joined #heat10:35
*** mkollaro has joined #heat10:36
*** sorantis has joined #heat10:47
*** urulama-afk is now known as urulama10:55
*** KanagarajM has quit IRC11:01
*** sorantis_ has joined #heat11:06
*** sorantis has quit IRC11:08
*** sorantis_ is now known as sorantis11:08
*** rakesh_hs has quit IRC11:09
*** kopparam has quit IRC11:11
*** kopparam has joined #heat11:11
kleiniI am trying to setup Heat according to http://hardysteven.blogspot.de/2014/04/heat-auth-model-updates-part-2-stack.html as mentioned yesterday. I have now the problem, that Heat is not able to find the heat_domain_admin user via its identifier: heat.engine.resource AuthorizationFailure: Authorization failed: Could not find user, 38877ca5daed4c9fbbb6c853d3d88e36. The heat_domain_admin user is properly created in the heat domain but auth11:15
kleinientication fails somehow.11:15
kleiniAny hints where to search for the cause?11:15
*** nosnos has quit IRC11:18
shardykleini: You have created the heat domain, and set stack_user_domain, stack_domain_admin and stack_domain_admin_password in heat.conf?11:19
shardyIt sounds like stack_user_domain is not set11:20
*** nosnos has joined #heat11:20
shardy(needs to be the domain ID, not name)11:20
*** alexheneveld has joined #heat11:24
*** Qiming has joined #heat11:24
kleinishary, this is all configured correctly: stack_user_domain=a904d890e0de47dc9f2090c20bb1f45c, stack_domain_admin=heat_domain_admin, stack_domain_admin_password=eiV7uutiek11:30
kleinimaybe I need to mention that the problem might be related to my default domain, that authenticates against LDAP11:30
kleiniDo I have to create another domain for this LDAP authentication and the default domain needs to be SQL based?11:31
*** mkollaro1 has joined #heat11:31
shardykleini: the expectation for Juno is that you would have the heat domain backed by sql and other domains (containing actual human users) backed by LDAP or whatever11:32
*** mkollaro has quit IRC11:33
shardyHowever since the keystone multi-domain backends functionality was incomplete in Icehouse, you have to have the heat domain backed by something writeable, eg create the heat_domain_admin and have that user able to create/delete users and assign roles in that domain11:33
shardySo it sounds like it could be related to your LDAP/keystone configuration11:34
kleinishardy: yes, I think I configured all in that way. the only problem is, that the heat_domain_admin can not be found and the LDAP backend is asked for that. maybe that is related to my default domain being authorized using the LDAP backend11:35
kleinican you confirm this?11:35
kleinior do I need to ask in the keystone channel?11:35
*** f13o has joined #heat11:35
*** AA_ has quit IRC11:37
*** pasquier-s has quit IRC11:39
*** kopparam has quit IRC11:42
*** kopparam has joined #heat11:43
*** achampion has quit IRC11:46
*** kopparam has quit IRC11:48
*** alexheneveld has quit IRC11:48
*** sgordon_ has joined #heat11:53
openstackgerrithuangtianhua proposed a change to openstack/heat: Fix port residue when instance deletion  https://review.openstack.org/11523411:54
openstackgerritAntoine AbĂ©lard proposed a change to openstack/heat-templates:   New heat templates for Openshift-Origin deployment using scalability functionality  https://review.openstack.org/11167711:56
*** alexheneveld has joined #heat11:56
*** pasquier-s has joined #heat11:58
asalkeldshardy, i lifted my -1, just disappointed we are doing major stuff in a rush11:59
asalkeldshardy, if you need help I am here12:00
*** jdob has joined #heat12:02
*** kopparam has joined #heat12:14
shardykleini: It does sounds like a keystone problem - does Icehouse keystone support multiple domains backed by LDAP?12:15
shardyasalkeld: thanks12:15
asalkeldshardy, how long do you have to get that code in?12:16
shardyasalkeld: I agree it is a bit late, my apologies for that12:16
*** blomquisg has joined #heat12:16
asalkeldthere is 2 months til summit12:16
asalkeldguessing lots less time for big stuff tho'12:17
shardyasalkeld: well, Feature Freeze is next week, so then, provided I can get all the tests fixed up before then :\12:18
asalkeldwhy the rush12:18
*** erecio has joined #heat12:18
shardyThe actual change is not really that big IMO, I did it this way to minimise the fooprint of the change, e.g local to the write paths in StackResource12:19
*** ckmvishnu has left #heat12:19
shardyasalkeld: because TripleO basically12:19
asalkeldI see12:20
shardythey need an answer to how to scale deployments to a few hundred nodes, and deploying one giant tree of stacks on a single engine is a major bottleneck12:20
*** kopparam has quit IRC12:20
*** lazy_prince is now known as killer_prince12:20
shardyThis is, in theory, a relatively simple step to the more decoupled model described for convergence-engine, which should work well with shadower's work moving TripleO to lots of provider resources, vs one giant monolithic stack12:21
shardyasalkeld: this work fell out of discussions at the TripleO mid-cycle which I attended, and it's late because I went on PTO immediately after that happened12:22
*** nosnos has quit IRC12:22
*** nosnos has joined #heat12:23
*** mohits has quit IRC12:23
*** kopparam has joined #heat12:23
*** unmeshg has quit IRC12:24
kleinishardy: I will give up here. keystone, multi domain, LDAP authentication and Heat all this stuff is not working in combination12:26
*** nosnos has quit IRC12:27
asalkeldis it possible to make a numbered list in gerrit?12:27
*** sdake_ has quit IRC12:28
shardykleini: I'm sorry to hear that - if you are willing to raise some bugs describing the issues you have encountered, we will look into providing solutions12:28
shardykleini: FWIW I expect the LDAP multi-domain aspects to be resolved for Juno due to the keystone improvements, but we still need help from folks deploying in such environments to document how to do it and identify problems12:30
*** aweiteka has joined #heat12:31
kleinishardy: what I do not understand here, why does Heat try to authenticate using its unique identifier and why is that authentication only resolved using the default domains identity service - LDAP in my case12:32
*** alexheneveld has quit IRC12:33
*** kopparam has quit IRC12:34
shardyasalkeld: Thanks for the spec feeedback - I don't really see anything I'm doing as preventing the future direction you propose, it's just a more immediately achieveable mitigation for the TripleO scalability problems12:34
*** sdake_ has joined #heat12:35
*** kopparam has joined #heat12:35
asalkeldmaybe i need to propose a summit session12:35
shardyI maintain it's pretty pointless to make a REST call when you can do the exact same thing via RPC, but I realise it's a matter of perspective12:35
asalkeldregions/cells12:35
asalkeldthe rpc is segmented12:35
asalkeldshardy, ^12:36
shardyRe "sneaking in", currently we're creating the stack directly, so this is higher level than the current interface, which I see as a step in the right direction12:36
*** tonisbones has joined #heat12:36
asalkeld:)12:36
asalkeldso is there a convergance "design" somewhere12:37
asalkeldi bit difficult to review the code changes when you don't had a goal in mind12:37
shardyasalkeld: If we can get feedback that folks are really deploying opentack with segmented RPC like that, I'm perfectly fine with a future revision to move to rest calls, if we resolve the other barriers to that I mentioned12:37
shardyIt could even be configurable, depending on deployer preferences12:38
shardyMost of the code will be exactly the same, only the call to the API will differ12:38
asalkeldless options are better12:38
shardyperformance which doesn't suck is better12:39
shardyIf we go the fully decoupled via rest approach, then we remove some nice possible enhancements like RPC notifications to replace polling12:39
shardyAll the check_create_complete etc will have to poll via REST forever12:39
*** kopparam has quit IRC12:39
shardywith all the associated load and overhead12:40
asalkeldshardy, no12:40
asalkeldeach stack event is sent via rpc notification12:40
asalkeld(stack state change)12:40
asalkeldit's just like nova servers12:40
shardybut you just said RPC is segmented, right, so we can't listen for RPC notifications for something we triggered via REST?12:40
shardyI guess we'd need another callback approach or something12:41
*** achampion has joined #heat12:41
asalkeldyou will need an observer in each rpc segment12:41
shardybut it seems a fairly obtuse path given that we already have what we need via RPC12:41
asalkeldreally, seems clearer to me12:42
shardyasalkeld: re convergence design, I assume you've seen all the words in all the specs?12:42
asalkeldbehaves just like everything else12:42
asalkeldshardy, sure12:42
shardyI've asked for a diagram, which I think happened at the Heat mid-cycle12:42
asalkeldexactly12:42
shardyhttps://www.dropbox.com/sh/tamoc8dhhckb81w/AAA6xp2be9xv20P7SWx-xnZba?dl=0#lh:null-IMG_20140819_185809286.jpg12:42
asalkeldneed boxes and lines12:42
*** hdd has joined #heat12:42
asalkeldyeah, but missing comments12:43
shardyI think Clint was going to translate one of those into a more consumable format12:43
shardyasalkeld: Yeah, we're missing a lot of context having not been present in the room12:43
asalkeldreviews are up: https://review.openstack.org/#/c/110854/12:43
*** Yanyanhu has joined #heat12:43
asalkeldwe need that info to review12:44
shardyasalkeld: I'm pretty sure we'll have ample discussion about it in Paris though :)12:44
asalkeldshardy, we have a number of minor releases still tho' - dont' we?12:44
asalkeldstill time to get things in?12:44
shardyasalkeld: well no, it's next week or Kilo for features12:45
asalkeldyikes12:45
shardyhttps://wiki.openstack.org/wiki/Juno_Release_Schedule12:45
*** alexheneveld has joined #heat12:45
shardyFeature freeze is in a week's time12:46
shardyI'm sure there will be a few exceptions, but that's where we're aiming12:46
asalkeldso 2 months of bug fixin12:46
asalkeldok, bed time - getting late12:47
shardyasalkeld: well, K will open for business after the first RC gets cut, in about three weeks time12:47
asalkeldI am  still clueless about releases12:47
asalkeld:-(12:47
shardyasalkeld: basically the new release gets branched at RC time, then all bugfixes after that follow the normal backport process12:48
asalkeldmakes sense12:48
shardySo things are only really frozen for 3-4 weeks12:48
asalkeldgood luck with your coding (i.e. fixing tests)12:49
*** asalkeld has quit IRC12:49
*** rpothier has joined #heat12:50
*** alexheneveld has quit IRC12:51
*** sdake_ has quit IRC12:54
*** sdake_ has joined #heat12:55
*** dmakogon_ is now known as denis_makogon13:01
*** mkollaro has joined #heat13:05
*** swygue has quit IRC13:05
*** mkollaro1 has quit IRC13:07
*** k4n0 has quit IRC13:10
*** sdake_ has quit IRC13:11
*** alexheneveld has joined #heat13:13
*** sballe_ has quit IRC13:16
*** sballe_ has joined #heat13:16
openstackgerritA change was merged to openstack/heat: boolean parameter type is not recognized in the API  https://review.openstack.org/11676213:21
*** ramishra has joined #heat13:22
openstackgerritA change was merged to openstack/heat: Allow to decide between Nova-network and Neutron  https://review.openstack.org/11596813:23
*** tango has joined #heat13:23
openstackgerritA change was merged to openstack/heat: Cut down on warning logs  https://review.openstack.org/11708513:23
openstackgerritA change was merged to openstack/heat: Split scaling policy into separate files  https://review.openstack.org/11708013:23
openstackgerritA change was merged to openstack/heat: Allow for setting ViP ID  https://review.openstack.org/11571013:23
openstackgerritA change was merged to openstack/heat: Use the template module to access the Template class  https://review.openstack.org/10729113:24
*** radez_g0` is now known as radez13:24
*** hdd has quit IRC13:28
*** samstav has quit IRC13:31
*** arbylee has joined #heat13:40
openstackgerritSergey Kraynev proposed a change to openstack/heat: Skip validation if depends on not created resource  https://review.openstack.org/10895113:40
*** ramishra has quit IRC13:40
*** arbylee has quit IRC13:40
*** arbylee has joined #heat13:40
*** ishant has joined #heat13:44
*** jasond has joined #heat13:45
*** EricGonczer_ has joined #heat13:47
*** swygue has joined #heat13:49
*** nkhare has joined #heat13:50
therveshardy, I was looking at stack restore again, and I think there may be an issue with snapshots and update13:51
therveIf you have 5 minutes13:51
*** sorantis_ has joined #heat13:55
*** sorantis has quit IRC13:58
*** sorantis_ is now known as sorantis13:58
*** ishant has quit IRC13:58
*** edmund2 has joined #heat14:00
shardytherve: hi, sure14:00
*** gokrokve has joined #heat14:00
therveshardy, If you snapshot a stack with a volume, it will create a cinder snapshot14:01
therveIf you update the stack and it raises an UpdateReplace with the volume, it will fail14:02
therveBecause you can't delete a volume with a snapshot14:02
therveI fixed it in delete by deleting the snapshot first14:02
therveI wonder if I should do the same in update14:02
openstackgerritA change was merged to openstack/heat: Add more info to ResourceUnknownStatus  https://review.openstack.org/11724214:02
openstackgerritA change was merged to openstack/heat: Improve errors in Volume tasks  https://review.openstack.org/11501414:03
*** andreaf has joined #heat14:03
openstackgerritA change was merged to openstack/heat: Check for error messages in volume tests  https://review.openstack.org/11501514:03
openstackgerritA change was merged to openstack/heat: handle_signal to handle translated error msgs  https://review.openstack.org/10166314:03
openstackgerritA change was merged to openstack/heat: Update stack.load_all adding show_nested  https://review.openstack.org/11422914:03
openstackgerritA change was merged to openstack/heat: Fix failed to delete the EIP resource  https://review.openstack.org/10275814:03
shardytherve: hmm, possibly, but it dimishes the value of snapshots somewhat, if they can't be persisted over updates, doesn't it?14:03
*** aweiteka has quit IRC14:04
shardymy understanding of the whole use-case was to enable rollback to a previous state after a bad or undesirable series of updates14:04
therveshardy, Yeah14:04
therveWell it's the whole backup VS snapshot all over again14:05
shardyYeah14:05
shardycan you think of any use-cases *not* involving updates?14:06
shardye.g if you're not planning to change the state of the stack, why would you bother snapshotting it14:06
therveWell to get data back if needed14:06
therveIE backup14:06
*** blues-man has joined #heat14:08
therveshardy, So I guess my other suggestion is to use cinder backup instead of snapshot for "snapshotting" Volume14:10
shardytherve: yeah, like we do for delete "snapshots"14:10
*** ramishra has joined #heat14:11
therveshardy, You mean snapshot deletion policy?14:11
shardyyeah14:11
therveRight14:11
therveIt's a bit unfortunate because it's a much more expensive operation, but I don't see a way around14:11
shardytherve: Agreed, it's not ideal but I don't see any other way without crippling the feature so much it probably won't be useful14:12
therveshardy, Cool, thanks for the brainstorm14:13
therveI'll post a patch fixing that14:13
shardytherve: sounds good, thanks14:13
*** sdake_ has joined #heat14:14
*** andreaf has quit IRC14:14
*** hdd has joined #heat14:15
*** ramishra has quit IRC14:16
*** aweiteka has joined #heat14:17
*** david-lyle has joined #heat14:19
*** raildo has left #heat14:21
*** killer_prince is now known as lazy_prince14:22
sdake_what does an x mean on workflow when there is no checkmark for CR?14:24
*** tank100 has joined #heat14:25
pas-hasdake, WIP14:25
pas-haWorkflow -114:25
sdake_if someone marks a patch wip - workflow = x?14:25
pas-hayes14:25
sdake_cool thanks14:25
therveYeah WIP disappeared with the latest gerrit upgrade IIUC14:26
pas-hayep14:26
sdake_how do you mark wip now ?14:26
pas-hacomment on your patch and set Workflow -114:26
sdake_got it14:26
sdake_thanks14:27
pas-hanp14:27
pas-haWorkflow +1 = +A14:27
pscheieI've got this in my heat template: http://paste.openstack.org/show/101759/14:27
pas-hasince you can do it :)14:27
pscheieThe instance spins up, but the /etc/thimble file isn't being created.14:28
pscheieAny idea what I'm missing?14:28
*** andreaf has joined #heat14:28
*** jistr has quit IRC14:29
*** Qiming has quit IRC14:30
*** david-lyle has quit IRC14:30
*** david-lyle has joined #heat14:30
shardypscheie: what image are you using?14:32
pscheieshardy, it's a centos 6.5 image of our own.14:33
openstackgerritA change was merged to openstack/heat: Remove the unused doc path heat/doc  https://review.openstack.org/11548714:33
*** sdake_ has quit IRC14:33
openstackgerritA change was merged to openstack/heat-cfntools: Change wget to curl for using both of them is redundant  https://review.openstack.org/11614314:36
*** EricGonczer_ has quit IRC14:36
*** vijendar has joined #heat14:36
*** EricGonczer_ has joined #heat14:37
*** randallburt has joined #heat14:38
pscheieHmm, I see that in /var/lib/cloud/scripts/per-instance, there is a cfn-init script (we're trying to move away from cfn-init) but there's no cloud-init script anywhere in there.14:38
*** alexheneveld has quit IRC14:40
*** jmckind has joined #heat14:41
openstackgerritA change was merged to openstack/heat: Fix typo  https://review.openstack.org/11680414:41
*** tnurlygayanov has quit IRC14:42
*** andreaf has quit IRC14:43
*** jprovazn has quit IRC14:43
*** andreaf has joined #heat14:43
*** samstav has joined #heat14:46
rpothierHi All, I would like to propose adding a OS::Neutron::SriovPort resource14:47
rpothierThis has different parameters and contraints than a regular port14:47
rpothierdo I need a bp/spec for this?14:48
shardyHi rpothier, yes a spec with a summry of the use-case and key differences from the regular port would be a good idea14:48
shardysummary even14:48
*** samstav has quit IRC14:48
rpothiershardy: ok, I'll create one, thanks14:49
*** urulama is now known as urulama-afk14:50
*** alexheneveld has joined #heat14:51
*** jcoufal has quit IRC14:53
*** andreaf has quit IRC14:54
*** andreaf has joined #heat14:54
*** mspreitz has joined #heat14:56
*** sjmc7 has joined #heat14:57
*** jistr has joined #heat15:01
*** balles has joined #heat15:01
*** balles has quit IRC15:01
*** nkhare has quit IRC15:02
*** EricGonc_ has joined #heat15:02
*** samstav has joined #heat15:02
*** EricGonczer_ has quit IRC15:03
*** spzala has joined #heat15:04
*** yassine has joined #heat15:06
*** coolsvap has quit IRC15:07
*** sdake_ has joined #heat15:07
openstackgerritRandall Burt proposed a change to openstack/heat: Allow resource groups of 0 resources  https://review.openstack.org/11701515:08
*** jyoti-ranjan has joined #heat15:09
*** zz_gondoi is now known as gondoi15:09
*** alexheneveld has quit IRC15:10
*** ramishra has joined #heat15:12
*** pasquier-s_ has joined #heat15:12
*** pasquier-s has quit IRC15:13
*** ramishra has quit IRC15:16
*** coolsvap has joined #heat15:20
*** alexheneveld has joined #heat15:20
openstackgerritBartosz GĂłrski proposed a change to openstack/heat: Adds multi-region support for stack resource  https://review.openstack.org/5331315:22
*** alexheneveld_ has joined #heat15:24
*** alexheneveld has quit IRC15:24
*** alexheneveld_ is now known as alexheneveld15:24
*** mspreitz has quit IRC15:30
*** ativelkov has joined #heat15:33
*** sdake_ has quit IRC15:35
pscheieshardy, you were correct that the problem was in the image.15:35
pscheieI was using an older image that did not contain write-files in its cloud_init_modules.15:36
pscheieOne problem down, 37 to go.15:36
*** Yanyanhu has quit IRC15:38
*** sorantis has quit IRC15:38
*** gokrokve_ has joined #heat15:38
*** edmund2 has quit IRC15:39
*** edmund3 has joined #heat15:39
*** gokrokve has quit IRC15:41
kleinishardy: https://bugs.launchpad.net/keystone/+bug/136267815:42
uvirtbot`Launchpad bug 1362678 in keystone "multi-domain has problems with LDAP identity on default domain" [Undecided,New]15:42
pscheieCan an instance reference its own metadata values?15:42
morganfainbergkleini, LDAP keystone identity supports a single domain.15:43
morganfainbergkleini, the solution is to setup each domain to either be a different tree in LDAP (using the per-domain identity backend)15:43
pscheieThat is, if I define a key-value pair in metadata:, can I reference that key using get_attr inside that same resource/instance?15:44
morganfainbergkleini, or SQL.15:44
shardymorganfainberg: do both those solutions require the new-for-juno multi-domain backends stuff?15:44
morganfainbergshardy, pretty much15:44
pscheieIOW, is there a self to an resource?15:44
kleinimorganfainberg: I only need LDAP for the default domain, the second domain should be driven by SQL15:45
shardypscheie: good to hear you resolved your issue, and re metadata, you can retrieve data from the nova metadata service (e.g what you put in the "metadata" property, but not reference the top-level metadata key15:45
morganfainbergkleini, not sure how well that works, but it requires Juno to accomplish15:45
*** reed has joined #heat15:46
morganfainbergkleini, i know the inverse, SQL supports default domain and a separarate domain is run by ldap works.  i also know multiple LDAP domains work15:46
kleinimorganfainberg: so I should give the current Juno a try on that?15:46
morganfainbergkleini, please do! if it doesn't work with LDAP as default and sql as a secondary, i think that is a legitimate bug (or a feature we should add)15:47
morganfainbergkleini, let me see, i think adam young posted a blog about setting this up recently, might help some15:47
kleinimorganfainberg: how do I get all users on V2 API authenticated against a second domain driven by LDAP?15:47
morganfainbergkleini, you can't15:47
pscheieshardy, can you elaborate on "not reference the top-level metadata key"?  I understand up to that point.15:47
morganfainbergkleini, domains are V3 only15:47
morganfainbergkleini, if you need this to work with V2, you'll need a custom identity backend that can lookup against both LDAP and SQL.15:48
openstackgerritBartosz GĂłrski proposed a change to openstack/heat: Adds multi-region support for stack resource  https://review.openstack.org/5331315:48
*** david-ly_ has joined #heat15:48
kleinimorganfainberg: that's my problem. and I want all users using V2 API to be authenticated against LDAP. furthermore Heat should work as expected requiring SQL for the heat domain15:48
morganfainbergkleini, this is Adam's latest block. http://adam.younglogic.com/2014/08/getting-service-users-out-of-ldap/15:48
pscheieIf it helps, we name our instance resources after the respective app they run.15:48
pscheieI need to be able to reference that app name in the file I'm writing out to each instance.15:49
kleinimorganfainberg: sounds like a problem, I have, too :-)15:49
morganfainbergkleini, ok, so you set the detault domain to be LDAP and then as long as Heat uses V3, the secondary domain as SQL should *work*15:49
shardypscheie: there are multiple definitions of "metadata" unfortunately, I was referring to the "resource specific metadata" here:15:49
kleinimorganfainberg: no, that's why I created the bug report15:49
pscheieBut that name will be different in each instance/resource's case.15:49
shardyhttp://docs.openstack.org/developer/heat/template_guide/hot_spec.html#resources-section15:49
shardywhich can't be referenced inside the template15:49
morganfainbergkleini, it doesn't look like you're using the per-domain identity backends15:50
morganfainbergkleini, based on the bug report15:50
kleinimorganfainberg: how to configure that?15:50
morganfainbergoh wait hah i see it15:50
morganfainbergkleini, soorry i'm just waking up :(15:50
morganfainbergkleini, brain is ... bleh you know how it oges15:51
morganfainbergkleini, you're right :P15:51
*** david-lyle has quit IRC15:51
morganfainbergkleini, give me a sec re-reading the bug15:51
* shardy passes morganfainberg a coffee15:51
morganfainbergshardy, +++++++++++ 1million15:51
pscheieshardy, hmm, that sounds a bit like what I'm trying to do, unless I misunderstand.15:51
openstackgerritThomas Herve proposed a change to openstack/heat: Add snapshot restore HTTP API  https://review.openstack.org/9212515:52
shardypscheie: basically, the answer to your question is no, resources can't reference themselves15:52
openstackgerritThomas Herve proposed a change to openstack/heat: Implement stack restore  https://review.openstack.org/9212415:52
openstackgerritThomas Herve proposed a change to openstack/heat: Reimplement Volume snapshot with backup  https://review.openstack.org/11754215:52
morganfainbergkleini, ok so you need a second config for the SQL backend. which i'm not seeing. and that should be in /etc/keystone/domains based on your keystone.conf15:52
morganfainbergkleini, so what do you have in /etc/keystone/domains/ ?15:52
*** saju_m has joined #heat15:52
morganfainbergoh i see it now15:52
morganfainbergkleini, sorry.15:52
pscheieI'm trying to define just one CloudConfig resource and have that reference the resource name of the resource that includes that CloudConfig resource.15:53
shardypscheie: You can't do that, it will cause a circular dependency error15:56
pscheieshardy, yeah, that's what I was afraid of.15:57
pscheiePity.15:59
*** lazy_prince is now known as killer_prince16:00
*** Murali has joined #heat16:01
*** cody-somerville has joined #heat16:03
*** cody-somerville has quit IRC16:03
*** cody-somerville has joined #heat16:03
*** tomek_adamczewsk has quit IRC16:03
*** pas-ha has quit IRC16:03
*** reed has quit IRC16:04
*** erecio has quit IRC16:06
*** kleini has left #heat16:07
openstackgerritRandall Burt proposed a change to openstack/heat: Fix marconi plugin registration  https://review.openstack.org/11576416:08
*** tango has quit IRC16:09
*** aweiteka has quit IRC16:09
*** arbylee1 has joined #heat16:12
*** arbylee1 has quit IRC16:13
*** erecio has joined #heat16:13
*** arbylee has quit IRC16:13
*** arbylee1 has joined #heat16:13
*** fayablazer has quit IRC16:17
jdandreaQ: If I try to delete a cinder volume that is already deleting, should heat throw an error or should it pass, gracefully letting the stack deletion continue? (It's doing the former. Wondering aloud about the merits or drawbacks of the latter.)16:17
*** dsneddon has joined #heat16:18
*** aweiteka has joined #heat16:21
shardyjdandrea: it should tolerate out of band deletion, although obviously things will break then if you specify a deletion policy which tries to backup the volume on delete16:21
*** alexheneveld has quit IRC16:23
jdandreashardy: We're not backing up or zeroing out. To clarify: Should it *not* be throwing an error in Icehouse?16:23
jdandreaAlso, in this case, the deletion was instigated through heat. I'm re-running the stack-delete due to a separate resource throwing an error upon deletion.16:24
shardyjdandrea: in both cases Heat should ignore the already deleted volume:16:25
shardyhttps://github.com/openstack/heat/blob/stable/icehouse/heat/engine/resources/volume.py#L16016:25
shardyperhaps we're getting some other error than NotFound if the delete is still in-progress?16:26
*** pasquier-s_ has quit IRC16:29
*** david-ly_ is now known as david-lyle16:30
*** andersonvom has joined #heat16:32
jdandreashardy: I see this ... http://paste.openstack.org/show/101829/16:32
*** ramishra has joined #heat16:33
*** gokrokve has joined #heat16:33
*** derekh has quit IRC16:35
*** gokrokve_ has quit IRC16:36
shardyjdandrea: Hmm, yeah, I suppose we could handle that16:36
shardymostly we just handle the case where the thing has already been deleted, not in an in-deleting state16:37
jdandreashardy: Ok! I am happy to file a (bug report? wishlist request?) to kick this off so that it is tracked. (It would be my first.)16:37
*** gokrokve has quit IRC16:37
shardyjdandrea: Yeah please raise a bug wth that backtrace in it16:37
jdandreaWill do, tx16:38
*** alexheneveld has joined #heat16:38
*** gokrokve has joined #heat16:38
*** ckmvishnu has joined #heat16:42
*** bvandenh has quit IRC16:43
*** gokrokve has quit IRC16:43
ckmvishnuSpamapS: Hi, does your comment mean bug #1263787 is to be dropped?16:43
uvirtbot`Launchpad bug 1263787 in heat "stack table's uuid primary key wastes resources in other tables" [High,In progress] https://launchpad.net/bugs/126378716:43
*** andreaf_ has joined #heat16:43
*** andreaf has quit IRC16:44
*** jistr has quit IRC16:46
*** yassine has quit IRC16:51
zanebrandallburt: I asked about the test because it seemed like you ended up having to change more stuff than might have been expected at first glance16:52
randallburtzaneb:  no worries. the changes to StackResource should be covered by existing tests, but a test for a zero resource group is easy and doesn't hurt.16:53
zanebok cool, ty16:53
*** lsmola has quit IRC16:56
*** blues-man has quit IRC17:00
SpamapSckmvishnu: dropped in importance I think.17:00
*** gokrokve has joined #heat17:01
SpamapSckmvishnu: hah, which zaneb beat me to by 2 minutes ;)17:01
zanebSpamapS: I just commented on the review like 8 seconds ago17:01
*** ramishra has quit IRC17:02
*** harlowja_away is now known as harlowja_17:03
*** ramishra has joined #heat17:03
*** harlowja_ is now known as harlowja_away17:04
*** saurabhs has joined #heat17:05
*** harlowja_away is now known as harlowja_17:09
ckmvishnuSpamapS: ok17:09
*** andreaf_ has quit IRC17:09
*** andreaf_ has joined #heat17:10
*** denis_makogon has quit IRC17:10
*** mspreitz has joined #heat17:11
*** saju_m has quit IRC17:13
*** vijendar has quit IRC17:14
*** sdake_ has joined #heat17:14
*** kebray has joined #heat17:14
*** kebray has quit IRC17:14
*** vijendar has joined #heat17:14
*** erecio has quit IRC17:17
*** erecio has joined #heat17:20
openstackgerritAndreas Jaeger proposed a change to openstack/heat: Add missing "." to help strings  https://review.openstack.org/11757317:22
*** sdake_ has quit IRC17:22
*** ramishra has quit IRC17:28
*** tango has joined #heat17:30
*** jyoti-ranjan has quit IRC17:35
*** andreaf_ has quit IRC17:36
*** sabeen has quit IRC17:36
*** sdake_ has joined #heat17:37
*** andreaf has joined #heat17:37
*** shakamunyi has joined #heat17:41
*** nkhare has joined #heat17:42
openstackgerritRandall Burt proposed a change to openstack/heat: Error class can accept message with format characters  https://review.openstack.org/11758017:42
*** BillArnold has joined #heat17:43
*** andreaf has quit IRC17:47
*** andreaf has joined #heat17:47
*** andreaf has quit IRC17:51
*** andreaf has joined #heat17:54
*** morganfainberg is now known as morganfainberg_Z17:57
*** sdake_ has quit IRC17:57
*** reed has joined #heat17:59
*** gondoi is now known as zz_gondoi18:09
*** zz_gondoi is now known as gondoi18:11
*** sdake has quit IRC18:12
*** andreaf has quit IRC18:15
pscheieDoes the order that resources are defined in a heat template matter?18:15
pscheieThat is, reading from top to bottom, does a resource have to be defined before it can be referenced?18:16
jdandreashardy: If I have a proposed fix for the bug I just filed, and that bug has yet to be triaged, should I sit tight, or can I go ahead and propose the fix somewhere? (I will re-familiarize myself with the process as well.)18:16
jdandreaReference: https://bugs.launchpad.net/heat/+bug/136270818:16
uvirtbot`Launchpad bug 1362708 in heat "cinder volume deletions-in-progress lead to stack deletion errors" [Undecided,New]18:16
*** urulama-afk is now known as urulama18:17
*** andreaf has joined #heat18:19
*** julienvey has quit IRC18:28
*** andreaf has quit IRC18:29
*** julienvey has joined #heat18:32
*** nkhare has quit IRC18:34
openstackgerritRandall Burt proposed a change to openstack/heat: Allow resource groups of 0 resources  https://review.openstack.org/11701518:34
openstackgerritA change was merged to openstack/heat: Add language attribute to code samples  https://review.openstack.org/11158218:35
*** julienve_ has joined #heat18:35
*** julienvey has quit IRC18:35
BillArnoldany very current guidance on what to do about errors on the tripleo and various dsvm tests?18:39
jdandreaAnother question: Is a "reverse dependency graph" of sorts followed during deletions? That is, start at the leaves and work backward? (Checking source as well.)18:40
jdandrea(Well, not leaves per se, but the resources that do not have their own dependencies.)18:40
*** sdake_ has joined #heat18:41
*** sdake_ has quit IRC18:42
*** sdake has joined #heat18:42
*** sdake has quit IRC18:42
*** sdake has joined #heat18:42
randallburtjdandrea:  esentially yes18:42
jdandrearandallburt: Thanks. I ask because I'm encountering some cinder errors. Volumes that are part of volume attachments are in-use, and so it *appears* as if the attachments and VMs haven't been removed first, as I would expect them to be.18:45
jdandrea(Or at least the attachments.)18:45
pscheieshardy, referring to my earlier question about a resource  referencing one of its own attributes, is there any sort of substring function that I could apply to the resource name attribute (that is, the hostname) since that contains the application name which is the string I'm interested in?18:46
randallburtjdandrea:  IIRC, the attachments should go first (which should detach the volume), then the volumes and servers18:46
jdandrearandallburt: Makes sense. *head scratch*18:46
randallburtsame here18:47
randallburtjdandrea:  that being said, I have seen the rare case where the volume is detached according to nova, but cinder still thinks its attached (in use). that shouldn't happen often, though and I think only in fairly large openstack deployments.18:48
*** EricGonc_ has quit IRC18:49
*** mkollaro has quit IRC18:52
*** spzala has quit IRC18:52
*** sdake has quit IRC18:56
*** ckmvishnu has left #heat18:57
mspreitzzaneb: are you there?19:00
zanebyes19:00
zanebjust reviewing your patch, actually19:00
mspreitzI am working up some enthusiasm for the delta I suggested this morning for the AZ spec stuff19:00
*** mkollaro has joined #heat19:00
*** gondoi is now known as zz_gondoi19:00
mspreitzthat is, let the client specify the path through the member properties where the AZ will be put19:01
mspreitzzaneb: thanks for the attention.  Would you approve this delta?19:01
zanebme too, that's one of my inline comments :)19:01
mspreitzgreat, thanks19:01
*** sdake has joined #heat19:02
*** sdake has quit IRC19:02
*** sdake has joined #heat19:02
*** zz_gondoi is now known as gondoi19:05
*** sdake has quit IRC19:08
*** sdake has joined #heat19:09
*** sdake has quit IRC19:09
*** sdake has joined #heat19:09
*** nkhare has joined #heat19:11
*** balles has joined #heat19:15
*** mkollaro has quit IRC19:17
*** balles has quit IRC19:18
*** sballe has joined #heat19:18
*** sdake_ has joined #heat19:23
*** openstackgerrit has quit IRC19:31
*** openstackgerrit has joined #heat19:33
openstackgerritA change was merged to openstack/heat: AWS SecurityGroup use is_using_neutron()  https://review.openstack.org/11596919:34
openstackgerritA change was merged to openstack/heat: Add subnets attribute to OS::Neutron::Port resource  https://review.openstack.org/10540819:34
*** jmckind has quit IRC19:35
*** sdake_ has quit IRC19:36
*** sdake_ has joined #heat19:38
*** kebray has joined #heat19:38
*** kebray has quit IRC19:39
*** alexheneveld_ has joined #heat19:43
*** alexheneveld has quit IRC19:43
*** alexheneveld_ is now known as alexheneveld19:43
thervemspreitz, One idea for availability zone would be to have a function with a variable which would help select an item from a list19:46
therveSo that you could do in the template something like:19:46
therveavailability_zone: {get_unit, [zones, unit_id]}19:47
*** EricGonczer_ has joined #heat19:48
mspreitztherve: in your example, are "zones" and "unit_id" literals, or variables standing for something?19:48
thervevariables19:48
mspreitzcan you give a concrete example?19:49
thervezones is your list of availability zones you want to spread19:49
therveI thought initially that unit_id could be the index of the scaling unit. Maybe it needs to be something more complex19:49
therveOr maybe it doesn't work19:49
mspreitzwe need a way to select the zone based on the current populations of the zones19:50
mspreitzto achieve balance19:50
therveI guess it depends on how we maintain it with instances removed19:50
mspreitzinstance removal is a different problem: not selecting a zone for a thing, but selecting a thing to remove19:50
zanebthere is some specific weirdness in the case of inline resource definitions (i.e. scaled unit is OS::Nova::Server) - intrinsic functions get resolved immediately, not passed down to the AS template19:50
therveRight, but the current population only change if you remove instances19:51
thervezaneb, Hum. That's something we may have to fix regardless no?19:51
zanebnot really19:52
mspreitztherve: true.  That's why I frame the assignment problen as picking a zone based on current population19:52
mspreitztherve: if we could cache (correctly) population survey results, we could use that19:52
zanebwithin the AS template, there should be no parameters and no references19:52
mspreitzbut I doubt that will be an easy row to hoe19:52
mspreitzzaneb: your remark is about when resolving happens?19:53
zanebyes19:53
mspreitzzaneb: so what is the weirdness that you mentioned?  Sounds like it is the way it should be19:54
zanebok, let's say it's a context that is correct but would create weirdness if therve's proposal were implemented19:55
mspreitzzaneb: OK, I understand19:55
mspreitzSo I also doubt we want to put an intrinsic function invocation in the generated template...19:58
therveI guess my point is that azs are not the only thing we may need to spread between scaling units19:59
mspreitzsince we want selection to acheive balance, I doubt we want to explicitly express that in the generated template19:59
openstackgerritA change was merged to openstack/heat: Store properties data in database  https://review.openstack.org/11293019:59
openstackgerritA change was merged to openstack/heat: Refactor Resource's decision whether to update  https://review.openstack.org/11293120:00
openstackgerritA change was merged to openstack/heat: Pass properties to Resource._needs_update()  https://review.openstack.org/11293220:00
openstackgerritA change was merged to openstack/heat: Unittests: Refactor Volume resources tests  https://review.openstack.org/10736220:00
therveI feel that it shouldn't be as complicated as done in the current patch20:01
jdandrearandallburt: Regarding that rare case, it's interesting that you note that! This particular deployment has 14 Servers, each with a volume attachment. I don't know if that constitutes "fairly large" though.20:01
* jdandrea goes to check the stack to see what is reportedly deleted.20:01
mspreitzThe current patch seems conceptually simple to me, the thing that generates the template makes a spreading decision and writes it in the template...20:02
randallburtjdandrea:  not sure. I've only seen it when using Rackspace cloud as a target and suspect its Nova and cinder cross communication that's the culprit, not the size of the stack itself.20:02
mspreitzzane suggested maybe there is a simpler way to write that logic20:03
mspreitzI'll have to study that and get back to you guys on that20:03
zanebmspreitz: actually, using a function.Function object that resolves to the desired AZ instead of modifying each ResourceDefinition might turn out to be a great idea.20:03
jdandrea*nods*20:03
mspreitzwhat arguments would the function get, to make it return the right result?20:03
zanebdifficult to see how the function could know what Resource it was embedded in though :/20:03
*** alexheneveld has quit IRC20:04
zanebmspreitz: yeah, that would be the problem20:04
zanebit was kind of a half-baked thought ;)20:05
therveWell there are some positive in trying to push az management to the edges20:08
therveIt may turn out to not be possible20:08
mspreitzwhat do you mean push az mgmt to the edges?20:10
thervemspreitz, I mean don't change the autoscaling core20:12
*** Murali__ has joined #heat20:13
mspreitzwherever it gets pushed to will need to know current populations20:13
*** sballe has quit IRC20:14
zanebtherve: did you see my latest comments on mspreitz's patch?20:14
thervezaneb, yes20:15
zanebis that the kind of thing you mean by pushing it to the edges?20:15
therveThat's one step, yeah.20:16
*** jmckind has joined #heat20:16
*** tonisbones has quit IRC20:16
therveI'd like to go 8 steps further if possible :)20:16
zanebheh :)20:16
jdandrearandallburt: Sure enough, our volume attachments are all gone, but the volumes are still marked in use. Hmm.20:16
*** Murali has quit IRC20:17
therveI guess we fix the resource introspection thing I'll be happy enough20:17
randallburtjdandrea:  indeed20:17
mspreitzwhich of Zane's comments is about pushing mgmt to the edges?20:18
thervemspreitz, The separation in the resource_templates function20:18
therveSpecifying the availability zone attribute also helps20:19
jdandrearandallburt: I think you're on to something. At this point, then, we have three Cinder volumes that are ostensibly in-use, even though the volume attachments that used them are no more.20:20
mspreitztherve: you mean Zane's suggestion to factor out a generator of zone choices?  I guess I can see that as a small step toward edge.  But, yeah, pretty small step20:20
jdandreaAs a result, Heat throws an error at volume deletion time (and now I know why Heat's trying to do that - no more attachments to be deleted). I will need to convince Cinder to delete those somehow. Heh.20:21
mspreitzIt is not making a very essential change, it still leaves the zone choose in scaling group code, with choices written into the generated template20:21
randallburtjdandrea:  yep, sounds right. Unfortunately that's about as far as I ever dug into it since I haven't run into the issue too often20:21
randallburtjdandrea:  for me, cinder eventually got the message and I could delete the stack.20:22
jdandrearandallburt: *nods* ... but did it take ten hours? :)20:22
mspreitzzaneb: therve: I am not hearing a suggestion that changes that essential character of how it is done.20:22
pscheieI've got a MultipartMime resource whose parts: section pulls in two other resources (see http://paste.openstack.org/show/101961/)20:22
mspreitzI mean, a suggestion that is worked out enough to be reviewable20:22
randallburtjdandrea:  uh, no. IIRC, like 30 min at most.20:23
zanebmspreitz: yeah, I agree with what you wrote just above20:23
jdandreaWhoops. I'm just full of surprises today, huh.20:23
pscheieThe two parts each create a file; but only the second file is being created20:23
pscheieI've verified this by swtiching the order of the two config parts, and whichever is second is the one that gets created.20:23
pscheieWhat am I doing wrong here?20:24
pscheieBTW, in the paste, I forgot the resource that calls ods_init.20:24
mspreitztherve: do you have any idea how to go further in the direction you want?20:25
*** nkhare has quit IRC20:37
mspreitztherve: I am not sure where you stand now.  Will you approve, or disapprove, a revision that splits the patch into two, one for AWS types and one for native types, and takes various minor improvements from you and Zane, without changing the essential character of the approach?20:38
*** julienve_ has quit IRC20:39
zanebjasond, jasond``: what is the implementation status of https://blueprints.launchpad.net/heat/+spec/swiftsignal-resource ?20:43
jasondzaneb: it's implemented.  i updated the BP20:43
zanebthanks!20:44
zanebone in the success column :)20:44
jasondthank you20:44
*** julienvey has joined #heat20:45
openstackgerritJeff Peeler proposed a change to openstack/heat: Improve docker resource deletion  https://review.openstack.org/11337120:51
openstackgerritJeff Peeler proposed a change to openstack/heat: Rename docker directory to docker_inc  https://review.openstack.org/11761820:51
*** radez is now known as radez_g0n320:54
*** jmckind has quit IRC20:56
jpeelerstevebaker: any chance we can get a heat-cfntools 1.2.8 release?20:56
stevebakerjpeeler: ok. is that curl change in already?20:56
jpeeleryep!20:58
Murali__is there any puppet hooks for heat software config20:58
stevebakerMurali__: yes https://github.com/openstack/heat-templates/tree/master/hot/software-config/elements/heat-config-puppet https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-puppet-template.yaml21:00
mspreitzI have to go.  I will have to proceed on next revision with what I have heard so far.21:00
stevebakerMurali__: its quite basic, and assumes that required modules are already installed (either built into the image or installed via cloud-init boot)21:01
Murali__stevebaker: thanks for response... actually i m looking into https://blueprints.launchpad.net/heat/+spec/hot-software-config-puppet21:03
stevebakerMurali__: that is marked Obsolete with the comment: replaced by https://bugs.launchpad.net/heat-templates/+bug/127906721:03
uvirtbot`Launchpad bug 1279067 in heat-templates "Software config hook for configuring with puppet" [Wishlist,Fix committed]21:04
*** mspreitz has quit IRC21:04
*** andreaf has joined #heat21:06
Murali__ok21:06
Murali__i see thanks stevebaker21:07
zaneboh wow, patches are merging21:07
zanebupdate-failure-recovery is so close I can smell it21:07
*** kebray has joined #heat21:14
stevebakerzaneb: I think I need to do another pass on the functional tests series to s/functional/integration/21:14
zanebok21:15
openstackgerritA change was merged to openstack/heat: Always replace a failed resource on rollback  https://review.openstack.org/11293521:19
stevebakerjpeeler: 1.2.8 is released21:26
jpeelerwoot, thanks21:27
openstackgerritA change was merged to openstack/heat: Add networks property to OS::Trove::Instance  https://review.openstack.org/9108821:32
stevebakershit be landing21:33
Murali__stevebaker: how to bootstrap, or how to classify inside hot tempalte21:34
Murali__using master21:34
Murali__is there any ways21:34
stevebakerMurali__: you need to create an image to boot which has puppet and the hooks as per these instructions https://github.com/openstack/heat-templates/tree/master/hot/software-config/elements21:35
stevebakerMurali__: then you should be able to launch that example script21:35
*** andreaf has quit IRC21:37
*** andreaf has joined #heat21:37
Murali__ok21:37
*** jasond has quit IRC21:39
stevebakerpscheie: are you about? https://review.openstack.org/#/c/115968/ is causing a tripleo regression21:42
*** andreaf has quit IRC21:43
*** andersonvom has quit IRC21:45
*** rpothier has quit IRC21:45
*** andersonvom has joined #heat21:45
*** alexpilotti has quit IRC21:47
*** blomquisg has quit IRC21:47
*** aweiteka has quit IRC21:47
*** alexheneveld has joined #heat21:54
*** erecio has quit IRC21:57
openstackgerritVijendar Komalla proposed a change to openstack/heat: Config option to encrypt parameters and properties  https://review.openstack.org/9790021:58
openstackgerritVijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters  https://review.openstack.org/11763321:58
*** jdob has quit IRC21:59
*** asalkeld has joined #heat22:02
*** vijendar has quit IRC22:05
stevebakerzaneb: can you take a look at the comments in https://bugs.launchpad.net/tripleo/+bug/1362812 ? I am putting together a revert/fix now22:10
uvirtbot`Launchpad bug 1362812 in tripleo "heat networking auto-discovery causes heat-engine to exit" [Critical,Confirmed]22:10
*** EricGonczer_ has quit IRC22:11
zanebugh, I thought we had a config option for it?22:12
stevebakertripleo runs defaults, but lifeless points out in the comments that global config can also be problematic22:12
stevebakerI don't think doing the detection on the fly with the user's context will add any overhead, the service catalog should already be in the context22:13
*** tsufiev has quit IRC22:14
zanebare there Regions that span federated clouds?22:14
zanebI would have assumed not22:14
*** dteselkin has quit IRC22:14
zanebwhich makes the global config not an issue22:14
*** dteselkin has joined #heat22:15
*** tsufiev has joined #heat22:17
stevebakerit would be nice not to need config options though, especially if on-the-fly detection has no overhead22:17
lifelesszaneb: I don't think regions can span clouds no22:18
lifelesszaneb: I guess I was making some assumptions about what multi-cloud heat does22:19
zanebjust added a comment on the bug22:19
zanebthe plan is that regions are isolated22:19
zanebso Heat can only talk to another region via the Heat REST API in that region22:20
zanebi.e. we can create a stack in another region, but nothing else22:20
stevebakerSure, I'm arguing that we shouldn't add a config option if we can auto-detect on the fly. It becomes yet another thing that all the install tools need to set22:21
zanebfair enough22:22
zanebif it's free, why not22:22
*** daneyon has joined #heat22:32
asalkeldzaneb, the problem with coming up with a mission statement is I see heat as a REST resource orchestrator22:33
asalkeldand you can basically do anything with that22:33
asalkeldso if you explain what it can do it's too broad22:34
zanebthat's why we need a mission statement ;)22:34
asalkeldbut if you narrow the scope, you artifically restrict what we can do22:34
*** morganfainberg_Z is now known as morganfainberg22:34
asalkeldbut you *could* start with infra orchestrator and lifecycle management22:35
asalkeldif you want to narrow scope: move software config out of tree22:37
asalkeldand maybe make a project what murano/heat-translator/software-config22:38
asalkeldand maybe make a program that has murano/heat-translator/software-config22:38
asalkeldga: english22:38
asalkeldthe distinction would be clearer22:39
*** Murali__ has quit IRC22:39
*** gondoi is now known as zz_gondoi22:41
asalkeldbrb: school run22:42
*** daneyon has quit IRC22:48
*** daneyon has joined #heat22:49
*** Murali has joined #heat22:54
*** julienvey has quit IRC22:56
*** daneyon has quit IRC22:58
*** daneyon has joined #heat22:59
*** asalkeld has quit IRC23:01
*** BillArnold_ has joined #heat23:01
*** daneyon has quit IRC23:03
*** asalkeld has joined #heat23:09
*** Murali has quit IRC23:12
openstackgerritSteve Baker proposed a change to openstack/heat: Detect neutron endpoint on-the-fly  https://review.openstack.org/11764623:15
asalkeldstevebaker, wasn't there a patch for that already?23:15
stevebakerasalkeld: this is the revert plus reimplementation to fix a tripleo regression23:16
stevebakerasalkeld: https://bugs.launchpad.net/tripleo/+bug/136281223:16
uvirtbot`Launchpad bug 1362812 in heat "heat networking auto-discovery causes heat-engine to exit" [Critical,In progress]23:16
asalkeldok23:16
*** david-lyle has quit IRC23:17
*** BillArnold has quit IRC23:19
*** tango has quit IRC23:22
*** andersonvom has quit IRC23:31
*** shakamunyi has quit IRC23:33
*** achampion has quit IRC23:38
zanebstevebaker: is all client plugins stuff merged now?23:43
zanebhttps://review.openstack.org/#/q/project:openstack/heat+branch:master+topic:bp/client-plugins,n,z23:43
zaneblooks like it ^23:43
randallburtzaneb:  I think so, yes23:43
stevebakerzaneb: yes, this needs to be replaced with one which logs deprecation warnings https://review.openstack.org/#/c/98688/23:43
stevebakerbut I would call the blueprint done23:44
zaneboh, it's marked Implemented already23:44
zanebsorry guys, was misreading the list23:44
randallburtstevebaker:  oh thanks. I had that on my todo somewhere and it disappeared.23:44
stevebakerrandallburt: cool, thanks23:44
*** openstackgerrit has quit IRC23:46
*** openstackgerrit has joined #heat23:48
*** gokrokve has quit IRC23:51
*** randallburt has quit IRC23:54
*** arbylee1 has quit IRC23:55
*** arbylee has joined #heat23:56
*** arbylee1 has joined #heat23:56

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