Thursday, 2015-01-08

*** chlong has quit IRC00:01
*** chlong has joined #heat00:02
*** thedodd has quit IRC00:03
*** chlong has quit IRC00:06
*** Marga_ has quit IRC00:08
*** Marga_ has joined #heat00:08
*** asalkeld has joined #heat00:10
asalkeldmorning00:10
*** Marga_ has quit IRC00:10
*** Marga_ has joined #heat00:10
*** Marga_ has quit IRC00:11
*** Marga_ has joined #heat00:11
*** rdo has quit IRC00:14
*** tiantian has quit IRC00:22
*** tiantian has joined #heat00:22
*** rdo has joined #heat00:22
*** radez is now known as radez_g0n300:22
*** Marga_ has quit IRC00:25
*** Marga_ has joined #heat00:26
randallburtasalkeld:  evening00:27
*** chlong has joined #heat00:29
*** Marga__ has joined #heat00:30
*** Marga_ has quit IRC00:30
*** Marga__ has quit IRC00:30
*** Marga_ has joined #heat00:30
asalkeldrandallburt: have a moment to knock some test cleanup patches in? https://review.openstack.org/#/c/142265/00:31
*** ygoto has joined #heat00:31
randallburtasalkeld:  might do, 1 sec, helping with homework atm00:31
*** EricGonczer_ has joined #heat00:31
asalkeldrandallburt: actually there is only one there00:31
*** Marga_ has quit IRC00:31
randallburtk. will check in a sec00:32
asalkeldthe next one has a pep error:(00:32
*** che-arne has quit IRC00:32
*** Marga_ has joined #heat00:32
asalkeldmmm, distutils.errors.DistutilsError: Download error for http://pypi.region-b.geo-1.openstack.org/packages/source/p/pbr00:33
*** Marga_ has quit IRC00:35
*** Marga_ has joined #heat00:35
*** GonZo2K has joined #heat00:36
*** Marga_ has quit IRC00:37
*** Marga_ has joined #heat00:37
*** GonZo2K has quit IRC00:37
randallburtasalkeld:  I'll skip that second one and look at the rest. might be superfluous, but gives you an excuse to self-approve after you sort it  ;)00:40
asalkeld:-O00:41
asalkeldthere is a painful amount of test rework that needs to happen for decouple-nested (and i think convergence)00:41
*** Marga_ has quit IRC00:42
*** Marga_ has joined #heat00:43
randallburtasalkeld:  dinner time for me. Will check back in a bit00:44
asalkeldthanks randallburt , enjoy00:44
*** Marga_ has quit IRC00:45
*** Marga_ has joined #heat00:46
*** Marga_ has quit IRC00:47
*** Marga_ has joined #heat00:48
*** nkhare has quit IRC00:48
*** Marga_ has quit IRC00:49
*** Marga_ has joined #heat00:50
*** Marga__ has joined #heat00:50
*** Marga_ has quit IRC00:51
*** Marga__ has quit IRC00:52
*** Marga__ has joined #heat00:53
*** Marga__ has quit IRC00:54
*** Marga_ has joined #heat00:55
*** pm90__ has quit IRC00:55
*** Marga_ has quit IRC00:55
*** Marga_ has joined #heat00:56
*** Marga_ has quit IRC00:58
*** Marga_ has joined #heat00:58
*** Marga_ has quit IRC00:58
*** Marga_ has joined #heat00:59
*** Marga_ has quit IRC01:00
*** Putns has quit IRC01:00
*** Marga_ has joined #heat01:00
*** Marga_ has quit IRC01:02
*** Marga_ has joined #heat01:03
*** Marga_ has quit IRC01:04
*** Marga_ has joined #heat01:04
*** EricGonczer_ has quit IRC01:05
*** Marga_ has quit IRC01:07
*** Marga_ has joined #heat01:07
*** Marga_ has quit IRC01:07
*** alexpilotti has quit IRC01:08
*** Marga_ has joined #heat01:08
openstackgerrithuangtianhua proposed openstack/heat: Add 'shared' property for OS::Neutron::Firewall  https://review.openstack.org/14424901:08
openstackgerrithuangtianhua proposed openstack/heat: Correct protocol allowed values for firewall rule  https://review.openstack.org/14426401:08
*** Marga_ has quit IRC01:08
openstackgerrithuangtianhua proposed openstack/heat: Add 'shared' property for OS::Neutron::MeteringLabel  https://review.openstack.org/14427601:08
*** Marga_ has joined #heat01:09
*** Marga_ has quit IRC01:09
*** Marga_ has joined #heat01:09
*** Qiming has joined #heat01:10
*** Marga_ has quit IRC01:14
*** Marga_ has joined #heat01:15
*** randallburt has quit IRC01:15
asalkeldtiantian: a question about "shared"01:15
asalkeldhow useful is that?01:15
asalkeldgiven that the tenant owns the stack01:16
*** Marga_ has quit IRC01:16
asalkelddo we really want other tenants sharing resources within a stack?01:16
asalkeldwhat happens when you delete the stack with a shared firewall01:16
asalkeld(and people are using it)01:17
*** kebray has quit IRC01:17
*** Marga_ has joined #heat01:17
*** randallburt has joined #heat01:18
*** Marga_ has quit IRC01:19
*** Marga_ has joined #heat01:19
*** Marga_ has quit IRC01:20
*** Marga__ has joined #heat01:20
*** Marga__ has quit IRC01:20
*** Marga_ has joined #heat01:21
*** Marga_ has quit IRC01:22
*** Marga_ has joined #heat01:22
*** Marga_ has quit IRC01:23
*** Marga__ has joined #heat01:23
*** Marga__ has quit IRC01:23
*** Marga_ has joined #heat01:24
*** Marga_ has quit IRC01:25
randallburtasalkeld:  ok, trolled through that patch set. kicked off some rechecks. Will look again in the am.01:30
asalkeldta01:30
randallburtnp01:30
*** sarob has quit IRC01:36
*** dims__ has joined #heat01:37
asalkeldjamielennox: is keyring support to be added in each client? or is that something that could be in a common lib?01:38
asalkeldhttps://github.com/openstack/python-novaclient/blob/master/novaclient/shell.py#L87-L21201:38
asalkeldnovaclient has this01:38
asalkeldseems like a nice feature01:38
asalkeldhttps://bugs.launchpad.net/python-heatclient/+bug/140851901:39
uvirtbotLaunchpad bug 1408519 in python-heatclient "support keyring like novaclient does" [Wishlist,New]01:39
jamielennoxasalkeld: ideally we'd provide a common way to do it, because it changes in every place01:39
asalkeld(someone asked on ask.oo)01:39
jamielennoxthe OSC guys are looking at something similar as well - primarily at the moment i just don't know a good way to generalize it and to serialize all the different types of plugins that could be provided01:40
asalkelddoesn't keyring hide the underlying implemetations?01:41
asalkeldhttps://pypi.python.org/pypi/keyring01:42
asalkeldseems to01:42
*** Yanyanhu has joined #heat01:52
*** EricGonczer_ has joined #heat01:52
*** nosnos has joined #heat01:54
*** hdd has joined #heat01:57
*** chlong has quit IRC02:11
*** spzala has quit IRC02:20
jamielennoxasalkeld: yes, it abstracts like kde, gnome and kernel keyring02:27
jamielennoxit's just a matter of getting a unique identifier for all the inputted information and reloading the auth_ref02:27
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Updated from global requirements  https://review.openstack.org/14566302:28
*** tiantian has quit IRC02:34
*** tiantian has joined #heat02:34
*** alexheneveld has quit IRC02:34
*** randallburt has quit IRC02:37
*** tiantian has quit IRC02:39
*** tiantian has joined #heat02:40
*** EricGonczer_ has quit IRC02:41
*** EricGonczer_ has joined #heat02:44
*** LiJiansheng has joined #heat02:45
tiantianasalkeld: hi, about the 'shared' firewall, the default policy is admin only, sometimes admin wants to create a shared firewall and all tenants can use it, and about the deletion, if the resouce is using, neutron can't delete the ones which are using02:46
asalkeldtiantian: ok: seems only marginally useful02:48
*** erkules has quit IRC02:52
*** EricGonczer_ has quit IRC02:53
tiantianasalkeld: I think some of the scenes just we didn't meet:) and heat supports it will be flexible and the default value is false02:56
*** Marga_ has joined #heat03:09
asalkeldtiantian: approved03:11
tiantianasalkeld: thanks :)03:12
*** Marga_ has quit IRC03:14
*** Marga_ has joined #heat03:14
*** Marga_ has quit IRC03:15
*** Marga_ has joined #heat03:15
*** hdd has quit IRC03:16
*** kebray has joined #heat03:18
*** kebray has quit IRC03:19
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron network constraint  https://review.openstack.org/13582303:19
*** kebray has joined #heat03:20
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron port constraint  https://review.openstack.org/13583503:20
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron subnet constraint  https://review.openstack.org/13587503:21
openstackgerrithuangtianhua proposed openstack/heat: Apply neutron router constraint  https://review.openstack.org/13588003:22
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for LaunchConfiguration  https://review.openstack.org/13340103:22
openstackgerrithuangtianhua proposed openstack/heat: Implement 'InstanceId' for autoscaling group  https://review.openstack.org/13390503:22
openstackgerritMerged openstack/heat-templates: Write docker operations log to deploy_stdout/stderr  https://review.openstack.org/13614403:23
openstackgerrithuangtianhua proposed openstack/heat: Reorganize volume code  https://review.openstack.org/13992503:24
openstackgerrithuangtianhua proposed openstack/heat: Reorganize volume code  https://review.openstack.org/13992503:24
openstackgerrithuangtianhua proposed openstack/heat: Split AWS/OS volume tests  https://review.openstack.org/14363403:25
*** kebray has quit IRC03:35
*** reed has quit IRC03:38
openstackgerritMerged openstack/python-heatclient: Replace httpretty with requests-mock  https://review.openstack.org/14514903:40
*** Marga_ has quit IRC03:41
*** nosnos has quit IRC03:43
*** nkhare has joined #heat03:47
*** chlong has joined #heat03:57
*** kebray has joined #heat03:59
*** erkules has joined #heat04:01
erkuleswow disconnected right after the question :)04:01
*** chlong has quit IRC04:02
*** dims__ has quit IRC04:06
*** ccrouch has left #heat04:08
*** dims__ has joined #heat04:08
*** tsufiev has quit IRC04:09
*** tsufiev has joined #heat04:09
*** IgorYozhikov has quit IRC04:10
*** IgorYozhikov has joined #heat04:10
*** dims__ has quit IRC04:11
*** sdake has quit IRC04:13
*** sdake has joined #heat04:14
*** sdake has quit IRC04:14
*** sdake has joined #heat04:14
*** kebray has quit IRC04:17
*** chlong has joined #heat04:18
*** nosnos has joined #heat04:36
*** sarob has joined #heat04:37
*** sarob has quit IRC04:41
openstackgerritMerged openstack/heat: Remove duplicate autoscaling adjustment tests  https://review.openstack.org/14226504:47
*** david-lyle has quit IRC04:50
*** ygoto has quit IRC04:50
asalkeldwhat do you know ^04:52
asalkeldfinally one in04:52
openstackgerritAngus Salkeld proposed openstack/heat: Prevent occasional test failures due to duplicate stack names  https://review.openstack.org/14522604:55
*** ygoto has joined #heat04:58
*** kebray has joined #heat05:00
*** tiantian has quit IRC05:08
*** hdd has joined #heat05:23
*** saju_m has joined #heat05:26
*** dsneddon has quit IRC05:28
*** GonZo2K has joined #heat05:42
*** unmeshg has joined #heat05:54
*** killer_prince is now known as lazy_prince06:03
*** tiantian has joined #heat06:13
openstackgerritAngus Salkeld proposed openstack/heat: Make the attribute tests not need a nested stack  https://review.openstack.org/14492406:16
openstackgerritAngus Salkeld proposed openstack/heat: Separate the nested resources attribute tests  https://review.openstack.org/14462606:16
openstackgerritAngus Salkeld proposed openstack/heat: Rework stack_resource *complete method unit tests  https://review.openstack.org/14492306:16
openstackgerritAngus Salkeld proposed openstack/heat: Add some crud tests to nested stacks  https://review.openstack.org/14462406:16
openstackgerritAngus Salkeld proposed openstack/heat: Add missing template resource member list test  https://review.openstack.org/14462306:16
asalkeldreordered these to hopefully get them in faster06:17
*** rakesh_hs has joined #heat06:19
*** kebray has quit IRC06:21
asalkeldtaking a break, bbl06:25
*** jamielennox is now known as jamielennox|away06:33
*** liuh has joined #heat06:46
*** tiantian has quit IRC06:59
*** Yanyanhu has quit IRC07:02
*** Marga_ has joined #heat07:03
*** Yanyanhu has joined #heat07:07
*** coolsvap|afk is now known as coolsvap07:08
*** GonZo2K has quit IRC07:15
*** tspatzier has joined #heat07:18
*** GonZo2K has joined #heat07:29
*** ygoto has quit IRC07:36
*** k4n0 has joined #heat07:38
*** k4n0 has quit IRC07:42
*** viktors|afk has quit IRC07:45
*** viktors has joined #heat07:45
*** chlong has quit IRC07:47
*** liuh has quit IRC07:47
*** liuh has joined #heat07:48
*** cody-somerville has quit IRC07:49
*** ifarkas has joined #heat07:56
openstackgerritMerged openstack/heat: Add 'shared' property for OS::Neutron::Firewall  https://review.openstack.org/14424907:57
*** hdd has quit IRC07:57
*** hdd has joined #heat07:57
openstackgerritMerged openstack/heat: Enable E122, E126 and E128 style checks  https://review.openstack.org/14475007:58
*** ckmvishnu has joined #heat07:58
*** liuh has quit IRC08:00
*** shardy_z is now known as shardy08:01
shardymorning all08:01
*** liuh has joined #heat08:01
asalkeldhi shardy08:02
*** hdd has quit IRC08:03
openstackgerritMerged openstack/heat-templates: Correct unresolved reference 'true' and 'false'  https://review.openstack.org/14542408:04
*** jtomasek has joined #heat08:09
*** jprovazn has joined #heat08:24
*** Marga_ has quit IRC08:26
*** alexpilotti has joined #heat08:37
ckmvishnuHi shardy, I am right in thinking removing backup_stack and not loading resources as part for stack should go in first. Phase 1 convergence (notification based load distribution) might not be needed?08:47
shardyckmvishnu: By "loading resources as part for stack" do you mean persisting per-resource state so we can restart any action which stops due to a killed engine?08:49
ckmvishnuyeah.08:51
shardyThat, to me at least, seems the most immediately valuable enhancement if it's possible to land it without all the other pieces08:51
ckmvishnushardy: i'll take it up with zaneb08:54
ckmvishnuthanks08:54
*** ananta has joined #heat08:54
shardyckmvishnu: Good plan - the load distribution piece seems long-term useful, but if we manage to land decouple-nested, I'm not sure in practice how urgent it is08:55
shardyparticularly given that TripleO is moving away from the one-giant-stack model08:56
*** tiantian has joined #heat08:56
*** julienvey has joined #heat08:58
*** jistr has joined #heat09:10
*** Yanyanhu has quit IRC09:10
*** Flcn has joined #heat09:10
*** alexheneveld has joined #heat09:12
openstackgerritMerged openstack/heat: Updated from global requirements  https://review.openstack.org/14566309:13
*** derekh has joined #heat09:17
*** liuh has quit IRC09:17
*** tiantian has quit IRC09:20
*** tiantian has joined #heat09:21
*** serg_melikyan has joined #heat09:22
*** Yanyanhu has joined #heat09:22
*** serg_melikyan has quit IRC09:26
*** ahonda has quit IRC09:28
*** jcoufal has joined #heat09:29
*** serg_melikyan has joined #heat09:31
*** serg_melikyan has quit IRC09:31
*** andreaf has joined #heat09:37
*** GonZo2K has quit IRC09:45
*** dulek has joined #heat09:55
*** dkusidlo has joined #heat09:56
*** dkusidlo has quit IRC10:02
*** Yanyanhu has quit IRC10:15
*** Qiming has quit IRC10:18
unmeshgtiantan: please revisit https://review.openstack.org/143425 when you find time, I've added comment10:27
unmeshgtiantian: please revisit https://review.openstack.org/143425 when you find time, I've added comment10:29
*** ckmvishnu has quit IRC10:30
*** inc0 has joined #heat10:31
*** julienvey has quit IRC10:32
inc0o/10:33
*** dims__ has joined #heat10:34
inc0quick question - https://github.com/openstack/heat/blob/master/heat/engine/stack.py#L532 - I assume this is update_and_save method in models...isn't it a bit wrong? to call database models methods outside db module?10:36
*** dgonzalez has joined #heat10:37
*** dims__ has quit IRC10:38
*** Marga_ has joined #heat10:40
anantainc0: yeah10:41
anantaideally they should have been passed to DB API, IMHO10:41
inc0ideally there should be object abstraction layer;) which I'm working on right now10:42
inc0I'll try to find other examples of this behaviour so we can fix that.10:42
anantacan u elaborate on object abs layer?10:42
inc0implementation of nova-like versioned objects10:43
anantaok10:43
anantawhy do we need versioned objects in Heat?10:44
*** signed8bit has joined #heat10:45
inc0rolling upgrades10:46
inc0or no-downtime upgrades10:46
*** signed8bit_ZZZzz has quit IRC10:47
*** pas-ha has joined #heat10:50
*** tomek_adamczewsk has joined #heat10:50
anantainc0: ok, got it, thanks!10:51
openstackgerritMerged openstack/heat: Enable H101 style check  https://review.openstack.org/14475110:54
asalkeldfrom approval to merging is really slow11:05
*** Qiming has joined #heat11:09
*** tochi has quit IRC11:11
*** bdossant has joined #heat11:14
*** tiantian has quit IRC11:20
openstackgerritsajuptpm proposed openstack/heat: Remove useless create router code from create VPC  https://review.openstack.org/14574911:23
therveasalkeld, 2h or something?11:23
*** dgonzalez has quit IRC11:24
therveIf you don't count the rechecks :/11:24
*** dgonzalez has joined #heat11:31
*** serg_melikyan has joined #heat11:31
*** julienvey has joined #heat11:32
*** julienvey has quit IRC11:37
asalkeldyeah recheck mania11:38
openstackgerritMerged openstack/heat: Add missing template resource member list test  https://review.openstack.org/14462311:40
*** chlong has joined #heat11:44
*** steveg is now known as sgordon11:55
*** sgordon is now known as steveg12:01
*** cdent has joined #heat12:02
*** nkhare has quit IRC12:04
*** dims__ has joined #heat12:05
openstackgerritSergey Kraynev proposed openstack/heat: Add image_id property to node group template  https://review.openstack.org/13998912:06
openstackgerritSergey Kraynev proposed openstack/heat: Renaming image property to default_image_id  https://review.openstack.org/14030512:06
openstackgerritSergey Kraynev proposed openstack/heat: Remove deprecated property of router_interface  https://review.openstack.org/13999012:06
*** serg_melikyan has quit IRC12:09
Qimingasalkeld, https://review.openstack.org/#/c/132190/6/doc/source/template_guide/composition.rst12:11
asalkeldyar12:12
Qimingline 159 says 'get_attr' should work, but it doesn't12:12
*** ckmvishnu has joined #heat12:12
Qimingmaybe I'm doing something wrong?12:12
asalkeldget_attr is not supported, we need to remove that from the doc12:13
Qimingokay, I see12:13
asalkeldthat's why we have "resource.x.attr"12:13
asalkelddoh, that was me :-O12:14
asalkeldi'll fix12:14
Qimingasalkeld, http://paste.openstack.org/show/155978/12:15
QimingI have tried various ways to get attributes, because I have been asked many times about this12:15
*** yassine has joined #heat12:16
*** Marga_ has quit IRC12:16
*** Marga_ has joined #heat12:17
QimingI will remove the get_attr's that targeting at template resource with the OS::stack_id shortcut12:18
*** pas-ha has quit IRC12:18
openstackgerritAngus Salkeld proposed openstack/heat: Transparent stack_id only works on get_resource  https://review.openstack.org/14576512:22
*** dims__ has quit IRC12:25
*** pas-ha has joined #heat12:28
*** Qiming has quit IRC12:29
*** Qiming has joined #heat12:29
*** nosnos has quit IRC12:30
*** ananta has quit IRC12:31
openstackgerritSteven Hardy proposed openstack/heat-templates: Add example of SoftwareConfig driving os-apply-config  https://review.openstack.org/14576912:31
*** julienvey has joined #heat12:33
*** julienvey has quit IRC12:38
*** derekh has quit IRC12:38
openstackgerritMerged openstack/heat: Cleanup heat/openstack/common  https://review.openstack.org/14473812:40
*** dims__ has joined #heat12:49
*** dulek has quit IRC12:50
*** inc0 has quit IRC12:52
*** derekh has joined #heat12:52
*** dulek has joined #heat12:53
tspatzierHey Qiming, asalkeld: is this 'OS::stack_id' special output documented somewhere outside of composition.rst? I was not aware of this magic.12:54
openstackgerritsajuptpm proposed openstack/heat: Remove useless create router code from create VPC  https://review.openstack.org/14574912:54
*** alexheneveld has quit IRC12:54
Qimingtspatzier, no12:54
asalkeldhi tspatzier it should be in the hot guide12:54
asalkeldi'll check12:54
*** unmeshg has quit IRC12:55
*** Putns has joined #heat12:56
asalkeldtspatzier: should be here: https://github.com/openstack/openstack-manuals/blob/master/doc/hot-guide/source/composition.rst12:57
asalkeldi must have forgotten12:57
asalkeldi post a patch for that12:57
openstackgerritsajuptpm proposed openstack/heat: Remove useless create router code from create VPC  https://review.openstack.org/14574912:57
*** jdob has joined #heat12:58
tspatzierasalkeld: ok. so that other file in openstack-manuals. have to check that those reviews make it thru my mail rules :-)12:59
Qimingasalkeld, so the openstack-manuals project is the central place to put this kind of stuff, not just heat doc?12:59
asalkeldso that is the "new" place to do it yeah12:59
tspatzierQiming: stevebaker ported a lot of stuff over last year12:59
asalkeldtho' we will see with the new project structure what happens12:59
asalkeldpersonally i like having it in tree13:00
asalkeld(you actually remember to do it)13:00
Qimingcloning13:00
tspatzierasalkeld: agree. I also think having the master in tree is good. and then doing a synch every once in a while13:00
Qiming+113:01
*** bdossant has quit IRC13:03
asalkeldtho' the docs team make it more fancy13:03
tspatzieras long as they can just consume our plain rst files and then push it thru some HTML or CSS thing, fine13:04
asalkeldit's also rst13:04
tspatzierbut not just our's or link to it?13:04
asalkeldhell no13:05
asalkeld:-)13:05
asalkeldthat would be way to efficient13:05
tspatzier:-)13:05
*** blomquisg has joined #heat13:07
*** serg_melikyan has joined #heat13:10
*** bdossant has joined #heat13:10
*** aweiteka has joined #heat13:11
openstackgerritMerged openstack/heat: Enable E265 style check  https://review.openstack.org/14475213:13
*** serg_melikyan has quit IRC13:14
asalkeldhttps://review.openstack.org/145777 <- manuals13:15
*** ccrouch has joined #heat13:16
tspatzierasalkeld: ok, will have a look shortly13:16
*** Flcn has quit IRC13:20
*** Flcn has joined #heat13:20
*** alexheneveld has joined #heat13:26
*** alexpilotti has quit IRC13:26
*** bdossant has quit IRC13:27
*** sorantis has joined #heat13:27
*** julienvey has joined #heat13:34
*** bdossant has joined #heat13:35
*** bdossant has quit IRC13:37
*** julienvey has quit IRC13:39
*** bdossant has joined #heat13:40
*** bdossant has quit IRC13:41
*** bdossant has joined #heat13:43
*** LiJiansheng has quit IRC13:44
*** sorantis has quit IRC13:44
*** julienvey has joined #heat13:46
*** saju_m has quit IRC13:49
*** jcoufal_ has joined #heat13:49
*** spzala has joined #heat13:49
*** jcoufal has quit IRC13:52
*** vijendar has joined #heat13:55
*** dgonzalez has quit IRC13:57
*** asalkeld has quit IRC13:57
*** signed8bit is now known as signed8bit_ZZZzz14:01
*** signed8bit_ZZZzz is now known as signed8bit14:01
*** Flcn has quit IRC14:07
*** jprovazn has quit IRC14:11
*** bdossant has quit IRC14:15
*** bdossant has joined #heat14:17
*** ckmvishnu has quit IRC14:18
*** rpothier has joined #heat14:23
*** links has joined #heat14:27
*** jcoufal_ is now known as jcoufal14:29
*** bdossant_ has joined #heat14:30
*** alexpilotti has joined #heat14:30
*** bdossant has quit IRC14:31
*** pm90_ has joined #heat14:34
*** pm90_ has quit IRC14:34
*** pm90_ has joined #heat14:34
zaneb9:45am, temperature is climbing towards -15C. yowza.14:46
jdandrea-11C here. Was -14C last night.14:47
jdandrea(Oof.)14:47
zanebjdandrea: where are you based?14:47
jdandreaNew York metro area.14:47
zanebsurprised it's that warm. I guess you're near the ocean14:48
mattt9C here in UK, hope that cold front doesn't come this way :P14:48
ryansbIt's a toasty -8C here in Buffalo14:49
*** Flcn has joined #heat14:49
zaneboh, I guess the vortex is moving south then14:49
jdandreazaneb: I'm about 50 km from the ocean, mhm.14:49
ryansbyou've got pretty nasty weather when it's warmer in Buffalo. ;)14:50
jdandrearyansb: Truth.14:50
pas-ha-22 was here in the morning14:51
jdandrea-22!14:51
pas-hayep14:51
pas-habut getting warmer, -13 now14:51
pas-hawith the sun being down :)14:51
*** jprovazn has joined #heat14:51
* pas-ha blames the sun for cold weather14:52
*** alexheneveld has quit IRC14:52
ryansbpas-ha: only 18 degrees away from the C and F temperatures converging.14:53
matttonly -8C in buffalo, but 10 feet of snow14:54
mattt(kidding)14:54
*** dgonzalez has joined #heat14:54
jdandreaHeh. Convergence. *chuckle*14:54
pas-haI paste this here again - http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/60000/3000/300/63349/63349.strip.zoom.gif14:55
zanebrofl14:55
ryansbthat's amazing14:56
ryansbmattt: http://i.imgur.com/XPYsWGE.jpg14:57
*** jmckind has joined #heat14:58
*** jmckind has quit IRC14:58
zanebryansb: the story of your life?14:58
matttryansb: :P14:58
* jdandrea *prints Dilbert strip for the wall*14:59
ryansbzaneb: only mildly biographical.14:59
ccrouchif you wanted any more signs of the apocalypse its even -3C in Austin, TX.14:59
ryansbo.O really?14:59
zanebwow, I imagine that doesn't happen often14:59
ccroucha few days a year maybe15:00
*** jmckind has joined #heat15:03
*** aweiteka has quit IRC15:04
*** EricGonczer_ has joined #heat15:04
*** bdossant_ has quit IRC15:04
*** Qiming has quit IRC15:06
*** dgonzalez has quit IRC15:08
*** serg_melikyan has joined #heat15:10
*** rakesh_hs has quit IRC15:14
*** serg_melikyan has quit IRC15:14
*** cmyster has joined #heat15:15
*** cmyster has quit IRC15:15
*** cmyster has joined #heat15:15
*** alexheneveld has joined #heat15:17
*** aweiteka has joined #heat15:17
jdandreaIs there a blueprint out there covering multi-site support in Heat? (Or something similar?)15:18
* jdandrea seems to recall there may be, but isn't finding it.15:18
*** julienvey has quit IRC15:19
cmysterummm15:19
cmysterfamiliar15:19
zanebjdandrea: https://blueprints.launchpad.net/heat/+spec/multi-region-support ?15:20
cmysterhttps://wiki.openstack.org/wiki/Heat/Blueprints/Multi_Region_Support_for_Heat15:20
jdandreaBoom.15:21
cmystermorning zaneb15:21
zanebcmyster: o/15:21
jdandreaHmm. Is it stalled, i wonder? *reads ...*15:22
zanebjdandrea: Status: Complete15:23
zanebcmyster: I have some work heading your way if I ever get out of meetings ;)15:23
jdandreazaneb: Good! I saw this and was wondering. https://review.openstack.org/#/c/98533/15:24
cmysterzaneb: don't we have a thing today ?15:24
*** pm90_ has quit IRC15:24
zanebcmyster: yes! that's at the end of a very long list in my calendar15:25
cmysterend ?15:25
zanebjdandrea: so that is multi-cloud, rather than multi-region15:25
cmysterummm15:25
cmysterits in 35 minutes no ?15:25
cmysteryou me and Arthur15:26
cmystermaybe shardy15:26
zanebcmyster: yes, but it'll be my 4th meeting of the day15:26
cmysterright15:26
*** jmckind has quit IRC15:26
cmysterzaneb: I am completly out, kid is sick and I left my token at work, can you please send the meeting details to my gmail ?15:27
zanebcmyster: sure, can you pm me your gmail address?15:28
cmysterhmmm was sure I had it in my ./whois15:28
*** lazy_prince is now known as killer_prince15:28
zanebcmyster: sent, thanks15:29
cmystercheers15:29
*** pm90_ has joined #heat15:30
jdandreazaneb: Ah, ok. It's on the whiteboard for https://blueprints.launchpad.net/heat/+spec/multi-region-support15:30
jdandreaI have a resource that needs to know how to obtain tokens for multiple sites, not just the local one. (The resource can be given tokens for a local/remote site at CREATE time, but those could be expired by DELETE time.)15:32
*** pchalupa has joined #heat15:32
jdandreaI could brute force it, but I'd rather see if there's something coming down the pike first vs. reinvent the wheel.15:32
*** bdossant has joined #heat15:33
jdandreaCorrection: It is *given* tokens as part of the properties. I don't like that either, actually. If only there was a resource that lets me get a token for any arbitrary site, based on my existing username/password credentials (I suppose they'd have to match).15:33
pchalupazaneb hi, I am wondering about heat-engine. How does it manages Threads and blocking? What happens if there'll be 1000 resources with blocking IO operations for example?15:34
zanebpchalupa: eventlet15:34
pchalupawhich is coruotine basically right ?15:34
* pchalupa is not a python guy15:35
pchalupazaneb so on IO blocking operation it frees the thread for other coroutine to run until the IO is ready, correct?15:35
therveThat's correct15:36
*** bdossant has quit IRC15:37
*** julienvey has joined #heat15:37
pchalupasounds good, thanks15:38
zanebpchalupa: correct, yet. eventlet is a co-operative multithreading implementation within Python (i.e. there's still only one OS thread)15:38
*** bdossant has joined #heat15:38
pchalupatherve zaneb another question: can you imagine heat-engine as a general orchestration engine? what are the obstacles? How does it deal with failures? (is the process paused for investigation? can it be resumed after the problem is fixed?)15:40
zanebpchalupa: what does that mean?15:40
zaneb"general orchestration engine"?15:41
pchalupazaneb using heat-engine to orchestrate e.g. other services through REST API calls15:41
zanebnon-OpenStack services? We have a plugin API for resource types, and some people are using it for that15:42
zanebauthentication is usually the obstacle, since Heat is designed around Keystone auth15:43
*** bdossant_ has joined #heat15:43
*** bdossant has quit IRC15:43
*** jmckind has joined #heat15:43
*** pm90_ has quit IRC15:44
pchalupazaneb ok thanks15:44
pchalupazaneb about the failure: let's have A > B > C custom resources with REST API calls, '>' means order (B depends on A). What happens when B fails? Can you go to system of B fix the problem and resume the process ?15:46
zanebpchalupa: when a resource fails the stack goes into FAILED state and stops or optionally rolls back15:46
zanebwith recent versions of Heat you can do an update with the same template to get it to try again15:47
zanebwhere 'recent versions' means Juno (2014.2) and on15:47
*** bdossant_ has quit IRC15:47
pchalupa' to get it to try again' which will continue just form the failed point ? it can check that A was already succesful?15:48
*** jprovazn has quit IRC15:49
pchalupazaneb i do not know much about heat-engine :/ should I be looking at resources more like a desired state declarations than dependent actions ?15:50
*** jprovazn has joined #heat15:50
zanebpchalupa: yes15:50
*** kebray has joined #heat15:51
pas-hapchalupa, yes, heat templates are a declarative model of your infrastructure state15:51
zanebif you want a workflow system instead (i.e. define actions rather than states), you should look at Mistral15:51
pchalupazaneb great, thanks a lot for all the answers! It definitely helped me to understand heat better.15:52
zanebnp15:52
pas-hawhat heat-engine essentially does it parses the template to build a graph of dependencies between resources, and then walks along that graph in the right direction creating/deleting/etc those resources15:54
*** coolsvap is now known as coolsvap|afk15:55
*** ckmvishnu has joined #heat15:59
ckmvishnuzaneb: Hi15:59
*** dulek has quit IRC16:00
*** dulek has joined #heat16:00
zanebckmvishnu: o/ meeting just about to start, sorry16:01
ckmvishnuno problem. will drop a mail16:02
*** swygue has quit IRC16:03
*** saju_m has joined #heat16:04
*** kebray_ has joined #heat16:04
pas-halooks like our current master branch fails py27 check o_O, smth with timestamps being not equal for mox-ed calls, investigating..16:05
*** kebray has quit IRC16:05
ryansbis it that unicode biz showing up again?16:08
pas-hano, the timestamps are different16:09
*** aberezin has joined #heat16:09
pas-haand mox complains16:09
pas-hafor metadata_set() call, from the first look mostly in autoscaling tests, probably something is not mocked out right16:10
pas-hafunny thing is it fails on testr run only, direct subunit test run is ok..16:12
*** cmyster_ has joined #heat16:14
* jdandrea has been greenlit to attend Vancouver - woo hoo!16:16
*** julienvey has quit IRC16:17
*** bdossant has joined #heat16:17
*** bdossant has quit IRC16:17
*** cmyster has quit IRC16:18
*** dulek has quit IRC16:19
openstackgerritSergey Lukjanov proposed openstack/heat: Add ssl support for sahara client  https://review.openstack.org/14551616:19
openstackgerritSergey Lukjanov proposed openstack/heat: Register sahara client specific config opts  https://review.openstack.org/14582316:19
*** pchalupa has quit IRC16:21
*** jprovazn has quit IRC16:22
*** ckmvishnu has quit IRC16:23
*** dgonzalez has joined #heat16:25
*** Flcn has quit IRC16:26
pas-haall faiures are in heat.tests.test_autoscaling16:26
*** julienvey has joined #heat16:26
*** bdossant has joined #heat16:27
*** swygue has joined #heat16:27
pas-haand again, running these tests *not* via testr passes, tox+testr fails16:28
*** andreaf has quit IRC16:28
*** andreaf has joined #heat16:28
shardypas-ha: have you tried deleting the tox venv and having it build a fresh one?16:28
pas-hashardy, I see it in the gate16:29
pas-haso fresh tox is not a reason16:29
pas-hasomehow mocking oslo.utils.timeutils.utcnow() is not working16:29
shardypas-ha: oslo.utils just released a new version, and presumably broke us16:30
pas-haoops, they did it again (c)16:31
shardyyay for oslo graduation all-the-things :(16:31
*** Marga_ has quit IRC16:31
shardyI think I preferred it when we could choose when they broke us via manual syncs16:31
jdandrea:-o16:33
*** chlong has quit IRC16:34
shardyHaving said that, it's quite possible we're doing our mocking wrong again..16:37
shardypas-ha: want to raise a bug with details and we can look at the fix needed?16:37
*** cody-somerville has joined #heat16:38
*** cody-somerville has quit IRC16:38
*** cody-somerville has joined #heat16:38
therveYeah the bug is with the new oslo.utils release, tested locally16:40
*** julienvey has quit IRC16:41
therveThere is a set_time_override function, it'd be cool to use that16:43
*** dkusidlo has joined #heat16:46
*** julienvey has joined #heat16:47
*** aweiteka has quit IRC16:47
pas-hafiled https://bugs.launchpad.net/heat/+bug/140870416:53
uvirtbotLaunchpad bug 1408704 in heat "mocking of oslo.utils.timeutils.utcnow() is not working" [Undecided,New]16:53
shardypas-ha: thanks16:53
shardytherve: are you fixing it, or should I take a look?16:54
shardyreproduced locally now too16:54
*** reed has joined #heat16:55
therveLet me have a quick look16:55
*** hdd has joined #heat16:55
*** aberezin has quit IRC16:57
*** kebray_ has quit IRC16:58
*** bdossant has quit IRC16:58
*** aweiteka has joined #heat16:58
*** tspatzier has quit IRC16:59
*** tspatzier has joined #heat16:59
*** tspatzier has quit IRC16:59
*** dkusidlo has quit IRC17:02
*** kebray has joined #heat17:06
therveGood lord the test output is really not friendly17:07
*** saju_m has quit IRC17:08
*** dgonzalez has quit IRC17:08
therveshardy, Got it I think17:08
shardytherve: awesome, thanks :)17:08
cmyster_zaneb: did you want to talk about something else with me? you wanted to give me some work ;)17:09
cmyster_hmmm17:09
*** cmyster_ is now known as cmyster17:09
cmysterbetter17:09
*** cmyster has quit IRC17:09
*** cmyster has joined #heat17:09
openstackgerritThomas Herve proposed openstack/heat: Remove mocking of timeutils.utcnow  https://review.openstack.org/14584117:10
*** pm90_ has joined #heat17:10
therveHeat cores, ^^ blocking the gate apparently17:10
zanebtherve: approved, thanks17:12
*** yassine has quit IRC17:14
pas-hatested locally, fix works17:14
*** EmilienM is now known as EmilienM|afk17:15
ryansbalso tested17:15
*** thedodd has joined #heat17:17
*** links has quit IRC17:18
*** pm90_ has quit IRC17:19
*** pm90_ has joined #heat17:19
zanebwhat is this testing you guys talk about?17:20
*** cmyster has quit IRC17:20
*** Flcn has joined #heat17:32
pas-hatherve's patch. I was working on this too in the same manner but somehow got other tests failing. so I just double-checked ^)17:33
*** kebray has quit IRC17:34
*** julienvey has quit IRC17:34
*** Marga_ has joined #heat17:35
*** derekh has quit IRC17:35
*** thedodd has quit IRC17:41
openstackgerritunmesh-gurjar proposed openstack/heat: Return available info for uncreated resource  https://review.openstack.org/14342517:42
*** jistr has quit IRC17:43
*** jcoufal has quit IRC17:44
*** hdd has quit IRC17:46
*** thedodd has joined #heat17:50
*** randallburt has joined #heat17:51
*** pchalupa has joined #heat17:53
*** cdent has quit IRC18:01
*** julienvey has joined #heat18:04
*** pas-ha has quit IRC18:10
*** EmilienM|afk is now known as EmilienM18:14
*** julienvey has quit IRC18:15
*** alexheneveld has quit IRC18:20
*** saju_m has joined #heat18:22
*** dgonzalez has joined #heat18:22
*** dgonzalez has quit IRC18:27
*** dgonzalez has joined #heat18:32
*** thedodd has quit IRC18:34
*** julienvey has joined #heat18:35
*** alexheneveld has joined #heat18:37
*** ifarkas has quit IRC18:38
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Updated from global requirements  https://review.openstack.org/14588218:43
*** thedodd has joined #heat18:51
*** maishsk has joined #heat18:56
maishskGood evening all.18:56
maishskA question if I may.18:56
maishskCurrently scaling groups are based on the fact that alerts/alarms are set with Ceilometer18:57
maishskand when a threshold is crossed - a new instance is spawned / terminated.18:57
maishskDoes Heat have the option to do the same with another monitoring engine - besides Ceilometer?18:58
maishskA 3rd party monitoring solution ?18:58
larsksmaishsk: Sure.  Instead of configuring a ceilometer alarm with the url from your scalingpolicy, just give that URL to your monitoring tool of choice.19:07
larsksHowever, if you wanted to configure that via a Heat template you would need to write a resource plugin of some sort.19:08
*** kebray has joined #heat19:09
*** julienvey has quit IRC19:13
*** Drago has joined #heat19:14
*** alexpilotti has quit IRC19:14
*** julienvey has joined #heat19:14
*** alexheneveld has quit IRC19:24
*** Drago has quit IRC19:25
maishsklarsks: is there such an example ?19:25
larsksNot that I'm aware of.19:26
larsksBut that doesn't mean one doesn't exist...I haven't worked extensively with the autoscaling stuff; someone else may be able to provide a better answer.19:26
larsksOr do you mean an example of a resource plugin?  For that, there's the docker plugin in the "contrib" directory of the heat source, I guess.19:27
*** julienvey has quit IRC19:27
*** packet has joined #heat19:27
maishsklarsks: I mean something that can do this instead of Ceilometer19:29
larsksYeah, I have no suggestions there.19:29
*** julienvey has joined #heat19:31
*** julienvey has quit IRC19:35
*** dsneddon has joined #heat19:37
*** jtomasek has quit IRC19:48
*** Marga_ has quit IRC19:48
*** Marga_ has joined #heat19:49
*** vijendar has quit IRC19:50
*** Marga_ has quit IRC19:53
*** saju_m has quit IRC19:58
*** packet has quit IRC20:05
*** EricGonc_ has joined #heat20:08
*** packet has joined #heat20:09
*** EricGonczer_ has quit IRC20:09
*** borodin has joined #heat20:09
borodinI need to find or build a tool (with a UI) which allows me to manage multiple users creating AWS instances from templates (cloudformation maybe).  I'd like the users to be able to edit the templates, and the click to build/deploy.  Does heat do this?20:11
*** GonZo2K has joined #heat20:16
*** maishsk has quit IRC20:18
*** Marga_ has joined #heat20:19
*** vijendar has joined #heat20:23
*** Marga_ has quit IRC20:24
*** dsneddon has quit IRC20:34
*** harlowja_away is now known as harlowja20:37
*** david-lyle has joined #heat20:54
*** ryansb has quit IRC20:57
*** ryansb has joined #heat20:57
*** dsneddon has joined #heat20:57
*** dsneddon is now known as dsneddon_lunch20:57
*** pchalupa has quit IRC21:04
*** randallburt has quit IRC21:05
*** thedodd has quit IRC21:09
*** randallburt has joined #heat21:12
*** Marga_ has joined #heat21:15
jdandreaReality-check Q: get_attribute (in a plugin) is only ever called at CREATE/UPDATE time, plus it is effectively in "template" scope, not "resource" scope, correct? (That is, a resource plugin shouldn't be asking another resource for an attribute. That happens as part of template processing. (Disabuse me as needed!)21:16
*** Marga_ has quit IRC21:17
*** Marga_ has joined #heat21:17
*** Marga_ has quit IRC21:19
*** Marga_ has joined #heat21:20
*** Marga_ has quit IRC21:20
*** Marga_ has joined #heat21:21
*** Marga_ has quit IRC21:22
*** Marga_ has joined #heat21:22
*** jamielennox|away is now known as jamielennox21:24
*** pm90_ has quit IRC21:28
*** dsneddon_lunch is now known as dsneddon21:34
*** hdd has joined #heat21:41
*** Tross has joined #heat21:47
zanebjdandrea: the resource definition (and also stack outputs) contains an object that knows how to get the attribute value of a particular resource from the stack, and will do so when it is resolved21:48
ryansbany dnf users around that can peek at https://review.openstack.org/#/c/142512/ ?21:50
*** jdob has quit IRC21:50
jdandreazaneb: Got it. I'm thinking about how I'd get tokens for two or more sites at any point in the stack lifecycle. For instance, I can pass multiple tokens in as part of a resource plugin's properties. Those tokens can expire though (especially by deletion time). Also, passing credentials in to a template seems a bit off.21:52
zanebjdandrea: two words: Keystone federation21:53
* morganfainberg likes those words.21:53
jdandreazaneb: What is this ... "Keystone federation?" *goes and looks that up*21:54
* morganfainberg goes back to being a lurker.21:55
jdandreaArrgh. I've been informed that won't fly in this particular model.21:55
jdandreaThe Keystones will be separate.21:55
jdandreaPerhaps there's misunderstanding on this end about what Federation would offer. Hmm.21:56
zanebjdandrea: so you are dealing with two separate cloud providers who don'y co-operate with each other?21:57
jdandreaIt seems that way, yes.21:57
jdandreazaneb: I'm not *completely convinced that's the case, so ostensibly, yes.21:57
sdakethat sounds like it wont work at all :(21:57
jdandreasdake: Yeah. :/21:57
zanebwe had some ideas about implementing multi-cloud on top of multi-region21:58
zanebbut they were all *horrible*21:58
zaneband then keystone federation was invented21:58
jdandreaOk, so I've been told that, for all intents and purposes, yes, they are separate providers.21:58
zanebwell, that's the case that keystone federation is meant to address21:59
zanebif the clouds share one keystone it's multi-region22:00
zanebif they're separate keystones then it's actually two different clouds22:00
zanebbut they can still federate22:00
zanebat a technical level22:00
zanebat a business level... that's your problem ;)22:01
sdakezaneb :)22:01
jdandreazaneb: Nail. Hit. On head. ;)22:01
*** pm90_ has joined #heat22:03
*** sorantis has joined #heat22:03
*** Flcn has quit IRC22:16
*** EmilienM is now known as EmilienM|afk22:17
*** Marga_ has quit IRC22:23
*** Marga_ has joined #heat22:24
*** Marga_ has quit IRC22:24
*** Marga_ has joined #heat22:25
*** Marga_ has quit IRC22:25
*** aweiteka has quit IRC22:27
*** Marga_ has joined #heat22:27
*** david-lyle has quit IRC22:28
*** dims__ has quit IRC22:36
*** Marga_ has quit IRC22:37
*** Marga__ has joined #heat22:37
*** Marga__ has quit IRC22:37
*** dims__ has joined #heat22:37
*** Marga_ has joined #heat22:37
*** blomquisg has quit IRC22:39
*** EricGonc_ has quit IRC22:40
*** dims__ has quit IRC22:41
*** jmckind has quit IRC22:43
*** Marga_ has quit IRC22:48
*** Marga_ has joined #heat22:49
*** Marga_ has quit IRC22:49
*** Marga_ has joined #heat22:51
*** Marga_ has quit IRC22:51
*** Marga_ has joined #heat22:52
*** sorantis has quit IRC22:52
*** Marga__ has joined #heat22:54
*** Marga__ has quit IRC22:54
*** Marga_ has quit IRC22:54
*** Marga_ has joined #heat22:55
*** Marga_ has quit IRC22:55
*** Marga_ has joined #heat22:56
*** Marga_ has quit IRC22:57
*** Marga_ has joined #heat22:57
*** arif-ali has quit IRC22:58
*** rpothier has quit IRC22:59
openstackgerritMerged openstack/heat: Remove mocking of timeutils.utcnow  https://review.openstack.org/14584122:59
*** Marga_ has quit IRC23:02
*** Marga_ has joined #heat23:03
*** Marga_ has quit IRC23:05
*** Marga_ has joined #heat23:05
*** Marga__ has joined #heat23:06
*** Marga__ has quit IRC23:06
*** Marga__ has joined #heat23:07
*** Marga_ has quit IRC23:10
*** pm90_ has quit IRC23:13
*** pm90_ has joined #heat23:16
*** sarob has joined #heat23:27
*** asalkeld has joined #heat23:29
*** tochi has joined #heat23:38
*** LiJiansheng has joined #heat23:39
*** packet has quit IRC23:42
*** vijendar has quit IRC23:43
*** dgonzalez has quit IRC23:50
*** dgonzalez has joined #heat23:50
*** arif-ali has joined #heat23:53
*** dgonzalez has quit IRC23:55

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