*** pratikma_ has quit IRC | 00:02 | |
*** e0ne has quit IRC | 00:04 | |
*** sthillma has joined #heat | 00:04 | |
*** pratikmallya has joined #heat | 00:07 | |
*** cwolferh has joined #heat | 00:12 | |
*** randallburt has quit IRC | 00:16 | |
*** Qiming has quit IRC | 00:16 | |
*** randallburt has joined #heat | 00:25 | |
*** cwolferh has quit IRC | 00:25 | |
*** cwolferh has joined #heat | 00:25 | |
*** sridhar_ram1 has joined #heat | 00:28 | |
*** sridhar_ram has quit IRC | 00:31 | |
*** Marga_ has joined #heat | 00:35 | |
*** david-lyle has joined #heat | 00:36 | |
*** david-lyle_ has quit IRC | 00:36 | |
openstackgerrit | Merged openstack/python-heatclient: remove py26 specific code from heatclient https://review.openstack.org/257156 | 00:48 |
---|---|---|
*** manishg has joined #heat | 00:49 | |
*** manishg has quit IRC | 00:51 | |
*** manishg has joined #heat | 00:52 | |
*** signed8bit has quit IRC | 00:55 | |
*** Drago has quit IRC | 00:56 | |
*** signed8bit has joined #heat | 00:57 | |
*** signed8bit has quit IRC | 00:58 | |
*** sridhar_ram1 is now known as sridhar_ram | 01:01 | |
openstackgerrit | huangtianhua proposed openstack/heat: Add release note for bp/support-neutron-qos https://review.openstack.org/257778 | 01:05 |
*** zeih has joined #heat | 01:21 | |
*** chlong has joined #heat | 01:21 | |
*** ricolin has joined #heat | 01:23 | |
*** dyasny has joined #heat | 01:23 | |
*** zeih has quit IRC | 01:26 | |
*** randallburt has quit IRC | 01:27 | |
*** Qiming has joined #heat | 01:36 | |
*** pratikmallya has quit IRC | 01:38 | |
*** zhenguo has joined #heat | 01:47 | |
*** zeih has joined #heat | 01:48 | |
*** Yanyanhu has joined #heat | 01:49 | |
*** dixiaoli has joined #heat | 01:49 | |
*** elynn has joined #heat | 01:52 | |
*** zeih has quit IRC | 01:53 | |
*** elynn_ has joined #heat | 01:57 | |
*** elynn has quit IRC | 01:58 | |
*** dims has quit IRC | 01:59 | |
*** sthillma has quit IRC | 02:03 | |
*** cwolferh has quit IRC | 02:08 | |
*** vishwanathj has quit IRC | 02:15 | |
*** dyasny has quit IRC | 02:17 | |
*** dyasny has joined #heat | 02:18 | |
*** Shangxdy has joined #heat | 02:26 | |
*** manishg has quit IRC | 02:29 | |
*** sridhar_ram has quit IRC | 02:37 | |
*** sdake has joined #heat | 02:53 | |
*** dyasny has quit IRC | 03:06 | |
openstackgerrit | Merged openstack/python-heatclient: Updated from global requirements https://review.openstack.org/257158 | 03:12 |
*** dyasny has joined #heat | 03:13 | |
* jamespd is looking for some docs on using OS::Heat::Stack for multi-region stacks. | 03:14 | |
jamespd | anyone able to point me towards an example? | 03:14 |
Qiming | jamespd, http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/openstack/heat/remote_stack.py | 03:17 |
Qiming | it is a resource type for creating/managing a 'remote' stack | 03:17 |
Qiming | by 'remote', I mean it enables you to specify a region_name for that stack | 03:17 |
Qiming | you will need to configure your keystone endpoints so that you have a orchestration endpoint for the new region | 03:18 |
jamespd | yes, I have a keystone endpoint and two regions with kilo heat in each. | 03:19 |
jamespd | I'd like to orchrestrate a Neutron VPN between the two regions. | 03:19 |
jamespd | but I'm not sure what the structure of my template should be. | 03:19 |
* jamespd would be happy with any template that shows a basic multi-region use case. | 03:20 | |
Qiming | okay, then you need to play with the OS::Neutron::VPNService resource type | 03:21 |
Qiming | I'm not aware of any existing sample templates on this | 03:21 |
*** yuanying has quit IRC | 03:22 | |
Qiming | there is only a simple one here: http://git.openstack.org/cgit/openstack/heat-templates/tree/hot/multi_region_hello_world.yaml | 03:22 |
*** tiantian has quit IRC | 03:22 | |
jamespd | Qiming: this example looks perfect. Thanks for pointing me at it. | 03:24 |
*** tiantian has joined #heat | 03:24 | |
jamespd | I pulled from that repo and failed to see the multi region one. sorry to bother you! | 03:24 |
Qiming | jamespd, never mind | 03:24 |
*** tochi has quit IRC | 03:30 | |
*** bana_k has quit IRC | 03:31 | |
openstackgerrit | Di XiaoLi proposed openstack/heat: Add OS::Neutron::RBACPolicy resource https://review.openstack.org/255720 | 03:39 |
*** ricolin has quit IRC | 03:39 | |
openstackgerrit | Di XiaoLi proposed openstack/heat-specs: Support Role-based Access Control for Networks in Heat https://review.openstack.org/254037 | 03:42 |
*** dims has joined #heat | 03:45 | |
*** neelashah has joined #heat | 03:47 | |
*** gberginc has joined #heat | 03:50 | |
*** liusheng has quit IRC | 03:53 | |
*** liusheng has joined #heat | 03:54 | |
*** ricolin has joined #heat | 03:56 | |
*** dyasny has quit IRC | 03:57 | |
*** ricolin has quit IRC | 04:01 | |
openstackgerrit | Merged openstack/python-heatclient: Add JsonFormat display option https://review.openstack.org/255523 | 04:03 |
*** tochi has joined #heat | 04:04 | |
*** yuanying has joined #heat | 04:07 | |
*** elynn_ has quit IRC | 04:12 | |
*** ricolin has joined #heat | 04:15 | |
*** neelashah has quit IRC | 04:19 | |
*** dims has quit IRC | 04:20 | |
*** KanagarajM has joined #heat | 04:27 | |
KanagarajM | good morning all ! | 04:28 |
*** sdake has quit IRC | 04:40 | |
*** sdake has joined #heat | 04:41 | |
cmyster | morning | 04:50 |
*** sthillma has joined #heat | 05:00 | |
*** elynn_ has joined #heat | 05:00 | |
*** sthillma_ has joined #heat | 05:01 | |
*** Shangxdy has quit IRC | 05:03 | |
*** sthillma has quit IRC | 05:05 | |
*** sthillma_ is now known as sthillma | 05:05 | |
*** ananta has joined #heat | 05:06 | |
ricolin | morning | 05:06 |
*** ryansb has quit IRC | 05:11 | |
cmyster | morning | 05:15 |
ananta | morning | 05:20 |
*** zeih has joined #heat | 05:30 | |
*** bana_k has joined #heat | 05:32 | |
*** links has joined #heat | 05:34 | |
*** zeih has quit IRC | 05:35 | |
openstackgerrit | Rabi Mishra proposed openstack/heat: Fix port handle_update to use prop_diff https://review.openstack.org/256328 | 05:36 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Don't call neutron when there is no prop_diff https://review.openstack.org/251762 | 05:36 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Fix OS::Neutron:Net handle_update https://review.openstack.org/255158 | 05:36 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Fix provider_net resource update https://review.openstack.org/252192 | 05:36 |
*** Marga_ has quit IRC | 05:39 | |
*** Marga_ has joined #heat | 05:40 | |
openstackgerrit | Di XiaoLi proposed openstack/python-heatclient: OpenstackClient plugin for software deployment show https://review.openstack.org/249067 | 05:45 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Restrict update/replace of resource https://review.openstack.org/253074 | 05:48 |
*** gberginc has quit IRC | 05:49 | |
openstackgerrit | Di XiaoLi proposed openstack/python-heatclient: OpenstackClient plugin for software deployment list https://review.openstack.org/249127 | 05:53 |
*** pratikmallya has joined #heat | 05:55 | |
*** vijayagurug has joined #heat | 06:00 | |
*** hdd has quit IRC | 06:19 | |
*** sthillma has quit IRC | 06:23 | |
*** gberginc has joined #heat | 06:29 | |
*** KanagarajM_ has joined #heat | 06:31 | |
*** KanagarajM_ has quit IRC | 06:32 | |
*** Marga_ has quit IRC | 06:32 | |
*** KanagarajM_ has joined #heat | 06:32 | |
*** Marga_ has joined #heat | 06:33 | |
*** KanagarajM has quit IRC | 06:35 | |
*** signed8bit has joined #heat | 06:42 | |
ramishra_ | gate-grenade-dsvm-heat is failing again | 06:53 |
ramishra_ | :( | 06:53 |
therve | ramishra_, Please don't do rechecks without looking at the logs :) | 06:54 |
therve | Also what the hell grenade | 06:54 |
therve | ALSO PLEASE DON'T DO BLANK RECHECKS AT ALL THANK YOU | 06:55 |
ramishra_ | therve: I did look at the logs before rechecking one or two. | 06:59 |
ramishra_ | therve: http://logs.openstack.org/92/252192/8/check/gate-grenade-dsvm-heat/7a99180/console.html#_2015-12-16_05_56_10_711 | 06:59 |
ramishra_ | http://logs.openstack.org/92/252192/8/check/gate-grenade-dsvm-heat/7a99180/logs/devstack-gate-setup-workspace-new.txt.gz#_2015-12-16_05_49_23_532 | 06:59 |
therve | ramishra_, At any rate blank rechecks never help | 07:00 |
therve | That's not the issue | 07:00 |
therve | https://review.openstack.org/#/c/257537/ most likely | 07:00 |
ramishra_ | hmm.. I mostly don't do blank checks though:) | 07:01 |
therve | Great. Change mostly to never :p | 07:03 |
ramishra_ | Infra is not reliable to make that 'never' though;) | 07:05 |
therve | They generally have bugs to track unreliable components | 07:05 |
*** pratikmallya has quit IRC | 07:11 | |
*** ricolin has quit IRC | 07:11 | |
*** pas-ha has joined #heat | 07:13 | |
*** KanagarajM has joined #heat | 07:13 | |
pas-ha | morning all | 07:13 |
*** vishwanathj has joined #heat | 07:14 | |
*** KanagarajM_ has quit IRC | 07:17 | |
*** pas-ha has quit IRC | 07:18 | |
*** signed8bit has quit IRC | 07:19 | |
skraynev | morning | 07:22 |
therve | ramishra_, https://review.openstack.org/#/c/258291/ | 07:22 |
skraynev | ramishra_: heh. new day - new fail on grenade | 07:23 |
*** boris-42_ has quit IRC | 07:23 | |
ramishra_ | therve: yeah following the conversation on #openstack-infra | 07:23 |
therve | Cool | 07:24 |
*** ricolin has joined #heat | 07:24 | |
ramishra_ | skraynev: yeah:) disruptive changes from infra;) | 07:25 |
skraynev | ramishra_: exactly | 07:26 |
ramishra_ | we should start the day with 'good morning and the gate is green for a change' | 07:27 |
*** pas-ha has joined #heat | 07:31 | |
*** sthillma has joined #heat | 07:40 | |
*** sdake has quit IRC | 07:47 | |
*** sdake has joined #heat | 07:49 | |
openstackgerrit | Rui Chen proposed openstack/python-heatclient: Fix Resource.__eq__ mismatch semantics of object equal https://review.openstack.org/251830 | 07:53 |
*** jprovazn has joined #heat | 08:02 | |
openstackgerrit | Di XiaoLi proposed openstack/python-heatclient: OpenstackClient plugin for software deployment delete https://review.openstack.org/249724 | 08:04 |
openstackgerrit | javeme proposed openstack/heat: oslo_middleware.http_proxy_to_wsgi instead of ssl https://review.openstack.org/258311 | 08:08 |
*** yuanying has quit IRC | 08:09 | |
*** chlong has quit IRC | 08:17 | |
*** e0ne has joined #heat | 08:18 | |
*** sthillma has quit IRC | 08:18 | |
*** e0ne has quit IRC | 08:23 | |
*** rakesh_hs has joined #heat | 08:23 | |
*** e0ne has joined #heat | 08:24 | |
*** shardy has joined #heat | 08:25 | |
openstackgerrit | Ethan Lynn proposed openstack/heat: Add handle_update for senlin cluster https://review.openstack.org/258344 | 08:33 |
skraynev | sahrdy: short/fast question :) Do I correctly understand, that I may abandon this one https://review.openstack.org/#/c/214222/2 in favor of your patch https://review.openstack.org/#/c/254755/1 ? | 08:34 |
*** jtomasek has joined #heat | 08:36 | |
*** tochi has quit IRC | 08:36 | |
skraynev | shardy: ^ | 08:36 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Stack resource search https://review.openstack.org/257865 | 08:37 |
skraynev | sorry. fast printing == typos in words :) | 08:37 |
openstackgerrit | Kanagaraj Manickam proposed openstack/python-heatclient: Stack resource search https://review.openstack.org/257864 | 08:38 |
*** sdake has quit IRC | 08:39 | |
*** zeih has joined #heat | 08:43 | |
*** bana_k has quit IRC | 08:47 | |
*** jcoufal has joined #heat | 08:52 | |
openstackgerrit | javeme proposed openstack/heat: remove the mutable default arguments "[]" or "{}" https://review.openstack.org/258352 | 08:52 |
shardy | skraynev: Yes, that should be obsoleted by my patch as we no longer need to set auth_uri | 08:54 |
shardy | skraynev: I'll see if I can chase for a +A on mine today as it already has a +2 and is passing CI | 08:55 |
*** dims has joined #heat | 08:55 | |
skraynev | shardy: Cool. it will be really awesome :) thx | 08:56 |
*** e0ne has quit IRC | 09:04 | |
*** blues-man has joined #heat | 09:06 | |
*** vishwanathj has quit IRC | 09:06 | |
*** ricolin has quit IRC | 09:06 | |
*** yassine__ has joined #heat | 09:08 | |
*** dims has quit IRC | 09:13 | |
*** jistr has joined #heat | 09:13 | |
*** sorantis has joined #heat | 09:39 | |
openstackgerrit | Di XiaoLi proposed openstack/python-heatclient: OpenstackClient plugin for software deployment delete https://review.openstack.org/249724 | 09:53 |
*** e0ne has joined #heat | 09:57 | |
*** zhenguo has quit IRC | 10:00 | |
openstackgerrit | Rabi Mishra proposed openstack/heat: Use flavors.find interface to find flavors https://review.openstack.org/258384 | 10:01 |
*** Qiming has quit IRC | 10:05 | |
*** dixiaoli has quit IRC | 10:14 | |
*** Yanyanhu has quit IRC | 10:27 | |
*** Kennan has quit IRC | 10:33 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Unify workers options for API services https://review.openstack.org/254728 | 10:35 |
*** Kennan has joined #heat | 10:37 | |
*** yassine__ has quit IRC | 10:46 | |
*** elynn_ has quit IRC | 10:58 | |
*** coolsvap is now known as coolsvap|away | 11:01 | |
openstackgerrit | Merged openstack/heat: Re-enable ceilometer test https://review.openstack.org/254081 | 11:08 |
openstackgerrit | Merged openstack/heat: remove the mutable default arguments "[]" or "{}" https://review.openstack.org/258352 | 11:11 |
openstackgerrit | Merged openstack/heat: Updated from global requirements https://review.openstack.org/256480 | 11:11 |
*** vgridnev has joined #heat | 11:13 | |
*** Qiming has joined #heat | 11:15 | |
*** pratikmallya has joined #heat | 11:24 | |
*** ananta has quit IRC | 11:27 | |
*** ryansb has joined #heat | 11:34 | |
*** ryansb has quit IRC | 11:34 | |
*** ryansb has joined #heat | 11:34 | |
*** pratikmallya has quit IRC | 11:44 | |
openstackgerrit | Rabi Mishra proposed openstack/heat: Use flavors.find interface to find flavors https://review.openstack.org/258384 | 11:44 |
openstackgerrit | Oleksii Chuprykov proposed openstack/python-heatclient: Resolve outputs from stack object https://review.openstack.org/257963 | 11:55 |
*** KanagarajM has quit IRC | 11:56 | |
*** sorantis_ has joined #heat | 12:04 | |
*** vgridnev has quit IRC | 12:04 | |
*** yassine__ has joined #heat | 12:05 | |
*** sorantis has quit IRC | 12:06 | |
*** sorantis_ is now known as sorantis | 12:06 | |
*** vgridnev has joined #heat | 12:10 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Unify workers options for API services https://review.openstack.org/254728 | 12:15 |
cn28h | can an environment file contain intrinsic calls? Will heat actually execute them? | 12:40 |
cn28h | I realize for some, like get_param, it may not make sense | 12:41 |
shardy | cn28h: No, it can't | 12:48 |
openstackgerrit | Steven Hardy proposed openstack/heat: Neutron port allow switching between network_id and network https://review.openstack.org/257966 | 12:48 |
cn28h | ok, yeah that's not too surprising. Thanks | 12:48 |
*** dprince has joined #heat | 12:48 | |
*** jcoufal has quit IRC | 12:52 | |
*** jcoufal has joined #heat | 12:55 | |
*** links has quit IRC | 12:57 | |
*** sorantis has quit IRC | 13:03 | |
*** sorantis has joined #heat | 13:05 | |
*** pratikmallya has joined #heat | 13:09 | |
*** shardy has quit IRC | 13:10 | |
*** chlong has joined #heat | 13:11 | |
*** shardy has joined #heat | 13:12 | |
pas-ha | all, what's the point of gate-tempest-dsvm-neutron-src-python-heatclient? it seems it executes tempest that is using its own clients. | 13:16 |
pas-ha | all the Heat scenario tests are skipped as Heat is not enabled on this gate | 13:16 |
*** zhenguo has joined #heat | 13:16 | |
pas-ha | and Heat API tests too. so what does it test? and it runs for more than an hour | 13:17 |
pas-ha | even if the intention was to test heatclient re working when called from other services, to my knowledge no other projects except murano, sahara and mistral are using heatclient. but this gate does not have them enabled either | 13:20 |
pas-ha | skraynev, ^ | 13:21 |
*** pratikmallya has quit IRC | 13:24 | |
*** rakesh_hs has quit IRC | 13:26 | |
skraynev | pas-ha: we can discuss it on meeting today | 13:26 |
pas-ha | ок | 13:26 |
pas-ha | ok | 13:26 |
skraynev | @pas-ha could you add it to agenda& | 13:26 |
skraynev | ? | 13:26 |
pas-ha | skraynev, done | 13:32 |
skraynev | pas-ha, thx | 13:32 |
skraynev | :) | 13:32 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Unify workers options for API services https://review.openstack.org/254728 | 13:46 |
*** liusheng has quit IRC | 13:52 | |
*** liusheng has joined #heat | 13:53 | |
openstackgerrit | Oleksii Chuprykov proposed openstack/python-heatclient: Resolve outputs from stack object https://review.openstack.org/257963 | 13:56 |
*** dyasny has joined #heat | 13:57 | |
*** gberginc has quit IRC | 14:00 | |
*** gberginc has joined #heat | 14:00 | |
*** dyasny has quit IRC | 14:02 | |
*** dyasny has joined #heat | 14:03 | |
ramishra_ | skraynev: hi would you be able to review/approve these two backports for liberty? https://review.openstack.org/#/c/253388, https://review.openstack.org/#/c/255856/ | 14:03 |
*** gberginc has quit IRC | 14:04 | |
jdob | shardy: ping | 14:05 |
skraynev | ramishra_: done | 14:06 |
ramishra_ | skraynev: thanks:) | 14:06 |
skraynev | ramishra_: np. I just worried about second patch. But tests look ok, so I suppose, it should work correct for liberty too | 14:07 |
ramishra_ | yeah, it would:) | 14:07 |
*** jonesbr has joined #heat | 14:09 | |
*** mdavidson has quit IRC | 14:11 | |
jdob | skraynev: got a quick second to give me a second opinion on something? | 14:11 |
shardy | jdob: Hi! | 14:14 |
jdob | hey :) can you check out rabi's comment on https://review.openstack.org/#/c/228615/5/specs/mitaka/resource-chains.rst about serialize v. something else? | 14:14 |
jdob | i could go either way, so i'm curious what others think | 14:14 |
shardy | ramishra_: Hey, I guess it's getting late for you, but if you get a moment pls check out the revised https://review.openstack.org/#/c/257966/ :) | 14:14 |
*** rpothier has joined #heat | 14:15 | |
jdob | shardy: you too on the above comment ^ | 14:15 |
jdob | hoping to get the name of that property nailed down before I revise the patch and spec | 14:16 |
jdob | figured it'd be quicker in chat | 14:16 |
shardy | jdob: meh. FWIW I'm fine with serialize as it's terse and communicates it's purpose pretty clearly | 14:17 |
jdob | terse is what I was leaning towards too, if we changed it i'd prefer "ordered" over "ordered_dependency" | 14:17 |
*** dixiaoli has joined #heat | 14:18 | |
shardy | jdob: If I have a single thread, my jobs are serialized vs If I have a single thread, my jobs have an implicit orderered dependency | 14:19 |
shardy | which is clearer? | 14:19 |
jdob | another option is to flip the idea and call it "concurrent" and default to false | 14:20 |
shardy | I'll go with the consensus, but my vote goes on the former | 14:20 |
*** neelashah has joined #heat | 14:21 | |
shardy | jdob: +1 on that, as "Chain" does somewhat imply serialized anyway | 14:21 |
jdob | i'm kinda liking that idea too, especially since the default is to do it in order, so you'd explicitly go out of your way to indicate you want concurrent | 14:21 |
jdob | ramishra_: that sound good to you? ^ | 14:21 |
ramishra_ | jdob: I'm not hung up about it :) | 14:22 |
jdob | gotcha, wanted to make sure it didnt seem like I was ignoring the comment | 14:22 |
*** tiantian has quit IRC | 14:23 | |
*** tiantian has joined #heat | 14:24 | |
ramishra_ | shardy: I've a few questions aboout https://review.openstack.org/#/c/257966/ | 14:24 |
shardy | ramishra_: sure | 14:24 |
ramishra_ | shardy: do we need this check 'if None not in (before_net, after_net):' as NETWORK is a now required property? | 14:25 |
*** jprovazn has quit IRC | 14:25 | |
*** vishwanathj has joined #heat | 14:26 | |
ramishra_ | also can we not exclude NETWORK_ID from update_exclude_properties. As this is checked after the translation and I think it would be removed during translation. | 14:26 |
ramishra_ | the last one, can we not check 'if after_props != before_props' before comparing the ids? | 14:28 |
*** signed8bit has joined #heat | 14:29 | |
ramishra_ | I mean in the beginning itslef. | 14:29 |
*** ricolin has joined #heat | 14:29 | |
openstackgerrit | Jay Dobies proposed openstack/heat-specs: Added resource chains spec https://review.openstack.org/228615 | 14:31 |
*** jcoufal has quit IRC | 14:34 | |
shardy | ramishra_: good points, I think before I was assuming we could get either NETWORK or NETWORK_ID, and wanted to avoid the lookup by name failing if NETWORK was None | 14:35 |
shardy | seems that may not be needed due to translation tho, although it will completely break the test | 14:35 |
shardy | I'll see if I can fix the test and remove it | 14:35 |
shardy | (the test feeds the properties in directly, which bypasses all the translation) | 14:35 |
shardy | ramishra_: I'll look to address those in the next revision, feel free to comment on the review, thanks | 14:37 |
ramishra_ | sorry about that, I pulled it and tested with the changes, and it seems only test_port_needs_update needs fixing | 14:37 |
shardy | ramishra_: ack, thanks! | 14:37 |
*** sdake has joined #heat | 14:39 | |
shardy | ramishra_: if before_props and after_props are the same, do we even call _needs_update? | 14:40 |
shardy | Oh, it seems we do | 14:40 |
ramishra_ | yeah | 14:40 |
shardy | that's not how it used to be done, I was remembering the old prop_diff way ;) | 14:41 |
*** zeih_ has joined #heat | 14:45 | |
*** zeih has quit IRC | 14:45 | |
*** jcoufal has joined #heat | 14:48 | |
*** signed8bit is now known as signed8bit_ZZZzz | 14:53 | |
*** vijayagurug has quit IRC | 14:54 | |
*** vijendar has joined #heat | 14:54 | |
*** signed8bit_ZZZzz is now known as signed8bit | 14:58 | |
*** sdake has quit IRC | 14:59 | |
openstackgerrit | Steven Hardy proposed openstack/heat: Neutron port allow switching between network_id and network https://review.openstack.org/257966 | 14:59 |
shardy | ramishra_: ^^ | 14:59 |
*** derekh has joined #heat | 15:01 | |
*** vijendar has quit IRC | 15:02 | |
*** vijendar has joined #heat | 15:03 | |
*** EricGonczer_ has joined #heat | 15:03 | |
*** spotz_zzz is now known as spotz | 15:04 | |
*** vijendar has quit IRC | 15:07 | |
openstackgerrit | Jay Dobies proposed openstack/heat: Added ResourceChain plugin https://review.openstack.org/250010 | 15:08 |
*** jaosorior has joined #heat | 15:11 | |
*** manishg has joined #heat | 15:15 | |
*** sabeen1 has joined #heat | 15:15 | |
*** spzala has joined #heat | 15:16 | |
*** Qiming has quit IRC | 15:16 | |
*** Marga_ has quit IRC | 15:23 | |
*** Marga_ has joined #heat | 15:23 | |
*** manishg has quit IRC | 15:25 | |
*** sabeen1 has quit IRC | 15:30 | |
*** manishg has joined #heat | 15:31 | |
al_indigo | guys, can't catch what's wrong. Trying to create cluster with sahara and everything stuck on the following | 15:33 |
al_indigo | 2015-12-16 10:20:50.105 909 INFO heat.engine.resource [req-001938fd-3951-4bce-a2ef-f4d9e8f8187e admin admin - - -] Validating SecurityGroup "ttrt-test-master-default-network-2de98dba" | 15:34 |
al_indigo | 2015-12-16 10:20:50.149 909 INFO heat.engine.resource [req-001938fd-3951-4bce-a2ef-f4d9e8f8187e admin admin - - -] Validating Port "port" | 15:34 |
al_indigo | 2015-12-16 10:20:50.295 909 INFO heat.engine.resource [req-001938fd-3951-4bce-a2ef-f4d9e8f8187e admin admin - - -] Validating HeatWaitConditionHandle "test-master-default-network-wc-handle" | 15:34 |
al_indigo | 2015-12-16 10:20:50.296 909 INFO heat.engine.resource [req-001938fd-3951-4bce-a2ef-f4d9e8f8187e admin admin - - -] Validating FloatingIP "floating_ip" | 15:34 |
al_indigo | 2015-12-16 10:20:50.409 909 INFO heat.engine.resource [req-001938fd-3951-4bce-a2ef-f4d9e8f8187e admin admin - - -] Validating Server "inst" | 15:34 |
al_indigo | After that everything fails with "MessagingTimeout: Timed out waiting for a reply to message ID f66530685382490b94ccd4356511ad34" | 15:34 |
al_indigo | How can I see what was that message? | 15:34 |
shardy | al_indigo: Have you checked that rabbit is still running OK? | 15:35 |
al_indigo | *I've changed timeout from 60 to 300 seconds, result is the same | 15:35 |
al_indigo | shardy, yes, rabbit is ok and the rest of the openstack works fine - i can create instances | 15:35 |
al_indigo | and they totally work - even when i create 50 at once | 15:36 |
al_indigo | But every attempt to create CDH cluster fails the same way. The last hope is to make Sahara use direct_engine, but I would like to use Heat if it's possible | 15:37 |
al_indigo | Can I intercept messages any way? I just can't understand what exactly Heat is trying to do here | 15:38 |
shardy | al_indigo: are you creating a large deployment, with lots of nested stacks? | 15:38 |
al_indigo | shardy, Don't think so - I use a template with one master and 4 slaves (the same template works in devstack all-in-one installation) | 15:39 |
al_indigo | shardy, Just don't have any clues: instances are not spawned at the moment of failure | 15:40 |
shardy | al_indigo: Ok, so it works in devstack, what is different in the environment where it fails, older heat? | 15:40 |
shardy | or are you just attempting a much bigger deployment? | 15:40 |
al_indigo | shardy, devstack is a single machine with one network. Big deployment is 4TB cluster with 16 compute nodes and 7 controller machines | 15:41 |
*** dixiaoli has quit IRC | 15:41 | |
shardy | al_indigo: Ok, seeing the full heat-engine backtrace would help here | 15:41 |
*** zeih_ has quit IRC | 15:41 | |
al_indigo | shardy, so it's really difficult to catch a difference | 15:41 |
shardy | al_indigo: the main thing we use RPC for (other than API->Engine messaging) is creating nested stacks (engine->engine) | 15:42 |
*** vgridnev has quit IRC | 15:42 | |
al_indigo | shardy, one moment, I'll try to get clear logs | 15:42 |
*** Drago has joined #heat | 15:42 | |
al_indigo | *it may take a minute or two | 15:42 |
Drago | shardy: ping | 15:43 |
shardy | Drago: Hi! | 15:43 |
Drago | shardy: Hey :) | 15:44 |
Drago | More discussion about that code to remove | 15:44 |
*** spotz is now known as spotz_zzz | 15:45 | |
Drago | shardy: (this code) https://github.com/openstack/heat/blob/master/heat/engine/resources/stack_user.py#L76 | 15:45 |
al_indigo | shardy, heat-engine.log https://gist.github.com/al-indigo/d500b16812f24b562a2c | 15:47 |
al_indigo | shardy, heat-api-cfn.log https://gist.github.com/al-indigo/f785bb7c2ecf7b68707f | 15:47 |
al_indigo | shardy, heat-api.log https://gist.github.com/al-indigo/01ea511590cd0c03a03e | 15:47 |
al_indigo | shardy, all logs for clean restart - I've restarted Heat and Sahara and tried to create cluster. | 15:48 |
*** sdake has joined #heat | 15:48 | |
*** signed8bit is now known as signed8bit_ZZZzz | 15:49 | |
Drago | shardy: I've investigated a couple of approaches to this, and the seem to all end up messy. The first, which we came up with in our previous discussion, requires logging an error in place of that code. However, I don't think it'd be a good idea to always log an error, only when user_id should be set and isn't. So I was thinking of adding a _should_have_user_id method | 15:49 |
*** zhenguo has quit IRC | 15:49 | |
*** signed8bit_ZZZzz is now known as signed8bit | 15:49 | |
shardy | al_indigo: stack_resource.py is where the timeout happens, which means it's one heat-engine timing out trying to poll another heat-engine (probably one on a different controller) | 15:50 |
therve | al_indigo, Try to reduce the number of workers maybe | 15:50 |
therve | Or what shardy said | 15:50 |
shardy | al_indigo: when creating nested stacks (stack_resource.py) heat round-robins the nested stacks onto all available heat-engines | 15:50 |
shardy | so, yeah, check none of the heat-engines have died, and check logs on each of them | 15:51 |
shardy | to see if one fell over | 15:51 |
shardy | and if not, try reducing the API workers as therve mentions, as it's possible the API workers are hitting the engines too hard (but with a long timeout it should still work) | 15:51 |
al_indigo | shardy, therve, I'll try to reduce number of workers. All of them are on one physical node, and they are a lot | 15:52 |
shardy | al_indigo: you could also try a simple stress test, e.g a ResourceGroup containing a lot of nested stacks | 15:52 |
shardy | to prove you don't have one bad or misconfigured controller | 15:53 |
al_indigo | shardy, I thought all of the workers are writing logs to the files I've sent to you | 15:53 |
openstackgerrit | Joe D'Andrea proposed openstack/heat: Explicitly naming resources in "unsupported" warnings https://review.openstack.org/257477 | 15:53 |
therve | al_indigo, heat is only installed on one controller? | 15:53 |
al_indigo | therve, Yes | 15:53 |
therve | Ah ok. So yeah that's strange | 15:54 |
shardy | al_indigo: Ok, I thought you said 7 controllers? | 15:54 |
shardy | I assumed that meant multi-node heat | 15:54 |
al_indigo | for the other services :) | 15:54 |
al_indigo | no-no, multinode openstack | 15:55 |
shardy | Ah, Ok so heat isn't scaled out | 15:55 |
*** sabeen1 has joined #heat | 15:55 | |
Drago | shardy: as in `elif self._should_have_user_id(): log.error(…)`. The problem with this is that the method would need to be implemented in particular resources, but called in stack_user. For nova, it'd be if one of these 3 transport types https://github.com/openstack/heat/blob/master/heat/engine/resources/openstack/nova/server.py#L644-L649 The problem is that I'd have to somehow pass in props to this method because the transport is updatable (sometimes it's self.p | 15:56 |
*** vijayagurug has joined #heat | 15:57 | |
shardy | Drago: Hmm, so why can't we just log an error when the user id isn't in the resource data? | 15:57 |
openstackgerrit | Joe D'Andrea proposed openstack/heat: Explicitly naming resources in "unsupported" warnings https://review.openstack.org/257477 | 15:57 |
al_indigo | shardy, I've set 4 workers for heat-api and 4 for heat-api-cfn -- the same result | 15:57 |
Drago | shardy: because it's normal to not be in the resource data | 15:58 |
shardy | al_indigo: if you do ps ax | grep heat-engine, how many workers are there? | 15:58 |
al_indigo | shardy, hmm, 26 | 15:58 |
Drago | shardy: such as the case of temp_url. In this case, there's no user and self._delete_user (which is called no matter what) should get no user_id from _get_user_id and therefore skip trying to delete the user | 15:58 |
*** zeih has joined #heat | 15:58 | |
al_indigo | what section in responsible for them? | 15:58 |
al_indigo | *is | 15:59 |
shardy | al_indigo: num_engine_workers in heat.conf | 15:59 |
al_indigo | oh, i found | 15:59 |
al_indigo | thanks | 15:59 |
al_indigo | one sec, i'll try once more | 15:59 |
shardy | al_indigo: I'd try a smaller number, say 4 to match the API | 16:00 |
*** crose has joined #heat | 16:00 | |
*** sabeen3 has joined #heat | 16:00 | |
*** spotz_zzz is now known as spotz | 16:00 | |
*** sdake has quit IRC | 16:00 | |
shardy | al_indigo: it should default to 1 worker per core, so I assume this is a fairly serious machine ;) | 16:00 |
*** manishg has quit IRC | 16:01 | |
shardy | Drago: No, it's normal for self.data().get('user_id') to return an ID | 16:01 |
shardy | unless your stack is from a very old version of heat | 16:02 |
*** sabeen1 has quit IRC | 16:02 | |
shardy | Drago: so I though we agreed it was OK to log an error when it doesn't and perhaps provide a means to manually migrate any very old stacks with the data in the resource_id instead of resource data() | 16:02 |
al_indigo | shardy, https://gist.github.com/al-indigo/f9e5d16ead360c9a8acb | 16:03 |
shardy | Drago: Ah, yeah tempurl | 16:03 |
Drago | shardy: I'm under the impression that user_id is (supposed to be) only populated if a user has been created | 16:03 |
*** zeih has quit IRC | 16:03 | |
shardy | we'd have to special case those, but it should be per-transport not per resource, right? | 16:03 |
al_indigo | shardy, pretty much the same for me. But I've noticed that there are also another Validating Server "inst" that succed | 16:03 |
al_indigo | *succeed | 16:03 |
Drago | shardy: well, the two resources that use a stack user are nova server and software deployment | 16:04 |
al_indigo | shardy, It's 32 core server. We are using Liberty for all components (github tagged versions) | 16:04 |
al_indigo | shardy, do you have any clues with the last log? | 16:06 |
Drago | shardy: I feel like the special case would have to be in the resources themselves and conditionalize calling _delete_user | 16:06 |
Drago | as in `if not self._is_temp_url(): self._delete_user()`. I don't really like it because it feels fragile. What if another transport comes along? | 16:07 |
*** sorantis has quit IRC | 16:07 | |
*** blomquisg has quit IRC | 16:08 | |
*** vishwana_ has joined #heat | 16:08 | |
shardy | Drago: Yeah, agreed, I'd prefer we don't do that | 16:09 |
shardy | ideally we do need something that can be contained withing the base class | 16:09 |
shardy | al_indigo: Well it proves heat is failing when trying to create a nested stack on another worker via RPC | 16:10 |
shardy | al_indigo: so, it's possible something is broken such that engine->engine RPC doesn't work | 16:10 |
shardy | al_indigo: sec, let me create you a test template | 16:10 |
*** vishwanathj has quit IRC | 16:10 | |
al_indigo | shardy, does it mean that i should use 1 worker maybe. Ah, ok, thanks, waiting for template | 16:11 |
*** sdake has joined #heat | 16:11 | |
shardy | al_indigo: https://bugs.launchpad.net/heat/+bug/1489548 | 16:12 |
openstack | Launchpad bug 1489548 in heat "max_resources_per_stack causes scaling issues on large stacks" [High,Fix released] - Assigned to Steve Baker (steve-stevebaker) | 16:12 |
shardy | try copying the reproducer from that | 16:12 |
shardy | sec, let me show the steps | 16:12 |
openstackgerrit | Mark Vanderwiel proposed openstack/python-heatclient: Add openstack client resource type list and show https://review.openstack.org/254330 | 16:12 |
*** sdake has quit IRC | 16:13 | |
Drago | shardy: that's why I was thinking _should_have_stack_user that each resource can implement if it needs to, but the signature needs to be _should_have_stack_user(props) and passing self.properties or prop_diff everywhere is awful (it'd have to be passed into _delete_user and _get_user_id) | 16:13 |
shardy | al_indigo: http://paste.openstack.org/show/482092/ | 16:14 |
shardy | al_indigo: that creates a large number of nested stacks, which will exercise the same path of engine->engine RPC | 16:14 |
al_indigo | shardy, ok, one sec | 16:14 |
shardy | al_indigo: I suspect some issue with your RPC configuration or settings, but if that fails reliably with even small numbers of nested stacks, it'll point to a config issue | 16:14 |
shardy | al_indigo: try changing the 400 to some smaller number initially | 16:15 |
openstackgerrit | Mark Vanderwiel proposed openstack/python-heatclient: Add openstack client stack resource metadata show https://review.openstack.org/255483 | 16:15 |
shardy | but I can create thousands of nested stacks with 4 workers on a laptop, so you should be fine | 16:15 |
shardy | Drago: Ok, let's go back to the original problem, can you remind me why you need to remove the fallback code? | 16:16 |
Drago | shardy: subusers cannot use software config because they can't delete a user that was never created. Heat tries to delete the stack user no matter what and keystone returns 403 | 16:17 |
*** sdake has joined #heat | 16:18 | |
Drago | we're using temp_url | 16:18 |
shardy | Drago: Ah, so we get the resource_id which isn't a valid user ID | 16:18 |
al_indigo | 43e05dfa-b1e3-4306-89d4-47e0eb96f872 | stress | CREATE_IN_PROGRESS | 2015-12-16T16:18:06.766445 | 16:19 |
al_indigo | shardy, ERROR: Authentication failed. Please try again with option --include-password or export HEAT_INCLUDE_PASSWORD=1 Authentication required | 16:19 |
*** inc0 has joined #heat | 16:19 | |
-openstackstatus- NOTICE: Gerrit will be offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html | 16:19 | |
al_indigo | oh, no, that was fine - it was horizon timeout complain | 16:19 |
al_indigo | shardy, | 43e05dfa-b1e3-4306-89d4-47e0eb96f872 | stress | CREATE_COMPLETE | 2015-12-16T16:18:06.766445 | None | | 16:20 |
shardy | Yeah, we need to improve that error when tokens time out | 16:20 |
Drago | shardy: yes | 16:20 |
al_indigo | shardy, don't really understand where to look - no instances created after that, but stack shows CREATE_COMPLETE | 16:21 |
shardy | al_indigo: the stress test is only created some dummy stacks, no instances | 16:22 |
*** blomquisg has joined #heat | 16:23 | |
*** mkoderer has quit IRC | 16:24 | |
*** mkoderer has joined #heat | 16:26 | |
al_indigo | shardy, so everything should work, right? Where to look next? | 16:26 |
*** liusheng has quit IRC | 16:27 | |
*** liusheng has joined #heat | 16:28 | |
*** pratikmallya has joined #heat | 16:33 | |
shardy | al_indigo: you need to see the other side of the RPC request, as there's nothing logged | 16:33 |
shardy | I'd be tempted to kill all the engine workers and run a small number in console windows then look at the stdout/err | 16:34 |
*** vgridnev has joined #heat | 16:35 | |
shardy | al_indigo: also enable debug logging in heat.conf as that may provide some more detail, e.g the pids of the workers | 16:36 |
shardy | logging_default_format_string should actually show that, but your logs have - - - - - | 16:37 |
al_indigo | ok, I'll try now | 16:37 |
*** sabeen3 has quit IRC | 16:41 | |
*** sabeen1 has joined #heat | 16:41 | |
*** manishg has joined #heat | 16:42 | |
al_indigo | it's something strange - I'm running everyone with one worker just in bash and still only dashes: req-2af8c792-66fa-43c4-942b-f6f3fe742a27 - - - - -] | 16:44 |
al_indigo | or you meant smth else? | 16:45 |
*** cwolferh has joined #heat | 16:45 | |
shardy | al_indigo: Yeah, with debug enabled you should see the pid in the log output for each worker, provided logging_debug_format_suffix contains (pid=%(process)d) | 16:48 |
shardy | not that important, just helpful when you're dealing with lots of workers ;) | 16:49 |
*** signed8bit has quit IRC | 16:55 | |
*** sthillma has joined #heat | 16:57 | |
*** sthillma_ has joined #heat | 16:57 | |
al_indigo | shardy, one worker - just exactly the same as previous log | 17:00 |
al_indigo | shardy, https://gist.github.com/al-indigo/202238f16f9bf9eebad0 | 17:01 |
*** signed8bit has joined #heat | 17:02 | |
*** sthillma has quit IRC | 17:02 | |
*** sthillma_ is now known as sthillma | 17:02 | |
-openstackstatus- NOTICE: Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html | 17:02 | |
*** ChanServ changes topic to "Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html" | 17:02 | |
*** signed8bit is now known as signed8bit_ZZZzz | 17:02 | |
*** signed8bit_ZZZzz is now known as signed8bit | 17:02 | |
*** blomquisg has quit IRC | 17:03 | |
openstackgerrit | Rico Lin proposed openstack/heat: Add support for a resource level external_id https://review.openstack.org/135492 | 17:03 |
*** ricolin has quit IRC | 17:03 | |
*** yassine__ has quit IRC | 17:06 | |
shardy | al_indigo: Ok, I'm confused - what's in test-master-default-network.yaml? Is it really really huge? | 17:06 |
al_indigo | shardy, hmm, I don't actually know how to get this yaml - it was done using sahara | 17:08 |
shardy | al_indigo: Ok, I'm just looking for a way to bisect between my working stress.yaml and your sahara stack | 17:09 |
*** e0ne has quit IRC | 17:09 | |
*** Drago2 has joined #heat | 17:15 | |
*** blues-man has quit IRC | 17:15 | |
*** blomquisg has joined #heat | 17:15 | |
*** manishg has quit IRC | 17:18 | |
*** Drago2 has quit IRC | 17:22 | |
*** DandyPandy has joined #heat | 17:24 | |
*** pratikmallya has quit IRC | 17:27 | |
*** vishwana_ is now known as vishwanathj | 17:27 | |
*** inc0 has quit IRC | 17:27 | |
*** manishg has joined #heat | 17:27 | |
*** signed8bit is now known as signed8bit_ZZZzz | 17:28 | |
*** manishg_ has joined #heat | 17:28 | |
*** sdake has quit IRC | 17:29 | |
*** signed8bit_ZZZzz is now known as signed8bit | 17:29 | |
*** manishg__ has joined #heat | 17:30 | |
*** blues-man has joined #heat | 17:30 | |
*** manishg has quit IRC | 17:31 | |
*** bnemec has quit IRC | 17:32 | |
*** inc0 has joined #heat | 17:32 | |
*** manishg_ has quit IRC | 17:32 | |
*** blues-man has quit IRC | 17:32 | |
*** bnemec has joined #heat | 17:33 | |
*** Drago1 has joined #heat | 17:34 | |
*** Drago has quit IRC | 17:35 | |
*** hdd has joined #heat | 17:36 | |
*** bnemec has quit IRC | 17:42 | |
*** jistr has quit IRC | 17:42 | |
*** Drago1 has quit IRC | 17:42 | |
*** jtomasek has quit IRC | 17:43 | |
*** gberginc has joined #heat | 17:48 | |
*** logan- has quit IRC | 17:51 | |
*** pas-ha has quit IRC | 17:55 | |
*** sabeen1 has quit IRC | 18:02 | |
*** e0ne has joined #heat | 18:06 | |
*** derekh has quit IRC | 18:06 | |
*** vijayagurug has quit IRC | 18:31 | |
*** signed8bit is now known as signed8bit_ZZZzz | 18:34 | |
*** vgridnev has quit IRC | 18:35 | |
*** signed8bit_ZZZzz is now known as signed8bit | 18:36 | |
*** bnemec has joined #heat | 18:38 | |
*** zeih has joined #heat | 18:44 | |
*** bana_k has joined #heat | 18:47 | |
*** sridhar_ram has joined #heat | 18:48 | |
*** zeih has quit IRC | 18:49 | |
*** david-lyle_ has joined #heat | 18:49 | |
*** blomquisg has quit IRC | 18:49 | |
*** david-lyle has quit IRC | 18:50 | |
*** david-lyle_ is now known as david-lyle | 18:54 | |
*** signed8bit is now known as signed8bit_ZZZzz | 18:57 | |
*** crose has quit IRC | 18:59 | |
*** signed8bit_ZZZzz is now known as signed8bit | 19:01 | |
*** bnemec has quit IRC | 19:04 | |
*** pas-ha has joined #heat | 19:04 | |
*** manishg__ has quit IRC | 19:05 | |
*** jcoufal has quit IRC | 19:06 | |
*** gberginc has quit IRC | 19:10 | |
*** bnemec has joined #heat | 19:10 | |
*** sthillma has quit IRC | 19:13 | |
*** e0ne_ has joined #heat | 19:13 | |
*** signed8bit has quit IRC | 19:14 | |
*** e0ne has quit IRC | 19:15 | |
*** david-lyle has quit IRC | 19:17 | |
*** manishg has joined #heat | 19:18 | |
*** manishg has quit IRC | 19:19 | |
*** david-lyle has joined #heat | 19:20 | |
*** shardy is now known as shardy_afk | 19:22 | |
*** bnemec has quit IRC | 19:22 | |
*** manishg has joined #heat | 19:23 | |
*** david-lyle_ has joined #heat | 19:24 | |
*** david-lyle has quit IRC | 19:24 | |
*** dims has joined #heat | 19:27 | |
*** shardy_afk has quit IRC | 19:27 | |
*** boris-42_ has joined #heat | 19:30 | |
*** david-lyle_ has quit IRC | 19:30 | |
*** Drago has joined #heat | 19:31 | |
*** pratikmallya has joined #heat | 19:33 | |
*** EricGonczer_ has quit IRC | 19:35 | |
*** bnemec has joined #heat | 19:35 | |
*** sthillma has joined #heat | 19:36 | |
stevebaker | morning | 19:41 |
*** signed8bit has joined #heat | 19:41 | |
*** skraynev_ has joined #heat | 19:42 | |
*** EricGonczer_ has joined #heat | 19:44 | |
*** sabeen1 has joined #heat | 19:44 | |
*** Drago has quit IRC | 19:46 | |
*** Drago has joined #heat | 19:46 | |
*** sabeen3 has joined #heat | 19:46 | |
*** signed8bit is now known as signed8bit_ZZZzz | 19:48 | |
*** david-lyle has joined #heat | 19:48 | |
*** sabeen1 has quit IRC | 19:49 | |
*** gberginc has joined #heat | 19:49 | |
*** signed8bit_ZZZzz is now known as signed8bit | 19:52 | |
*** manishg has quit IRC | 19:59 | |
*** sdake has joined #heat | 19:59 | |
skraynev_ | meeting time | 20:00 |
*** shardy has joined #heat | 20:02 | |
*** ochuprykov has joined #heat | 20:05 | |
*** ochuprykov has quit IRC | 20:05 | |
*** blomquisg has joined #heat | 20:10 | |
*** sdake_ has joined #heat | 20:13 | |
*** sdake has quit IRC | 20:15 | |
*** dims has quit IRC | 20:18 | |
*** dims has joined #heat | 20:19 | |
*** jaosorior has quit IRC | 20:29 | |
*** vijendar has joined #heat | 20:31 | |
*** manishg has joined #heat | 20:31 | |
*** Drago has quit IRC | 20:34 | |
*** Drago has joined #heat | 20:34 | |
*** manishg has quit IRC | 20:35 | |
*** manishg has joined #heat | 20:35 | |
*** jaosorior has joined #heat | 20:48 | |
*** jaosorior has quit IRC | 20:49 | |
*** jaosorior has joined #heat | 20:50 | |
*** ChanServ changes topic to "support @ https://ask.openstack.org | developer wiki @ https://wiki.openstack.org/wiki/Heat | development @ https://launchpad.net/heat | logged @ http://eavesdrop.openstack.org/irclogs/%23heat/" | 20:58 | |
-openstackstatus- NOTICE: Gerrit has been upgraded to 2.11. Please report any issues in #openstack-infra as soon as possible. | 20:58 | |
skraynev_ | pas-ha: looking | 21:01 |
stevebaker | we can has gerrit | 21:01 |
*** bnemec has quit IRC | 21:01 | |
skraynev_ | yes | 21:01 |
skraynev_ | :) | 21:01 |
*** bnemec has joined #heat | 21:01 | |
*** spzala has quit IRC | 21:02 | |
*** spzala has joined #heat | 21:02 | |
*** spzala has quit IRC | 21:02 | |
skraynev_ | pas-ha: hm. I need to read logs.. but on first look it's may be removed, IMO | 21:03 |
jdob | convenient; meeting is over and gerrit is back | 21:03 |
pas-ha | it just takes more than an hour on every change | 21:03 |
skraynev_ | I see, and also skip Heat related tests | 21:04 |
pas-ha | actually it seems this job has appeared in almost all client gates - I was pointed by e0ne from cinder o_O | 21:04 |
*** randallburt has joined #heat | 21:06 | |
Drago | randallburt: something's wrong with the cdn resource | 21:06 |
Drago | seems to be a small problem though | 21:06 |
Drago | https://jenkins-n01.rs-heat.com/job/test/job/template/job/base/4304/console | 21:06 |
Drago | Resource CREATE failed: BadRequest: resources.cdn: Domain www.qe_raxcdnDev-tempest-2080573420.com is not a valid domain (HTTP 400) | 21:06 |
*** manishg has quit IRC | 21:06 | |
Drago | not sure if it doesn't like capital letters or numbers | 21:06 |
*** jasond` has joined #heat | 21:07 | |
randallburt | Drago wrong chat? | 21:07 |
randallburt | 1 sec - lemme check | 21:07 |
Drago | randallburt: >.< | 21:07 |
rpothier | skraynev_: any thoughts from the email you sent about Conditionals? | 21:07 |
skraynev_ | pas-ha: ok. I will take a look it tomorrow ;) | 21:07 |
*** manishg has joined #heat | 21:07 | |
*** randallburt has quit IRC | 21:07 | |
*** signed8bit is now known as signed8bit_ZZZzz | 21:07 | |
*** randallburt has joined #heat | 21:08 | |
skraynev_ | rpothier: according to the last mails, I think we may try to add support for AWS part and then extend on hot | 21:08 |
skraynev_ | rpothier: So I don't see blockers for implementation | 21:09 |
rpothier | skraynev_:thanks! I will test that in Magnum as an alternative to Jinja | 21:10 |
*** signed8bit_ZZZzz is now known as signed8bit | 21:10 | |
skraynev_ | rpothier: ok. will be good to share result in the same mail thread | 21:10 |
skraynev_ | looks like we can finish on it. | 21:11 |
skraynev_ | g'night all | 21:11 |
*** skraynev_ has quit IRC | 21:11 | |
*** bnemec has quit IRC | 21:13 | |
*** e0ne_ has quit IRC | 21:15 | |
shardy | Drago: Hey, sorry we didn't reach a conclusion re the stack user delete earlier, can we chat again tomorrow? | 21:19 |
shardy | I started looking at the code earlier but I've run out of time for today | 21:19 |
*** gberginc has quit IRC | 21:21 | |
Drago | shardy: absolutely! Thanks | 21:21 |
*** Marga__ has joined #heat | 21:25 | |
stevebaker | shardy: hey, does tripleo actually need this fix, or just the one before it? https://review.openstack.org/#/c/257966/ | 21:26 |
*** Marga__ has quit IRC | 21:26 | |
*** Marga__ has joined #heat | 21:27 | |
*** zeih has joined #heat | 21:27 | |
*** bnemec has joined #heat | 21:27 | |
pas-ha | off to sleep, good night all | 21:27 |
shardy | stevebaker: Hey, I was just about to ping you about that | 21:27 |
*** pas-ha has quit IRC | 21:27 | |
shardy | stevebaker: yes, it does need that, and due to the rework that now depends on another stable patch | 21:27 |
shardy | I'm about to post a squashed version of the two neturon port fixes, depending on the other patch (https://review.openstack.org/#/c/258307/1) | 21:28 |
shardy | stevebaker: just fixing some test issues, few mins | 21:28 |
stevebaker | shardy: ok, let me know if I should do anything when you clock off | 21:28 |
shardy | stevebaker: will do, thanks! | 21:28 |
*** Marga_ has quit IRC | 21:29 | |
*** dprince has quit IRC | 21:30 | |
*** zeih has quit IRC | 21:32 | |
*** sabeen3 has quit IRC | 21:43 | |
*** e0ne has joined #heat | 21:45 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Add a retries to Nova client methods for connection errors https://review.openstack.org/238257 | 21:46 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Pool Member https://review.openstack.org/241251 | 21:46 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Pool https://review.openstack.org/240049 | 21:46 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaas v2 HealthMonitor https://review.openstack.org/245287 | 21:46 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Loadbalancer https://review.openstack.org/238612 | 21:46 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Listener https://review.openstack.org/239755 | 21:46 |
shardy | stevebaker: https://review.openstack.org/258307 updated, I had to fix some tests, and https://review.openstack.org/257904 updated to combine both neutron port patches | 21:48 |
stevebaker | shardy: ok, thanks | 21:49 |
shardy | https://review.openstack.org/#/c/257966/ needs some reviews, but it's passing CI - I just referenced the ChangeId in 257904 as it's not landed yet | 21:49 |
stevebaker | shardy: so https://review.openstack.org/#/c/258307/ will need a backport to kilo too | 21:50 |
shardy | stevebaker: gah, it doesn't look like we have the translate properties stuff in kilo? | 21:52 |
shardy | ramishra and huangtianhua were keen for me to use that, so I reworked the patch to expect it | 21:52 |
shardy | stevebaker: the main difference is with the translation you don't have to explicitly care about NETWORK_ID | 21:53 |
shardy | we'll probably have to add the stuff from the previous revision back in for kilo | 21:53 |
*** daneyon_ has joined #heat | 21:54 | |
stevebaker | shardy: can you pop into #tripleo for a sec? | 21:55 |
shardy | stevebaker: sure, sec | 21:55 |
*** daneyon_ has quit IRC | 21:56 | |
*** daneyon_ has joined #heat | 21:56 | |
*** daneyon has quit IRC | 21:57 | |
*** harlowja has quit IRC | 21:59 | |
*** manishg has quit IRC | 22:00 | |
*** EricGonc_ has joined #heat | 22:00 | |
*** _cjones_ has joined #heat | 22:02 | |
*** _cjones_ has quit IRC | 22:03 | |
*** manishg has joined #heat | 22:04 | |
*** _cjones_ has joined #heat | 22:04 | |
*** EricGonczer_ has quit IRC | 22:04 | |
*** harlowja has joined #heat | 22:04 | |
_cjones_ | Quick question for the heat folks: I've successfully used heat in one of our tests to generate a keypair. It doesn't seem possible to return the private_key of the keypair. Is this intentional? If so, it seems fundamentally broken. | 22:05 |
_cjones_ | https://gist.github.com/badgerj/89234ade772eefacf26c | 22:07 |
*** dyasny has quit IRC | 22:09 | |
*** sdake_ has quit IRC | 22:09 | |
_cjones_ | Heat output in horizon: http://imgur.com/LHiM8wg | 22:12 |
*** jaosorior has quit IRC | 22:13 | |
*** dyasny has joined #heat | 22:15 | |
*** sdake has joined #heat | 22:17 | |
*** blomquisg has quit IRC | 22:19 | |
*** blomquisg has joined #heat | 22:20 | |
*** shardy has quit IRC | 22:21 | |
stevebaker | _cjones_: are you following the documentation regarding save_private_key? http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::KeyPair | 22:22 |
_cjones_ | stevebaker: Yes, I just found it thank-you. | 22:23 |
stevebaker | fundamental brokeness averted \o? | 22:23 |
_cjones_ | Was reading from here: http://docs.openstack.org/developer/heat/template_guide/hot_guide.html | 22:23 |
_cjones_ | So, not broken, just no documentation in this portion for a likely non-useful use-case. | 22:24 |
_cjones_ | Or at least the key would be predetermined. Thanks. | 22:24 |
stevebaker | _cjones_: you mean something like this? http://docs.openstack.org/developer/heat/template_guide/basic_resources.html#create-a-key-pair | 22:25 |
_cjones_ | Yes. This is where I dug it up after reading through the code. Thanks. | 22:25 |
_cjones_ | I can't think of a case where you would want to create a key_pair in heat, and *not* want the private key. Wouldn't that operation rather pointless? | 22:26 |
*** jonesbr has left #heat | 22:27 | |
*** rpothier has quit IRC | 22:28 | |
*** EricGonc_ has quit IRC | 22:30 | |
*** e0ne has quit IRC | 22:33 | |
stevebaker | _cjones_: as currently implemented, yes. What I would want to do is initially set save_private_key:True, store the key, then do a stack update with save_private_key:False so that heat is no longer storing my secret. But that would require a fix to make save_private_key changable without replacement | 22:33 |
stevebaker | _cjones_: but what I'd really do generally is always generate my keys locally so that a private key is not travelling through multiple rest APIs and being stored on a multi-tenant API | 22:34 |
*** vijendar has quit IRC | 22:35 | |
*** sridhar_ram1 has joined #heat | 22:36 | |
*** Drago has quit IRC | 22:36 | |
*** sridhar_ram1 has quit IRC | 22:37 | |
*** sridhar_ram has quit IRC | 22:37 | |
_cjones_ | stevebaker: Makes sense. I was just leveraging heat for some tempest tests, so really the secret for me will be short lived. | 22:39 |
stevebaker | _cjones_: in that respect the save_private_key property is more of a "Are you *sure* you want heat to store your secret?" | 22:39 |
openstackgerrit | Pratik Mallya proposed openstack/heat: Add Image/Flavor Constraint to Rackspace Server https://review.openstack.org/254413 | 22:41 |
*** sdake has quit IRC | 22:41 | |
*** sdake has joined #heat | 22:41 | |
*** sabeen1 has joined #heat | 22:43 | |
*** sdake has quit IRC | 22:44 | |
_cjones_ | stevebaker: Understood. But I find the default to have been obtuse and un-intuitive. This would be akin to a locksmith being asked to rekey a lock, and just when he's finished he snaps the lock off in the lock and hands you the broken end when you've just asked him to re-key it for you. Then he looks at you and says: "Well, you didn't tell me to not snap the key off". | 22:44 |
stevebaker | _cjones_: sure, security vs convenience is a tradeoff, and that is where our documentation comes in | 22:45 |
*** sabeen2 has joined #heat | 22:46 | |
*** sabeen1 has quit IRC | 22:47 | |
_cjones_ | stevebaker: Anyway. Thanks for the help and explanation, much appreciated. | 22:47 |
stevebaker | you're welcome | 22:48 |
*** neelashah has quit IRC | 22:58 | |
*** manishg has quit IRC | 23:00 | |
*** harlowja has quit IRC | 23:01 | |
*** manishg has joined #heat | 23:01 | |
*** dims has quit IRC | 23:01 | |
*** manishg has quit IRC | 23:02 | |
*** sridhar_ram has joined #heat | 23:02 | |
*** manishg has joined #heat | 23:02 | |
*** jrist has quit IRC | 23:11 | |
*** spotz is now known as spotz_zzz | 23:12 | |
openstackgerrit | Pratik Mallya proposed openstack/heat: Add Image/Flavor Constraint to Rackspace Server https://review.openstack.org/254413 | 23:15 |
openstackgerrit | Pratik Mallya proposed openstack/heat: Add Image/Flavor Constraint to Server Resources https://review.openstack.org/254413 | 23:18 |
*** signed8bit is now known as signed8bit_ZZZzz | 23:18 | |
*** dims has joined #heat | 23:24 | |
openstackgerrit | Pratik Mallya proposed openstack/heat: oslo_middleware.http_proxy_to_wsgi instead of ssl https://review.openstack.org/258311 | 23:27 |
*** sdake has joined #heat | 23:30 | |
*** sdake has quit IRC | 23:30 | |
*** sdake_ has joined #heat | 23:30 | |
*** sdake_ has quit IRC | 23:32 | |
*** signed8bit_ZZZzz is now known as signed8bit | 23:34 | |
openstackgerrit | Pratik Mallya proposed openstack/heat: Add image/flavor validation to OS::Nova::Server https://review.openstack.org/258712 | 23:34 |
*** jasond` has quit IRC | 23:34 | |
openstackgerrit | Pratik Mallya proposed openstack/heat: Add more image/flavor validation to Server https://review.openstack.org/258713 | 23:38 |
*** tochi has joined #heat | 23:40 | |
*** Qiming has joined #heat | 23:43 | |
*** kse has joined #heat | 23:44 | |
*** manishg has quit IRC | 23:46 | |
*** sabeen2 has quit IRC | 23:49 | |
*** pratikmallya has quit IRC | 23:54 | |
*** DragoRosson has joined #heat | 23:54 | |
*** derekh has joined #heat | 23:56 | |
*** derekh has quit IRC | 23:56 | |
*** chlong has quit IRC | 23:57 | |
*** signed8bit is now known as signed8bit_ZZZzz | 23:57 | |
*** sabeen has joined #heat | 23:59 | |
*** signed8bit_ZZZzz is now known as signed8bit | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!