*** gokrokve_ has quit IRC | 00:00 | |
*** david-lyle has quit IRC | 00:01 | |
*** Qiming has joined #heat | 00:09 | |
harlowja | i've seen someone else with that issue to, sad | 00:11 |
---|---|---|
*** andersonvom has quit IRC | 00:14 | |
*** Qiming has quit IRC | 00:14 | |
stevebaker | openstackgerrit is sleeping :( | 00:14 |
*** sgordon has quit IRC | 00:16 | |
*** tango|2 has quit IRC | 00:21 | |
*** kopparam has joined #heat | 00:30 | |
*** kopparam has quit IRC | 00:35 | |
*** saurabhs has left #heat | 00:41 | |
*** joannah has joined #heat | 00:56 | |
*** alexpilotti has quit IRC | 00:56 | |
*** gokrokve has joined #heat | 00:57 | |
*** joannah has quit IRC | 00:58 | |
*** alexpilotti has joined #heat | 01:02 | |
asalkeld | remote: New Changes: | 01:04 |
asalkeld | remote: https://review.openstack.org/117065 | 01:04 |
asalkeld | manual gerrit bot | 01:04 |
*** alexpilotti has quit IRC | 01:06 | |
*** Qiming has joined #heat | 01:10 | |
*** renlt has joined #heat | 01:12 | |
*** morganfainberg is now known as morganfainberg_Z | 01:13 | |
*** erkules_ has joined #heat | 01:28 | |
*** shakamunyi has quit IRC | 01:29 | |
*** erkules has quit IRC | 01:30 | |
*** morganfainberg_Z is now known as morganfainberg | 01:33 | |
tiantian | morning:) | 01:35 |
*** shakamunyi has joined #heat | 01:37 | |
*** nosnos has joined #heat | 01:56 | |
*** huangtianhua has joined #heat | 02:00 | |
*** tiantian has quit IRC | 02:01 | |
*** david-lyle has joined #heat | 02:02 | |
*** david-lyle has quit IRC | 02:07 | |
*** snipars has joined #heat | 02:14 | |
*** david-lyle has joined #heat | 02:16 | |
*** snipars has quit IRC | 02:17 | |
*** david-lyle has quit IRC | 02:21 | |
*** LiJiansheng has joined #heat | 02:26 | |
*** edmund has joined #heat | 02:26 | |
*** renlt has quit IRC | 02:27 | |
*** arbylee has quit IRC | 02:30 | |
*** kopparam has joined #heat | 02:32 | |
*** kopparam has quit IRC | 02:36 | |
*** harlowja is now known as harlowja_away | 02:44 | |
asalkeld | remote: New Changes: | 02:48 |
asalkeld | remote: https://review.openstack.org/117076 | 02:48 |
*** Murali has joined #heat | 02:49 | |
*** arbylee has joined #heat | 02:49 | |
*** Yanyanhu has joined #heat | 02:53 | |
*** lazy_prince is now known as killer_prince | 02:57 | |
Qiming | TypeError: _walk_versions() takes at most 3 arguments (4 given) | 02:57 |
*** KanagarajM has joined #heat | 03:04 | |
*** Yanyan has joined #heat | 03:06 | |
*** Yanyanhu has quit IRC | 03:08 | |
*** LiJiansheng has quit IRC | 03:12 | |
*** david-lyle has joined #heat | 03:17 | |
*** stevelle has quit IRC | 03:19 | |
*** sdake_ has quit IRC | 03:20 | |
*** david-lyle has quit IRC | 03:22 | |
*** nosnos has quit IRC | 03:23 | |
*** nosnos has joined #heat | 03:24 | |
*** stevelle has joined #heat | 03:27 | |
*** nosnos has quit IRC | 03:28 | |
*** harlowja_away has quit IRC | 03:29 | |
*** akuznetsov has quit IRC | 03:36 | |
asalkeld | are others getting: | 03:39 |
asalkeld | error: file '/home/jenkins/workspace/gate-python-heatclient-python33/.tox/py33/build/python-subunit/filters/subunit2cvs' does not exist | 03:39 |
*** dkoper has joined #heat | 03:50 | |
*** killer_prince has quit IRC | 03:50 | |
*** killer_prince has joined #heat | 03:51 | |
*** killer_prince is now known as lazy_prince | 03:51 | |
*** kebray has joined #heat | 03:52 | |
*** kebray has quit IRC | 03:52 | |
*** kebray has joined #heat | 03:53 | |
*** nosnos has joined #heat | 03:53 | |
*** gokrokve has quit IRC | 03:59 | |
*** gokrokve has joined #heat | 03:59 | |
*** Yanyanhu has joined #heat | 04:00 | |
*** Yanyan has quit IRC | 04:00 | |
*** stevelle has quit IRC | 04:05 | |
*** huangtianhua has left #heat | 04:09 | |
*** huangtianhua has joined #heat | 04:09 | |
*** samstav_ has quit IRC | 04:12 | |
asalkeld | remote: New Changes: | 04:15 |
asalkeld | remote: https://review.openstack.org/117085 | 04:15 |
*** ramishra has joined #heat | 04:17 | |
*** sgordon has joined #heat | 04:18 | |
*** kopparam has joined #heat | 04:33 | |
*** kopparam has quit IRC | 04:38 | |
*** alexheneveld has joined #heat | 04:43 | |
*** ramishra has quit IRC | 04:46 | |
*** ramishra has joined #heat | 04:46 | |
*** ramishra has quit IRC | 04:48 | |
*** ramishra has joined #heat | 04:49 | |
*** akuznetsov has joined #heat | 05:10 | |
*** bdossant has quit IRC | 05:13 | |
*** bdossant has joined #heat | 05:13 | |
*** kopparam has joined #heat | 05:15 | |
*** kebray has quit IRC | 05:19 | |
*** akuznetsov has quit IRC | 05:35 | |
*** Murali has quit IRC | 05:44 | |
*** Murali has joined #heat | 05:45 | |
*** urulama-afk is now known as urulama | 05:45 | |
*** harlowja_at_home has joined #heat | 05:46 | |
*** Murali has quit IRC | 05:47 | |
*** Murali__ has joined #heat | 05:47 | |
*** Murali__ has quit IRC | 05:53 | |
*** k4n0 has joined #heat | 05:59 | |
*** mspreitz has quit IRC | 06:01 | |
*** arbylee has quit IRC | 06:03 | |
*** sgordon has quit IRC | 06:07 | |
*** ramishra has quit IRC | 06:11 | |
*** harlowja_at_home has quit IRC | 06:11 | |
*** ramishra has joined #heat | 06:12 | |
miguelgrinberg | asalkeld: I've also seen the subunit error on my bug fix. It's https://launchpad.net/bugs/1361924, it appears fixed now. | 06:12 |
uvirtbot` | Launchpad bug 1361924 in subunit "python-subunit 0.0.20 failing to install causing gate failure" [Critical,Fix released] | 06:12 |
asalkeld | miguelgrinberg, cool | 06:14 |
*** chandankumar has joined #heat | 06:14 | |
*** asalkeld has quit IRC | 06:17 | |
*** asalkeld has joined #heat | 06:21 | |
*** skraynev has quit IRC | 06:23 | |
*** julienvey has joined #heat | 06:24 | |
*** akuznetsov has joined #heat | 06:24 | |
*** skraynev has joined #heat | 06:25 | |
skraynev | good morning | 06:26 |
*** Qiming has quit IRC | 06:27 | |
*** rakesh_hs has joined #heat | 06:29 | |
asalkeld | hi skraynev | 06:32 |
skraynev | morning asalkeld | 06:32 |
*** dkoper has quit IRC | 06:36 | |
*** pas-ha has joined #heat | 06:36 | |
huangtianhua | skraynev:hi, would you please to review https://review.openstack.org/#/c/102758/ and https://review.openstack.org/#/c/105647/ tks:) | 06:37 |
pas-ha | morning all | 06:38 |
skraynev | huangtianhua: will try :) | 06:38 |
*** jcoufal has joined #heat | 06:38 | |
*** ramishra has quit IRC | 06:41 | |
*** jprovazn has joined #heat | 06:46 | |
*** saju_m has joined #heat | 06:48 | |
*** huangtianhua is now known as tiantian | 06:49 | |
*** tnurlygayanov has joined #heat | 06:56 | |
*** bml23 has joined #heat | 06:59 | |
*** nosnos has quit IRC | 07:04 | |
*** nosnos_ has joined #heat | 07:04 | |
*** bml23 has quit IRC | 07:08 | |
pas-ha | no pun intended - the last one :) http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/60000/3000/300/63349/63349.strip.zoom.gif | 07:09 |
*** Yanyanhu has quit IRC | 07:10 | |
*** kopparam has quit IRC | 07:11 | |
*** kopparam has joined #heat | 07:11 | |
asalkeld | nice pas-ha | 07:12 |
asalkeld | :-) | 07:12 |
*** Yanyanhu has joined #heat | 07:14 | |
*** AA_ has joined #heat | 07:15 | |
*** kopparam has quit IRC | 07:16 | |
*** Qiming has joined #heat | 07:18 | |
shardy | morning all | 07:28 |
*** bvandenh has joined #heat | 07:29 | |
AA_ | shardy: Hi, will have you time to re-review my change about heat templates (https://review.openstack.org/#/c/111677/) today ? Thank you | 07:36 |
shardy | AA_: I will try | 07:37 |
AA_ | Ok, thank you | 07:38 |
*** gokrokve_ has joined #heat | 07:40 | |
*** kopparam has joined #heat | 07:42 | |
*** gokrokve has quit IRC | 07:43 | |
*** kopparam has quit IRC | 07:48 | |
*** Qiming has quit IRC | 07:52 | |
*** Qiming has joined #heat | 07:52 | |
*** f13o has quit IRC | 07:52 | |
*** ckmvishnu has joined #heat | 07:54 | |
*** andreaf_ has quit IRC | 07:56 | |
*** jistr has joined #heat | 08:00 | |
*** bdossant_ has joined #heat | 08:00 | |
*** funzo has joined #heat | 08:00 | |
*** shakayumi has joined #heat | 08:01 | |
shardy | therve: Hi, if you have a moment, I'd like your input on https://review.openstack.org/#/c/95937/ | 08:03 |
shardy | The ansible yaml file appears to break the check job and I'm not sure how we fix it | 08:03 |
asalkeld | shardy, dropped a suggestion here: https://bugs.launchpad.net/heat/+bug/1273796 | 08:04 |
uvirtbot` | Launchpad bug 1273796 in heat "Error storing stack not reflected in status" [Medium,In progress] | 08:04 |
therve | Hum yeah | 08:04 |
*** gpocente1 has joined #heat | 08:05 | |
*** kragniz_ has joined #heat | 08:05 | |
*** gilliard_ has joined #heat | 08:05 | |
shardy | asalkeld: Yeah, saw that thanks! | 08:05 |
therve | shardy, We could remove the yaml extension, if ansible doesn't rely on it | 08:05 |
shardy | asalkeld: tbh I was thinking of something simpler for now, e.g catching the error and storing with adjusted state | 08:06 |
*** dmakogon_ has joined #heat | 08:06 | |
therve | Or add a directory in EXCLUDED_DIRS | 08:06 |
shardy | asalkeld: but your solution does sound interesting | 08:06 |
asalkeld | shardy, shouldn't be that hard | 08:06 |
asalkeld | and less magic is better | 08:06 |
asalkeld | the user could even override it | 08:07 |
shardy | asalkeld: I guess, I just worry about the opportunity for users to break things in exciting and unexpected ways if we allow that | 08:08 |
asalkeld | if they override, that's their problem | 08:08 |
asalkeld | wash hands at that point | 08:08 |
*** SergeyLukjanov2 has joined #heat | 08:09 | |
*** ruhe2 has joined #heat | 08:09 | |
shardy | That said, we do need a way for a user to override the user-creds on update, ref bug #1308834 | 08:09 |
uvirtbot` | Launchpad bug 1308834 in heat "403 on trusts delete causes DELETE_FAILED" [Medium,Triaged] https://launchpad.net/bugs/1308834 | 08:09 |
*** sorantis has joined #heat | 08:09 | |
shardy | This could make that slightly easier | 08:10 |
*** bdossant has quit IRC | 08:10 | |
*** shakamunyi has quit IRC | 08:10 | |
*** Daviey has quit IRC | 08:10 | |
*** funzo_ has quit IRC | 08:10 | |
*** gpocentek has quit IRC | 08:10 | |
*** kragniz has quit IRC | 08:10 | |
*** gilliard has quit IRC | 08:10 | |
*** ruhe has quit IRC | 08:10 | |
*** pas-ha has quit IRC | 08:10 | |
*** erkules_ has quit IRC | 08:10 | |
*** denis_makogon has quit IRC | 08:10 | |
*** swygue has quit IRC | 08:10 | |
*** dekozo has quit IRC | 08:10 | |
*** wpf has quit IRC | 08:10 | |
*** SergeyLukjanov has quit IRC | 08:10 | |
*** SergeyLukjanov2 is now known as SergeyLukjanov | 08:10 | |
*** ruhe2 is now known as ruhe | 08:10 | |
*** tomek_adamczewsk has joined #heat | 08:12 | |
shardy | series of nice easy reviews if anyone has time: | 08:12 |
shardy | https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/list-nested,n,z | 08:12 |
*** Daviey has joined #heat | 08:13 | |
*** derekh has joined #heat | 08:14 | |
*** pas-ha has joined #heat | 08:16 | |
*** wpf has joined #heat | 08:16 | |
*** swygue has joined #heat | 08:16 | |
*** erkules_ has joined #heat | 08:16 | |
*** dekozo has joined #heat | 08:17 | |
*** dekozo has joined #heat | 08:17 | |
*** kragniz_ is now known as kragniz | 08:20 | |
*** f13o has joined #heat | 08:22 | |
*** alexpilotti has joined #heat | 08:25 | |
asalkeld | shardy, https://review.openstack.org/#/c/114230/2/heat/engine/service.py | 08:25 |
*** rdo has quit IRC | 08:25 | |
asalkeld | what if a new rpc client talks to an old rpc server? | 08:26 |
asalkeld | (i am not sure how rpc versioning works) | 08:26 |
shardy | asalkeld: true, but we've failed to handle that in any RPC interface additions, ever AFAIK | 08:27 |
*** rdo has joined #heat | 08:27 | |
shardy | asalkeld: atm, in heat, it doesn't - we should fix that though | 08:27 |
asalkeld | i wish that was a light weight mechanism | 08:27 |
*** gpocente1 is now known as gpocentek | 08:28 | |
*** gpocentek is now known as Guest32108 | 08:28 | |
shardy | asalkeld: Yeah I don't really know what is invloved, but it's something we definitely need to address during K as the convergence work will inevitably involve constant RPC interface rework (mostly additions) | 08:28 |
shardy | If anyone has any simple suggestsions, I'm happy to do them in that series | 08:29 |
asalkeld | sure | 08:29 |
shardy | I just followed the same pattern as for previous additions, e.g the limit/sort and show_deleted stuff | 08:29 |
*** Guest32108 is now known as gpocentek | 08:30 | |
*** gpocentek has quit IRC | 08:30 | |
*** gpocentek has joined #heat | 08:30 | |
asalkeld | maybe just inherit from rpc/client.py:EngineClient and set the new version number | 08:33 |
asalkeld | and modify the one method | 08:33 |
*** alexheneveld has quit IRC | 08:33 | |
asalkeld | (and same on the server) | 08:33 |
skraynev | shardy: I forgot to thank you :) Our discussion yesterday helped me. The problem was related with specific relationship between Period in CloudWatch resource and Period for all period tasks (I used default value) | 08:33 |
shardy | skraynev: np, so all is working OK now, or did you find a bug? | 08:34 |
shardy | skraynev: also FYI https://blueprints.launchpad.net/heat/+spec/deprecate-stack-watch | 08:35 |
skraynev | shardy: all working correct. The problem was in choosing statistic records from DB :) | 08:35 |
shardy | looks like that will be deferred to Kilo now, but you should consider moving to Ceilometer if possible :) | 08:35 |
asalkeld | shardy, you know what's funny the server version is 1.1 but the client is 1.0 | 08:38 |
skraynev | shardy: got it. I already started this migration :) I have only one doubt about deprecation: Ceilometer has not integrated by default for devstack as heat. I mean that you should manually specify necessary ceilom services | 08:38 |
shardy | skraynev: well it's the same for other resources, e.g if you want to use Swift resources, you must enable Swift | 08:39 |
shardy | So I guess we document it as a requirement and get the devstack gate config turning on ceilometer | 08:39 |
shardy | (if it isn't already) | 08:39 |
*** shakayumi has quit IRC | 08:40 | |
skraynev | shardy: yeah. It's just my wish , because it will help to use new test without changing configs :) | 08:40 |
skraynev | shardy: +1 for this idea | 08:40 |
*** KanagarajM has quit IRC | 08:41 | |
*** KanagarajM has joined #heat | 08:43 | |
*** nosnos_ has quit IRC | 08:45 | |
*** nosnos has joined #heat | 08:46 | |
*** kopparam has joined #heat | 08:46 | |
*** nosnos has quit IRC | 08:50 | |
*** akuznetsov has quit IRC | 08:57 | |
*** akuznetsov has joined #heat | 09:00 | |
*** bml23 has joined #heat | 09:01 | |
*** erkules_ is now known as erkules | 09:01 | |
*** gokrokve has joined #heat | 09:09 | |
*** nosnos has joined #heat | 09:11 | |
*** fayablazer has joined #heat | 09:13 | |
*** gokrokve_ has quit IRC | 09:13 | |
*** gokrokve has quit IRC | 09:13 | |
*** bml23 has quit IRC | 09:19 | |
*** sorantis has quit IRC | 09:26 | |
*** bvandenh has quit IRC | 09:27 | |
*** bvandenh has joined #heat | 09:27 | |
*** sorantis has joined #heat | 09:28 | |
*** ccrouch1 has quit IRC | 09:28 | |
*** blomquisg has quit IRC | 09:30 | |
*** akuznetsov has quit IRC | 09:30 | |
*** blomquisg has joined #heat | 09:31 | |
*** chandankumar has quit IRC | 09:32 | |
*** DandyPandy has quit IRC | 09:33 | |
*** sgordon` has quit IRC | 09:34 | |
*** saju_m has quit IRC | 09:38 | |
*** gokrokve has joined #heat | 09:39 | |
*** akuznetsov has joined #heat | 09:40 | |
*** gokrokve has quit IRC | 09:40 | |
*** chandankumar has joined #heat | 09:40 | |
*** gokrokve has joined #heat | 09:41 | |
*** sgordon has joined #heat | 09:41 | |
*** KanagarajM2 has joined #heat | 09:44 | |
*** KanagarajM has quit IRC | 09:45 | |
*** gokrokve has quit IRC | 09:45 | |
*** sorantis has quit IRC | 09:58 | |
stevebaker | shardy: good evening, and good night https://review.openstack.org/#/c/117058/ | 10:04 |
shardy | stevebaker: thanks, jenkins doesn't like it much ;) | 10:05 |
stevebaker | ja, not sure what that is about | 10:06 |
shardy | I'll take a look and see if it's recheck-able | 10:06 |
stevebaker | i just rechecked | 10:06 |
*** pmyers has quit IRC | 10:07 | |
*** pmyers has joined #heat | 10:07 | |
*** gokrokve has joined #heat | 10:09 | |
*** che-arne has joined #heat | 10:11 | |
*** Qiming has quit IRC | 10:13 | |
*** gokrokve has quit IRC | 10:14 | |
*** Yanyanhu has quit IRC | 10:19 | |
*** sorantis has joined #heat | 10:24 | |
*** chandankumar has quit IRC | 10:26 | |
*** chandankumar has joined #heat | 10:28 | |
*** tsufiev_ is now known as tsufiev | 10:29 | |
*** kopparam_ has joined #heat | 10:30 | |
*** lvh_ is now known as lvh | 10:30 | |
*** kopparam has quit IRC | 10:33 | |
*** kopparam_ has quit IRC | 10:46 | |
*** kopparam has joined #heat | 10:46 | |
*** kopparam_ has joined #heat | 10:49 | |
*** kopparam_ has quit IRC | 10:50 | |
*** nkhare has joined #heat | 10:51 | |
*** kopparam_ has joined #heat | 10:51 | |
*** kopparam has quit IRC | 10:51 | |
*** nkhare_ has joined #heat | 10:52 | |
*** nkhare has quit IRC | 10:53 | |
*** nkhare_ is now known as nkhar | 10:53 | |
*** nkhar is now known as nkhare | 10:53 | |
*** saju_m has joined #heat | 10:54 | |
*** ifarkas has quit IRC | 10:55 | |
*** sorantis has quit IRC | 10:57 | |
*** ccrouch has joined #heat | 10:57 | |
*** DandyPandy has joined #heat | 10:57 | |
*** rakesh_hs has quit IRC | 10:58 | |
*** ifarkas has joined #heat | 11:02 | |
*** dmakogon_ is now known as denis_makogon | 11:05 | |
*** Qiming has joined #heat | 11:07 | |
*** gokrokve has joined #heat | 11:09 | |
*** gokrokve has quit IRC | 11:14 | |
*** ifarkas has quit IRC | 11:14 | |
*** nosnos has quit IRC | 11:20 | |
*** nosnos has joined #heat | 11:20 | |
*** KanagarajM2 has quit IRC | 11:22 | |
*** nkhare has quit IRC | 11:24 | |
*** nosnos has quit IRC | 11:25 | |
*** sorantis has joined #heat | 11:26 | |
*** ifarkas has joined #heat | 11:27 | |
*** ramishra has joined #heat | 11:33 | |
ckmvishnu | shardy: I get filter_by(backup=False) in _query_stack_get_all. But when show_nested is True shouldn't the query also have owner_id!=None? | 11:42 |
ckmvishnu | shardy: is it to include nested stacks along with general stack listing? | 11:43 |
ckmvishnu | shardy: in that case the argument could have been like "include_nested" | 11:45 |
*** yassine has joined #heat | 11:49 | |
*** alexheneveld has joined #heat | 11:50 | |
*** ramishra has quit IRC | 11:53 | |
*** ramishra has joined #heat | 11:54 | |
*** kopparam_ has quit IRC | 11:54 | |
*** kopparam has joined #heat | 11:55 | |
*** saju_m has quit IRC | 11:56 | |
ckmvishnu | should backup stack always be nested? | 11:58 |
*** ramishra has quit IRC | 11:58 | |
*** kopparam has quit IRC | 12:00 | |
*** achampion has quit IRC | 12:03 | |
*** achampion has joined #heat | 12:03 | |
*** mkollaro has joined #heat | 12:03 | |
*** mkollaro1 has quit IRC | 12:06 | |
*** dsneddon is now known as dsneddon_away | 12:09 | |
*** gokrokve has joined #heat | 12:09 | |
*** gokrokve has quit IRC | 12:11 | |
*** gokrokve has joined #heat | 12:11 | |
*** ckmvishnu has quit IRC | 12:15 | |
*** gokrokve has quit IRC | 12:16 | |
*** stannie has joined #heat | 12:19 | |
*** chandankumar has quit IRC | 12:21 | |
*** asalkeld has quit IRC | 12:21 | |
*** alexheneveld has quit IRC | 12:22 | |
*** Isotopp_ is now known as Isotopp | 12:23 | |
*** jdob has joined #heat | 12:28 | |
*** alexheneveld has joined #heat | 12:30 | |
*** tonisbones has joined #heat | 12:37 | |
shardy | ckmvishnu: Yes, it is to include nested stacks as well as parent/root stacks | 12:37 |
shardy | hmm not here.. | 12:38 |
*** alexheneveld has quit IRC | 12:40 | |
*** aweiteka has joined #heat | 12:43 | |
*** sballe has joined #heat | 12:47 | |
*** sgordon_ has joined #heat | 12:49 | |
*** ckmvishnu has joined #heat | 12:52 | |
ckmvishnu | shardy: Got it. Have another doubt. | 12:53 |
ckmvishnu | if stack list lists backup, why not when show_nested=True? | 12:53 |
shardy | ckmvishnu: Ah, you're here - backup stacks are owned by their parent, but they are not nested stacks | 12:54 |
shardy | e.g they're an implementation detail, not something directly related to the user's templates | 12:54 |
ckmvishnu | shardy: :) lest office. connected from home. | 12:54 |
shardy | so showing them to users makes no sense IMO, it's just an unfortunate historical thing that they both use owner_id | 12:55 |
*** mkollaro has quit IRC | 12:55 | |
shardy | hence the new backup boolean :) | 12:55 |
*** blues-man has joined #heat | 12:55 | |
*** mkollaro has joined #heat | 12:55 | |
ckmvishnu | oh, ok. | 12:55 |
shardy | ckmvishnu: My change is giving users a bit more visibility of the stacks created as part of their tree of templates, so they can avoid trawling the resource-show output figuring out which resources have a physical_resource_id which is a nested stack (via the nested link) | 12:56 |
shardy | If you create a large tree of nested stacks, you might want to introspect the nested stack directly, which is made much easier if you can just do heat stack-list --show-nested and grab the ID :) | 12:57 |
shardy | IOW I wanted this for my own convenience ;) | 12:57 |
ckmvishnu | :) | 12:58 |
shardy | hopefully others will find it useful too :) | 12:58 |
ckmvishnu | have a patchy understanding of heat. still learning. | 12:58 |
ckmvishnu | thanks | 12:59 |
shardy | ckmvishnu: np! :) | 12:59 |
*** mkollaro1 has joined #heat | 13:00 | |
*** achampion has quit IRC | 13:01 | |
*** mkollaro has quit IRC | 13:02 | |
*** rpothier has joined #heat | 13:02 | |
*** jasondotstar has joined #heat | 13:02 | |
*** gokrokve has joined #heat | 13:03 | |
*** jcoufal has quit IRC | 13:05 | |
*** yassine has quit IRC | 13:06 | |
*** jcoufal has joined #heat | 13:08 | |
*** cdent has joined #heat | 13:11 | |
*** lazy_prince is now known as killer_prince | 13:11 | |
*** swygue has quit IRC | 13:12 | |
*** kleini has joined #heat | 13:14 | |
*** alexheneveld has joined #heat | 13:18 | |
*** ckmvishnu1 has joined #heat | 13:20 | |
*** swygue has joined #heat | 13:21 | |
*** ckmvishnu has quit IRC | 13:21 | |
*** alexheneveld has quit IRC | 13:25 | |
*** choeger has joined #heat | 13:25 | |
*** tiantian has quit IRC | 13:25 | |
*** balles has quit IRC | 13:25 | |
choeger | hi | 13:25 |
choeger | i am currently trying to make the OS::Heat::SoftwareDeployment resource work together with a chef resource | 13:26 |
choeger | based on cloud-init | 13:26 |
choeger | without OS::Heat::SoftwareDeployment it works | 13:26 |
choeger | when I add such an deployment element, it fails | 13:26 |
choeger | Forbidden: You are not authorized to perform the requested action, identity:list_roles. (HTTP 403) | 13:27 |
choeger | “Create Failed” | 13:27 |
choeger | what could be the reason for that? | 13:27 |
choeger | as soon as I remove the deployment resource, everything works | 13:28 |
*** ckmvishnu1 has quit IRC | 13:28 | |
choeger | unfortunately I need dependencies from one resource to another | 13:28 |
choeger | a server must be completely configured before another server should be deployed | 13:28 |
choeger | like with the wordpress/database example | 13:29 |
*** praveenkumar has quit IRC | 13:41 | |
jdandrea | Reality check question regarding db_api.resource_data_set(): Given two instantiations of a custom resource, do they all share the *same* resource data space? It seems like if I set with a unique key in one instantiation, then set with a unique key in another, the first one's data is blown away. | 13:41 |
shardy | choeger: probably, you don't have heat configured for stack domain users, e.g stack_domain* in heat.conf is unset, and you don't have admin role for the user calling heat to do the stack create? | 13:41 |
*** shakamunyi has joined #heat | 13:41 | |
shardy | choeger: http://hardysteven.blogspot.co.uk/2014/04/heat-auth-model-updates-part-2-stack.html | 13:42 |
*** urulama is now known as urulama-afk | 13:42 | |
shardy | choeger: how did you install heat? via devstack, or some other method? | 13:42 |
kleini | shardy: plain Ubuntu LTS installation with OpenStack installation through installation guide | 13:44 |
shardy | jdandrea: that sounds wrong, each resource record should have an independent row in the resource_data table | 13:45 |
jdandrea | shardy: That's what I thought. It's very strange. | 13:45 |
jdandrea | I set with a key such as 'myplugin_thisinstance' and it's fine. | 13:45 |
kleini | okay, then I have to create that stack_domain_* stuff and a user for that. unfortunately I have to pollute our LDAP with these OpenStack users to get normal users authenticated against LDAP | 13:45 |
shardy | jdandrea: if it's reproducable, please raise a bug, maybe we broke something | 13:45 |
jdandrea | Then another instantiation comes along and I use 'myplugin_otherinstance' ... and when it comes 'round to *deletion" time, when I get to "otherinstance" I see the data set by "thisinstance" if I do a db_api.resource_data_get_all(resource) ... | 13:46 |
jdandrea | I will need to make a minimal test case, you bet. | 13:46 |
shardy | kleini: Note that with recent keystone, that is no longer needed, as you can back different domains by different stores, e.g the "heat" domain could be backed by sql not ldap | 13:46 |
jdandrea | Just want to make sure it isn't pilot error. I don't *think* it is, but stranger things have happened. | 13:46 |
shardy | kleini: recent == juno, was incomplete in Icehouse AFAIK | 13:47 |
kleini | shardy: thanks. we are still on Icehouse. Have to wait until Juno is released | 13:48 |
choeger | thank you for the hint, shardy | 13:49 |
*** chandankumar has joined #heat | 13:52 | |
*** EricGonczer_ has joined #heat | 13:53 | |
*** sorantis has quit IRC | 13:53 | |
*** sorantis has joined #heat | 13:54 | |
*** achampion has joined #heat | 13:54 | |
pas-ha | can someone point me to where VPC_ID is used in our AWS SecurityGroup apart from deciding whether to use Nova or Neutron? I can not find any other use for it.. | 13:55 |
pas-ha | https://github.com/openstack/heat/blob/master/heat/engine/resources/security_group.py | 13:55 |
*** kopparam has joined #heat | 13:57 | |
*** Murali_ has joined #heat | 13:57 | |
*** shakamunyi has quit IRC | 13:58 | |
*** edmund has quit IRC | 13:59 | |
*** EricGonczer_ has quit IRC | 14:01 | |
*** EricGonczer_ has joined #heat | 14:02 | |
*** BillArnold has joined #heat | 14:05 | |
jdandrea | shardy: Aha! I'm lazy loading the data within the plugin. | 14:07 |
jdandrea | I wonder if that's a problem. | 14:07 |
jdandrea | That is, I keep it cached. If I ever save/update, the cached info is invalid and we have new data. However, if I do a READ (which I only ever do on delete) in one instance ... and then I do just a read in *another* instance ... :) | 14:08 |
*** AA_ has quit IRC | 14:08 | |
*** mspreitz has joined #heat | 14:09 | |
shardy | jdandrea: You know we already do that caching in resource.py, right? | 14:10 |
jdandrea | shardy: You do? I mean, you do! :) | 14:10 |
shardy | jdandrea: ;) | 14:10 |
shardy | see the data() and data_set() methods | 14:10 |
jdandrea | Excellent. TIL ... | 14:10 |
*** shakamunyi has joined #heat | 14:12 | |
*** choeger has quit IRC | 14:15 | |
*** choeger has joined #heat | 14:15 | |
mspreitz | Does anybody else find that Jenkins always reports failure from check-heat-dsvm-functional ? | 14:17 |
*** alexheneveld has joined #heat | 14:21 | |
shardy | mspreitz: yes, stevebaker is working on it which is why it's non-voting (it's a new job) | 14:21 |
mspreitz | shardy: OK, thanks, I'll not submit a bug then. | 14:21 |
shardy | mspreitz: I think we're waiting on https://review.openstack.org/#/c/116533/ to fix the current persistent permissions problem | 14:22 |
*** shakamunyi has quit IRC | 14:22 | |
mspreitz | thanks | 14:22 |
*** shakamunyi has joined #heat | 14:23 | |
*** KanagarajM has joined #heat | 14:24 | |
*** chandankumar has quit IRC | 14:24 | |
*** david-lyle has joined #heat | 14:26 | |
*** yassine has joined #heat | 14:31 | |
*** ifarkas_ has joined #heat | 14:36 | |
zaneb | so the gate is borked. | 14:36 |
zaneb | any ideas how to fix that? | 14:37 |
mspreitz | in what way is it borked? | 14:37 |
*** spzala has joined #heat | 14:37 | |
zaneb | in the way that it can't install dependencies in the virtualenv and everything fails | 14:37 |
zaneb | I also have the same problem locally | 14:38 |
*** ifarkas has quit IRC | 14:38 | |
mspreitz | Are we talking tempest or unit tests? | 14:38 |
*** sdake_ has joined #heat | 14:38 | |
zaneb | https://review.openstack.org/#/c/115447/ <- we are talking *everything*, even the docs job | 14:40 |
*** shakamunyi has quit IRC | 14:40 | |
mspreitz | wow. Interestingly, I got some successes after that. See https://review.openstack.org/#/c/116139/13 | 14:41 |
mspreitz | but wow | 14:41 |
*** arbylee has joined #heat | 14:41 | |
zaneb | hmm, so maybe it has unborked itself already | 14:42 |
mspreitz | I have lost track of the web page where I can see what's in the gate right now. Does anybody have that handy? | 14:42 |
*** chandankumar has joined #heat | 14:43 | |
shardy | stevebaker had the same issue earlier, and recheck partially fixed it (the unit tests worked): | 14:43 |
shardy | https://review.openstack.org/#/c/117058/ | 14:43 |
zaneb | trying again locally... | 14:44 |
zaneb | mspreitz: http://status.openstack.org/zuul/ | 14:45 |
mspreitz | zaneb: thanks! | 14:45 |
zaneb | silly name for it ;) | 14:45 |
*** arbylee has quit IRC | 14:45 | |
*** arbylee has joined #heat | 14:46 | |
*** che-arne has quit IRC | 14:47 | |
*** che-arne|2 has joined #heat | 14:47 | |
*** jprovazn has quit IRC | 14:50 | |
zaneb | still broken for me locally | 14:50 |
mspreitz | I will start over locally and see what I get | 14:51 |
mspreitz | Who would be the right cores to review my implementation of scaling across availability zones (https://review.openstack.org/#/c/116139/) ? | 14:53 |
*** openstackgerrit has joined #heat | 14:55 | |
*** kebray has joined #heat | 14:55 | |
mspreitz | zaneb: `rm -rf .tox; tox -epy27` worked for me | 14:57 |
therve | zaneb, https://bugs.launchpad.net/keystone/+bug/1361924 fwiw | 14:58 |
uvirtbot` | Launchpad bug 1361924 in subunit "python-subunit 0.0.20 failing to install causing gate failure" [Critical,Fix released] | 14:58 |
zaneb | I'm doing `tox -r -epy27`, which I assume has the same effect | 14:58 |
sdake_ | assume is dangerous | 14:58 |
therve | Check your subunit version | 14:58 |
zaneb | got it working by removing the postgres and MySQL client libs | 14:58 |
zaneb | those were introduced by https://review.openstack.org/#/c/109658/ | 15:00 |
zaneb | looks like the gate issue is the subunit one though, thanks therve | 15:01 |
therve | It's possible that it's trying to connect to a local db and fails | 15:01 |
*** edmund has joined #heat | 15:02 | |
therve | You would get a different error though | 15:02 |
*** kebray_ has joined #heat | 15:03 | |
*** kebray has quit IRC | 15:03 | |
mspreitz | zaneb: I am working on a system freshly installed on Aug 24, it includes those mysql and postgres libs | 15:03 |
mspreitz | So the gate problem is that some workers have the broken subunit and some have the newer fixed subunit? | 15:04 |
zaneb | I'm working on an ancient version of Fedora, but I'll be annoyed if I have to upgrade just to keep working | 15:04 |
*** mikal has quit IRC | 15:05 | |
zaneb | mspreitz: I expect the gate problem is now fixed, because a new version of subunit was released | 15:05 |
*** samstav has joined #heat | 15:06 | |
*** pasquier-s_ has joined #heat | 15:06 | |
*** pasquier-s has quit IRC | 15:06 | |
*** mikal has joined #heat | 15:06 | |
mspreitz | My Aug 24 system is Ubuntu 14.04. I hope to switch my attention today to an even newer system built on RHEL | 15:06 |
*** zz_gondoi is now known as gondoi | 15:06 | |
mspreitz | I just need to know that someone is going to look at the implementation of scaling across AZs | 15:06 |
*** Murali_ has quit IRC | 15:07 | |
*** f13o has quit IRC | 15:07 | |
mspreitz | The official procedure is that I ask here about who would be the right cores to do that | 15:08 |
*** EricGonczer_ has quit IRC | 15:11 | |
*** FL1SK has quit IRC | 15:12 | |
*** brint has quit IRC | 15:17 | |
*** vijendar has joined #heat | 15:17 | |
*** samstav has quit IRC | 15:17 | |
*** KanagarajM has quit IRC | 15:17 | |
mspreitz | BTW, is it known that check-tripleo-novabm-overcloud-precise-nonha is flaky? | 15:17 |
*** samstav has joined #heat | 15:17 | |
zaneb | I've never seen it pass | 15:17 |
mspreitz | zaneb: I have seen it pass sometimes | 15:18 |
shardy | It does pass sometimes, but it is flaky | 15:18 |
mspreitz | zaneb: it is voting, right? | 15:18 |
*** Murali_ has joined #heat | 15:18 | |
shardy | known issue AFAIK | 15:18 |
zaneb | I thought it was non-voting? | 15:18 |
shardy | I don't think it is acutally, although it lacks the non-voting suffix for some reason | 15:18 |
* zaneb hasn't had much time to look at reviews in the past week | 15:18 | |
*** EricGonc_ has joined #heat | 15:18 | |
mspreitz | shardy: When I look at the page for my review, it is listed like the voting checks | 15:18 |
*** KanagarajM has joined #heat | 15:18 | |
mspreitz | shardy: is that just a bug in the listing? | 15:18 |
shardy | mspreitz: Yeah, that's what I just said, we should figure out why and fix that | 15:18 |
mspreitz | shardy: thanks | 15:18 |
shardy | mspreitz: probably | 15:18 |
zaneb | now getting 2000 "The template version is invalid" errors on master | 15:18 |
shardy | derekh: ^^ Any idea why that's happening? | 15:18 |
*** che-arne|2 is now known as che-arne | 15:18 | |
zaneb | sigh | 15:18 |
shardy | zaneb: IIRC some combination of removing pyc files and setup.py install fixed that for me | 15:18 |
*** Murali_ has quit IRC | 15:18 | |
zaneb | hmm... thought I just did that to fix a db migrations issue with .pyc files | 15:18 |
zaneb | rm --harder | 15:18 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Peruse disable_rollback on stack update https://review.openstack.org/117271 | 15:18 |
*** kopparam has quit IRC | 15:18 | |
derekh | shardy: hmm, I hadn't thought of this, its listed as voting because the voting/nonvoting flag is set on a global bases, I'll take a look alter and see if its possible to change this, in the mean time you can ignore its voting status and merge anyways if you think its a false negative (or recheck) | 15:18 |
*** kopparam has joined #heat | 15:18 | |
*** Daviey has quit IRC | 15:18 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Peruse existing disable_rollback in stack-update https://review.openstack.org/100245 | 15:19 |
derekh | shardy: i.e. a job can't be voting on one projects and non voting on another | 15:19 |
shardy | derekh: Cool, thanks for the confirmation, I thought that was probably the case but wasn't sure, it's a bit confusing for folks :) | 15:19 |
*** brint has joined #heat | 15:22 | |
shardy | It does seem to be improving but there are still a fair number of false negatives, mostly due to network flakiness AFAICT from those I've looked at | 15:22 |
*** erecio has joined #heat | 15:22 | |
*** erecio has quit IRC | 15:22 | |
*** achampion has quit IRC | 15:22 | |
*** pmyers has quit IRC | 15:22 | |
*** ruhe has quit IRC | 15:22 | |
*** gpocentek has quit IRC | 15:22 | |
*** metral has quit IRC | 15:22 | |
*** sdake has quit IRC | 15:22 | |
*** Chinorro has quit IRC | 15:22 | |
*** peoplemerge has quit IRC | 15:22 | |
*** miguelgrinberg has quit IRC | 15:22 | |
*** tiantian has joined #heat | 15:22 | |
*** erecio has joined #heat | 15:22 | |
*** achampion has joined #heat | 15:22 | |
*** pmyers has joined #heat | 15:22 | |
*** ruhe has joined #heat | 15:22 | |
*** gpocentek has joined #heat | 15:22 | |
*** metral has joined #heat | 15:22 | |
*** sdake has joined #heat | 15:22 | |
*** Chinorro has joined #heat | 15:22 | |
*** peoplemerge has joined #heat | 15:22 | |
*** erecio has quit IRC | 15:23 | |
*** erecio has joined #heat | 15:23 | |
*** kopparam has quit IRC | 15:23 | |
*** Murali_ has joined #heat | 15:23 | |
*** Murali_ has quit IRC | 15:24 | |
*** jergerber has joined #heat | 15:24 | |
*** Daviey has joined #heat | 15:24 | |
*** jergerber has quit IRC | 15:24 | |
*** jergerber has joined #heat | 15:24 | |
*** miguelgrinberg has joined #heat | 15:25 | |
*** andersonvom has joined #heat | 15:25 | |
mspreitz | What does pshchelokovskyy mean by "peruse" ? | 15:26 |
*** nkhare has joined #heat | 15:26 | |
zaneb | pas-ha: ^ | 15:27 |
pas-ha | use again | 15:28 |
pas-ha | when not supplied | 15:28 |
pas-ha | not a word? | 15:28 |
mspreitz | it's a word, but it means some like "to look at or browse leisurely" | 15:28 |
pas-ha | ok, just found it | 15:29 |
pas-ha | well, my English sucks :( | 15:29 |
mspreitz | np | 15:29 |
zaneb | "re-use" was maybe what you were going for? | 15:30 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Reuse disable_rollback on stack update https://review.openstack.org/117271 | 15:30 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Reuse existing disable_rollback in stack-update https://review.openstack.org/100245 | 15:30 |
mspreitz | that makes more sense. Thanks. | 15:30 |
*** samstav has quit IRC | 15:30 | |
*** stevelle has joined #heat | 15:30 | |
shardy | wow sorting out the tests for the nestes stack RPC patches is proving *really* painful :( | 15:30 |
shardy | Our tests are like a thousand spinning plates | 15:31 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Reuse disable_rollback on stack update https://review.openstack.org/117271 | 15:32 |
zaneb | shardy: yeeeeep :/ | 15:32 |
mspreitz | pas-ha: so what you are trying to do is introduce a positive alternative to the disable-rollback argument in the stack-update command, right? | 15:32 |
pas-ha | yes, and to use a value of existing stack as default | 15:33 |
zaneb | mspreitz: yeah, so it reuses the existing value you gave it unless you specify one or the other | 15:33 |
*** jcoufal has quit IRC | 15:35 | |
*** alexheneveld has quit IRC | 15:36 | |
*** openstack has joined #heat | 16:19 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/105166 | 16:21 |
*** bdossant_ has quit IRC | 16:22 | |
*** unmeshg has joined #heat | 16:23 | |
*** alexheneveld has quit IRC | 16:23 | |
*** stannie has quit IRC | 16:24 | |
*** sgordon_ has quit IRC | 16:29 | |
*** spzala has quit IRC | 16:30 | |
*** mspreitz has joined #heat | 16:30 | |
*** sdake_ has quit IRC | 16:34 | |
*** blues-man has quit IRC | 16:34 | |
*** arbylee has joined #heat | 16:36 | |
*** arbylee has quit IRC | 16:37 | |
*** arbylee has joined #heat | 16:37 | |
*** derekh has quit IRC | 16:38 | |
*** alexpilotti has quit IRC | 16:44 | |
*** alexheneveld has joined #heat | 16:46 | |
*** yassine has quit IRC | 16:56 | |
openstackgerrit | William C. Arnold proposed a change to openstack/heat: Implements stack lifecycle plugpoints https://review.openstack.org/89363 | 16:57 |
jdandrea | shardy: All is well - no bug to file. The problem concerned my handle_delete and getting it's own context mixed up. (My particular plugin has its OWN plugins, and they are each called in turn.) | 16:59 |
jdandrea | (its) | 16:59 |
*** gokrokve_ has joined #heat | 17:00 | |
*** dsneddon_ has quit IRC | 17:02 | |
*** slagle has joined #heat | 17:03 | |
*** gokrokve has quit IRC | 17:04 | |
*** harlowja has joined #heat | 17:04 | |
*** dsneddon has joined #heat | 17:04 | |
*** unmeshg has quit IRC | 17:06 | |
shardy | jdandrea: good news. A resource plugin with plugins sounds simultaneously impressive and frightening ;) | 17:09 |
*** KanagarajM has quit IRC | 17:11 | |
*** dsneddon is now known as dsneddon_afk | 17:13 | |
jdandrea | shardy: :-D It was either that or create lots of resources that had the same properties but different internals. | 17:13 |
jdandrea | Agreed, it's all that. | 17:15 |
miguelgrinberg | jasond``: I replied to your note in the bug regarding the boolean type handling. Feel free to ping me here if you want to discuss more. | 17:31 |
sdake | plugins! | 17:33 |
sdake | plugins^plugins | 17:33 |
*** tiantian has joined #heat | 17:34 | |
*** sdake_ has joined #heat | 17:36 | |
*** spzala has joined #heat | 17:38 | |
*** f13o has quit IRC | 17:39 | |
*** saurabhs has joined #heat | 17:39 | |
*** alexheneveld has quit IRC | 17:39 | |
jasond`` | miguelgrinberg: replied. thanks | 17:41 |
miguelgrinberg | jasond``: awesome, thanks! | 17:43 |
*** dsneddon_afk is now known as dsneddon | 17:44 | |
*** lazy_prince is now known as killer_prince | 17:47 | |
*** crose has joined #heat | 17:59 | |
*** mikal has quit IRC | 18:00 | |
*** mkollaro1 has quit IRC | 18:04 | |
*** mikal has joined #heat | 18:05 | |
*** sdake_ has quit IRC | 18:09 | |
*** mkollaro has joined #heat | 18:10 | |
jpeeler | is there a way in python to ignore local directories when importing a module? i'm trying to 'import docker' (from docker-py), but the renamed contrib directory structure is causing the wrong thing to get loaded | 18:13 |
*** tzumainn has joined #heat | 18:14 | |
*** alexheneveld has joined #heat | 18:14 | |
tzumainn | hi guys! quick question - I'm trying to use python-heatclient to create a stack by passing in the contents of a template and an environment file, and I'm not quite sure how to pass that in - is there somewhere I can figure out what create(**kwargs) accepts? | 18:16 |
*** raildo has joined #heat | 18:17 | |
htruta | hello, everyone! in the university I work, there are a couple of studies regarding proactive autoscaling, on which we achieved some good results, like 37% cost saving with only 0,008% of SLO violation | 18:17 |
htruta | I was wondering if having something like this on heat could be a good idea | 18:17 |
shardy | tzumainn: Hey, the API docs should help: http://developer.openstack.org/api-ref-orchestration-v1.html#stacks | 18:18 |
shardy | tzumainn: the details for the POST give you the fields the API request can contain, which is what's being specified in the client | 18:18 |
tzumainn | shardy, oh great, thanks! sorry, for some reason whenever I search for documentation I always end up some place non-helpful, but this looks good | 18:19 |
*** sgordon_ has joined #heat | 18:19 | |
shardy | tzumainn: no worries, heat --debug stack-create is also helpful if you want to compare your shell interaction with your code | 18:19 |
*** rodrigods has joined #heat | 18:20 | |
tzumainn | shardy, ah, I'll keep that in mind - thanks! | 18:20 |
*** tango has joined #heat | 18:23 | |
dekozo | how do i make the load balancer resource use the healthmonitor resource? i think this is what is lacking in my template to make it work | 18:24 |
shardy | htruta: sounds interesting, but probably the time-series analysis to do the proactive alarming would need to happen in either ceilometer or some service between ceilometer and heat, not heat itself (which is only orchestrating the scaling, not evaluating the data) | 18:24 |
mspreitz | dekozo: do you have a HealthMonitor in your template? | 18:28 |
dekozo | yes | 18:29 |
mspreitz | dekozo: is it listed is the monitors list of your OS::Neutron::Pool? | 18:29 |
*** gokrokve has joined #heat | 18:29 | |
*** tonisbones has quit IRC | 18:30 | |
mspreitz | I mean the monitors property? | 18:30 |
mspreitz | Does your Pool have a monitors property? | 18:30 |
dekozo | it is | 18:31 |
dekozo | i used that get_resource function in order to make a reference | 18:31 |
htruta | shardy: what would be some service between ceilometer and heat? | 18:32 |
dekozo | htruta, henrique? | 18:32 |
zaneb | jpeeler: http://stackoverflow.com/questions/18369014/python-import-ignoring-local-package - tl;dr you're SOL until Python 3 | 18:33 |
zaneb | :( | 18:33 |
mspreitz | dekozo: then you should be in business. Why do you think you are not? | 18:33 |
*** gokrokve_ has quit IRC | 18:33 | |
jpeeler | zaneb: yeah i was just reading how python 3 had a solution. can i rename docker back to docker_plugin or something? | 18:33 |
dekozo | mspreitz: i setup a threshold of cpu usage and then i'm stressing the instances, it reaches that threshold and it does not launch new instances | 18:34 |
*** crose has quit IRC | 18:34 | |
htruta | dekozo: yep. hi? | 18:34 |
dekozo | htruta: pvt | 18:34 |
zaneb | jpeeler: maybe name it docker_inc after the company | 18:35 |
mspreitz | dekozo: Do you have a Ceilometer alarm for that condition? Does it go into alarm state? You know you can check the state, right? | 18:35 |
dekozo | ceilometer alarm-list | 18:36 |
dekozo | ? | 18:36 |
dekozo | actually i do, just yesterday i found out about that alarm_url | 18:36 |
jpeeler | zaneb: ok i'll go with that, thanks! | 18:36 |
dekozo | but i didnt get any more progress | 18:36 |
*** gokrokve has quit IRC | 18:36 | |
zaneb | jpeeler: out of curiousity, what are you trying to do? | 18:37 |
*** gokrokve has joined #heat | 18:37 | |
mspreitz | dekozo: if your problem is lack of reaction to a CPU condition, why did you ask about health monitor? | 18:37 |
mspreitz | The load balancer's health monitor does not detect a CPU condition, unless it is so drastic that it essentially takes down your service | 18:37 |
dekozo | mspreitz: sorry, i'm a bit lost | 18:38 |
dekozo | so i thought maybe that was it | 18:38 |
jpeeler | zaneb: i'm improving my test for https://review.openstack.org/#/c/113371/ and was planning on raising a docker error exception | 18:38 |
dekozo | i thought the health monitor was not working properly, and then it would never launch a new instance | 18:39 |
*** gokrokve has quit IRC | 18:39 | |
mspreitz | The health monitor only checks whether something is working at all --- whether it responds at all (within a timeout). | 18:39 |
*** gokrokve has joined #heat | 18:39 | |
mspreitz | If you want to react to a less drastic CPU condition, you need to have a Ceilometer alarm that tests your CPU condition and hits a scale-up webhook when the condition is met | 18:40 |
*** nkhare has joined #heat | 18:40 | |
dekozo | i see, one other thing.. how does it check? i saw something about http checks.. and then expected codes, what kind of codes? | 18:40 |
mspreitz | Look at hot/autoscaling.yaml in the heat-templates project for an example | 18:40 |
dekozo | do i need to setup anything special on the Server resource? | 18:40 |
dekozo | ok, i based my template on that one, but i think i'm missing something | 18:40 |
dekozo | thanks! | 18:40 |
mspreitz | For the health monitoring you do indeed need something special | 18:40 |
dekozo | hmm | 18:40 |
mspreitz | You need your server to respond to the checking request | 18:41 |
mspreitz | I do not remember whether or where there is good doc on the choices here... | 18:41 |
dekozo | yes, thats what i think is lacking | 18:41 |
dekozo | i'll check all the yaml files on that hot repository | 18:41 |
dekozo | template repository( | 18:41 |
mspreitz | You can get clues from http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Neutron::HealthMonitor | 18:41 |
dekozo | * | 18:41 |
mspreitz | But if your primary interest is in a non-drastic CPU condition, forget about the health monitor | 18:42 |
zaneb | jpeeler: can you use docker_container.docker maybe? it seems to be imported OK in there for some reason | 18:42 |
dekozo | mspreitz: hmm, i see.. thanks for the help! i'll look into that | 18:42 |
mspreitz | dekozo: there is one bug in autoscaling.yaml; I have a fix in https://review.openstack.org/#/c/116490/ | 18:42 |
dekozo | hmm | 18:42 |
mspreitz | dekozo: you are welcome | 18:42 |
*** zigo has quit IRC | 18:43 | |
*** gokrokve has quit IRC | 18:44 | |
htruta | shardy, what about an extended ceilometer alarm resource that makes the analysis not of the average, but with whole data series? | 18:45 |
*** gokrokve has joined #heat | 18:45 | |
*** harlowja has quit IRC | 18:46 | |
*** zigo has joined #heat | 18:46 | |
*** harlowja has joined #heat | 18:46 | |
jpeeler | zaneb: worth checking, but no that didn't work | 18:49 |
*** gokrokve has quit IRC | 18:49 | |
jpeeler | zaneb: although this is assuming that test execution is consistent which i'm very unclear about. currently i'm running the test individually using the testtools.run module | 18:51 |
*** julienvey has quit IRC | 18:51 | |
*** nkhare has quit IRC | 18:55 | |
zaneb | hmm, I wonder if tox would produce a different result | 18:55 |
*** crose has joined #heat | 18:57 | |
*** gokrokve has joined #heat | 19:02 | |
*** crose has quit IRC | 19:02 | |
jpeeler | for the record, it does not | 19:03 |
*** sdake_ has joined #heat | 19:03 | |
zaneb | how are the tests working at all then | 19:05 |
jpeeler | the test previously didn't require importing docker | 19:05 |
jpeeler | and i'm going to make it optional, so i won't be adding a hard dependency | 19:06 |
zaneb | ok cool, carry on then :) | 19:06 |
*** gokrokve has quit IRC | 19:07 | |
*** mspreitz has quit IRC | 19:09 | |
*** gokrokve has joined #heat | 19:15 | |
*** gokrokve has quit IRC | 19:17 | |
*** gokrokve_ has joined #heat | 19:17 | |
*** denis_makogon has quit IRC | 19:33 | |
*** cdent_ has joined #heat | 19:34 | |
*** dmakogon_ has joined #heat | 19:34 | |
*** cdent has quit IRC | 19:36 | |
*** cdent_ is now known as cdent | 19:36 | |
*** hdd has joined #heat | 19:43 | |
openstackgerrit | Ishant Tyagi proposed a change to openstack/heat: Add subnets attribute to OS::Neutron::Port resource https://review.openstack.org/105408 | 19:44 |
hdd | how can I list the instances of an AWS::AutoScaling::AutoScalingGroup ? | 19:47 |
*** cdent has quit IRC | 19:47 | |
hdd | heat resource-list <stack_name> tells me the AutoScalingGroup exists, but I want to drill down one level deeper | 19:47 |
*** cdent has joined #heat | 19:49 | |
*** cdent has quit IRC | 19:49 | |
*** julienvey has joined #heat | 19:52 | |
stevebaker | hdd: Its nested stacks all the way down, so the physical_resource_id of your group resource is the stack ID of its nested stack | 19:52 |
stevebaker | hdd: and depending on your template it may go down another layer too | 19:52 |
hdd | I see; knew it had to be somewhere | 19:54 |
hdd | thanks stevebaker | 19:54 |
*** pas-ha has joined #heat | 19:55 | |
zaneb | hdd: or {Fn::GetAtt: [my_asg, InstanceList]} as one of your Outputs | 19:55 |
*** julienvey has quit IRC | 19:56 | |
*** xmltok has joined #heat | 19:58 | |
shardy | htruta: that sounds interesting, are you saying the features you require already exist in ceilometer but are not exposed by the heat ceilometer alarm resource? | 19:59 |
shardy | htruta: The service between ceilometer and heat could be anything which includes additional policy logic | 19:59 |
shardy | meeting? | 20:00 |
zaneb | yep | 20:00 |
*** mspreitz has joined #heat | 20:01 | |
*** erecio has quit IRC | 20:07 | |
htruta | shardy: I'm not sure it exists... But if it doesn't, I intend to implement it with the ceilometer people | 20:08 |
htruta | and afterall, bring the possible changes to heat | 20:08 |
*** tzumainn has left #heat | 20:10 | |
*** ccrouch has quit IRC | 20:20 | |
*** aweiteka has quit IRC | 20:27 | |
*** sdake_ has quit IRC | 20:31 | |
*** david-lyle has quit IRC | 20:37 | |
*** david-lyle has joined #heat | 20:37 | |
shardy | htruta: sounds good, speaking to the ceilometer folks sounds like a good first step :) | 20:38 |
shardy | quite possibly what you describe can be implemented with little or no changes to heat | 20:38 |
htruta | shardy: That's what I thought about Heat... I'll definitely do it. Thanks | 20:39 |
*** aweiteka has joined #heat | 20:42 | |
dekozo | mspreitz: without using healthmonitor, only ceilometer, this should work? i mean, apparently healthmonitor only checks if the instance returns a http code/timesout, ceilometer should trigger an alarm to launch new instances based on cpu usage? (i'm about to give up hehe) | 20:49 |
*** stevebaker has quit IRC | 20:49 | |
*** stevebaker has joined #heat | 20:49 | |
*** stevebaker has quit IRC | 20:49 | |
*** stevebaker has joined #heat | 20:49 | |
*** stevebaker has quit IRC | 20:49 | |
mspreitz | yes, you should be able to handle CPU overload with using a load balancer or its health monitor | 20:49 |
*** stevebaker has joined #heat | 20:49 | |
*** stevebaker has quit IRC | 20:49 | |
*** stevebaker has joined #heat | 20:49 | |
*** stevebaker has quit IRC | 20:49 | |
*** stevebaker has joined #heat | 20:49 | |
*** stevebaker has quit IRC | 20:50 | |
*** stevebaker has joined #heat | 20:50 | |
*** stevebaker has quit IRC | 20:50 | |
*** stevebaker has joined #heat | 20:50 | |
*** stevebaker has quit IRC | 20:50 | |
*** stevebaker has joined #heat | 20:50 | |
*** stevebaker has quit IRC | 20:50 | |
*** stevebaker has joined #heat | 20:50 | |
*** julienvey has joined #heat | 20:53 | |
*** che-arne|2 has joined #heat | 20:53 | |
*** julienvey has quit IRC | 20:54 | |
*** julienvey has joined #heat | 20:54 | |
*** che-arne has quit IRC | 20:55 | |
*** asalkeld has joined #heat | 20:58 | |
pas-ha | zaneb. about blueprints - have a couple that might (and frankly should) certainly land, the code is on review, but are not targeted for j-3 | 20:58 |
zaneb | pas-ha: ok, send me the links and I will target them | 20:59 |
*** jdob has quit IRC | 20:59 | |
pas-ha | here? or mail? | 20:59 |
*** julienvey has quit IRC | 20:59 | |
zaneb | here is fine | 21:00 |
pas-ha | Update for security groups https://blueprints.launchpad.net/heat/+spec/handle-update-for-security-groups | 21:02 |
pas-ha | zaneb, Sahara resources https://blueprints.launchpad.net/heat/+spec/sahara-as-heat-resource (not assigned to me, but I am doing it for long time already) | 21:03 |
zaneb | pas-ha: can you update implementation status on that one? | 21:04 |
pas-ha | and both above implicitly depend on network backend discovery https://blueprints.launchpad.net/heat/+spec/discover-networking-service | 21:04 |
pas-ha | nope, but I'll ping the original assignee | 21:05 |
pas-ha | may be you can reassign it to me simply | 21:05 |
zaneb | you've got it now | 21:05 |
pas-ha | thanks | 21:05 |
zaneb | last one also needs an update of that field | 21:06 |
pas-ha | done | 21:07 |
pas-ha | ok, time to hit the sack here. good night all | 21:08 |
zaneb | thank pas-ha o/ | 21:08 |
*** pas-ha has quit IRC | 21:08 | |
*** stevebaker has quit IRC | 21:08 | |
*** stevebaker has joined #heat | 21:08 | |
*** yassine has joined #heat | 21:20 | |
*** julienvey has joined #heat | 21:26 | |
*** achampion has quit IRC | 21:27 | |
*** jasondotstar has quit IRC | 21:28 | |
*** FL1SK has joined #heat | 21:29 | |
*** achampion has joined #heat | 21:30 | |
*** sdake_ has joined #heat | 21:33 | |
*** alexheneveld has quit IRC | 21:33 | |
*** alexheneveld has joined #heat | 21:33 | |
*** dsneddon has quit IRC | 21:34 | |
*** dsneddon has joined #heat | 21:34 | |
*** alexheneveld has quit IRC | 21:37 | |
*** che-arne|2 has quit IRC | 21:38 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Implement check for Rackspace resources https://review.openstack.org/117357 | 21:41 |
*** dkoper has joined #heat | 21:45 | |
*** rpothier has quit IRC | 21:50 | |
*** achampion has quit IRC | 21:54 | |
*** aweiteka has quit IRC | 21:56 | |
*** blomquisg has quit IRC | 21:58 | |
*** spzala has quit IRC | 22:07 | |
*** bnemec has quit IRC | 22:11 | |
*** bnemec has joined #heat | 22:12 | |
*** julienvey has quit IRC | 22:13 | |
*** harlowja_ has joined #heat | 22:13 | |
*** harlowja_ has quit IRC | 22:15 | |
*** harlowja_ has joined #heat | 22:15 | |
*** jergerber has quit IRC | 22:15 | |
*** harlowja has quit IRC | 22:16 | |
*** arbylee1 has joined #heat | 22:16 | |
*** gondoi is now known as zz_gondoi | 22:16 | |
*** arbylee has quit IRC | 22:18 | |
*** vijendar has quit IRC | 22:22 | |
*** reed has joined #heat | 22:24 | |
*** mkollaro has quit IRC | 22:29 | |
*** Daviey has quit IRC | 22:31 | |
*** sdake_ has quit IRC | 22:32 | |
*** sballe_ has joined #heat | 22:35 | |
*** Daviey has joined #heat | 22:36 | |
*** sballe has quit IRC | 22:37 | |
morganfainberg | any heat folks here at the moment? | 22:38 |
asalkeld | hi morganfainberg | 22:39 |
morganfainberg | I'm trying to chase down the severity of a bug that seems to be heat/keystone related (boto) | 22:39 |
asalkeld | ok | 22:39 |
morganfainberg | asalkeld, https://bugs.launchpad.net/python-keystoneclient/+bug/1360892 this was just reported recently | 22:39 |
uvirtbot` | Launchpad bug 1360892 in python-keystoneclient "EC2 v4 signature calculation is wrong, in case of request is POST" [Undecided,In progress] | 22:39 |
morganfainberg | asalkeld, this is a tough one because i don't want to unintentionally break someone who is expecting... things to be a specific way | 22:40 |
asalkeld | yeah, is unbreaking the response an api break? | 22:40 |
morganfainberg | asalkeld, the difference appears to be that the querystring is '' for POST (which makes sense) | 22:40 |
asalkeld | I doubt it will be a problem changing that, as people just use the webhook | 22:41 |
morganfainberg | asalkeld i don't think it's an api break. but honestly, this is a hard one to assess, since it affects how heat works, figured i'd ask for a second pair of eyes | 22:41 |
asalkeld | morganfainberg, shardy would be the person to ask | 22:41 |
morganfainberg | asalkeld, ++ and it's the wrong time of day iirc for shardy | 22:42 |
asalkeld | morganfainberg, I have to do a school run - I'll be back and can have a look | 22:42 |
morganfainberg | asalkeld, sounds good. i have other stuff i'm in the middle of | 22:42 |
morganfainberg | asalkeld, i'll check up wiht you when you're back | 22:43 |
asalkeld | what do you need from me? is it a problem changing the querystring | 22:43 |
morganfainberg | asalkeld, it's just making sure this bug report makes sense | 22:43 |
asalkeld | do we manipulate the response | 22:43 |
morganfainberg | asalkeld, i think the only differences is how we're calulating the signature | 22:43 |
morganfainberg | one lib does it w/ the querystring the other does it without on POSTs | 22:43 |
morganfainberg | iirc HTTP posts should *not* have querystrings (but i could be totally mis-remembering) | 22:44 |
asalkeld | ok, and boto is now checking for POST='' | 22:44 |
morganfainberg | yeah | 22:44 |
asalkeld | what if we have an older version of boto? | 22:44 |
asalkeld | can't have it both ways | 22:44 |
morganfainberg | asalkeld, i'm a little out of my depth here. so i'll circle back once i've finished my other tasks for the day | 22:44 |
asalkeld | cool, I gotta run too | 22:45 |
*** EricGonc_ has quit IRC | 22:45 | |
*** arbylee has joined #heat | 22:45 | |
*** arbylee1 has quit IRC | 22:48 | |
*** ParisDickinson has joined #heat | 22:53 | |
*** yassine has quit IRC | 22:53 | |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Provide access to outputs from OS::Heat::ResourceGroup https://review.openstack.org/115447 | 23:00 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Implement OS::Heat::StructuredDeployments https://review.openstack.org/115446 | 23:00 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup make do_prop_replace class method https://review.openstack.org/115445 | 23:00 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup build from list of resource names https://review.openstack.org/115444 | 23:00 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup subclass build resource definition https://review.openstack.org/115443 | 23:01 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Common stack_user_project_id across nested stacks https://review.openstack.org/117058 | 23:01 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Implement OS::Heat::SoftwareDeployments https://review.openstack.org/117368 | 23:01 |
*** stevelle has quit IRC | 23:02 | |
*** mspreitz has quit IRC | 23:07 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow an update after a failure https://review.openstack.org/112938 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Scheduler: Allow a grace period when cancelling tasks https://review.openstack.org/112939 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Add a method to freeze a ResourceDefinition https://review.openstack.org/113664 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition as 'before' in resource updates https://review.openstack.org/112937 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Add test for ResourceDefinition equality https://review.openstack.org/112942 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow concurrent tasks to complete after error https://review.openstack.org/112940 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Don't stop creates/updates immediately on error https://review.openstack.org/112941 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Store properties data in database https://review.openstack.org/112930 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Refactor Resource's decision whether to update https://review.openstack.org/112931 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Always replace a failed resource on rollback https://review.openstack.org/112935 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Pass properties to Resource._needs_update() https://review.openstack.org/112932 | 23:07 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Don't import Properties class directly https://review.openstack.org/112933 | 23:07 |
*** kebray has quit IRC | 23:08 | |
*** kfox1111 has joined #heat | 23:11 | |
kfox1111 | can someone mark https://blueprints.launchpad.net/heat/+spec/resource-group-index as a duplicate and/or close the blueprint? | 23:11 |
*** hdd has quit IRC | 23:11 | |
*** asalkeld has quit IRC | 23:12 | |
stevebaker | kfox1111: I've marked it Obsolete | 23:16 |
stevebaker | zaneb: can you ping me if you notice the check jobs have run on your series? | 23:16 |
*** edmund has quit IRC | 23:18 | |
*** asalkeld has joined #heat | 23:24 | |
*** ccrouch has joined #heat | 23:25 | |
asalkeld | zaneb, is there a design and work break down for convergence? | 23:32 |
asalkeld | just wondering where i could help out | 23:32 |
dkoper | hi. A recent stable release of HAProxy supports SSL termination. Is anyone working on updating the OpenStack lb to take advantage of that (and possibly support more of the related attributes in the cfn/HOT schema)? | 23:35 |
asalkeld | dkoper, honestly not sure | 23:35 |
asalkeld | you should check in #openstack-neurtron | 23:36 |
dkoper | cheers | 23:36 |
asalkeld | once it's in neutron it's easy to add to heat | 23:36 |
miguelgrinberg | I would greatly appreciate a second review on https://review.openstack.org/#/c/116762/. This fix improves the handling of the boolean parameter type and makes it consistent with how the other types are handled. Thanks. | 23:36 |
*** ccrouch has quit IRC | 23:37 | |
stevebaker | miguelgrinberg: lgtm | 23:38 |
miguelgrinberg | stevebaker: fantastic. thank you! | 23:40 |
*** ccrouch1 has joined #heat | 23:40 | |
*** david-lyle has quit IRC | 23:42 | |
*** sdake_ has joined #heat | 23:45 | |
kfox1111 | stevebaker: Thanks. | 23:50 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Add volume backup/restore functional test https://review.openstack.org/113158 | 23:53 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Move test_autoscaling from tempest to heat https://review.openstack.org/112189 | 23:53 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Support classes for heat integration tests https://review.openstack.org/110496 | 23:53 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Functional test for software-config tools https://review.openstack.org/113711 | 23:53 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Move test_server_cfn_init from tempest to heat https://review.openstack.org/110497 | 23:53 |
*** sdake_ has quit IRC | 23:53 | |
*** gokrokve_ has quit IRC | 23:54 | |
*** sdake_ has joined #heat | 23:55 | |
*** hdd has joined #heat | 23:56 | |
*** EricGonczer_ has joined #heat | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!