Thursday, 2014-01-30

zanebkebray: after midnight there. he also mentioned he would not be around tomorrow iirc00:00
kebrayzaneb ok.. thx.00:00
*** nati_ueno has quit IRC00:00
*** nanjj has joined #heat00:01
kebraystevebaker zaneb .. so, I talked to Dolph today, the creator of the BP to depricate keystone v2.00:01
kebrayref: https://blueprints.launchpad.net/keystone/+spec/deprecate-v2-api00:01
*** nati_ueno has joined #heat00:02
*** slong_ has joined #heat00:02
kebrayHe said that v2 support in OpenStack is not going anyway anytime soon.  I most likley need to take this to the mailing list, but I'm concerned Heat is dropping support for v2 too soon.00:02
*** nati_ueno has quit IRC00:02
stevebakerkebray: to be clear, we're not dropping v2, we're adopting v3 because it has critical features that we need00:03
*** nati_ueno has joined #heat00:03
zanebkebray: I am completely OK with having a v2 shim or something00:03
stevebakerkebray: and v2 support will be back as soon as someone writes it00:03
zanebkebray: but at the end of the day you won't be able to support features that require the v3 API without supporting something compatible with the v3 API, and there is nothing that Heat can do about that00:04
zanebother than not implement new featues, of course, and I would be solid -1 on that ;)00:05
*** slong has quit IRC00:05
*** dims has joined #heat00:07
*** tomek_adamczewsk has joined #heat00:08
kebraystevebaker  so, what happens if no one writes back v2 support?   shouldn't that be done before a new feature gets merged that breaks working w/v2?  i.e. implement a feature-toggle or something to make that new feature dependent on v3 optional?00:12
*** IlyaE has joined #heat00:13
stevebakerkebray: in that case then icehouse heat will only work with icehouse or havana openstack, which is all we could commit to in any scenario anyway00:19
kebraynot sure I understand the case you are describing.00:20
kebrayHavana Heat works with Havana, and running keystone v2 is acceptable in Havana... running keystone v2 will also be acceptable for running Icehouse.00:20
kebraySo, Icehouse Heat should work (minus some features pegged to v3) with Icehouse running v2.00:21
stevebakerand keystone v3 is available in havana, so we have the flexibility to switch to it now00:21
kebraystevebaker I'm challenging that notion.00:21
zanebkebray: if you read the blueprint, it says the deprecation period is to allow clients time to upgrade00:23
zanebHeat is a client, we upgraded00:23
kebrayit's not just about supporting Havana (v3-only)... to support Havana, means also supporting Havana-v2, as v2 is legit in Havana.00:23
stevebakerkebray: the situation we had until now was a hybrid v2/v3 approach, which actually resulted in the v3 parts being full of bugs. It was an unsustainable situation. Step 1 is switch to pure v3, step 2 is to write a v2 shim for those who really need it00:23
zanebit doesn't say anything about giving time for competing implementations to catch up00:24
zanebstevebaker: ++00:24
kebrayzaneb yeah, I read the blueprint... v2 isn't a competing implementation.  it's a still supported contract of Havana.00:24
zanebalso, horse, stable-door, &c.00:24
kebrayand a supported contract for Icehouse.00:24
zanebkebray: your RAX auth thing is a competing implementation of the keystone API AIUI00:25
kebraythis affects the OpenStack eco system in ways that I don't feel are being considered.  that's what I'm raising to you all.00:25
kebrayzaneb this has NOTHING to do with Rax implementation of keystone.00:25
*** matsuhashi has joined #heat00:26
zanebfair, you could want to not roll out the v3 API even if you were using keystone00:26
zanebkebray: so what are you suggesting instead of creating a v3 -> v2 shim?00:27
stevebakerkebray: actually once the v2 shim is implemented I'm hoping we can get to the point where we can write shims for auth systems that don't even vaguely resemble keystone00:27
zanebrolling back changes that have already been delivered?00:27
stevebakerkebray: I would be interested to hear why somebody would deploy the latest keystone but leave v3 switched off00:28
kebrayzaneb I'm asking if the shim been put into place before making a breaking change by leaping to v3?00:28
zanebI was under the impression we already made that breaking change?00:29
kebraystevebaker I can put you in touch with the guy who can explain it if you're seriously interested.00:29
stevebakerkebray: sure00:29
kebrayzaneb some of shardy00:29
kebraywoops00:29
kebraysome of shardy's patches just landed recently which broke v2 if I understand correctly.00:30
*** lcheng has quit IRC00:30
kebrayanyway, end of day my time.. I'm going to talk to my team in the morning about what our options are for putting in a shim and adding v2 support some of the new features that landed to only work with v3.00:30
zanebkebray: tbh I suspect that going back to what we had is not a viable solution due to the bugs stevebaker mentioned earlier00:31
stevebakerkebray: when we implement our own heat v2 api, talking to your guy might help us come up with a migration strategy00:31
kebrayMy main point is, just because v2 is going to be turned off at some point in the future, it's not yet, so there are OpenStack deployments tied to it.  If Heat only supports the latest greatest an doesn't support the older v2 which OpenStack Icehouse implements can run (and be official), then Heat isn't backwards compatible.00:31
stevebakerkebray: and the counterpoint which should be emphasised is that we're using v3 because we need it, not because v2 is deprecated00:32
zanebwhereas moving forward to a plug-in auth system is actually a positive change in itself00:32
stevebakerkebray: we would use v2 indefinitely if it met our needs, because we're lazy ;)00:34
*** nanjj has quit IRC00:35
kebraystevebaker agreed on the moving forward part... but, feature toggle is a good approach, and there's a standard way to deprecate old (and support it for some time, not indefinitely) and move to new. We're cutting off v2 support when it's still supported .. that seems wrong.00:35
*** gokrokve_ has quit IRC00:36
*** gokrokve has joined #heat00:37
*** tango|2 has quit IRC00:37
zanebkebray: I understand where you're coming from, but that's an odd definition of 'supported'. Supported means "if you have a v2 client it will continue to work", not "you must use the v2 client until the API disappears, and only then you may switch to v3"00:38
stevebakerkebray: I agree that is not ideal. I think it happened this way due to the limited time we have to get this feature in00:38
kebrayzaneb I'm not suggesting it's a "must use" case.., not sure where you get that from.00:39
zanebkebray: carried to the logical extreme, what you're suggesting would just move the problem from backwards compatibility to upwards compatibility00:39
kebrayzaneb we are talking contracts for large pieces of functionality that operations teams have to instantiate and support to run a cloud.00:40
zanebI understand, really00:41
zaneband maybe in future we should consider this at an earlier juncture00:41
kebraystevebaker "limited time to get this feature in" is not a good argument IMO.. haven't you guys always been arguing for let's do things the right way?00:41
*** gokrokve has quit IRC00:41
lifeless+1:)00:41
zanebbut v3 has been out and supported since Havana. How many release cycle do we have to wait to adopt new features?00:43
*** rpothier has joined #heat00:43
zanebone seems not unreasonable to a first approximation00:43
kebrayzaneb I'm totally in support of adopting v3 to support new features that depend on it.. I have not once argued against that.00:43
*** arbylee has quit IRC00:44
zanebkebray: right, and you wish that plug-in auth had been implemented before switching the base stuff over to v300:44
kebrayI'm arguing that landing a feature that is v3 dependent should not break a Heat deployment that doesn't have v3... so, that "new v3 dependent feature" should be (a) feature toggle-able, or (b) optional, or ( c) an extension until v2 is decommissioned.00:44
*** andersonvom has quit IRC00:45
zanebthe bad news is that it wasn't, and it probably would not have been technically feasible to do so00:46
zanebthe goods news is that it is feasible now, and once implemented should prevent this kind of issue occurring in the future00:46
zanebyes, it sucks. we know roughly how to fix it. that will give us the tools to do it better next time.00:48
*** nati_uen_ has joined #heat00:51
*** nati_ueno has quit IRC00:54
*** david-lyle has quit IRC00:55
*** nati_uen_ has quit IRC01:07
*** nati_ueno has joined #heat01:07
*** pvaneck has quit IRC01:11
*** rpothier has quit IRC01:13
*** rpothier has joined #heat01:14
stevebakervictory https://jenkins03.openstack.org/job/gate-tempest-dsvm-neutron-heat-slow/9/01:15
*** achampion has quit IRC01:21
*** achampion has joined #heat01:21
*** gokrokve has joined #heat01:21
*** gokrokve has quit IRC01:33
*** gokrokve has joined #heat01:33
*** faramir1 has joined #heat01:37
*** gokrokve has quit IRC01:38
*** nosnos has joined #heat01:38
*** mestery_ has joined #heat01:45
*** mestery has quit IRC01:48
*** arbylee has joined #heat01:57
*** andersonvom has joined #heat01:58
*** gokrokve has joined #heat02:01
*** pablosan has quit IRC02:03
*** gokrokve has quit IRC02:13
*** tango|2 has joined #heat02:17
*** blomquisg has quit IRC02:21
*** arbylee has quit IRC02:30
*** blomquisg has joined #heat02:33
*** erkules_ has joined #heat02:41
*** arbylee has joined #heat02:42
*** erkules has quit IRC02:43
*** nati_uen_ has joined #heat02:45
*** nati_ueno has quit IRC02:48
*** nati_uen_ has quit IRC02:50
*** tomek_adamczewsk has quit IRC02:51
*** gokrokve has joined #heat03:01
*** tomek_adamczewsk has joined #heat03:05
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004503:11
*** mestery_ is now known as mestery03:21
*** david-lyle has joined #heat03:23
*** lcheng has joined #heat03:25
*** coolsvap_away has quit IRC03:27
*** matsuhashi has quit IRC03:29
*** rcleere has joined #heat03:29
*** packet has quit IRC03:36
*** chandankumar_ has joined #heat03:36
*** nkhare has joined #heat03:39
*** chandankumar_ has quit IRC03:40
*** chandankumar_ has joined #heat03:42
*** leizhang has joined #heat03:44
*** chandankumar_ has quit IRC03:46
*** chandankumar__ has joined #heat03:47
*** chandankumar__ has left #heat03:50
*** tomek_adamczewsk has quit IRC03:51
openstackgerritA change was merged to openstack/heat: Don't run pep8 tests with -P  https://review.openstack.org/6961203:55
*** spzala has quit IRC03:59
*** leizhang has quit IRC04:01
*** matsuhashi has joined #heat04:02
*** aignatov_ is now known as aignatov04:04
*** achampion has quit IRC04:04
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004504:05
*** andersonvom has quit IRC04:15
openstackgerritAndrew Plunk proposed a change to openstack/heat: raw_template hot parameter type data migration  https://review.openstack.org/7004904:26
*** akuznetsov has joined #heat04:26
openstackgerritAndrew Plunk proposed a change to openstack/heat: raw_template hot parameter type data migration  https://review.openstack.org/7005004:29
*** lcheng has quit IRC04:30
*** lcheng has joined #heat04:35
openstackgerritA change was merged to openstack/heat: Global environment ignores files starting with dot  https://review.openstack.org/6897104:41
openstackgerritA change was merged to openstack/python-heatclient: Pass empty dict not None for empty environment  https://review.openstack.org/6982104:44
*** aignatov is now known as aignatov_04:50
*** arbylee has quit IRC05:13
*** akuznetsov has quit IRC05:13
*** matsuhashi has quit IRC05:14
*** SergeyLukjanov_ is now known as SergeyLukjanov05:15
*** gokrokve has quit IRC05:16
*** gokrokve has joined #heat05:17
*** matsuhas_ has joined #heat05:17
*** coolsvap has joined #heat05:19
*** gokrokve has quit IRC05:21
*** topol has quit IRC05:25
*** akuznetsov has joined #heat05:26
*** arbylee has joined #heat05:27
*** rwsu has quit IRC05:27
*** akuznetsov has quit IRC05:37
*** tspatzier has joined #heat05:43
*** tspatzier has quit IRC05:44
*** arbylee has quit IRC05:44
*** rcleere has quit IRC05:45
*** arbylee has joined #heat05:49
*** arbylee has quit IRC05:57
openstackgerritJenkins proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/6450406:09
*** akuznetsov has joined #heat06:15
*** akuznets_ has joined #heat06:18
openstackgerritA change was merged to openstack/heat: heat_keystoneclient convert get_ec2_keypair to v3 API  https://review.openstack.org/6753106:20
*** akuznetsov has quit IRC06:20
*** lcheng has quit IRC06:25
*** faramir2 has joined #heat06:25
*** gokrokve has joined #heat06:27
*** faramir1 has quit IRC06:28
*** gokrokve has quit IRC06:31
*** nati_ueno has joined #heat06:43
*** faramir2 has quit IRC06:46
*** nati_ueno has quit IRC06:48
*** SergeyLukjanov is now known as SergeyLukjanov_06:52
*** yogesh has joined #heat07:04
*** blomquisg has quit IRC07:09
*** yogesh has quit IRC07:11
*** tomek_adamczewsk has joined #heat07:13
*** IlyaE has quit IRC07:14
*** nati_ueno has joined #heat07:15
*** blomquisg has joined #heat07:25
*** nati_ueno has quit IRC07:26
*** tango|2 has quit IRC07:30
*** jprovazn has joined #heat07:31
*** erkules_ is now known as erkules07:32
*** yogesh has joined #heat07:39
*** tspatzier has joined #heat07:46
*** e0ne has joined #heat07:49
*** ppetit has joined #heat07:52
*** tomek_adamczewsk has quit IRC07:52
*** jistr has joined #heat08:02
skraynevmorning08:06
asalkeldhi08:08
*** ifarkas_ has joined #heat08:09
chmouelhello08:13
chmouelwhat others think: https://review.openstack.org/#/c/69703/08:13
*** ifarkas has quit IRC08:13
*** che-arne has quit IRC08:14
*** tomek_adamczewsk has joined #heat08:14
asalkeldchmouel, I'd rather just kill run_test.sh08:14
asalkeldreally no point in it08:14
asalkeldeither use "testr run" or tox08:14
chmouelasalkeld: yeah but sadly it seems that bunch of people are used to it all over openstack08:14
asalkeldI can post a patch to delete it08:15
skraynevasalkeld: Am I right, that run_test.sh is deprecated thing?08:16
asalkeldafaik08:16
skraynevasalkeld: Hm. So I don't see any problems for removing it instead some changes, that will be deleted soon.08:17
*** harlowja is now known as harlowja_away08:18
openstackgerritAngus Salkeld proposed a change to openstack/heat: remove run_test.sh  https://review.openstack.org/7007008:18
asalkeldthere you go :)08:18
openstackgerritAngus Salkeld proposed a change to openstack/heat: remove run_test.sh  https://review.openstack.org/7007008:20
asalkeldoops forgot one reference08:20
openstackgerritChmouel Boudjnah proposed a change to openstack/python-heatclient: Use python requests lib for all our http thingies  https://review.openstack.org/6570408:20
*** e0ne_ has joined #heat08:23
therveGood morning08:23
therveasalkeld, I'm pretty sure run_test is used by packagers. Is it so bad to keep it?08:24
asalkeldIMHO too many ways to do the same thing08:25
asalkeldbut I don't really care, as I just don't use it08:26
asalkeldseems like a waste08:26
therveWell you obviously care enough to remove it :)08:26
asalkeldyou welcome to -{1,2}08:27
*** e0ne has quit IRC08:27
*** lyle has joined #heat08:29
*** david-lyle_ has quit IRC08:29
*** cmyster has joined #heat08:32
*** cmyster has joined #heat08:32
cmystermorning08:33
*** tomek_adamczewsk has quit IRC08:36
*** nosnos has quit IRC08:39
*** nosnos has joined #heat08:39
*** faramir1 has joined #heat08:47
*** amritanshu_RnD has joined #heat08:50
*** amritanshu_RnD is now known as Guest3182008:50
*** Guest31820 has quit IRC08:53
*** amrit_ has joined #heat08:53
*** aignatov_ is now known as aignatov08:56
*** tspatzier has quit IRC09:05
*** tspatzier has joined #heat09:07
*** pshchelo has joined #heat09:14
*** giulivo has joined #heat09:25
*** derekh has joined #heat09:26
*** matsuhas_ has quit IRC09:33
*** SergeyLukjanov_ is now known as SergeyLukjanov09:36
*** yogesh has quit IRC09:37
*** matsuhashi has joined #heat09:39
*** SergeyLukjanov is now known as SergeyLukjanov_09:40
shardyMorning all09:43
shardyI'm on leave today so won't be around much, but if anyone has time, we have a possible gate bug to investigate:09:44
shardyhttps://bugs.launchpad.net/openstack-ci/+bug/126873209:44
cmystermorning shardy, I don't see steps to reproduce...09:45
*** nosnos has quit IRC09:46
*** nosnos has joined #heat09:46
*** nosnos has quit IRC09:47
*** matsuhashi has quit IRC09:50
chmouelcmyster:  i think reproducing is the work to investigate09:51
chmoueland it's quite bizarre how heat unittests can generate that amount of data09:51
shardycmyster: basically run the same tests as gate-heat-python27 (tempest tests) and see if it generates a giant amount of data09:51
cmysterright09:52
shardyand/or get the CI team to instrument the gate job somehow so we can see what files are taking up all the space09:52
shardyI currently have no idea if the analysis is correct or what may be using up the space09:52
shardyanyway, a fun task for someone if you have the time ;)09:53
shardybbl09:53
*** shardy is now known as shardy_afk09:53
cmyster'fun'09:55
cmysterheh09:55
*** che-arne has joined #heat09:56
DaveJ_http://forgotify.com/09:57
therveThat's a weird problem09:57
DaveJ_whoops - wrong window09:57
therveConsidering it seems to be intermittent09:57
thervetestrepository seems to be generating about 15M of data, but we're far from the count10:01
*** e0ne_ has quit IRC10:03
*** e0ne has joined #heat10:05
*** ifarkas_ has quit IRC10:08
*** jistr has quit IRC10:08
*** ifarkas has joined #heat10:11
*** aignatov is now known as aignatov_10:15
*** aignatov_ is now known as aignatov10:15
*** amrit_ has quit IRC10:17
*** SergeyLukjanov_ is now known as SergeyLukjanov10:19
*** coolsvap has quit IRC10:28
chmoueltherve: i think accessing to the gates vm has always been a no-no :(10:30
thervechmouel, Well maybe someone could access it for us?10:31
*** aignatov is now known as aignatov_10:31
chmouelI think the public clouds provider was disallowing this, but well maybe infra can have a way to do that10:31
therveWe need more info anyway, as we can't reproduce it locally10:34
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Add `update_type` as parameter to stack-update  https://review.openstack.org/6427410:36
*** jistr has joined #heat10:38
*** e0ne_ has joined #heat10:39
*** e0ne has quit IRC10:42
*** slong_ has quit IRC10:48
*** nkhare has quit IRC10:53
*** e0ne_ has quit IRC10:54
*** e0ne has joined #heat10:54
*** derekh has quit IRC10:58
*** aignatov_ is now known as aignatov11:04
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Fix order of arguments in assertEqual  https://review.openstack.org/6403911:14
*** e0ne_ has joined #heat11:28
*** e0ne has quit IRC11:28
*** e0ne_ has quit IRC11:30
*** e0ne has joined #heat11:30
*** coolsvap has joined #heat11:31
*** bada_ has joined #heat11:33
*** e0ne has quit IRC11:36
*** amritanshu_RnD has joined #heat11:37
*** amritanshu_RnD is now known as Guest4577111:37
*** e0ne has joined #heat11:46
*** faramir1 has quit IRC11:58
*** e0ne has quit IRC11:58
*** e0ne has joined #heat11:58
*** asalkeld has quit IRC11:59
*** asalkeld has joined #heat12:12
*** achampion has joined #heat12:17
*** lcheng has joined #heat12:19
*** coolsvap has quit IRC12:20
*** bada has joined #heat12:21
*** aberezin has joined #heat12:21
*** SergeyLukjanov is now known as SergeyLukjanov_12:22
*** david-lyle has quit IRC12:22
*** bada_ has quit IRC12:24
*** pafuent has joined #heat12:30
*** lcheng has quit IRC12:33
*** rpothier has quit IRC12:38
*** che-arne has quit IRC12:42
*** e0ne_ has joined #heat12:49
*** e0ne has quit IRC12:49
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756212:59
*** achampion has quit IRC13:04
*** aberezin has quit IRC13:04
*** aberezin has joined #heat13:04
*** aberezin has quit IRC13:08
*** topol has joined #heat13:10
*** e0ne_ has quit IRC13:14
*** e0ne has joined #heat13:15
*** e0ne_ has joined #heat13:16
*** e0ne has quit IRC13:19
*** e0ne_ has quit IRC13:20
*** e0ne has joined #heat13:20
*** tomek_adamczewsk has joined #heat13:23
*** sgordon has joined #heat13:23
*** sgordon has quit IRC13:23
*** sgordon has joined #heat13:23
*** rpothier has joined #heat13:25
*** mestery_ has joined #heat13:35
*** mestery has quit IRC13:37
*** e0ne has quit IRC13:37
*** e0ne_ has joined #heat13:37
*** tomek_adamczewsk has quit IRC13:38
*** aweiteka has joined #heat13:41
*** e0ne_ has quit IRC13:41
*** e0ne has joined #heat13:41
*** e0ne has quit IRC13:42
*** e0ne has joined #heat13:42
*** e0ne_ has joined #heat13:44
*** e0ne has quit IRC13:44
*** e0ne has joined #heat13:46
*** e0ne_ has quit IRC13:46
*** achampion has joined #heat13:47
*** e0ne_ has joined #heat13:48
*** e0ne has quit IRC13:48
*** tango|2 has joined #heat13:49
*** jdob has joined #heat13:54
*** radez_g0n3 is now known as radez13:55
*** che-arne has joined #heat13:55
*** lcheng has joined #heat13:57
*** faramir1 has joined #heat13:59
*** vijendar has joined #heat14:03
aweitekajpeeler, i've created a beast of a heat template and wanted to get some overall comments. but first could you look at my use of LBaaS here? https://github.com/aweiteka/heat-templates/blob/3broker/openshift-enterprise/heat/neutron/OpenShift-3B-3N-LB-neutron.yaml#L35414:11
*** jcru has joined #heat14:13
*** dims has quit IRC14:15
*** dims has joined #heat14:15
*** scollier has joined #heat14:17
*** akuznets_ has quit IRC14:17
*** akuznetsov has joined #heat14:18
openstackgerritA change was merged to openstack/heat: heat_keystoneclient convert delete_ec2_keypair to v3 API  https://review.openstack.org/6753214:22
openstackgerritA change was merged to openstack/heat: Fix user and signal responder exception import  https://review.openstack.org/6753314:22
badaHi all, does anyone can tell me how to create JEOS image using this https://github.com/openstack/heat-templates/blob/master/jeos/U12.10-amd64-cfntools.tdl ?14:28
*** akuznetsov has quit IRC14:28
*** arbylee has joined #heat14:36
*** arbylee has quit IRC14:37
*** arbylee has joined #heat14:37
openstackgerritA change was merged to openstack/heat: Fix AWS::StackId pseudo-parameter during stack update  https://review.openstack.org/6674114:38
aweitekabada, i believe the template files you pointed to are used by heat-jeos.sh, which looks like a wrapper for oz https://github.com/openstack/heat-templates/blob/master/tools/heat-jeos.sh14:39
aweitekabada, https://github.com/clalancette/oz14:40
aweitekabada, i haven't used oz in a long time so i can't help with that. i've been using diskimage-builder for prepping heat.14:42
*** aignatov is now known as aignatov_14:43
badaaweiteka : Thanks for answering, i wanna build ubuntu12 heat image, you recommand diskimage-builder ?14:47
aweitekabada, dib seems to be openstack/heat best practice these days. here's an overview of options: http://docs.openstack.org/image-guide/content/ch_creating_images_automatically.html14:49
badaaweiteka : thanks ! There is no public Ubuntu Heat images available to download ?14:51
*** aignatov_ is now known as aignatov14:53
*** lcheng has quit IRC14:53
aweitekabada, i don't know. looks like it's mostly fedora. http://docs.openstack.org/developer/heat/getting_started/jeos_building.html14:54
badaaweiteka : Yes that's what i saw !14:55
badaaweiteka : thanks a lot my image is in building process right now :)14:56
*** mestery_ is now known as mestery14:56
*** tims has joined #heat14:57
*** spzala has joined #heat14:57
*** faramir1 has quit IRC14:58
*** lcheng has joined #heat14:59
*** nkhare has joined #heat14:59
*** sabeen has joined #heat15:02
*** aweiteka has quit IRC15:03
*** bada has quit IRC15:06
*** bada has joined #heat15:06
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add Docker resources to docs  https://review.openstack.org/6875315:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Rename rackspace.rst to contrib.rst  https://review.openstack.org/6875215:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add Rackspace resources summary to docs  https://review.openstack.org/6879315:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add force_resource_mapping option  https://review.openstack.org/6874615:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Restructure Rackspace resources  https://review.openstack.org/6874715:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Reorganize docker-plugin for consistency  https://review.openstack.org/6874815:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Allow force registration of docker resource  https://review.openstack.org/6874915:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Allow force registration of Rackspace resources  https://review.openstack.org/6937415:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Change Docker resource mapping name  https://review.openstack.org/6875015:10
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Generate docs for contrib plugins  https://review.openstack.org/6875115:10
*** lcheng has quit IRC15:14
*** gokrokve has joined #heat15:15
*** andersonvom has joined #heat15:17
*** dims has quit IRC15:18
*** aweiteka has joined #heat15:19
*** dims has joined #heat15:21
*** rwsu has joined #heat15:24
*** sjmc7 has joined #heat15:25
*** lcheng has joined #heat15:27
openstackgerritA change was merged to openstack/heat: API tolerate None environment string  https://review.openstack.org/6986815:27
*** david-lyle has joined #heat15:27
*** lcheng_ has joined #heat15:30
*** david-lyle has quit IRC15:32
*** lcheng has quit IRC15:32
*** aberezin has joined #heat15:32
*** mnaser has joined #heat15:36
zanebyaaaay, TOSCA meeting is cancelled. I might have time to do some real work :)15:40
*** aberezin has quit IRC15:40
*** aberezin has joined #heat15:40
*** blomquisg has quit IRC15:41
*** jprovazn has quit IRC15:43
*** nkhare has quit IRC15:47
*** aignatov is now known as aignatov_15:50
*** rcleere has joined #heat15:51
*** nkhare has joined #heat15:51
*** mnaser has joined #heat15:52
*** tango|2 has quit IRC15:53
*** IlyaE has joined #heat15:54
*** blomquisg has joined #heat15:54
*** nkhare has quit IRC16:00
thervezaneb, You're linking that etherpad in every emails now? :)16:00
zanebtherve: yes :)16:00
zanebI'm going to keep beating that drum until everyone has internalised the lessons of our past mistakes ;)16:01
thervezaneb, Note that I was careful not to mention the API in my email. I think we should push that for now.16:02
zanebthey're partly linked, though, right?16:03
zanebif just the API were split then that solves the AWS problem... but it makes no sense to split that and not the resource16:04
zanebit's good to keep the scope of the question limited, but you can't design stuff in isolation either16:04
therveI'm not sure I'm following16:04
therveWell, we should define the resource as the best UI we can16:05
zanebI mean if the API has separate LaunchConfig and Scaling group resources, the Heat model of it should to, and if not, not16:05
therveThe API is somewhat an implementation detail at that point16:05
therveAgreed.16:05
zanebs/to/too/16:05
*** pablosan has joined #heat16:06
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add personality files property to Server resource  https://review.openstack.org/6868516:06
zanebso a separate LaunchConfig resource in the API solves my exorcism problem... but that question is inextricably linked with the one of whether to have a separate LaunchConfig resource in Heat16:07
*** pablosan has quit IRC16:09
*** achampio1 has joined #heat16:09
*** pablosan has joined #heat16:09
*** ifarkas has quit IRC16:09
thervezaneb, Interestingly not having a separate resource kinda solves it too :)16:09
*** che-arne has quit IRC16:10
therveNot for the AWS case if that's what you meant thogh16:10
zanebyes, the AWS resource is broken forever in that case16:10
*** aberezin has quit IRC16:10
zanebyou're right that just having our own API means it will be solved regardless for the native stuff16:11
*** achampion has quit IRC16:12
*** che-arne has joined #heat16:16
jpeeleraweiteka: i assume the comment on the line above is the issue?16:18
*** randallburt has joined #heat16:20
jpeelertherve: if you have a chance do you see anything blantantly wrong here? https://github.com/aweiteka/heat-templates/blob/3broker/openshift-enterprise/heat/neutron/OpenShift-3B-3N-LB-neutron.yaml#L35416:20
*** randallburt has quit IRC16:20
*** randallburt has joined #heat16:21
*** gokrokve has quit IRC16:21
*** e0ne_ has quit IRC16:21
*** e0ne has joined #heat16:21
*** lcheng_ has quit IRC16:22
*** blomquisg has quit IRC16:22
therveHum...16:23
*** david-lyle has joined #heat16:24
thervejpeeler, Not obviously no. Have you tried on the command line after it failed?16:24
openstackgerritRandall Burt proposed a change to openstack/python-heatclient: Add more defalt CA paths  https://review.openstack.org/6883616:24
therveOh wait no16:25
thervejpeeler, Yeah that doesn't work16:25
thervejpeeler, Create a FloatingIPAssociation between that ip and the VIP address16:26
therveThe VIP address itself has to be in the member network16:26
aweitekatherve, ok, ,i was just looking at FloatingIPAssociation16:27
aweitekatherve, so the idea is to just add a FloatingIPAssociation block and it should work?16:28
openstackgerritRandall Burt proposed a change to openstack/python-heatclient: Configure logging regardless of debug flag  https://review.openstack.org/6969016:28
therveaweiteka, Yeah remove the address property, and instead an association resource16:28
therveWe should really have an example template with that16:29
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004516:29
aweitekatherve, ok, cool. i noticed address was optional. makes more sense now.16:29
thervehttps://bugs.launchpad.net/heat/+bug/1258490 will be useful too16:29
*** jprovazn has joined #heat16:31
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004516:31
jomara_do any of you guys have a valid environment file i can use for testing? is there one on the sample templates github repo?16:32
*** lcheng has joined #heat16:33
*** lsmola_ has quit IRC16:34
*** blomquisg has joined #heat16:34
larsksjomara_: testing with what? I have a simple HOT template and environment file, but the environment file is really just a parameters: key with three parameters.16:35
jomara_larsks: im just adding the ability to upload files in horizon, so really anything is fine - i just dont knowt he file formats16:35
jomara_larsks: for example, it does not like it when you upload a template :)16:35
larsksjomara_: https://wiki.openstack.org/wiki/Heat/Environments has a sample environment file right at the top of the page.16:36
jomara_oh there we go! perfect16:37
jomara_thanks16:37
jomara_this would have been a good place to look16:37
larsks:)16:37
*** Guest45771 has quit IRC16:38
jomara_larsks: quick question : what wins between parameters passed in manually, and parameters in the environment file?16:39
jomara_does it even make sense to have both? (the UI flow is  1. select template + environment file, 2. enter parameters)16:39
larsksjomara_: I'm not sure.  Let me try it and find out.16:40
jomara_larsks: ok, thanks - for now i will just send both and let heat sort it out16:40
jomara_but it might be good to inform the UI about whats going to happen16:40
jomara_0/win 316:40
larsksjomara_: On the command line, parameters passed via -P seem to override parameters in the environment file.16:41
jomara_ok, itll probably work the same way then16:41
jomara_thanks16:41
*** e0ne has quit IRC16:42
*** arbylee has quit IRC16:42
*** tango has joined #heat16:44
*** blomquisg has quit IRC16:49
*** blomquisg has joined #heat17:02
*** achampion has joined #heat17:04
*** blamar has joined #heat17:06
*** achampio1 has quit IRC17:06
*** cadenzajon has joined #heat17:09
*** andrew_plunk has joined #heat17:11
*** arbylee has joined #heat17:12
*** gokrokve has joined #heat17:15
*** cmyster has quit IRC17:30
*** aignatov_ is now known as aignatov17:31
*** blomquisg has quit IRC17:32
*** tspatzier has quit IRC17:33
pafuentSpamapS: Are you around?17:34
*** alexheneveld has joined #heat17:36
*** coolsvap has joined #heat17:38
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: New Event uuid column and autoincremental id  https://review.openstack.org/6383917:40
*** arbylee has quit IRC17:41
*** arbylee has joined #heat17:41
openstackgerritAndrew Plunk proposed a change to openstack/heat: raw_template hot parameter type data migration  https://review.openstack.org/7005017:41
*** topol has quit IRC17:46
*** rcleere has quit IRC17:47
*** topol has joined #heat17:50
*** e0ne has joined #heat17:51
*** jistr has quit IRC17:53
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: Use a HeatIdentifier instance to create Parameters  https://review.openstack.org/6825717:56
*** topol has quit IRC17:59
*** topol has joined #heat17:59
SpamapSpafuent: here now18:00
pafuentSpamapS: Hi. Did you have time to check my response to one of your comments?18:01
SpamapSpafuent: I did. Understood about freezing the models.18:02
SpamapSpafuent: I don't have a good way to do that.. :-/18:03
pafuentSpamapS: Yes, it's ugly18:03
pafuentSpamapS: BTW, I managed to get it working for postrgresql18:04
pscheieI was trying to update a stack, replacing the flavor of one of the instances, which I've done successfully several times previously.18:05
SpamapSpafuent: Ah I see that. I wonder why sqlalchemy isn't just making it a SERIAL column, which is effectively the same thing. :P18:06
pscheieThis time, I converted the json template file to yaml first (because I'm trying to move all our template to yaml)18:06
pscheieand then made the flavor change to the yaml file.18:06
pscheieBut when I ran heat stack-update, the resizing of the flavor failed, though without really saying why.18:07
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: Native Pseudo Parameters  https://review.openstack.org/6664018:07
pscheieBut now the stack status is 'UPDATE_FAILED'18:08
pscheieand once it's in that state, it's not possible to update it anymore, is it?18:08
*** lcheng has quit IRC18:08
*** lcheng has joined #heat18:10
*** kebray_ has joined #heat18:12
aweitekaskraynev, i'm debugging LBaaS in my heat template and confused about floating ip addr assignment. therve pointed me here: https://bugs.launchpad.net/heat/+bug/125849018:13
aweitekaskraynev, this isn't working but I admit I'm not clear on the solution described: https://github.com/aweiteka/heat-templates/blob/3broker/openshift-enterprise/heat/neutron/OpenShift-3B-3N-LB-neutron.yaml#L33118:13
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: Prevent access Parameters key in template dict  https://review.openstack.org/6831218:16
*** lcheng_ has joined #heat18:17
*** nati_ueno has joined #heat18:17
*** lcheng has quit IRC18:18
*** blomquisg has joined #heat18:24
*** harlowja_away is now known as harlowja18:28
*** alexheneveld has quit IRC18:31
*** rpothier_ has joined #heat18:31
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004518:34
*** rpothier has quit IRC18:35
*** e0ne has quit IRC18:37
*** e0ne has joined #heat18:37
*** arbylee has quit IRC18:38
*** arbylee has joined #heat18:40
*** aberezin has joined #heat18:51
*** fungi has joined #heat18:53
fungijust as a heads up, i've been scraping heat unit test jobs for unrelated reasons, but keep seeing these eventlet tracebacks... https://jenkins06.openstack.org/job/gate-heat-python27/58/console (just want to make sure they're on somebody's radar)18:59
*** tango has quit IRC19:00
*** nati_uen_ has joined #heat19:00
*** david-lyle has quit IRC19:03
*** nati_ueno has quit IRC19:03
*** nati_uen_ has quit IRC19:03
*** nati_ueno has joined #heat19:04
pafuentSpamapS: It's alive! (+1 Jenkins)19:05
*** lcheng_ has quit IRC19:07
*** nati_ueno has quit IRC19:07
*** kebray_ has quit IRC19:13
*** rcleere has joined #heat19:13
*** che-arne has quit IRC19:15
SpamapSpafuent: sweet. and the frozen schema actually makes a lot of sense now to me btw. :)19:17
*** nati_ueno has joined #heat19:19
sdakefungi I'll file a bug19:19
*** nati_ueno has quit IRC19:19
sdakefungi we used to see that long ago and I believe we had fixed it, but perhaps not19:19
sdakeunfortunately the last time I saw it was a couple cycles ago so I don't recall the details of what was fixed19:20
*** nati_ueno has joined #heat19:20
fungisdake: fwiw, it was showing up in ~75 percent of the py26 and py27 unit test logs i saw for heat today19:20
sdakeodd maybe a new regression19:20
fungibut it wasn't causing the jobs to be marked as failed (not sure whether that's correct behavior or not for these)19:21
fungianyway, i guess that answers my questions as to whether it was a known situation. thanks!19:21
fungii'm still poking at trying to catch one of the unit test runs filling up disk space--no luck there yet (that's how i ended up spotting those tracebacks)19:22
sdakefungi I would really expect a backtrace to stop the unit tests and mark them as failed19:23
clarkbsdake: fungi: I think that is happening between tests19:23
SpamapSpafuent: +2'd, thanks for pushing this one forward! :)19:24
jasondsdake: wouldn't we just need to http://paste.openstack.org/show/62195/ ?19:28
*** e0ne has quit IRC19:30
*** e0ne has joined #heat19:31
sdakejasond that might indeed fix it19:32
sdakejasond I can't help thinking we actually use that information in describe though on the output side19:33
sdakeso not saving it may result in other problems19:33
pafuentSpamapS: You are welcome19:33
jasondsdake: i think it only happens during delete19:33
sdakei see19:33
sdakethat rings a bell, the delete + describe race19:34
jasondi'll go ahead and submit this fix19:34
*** e0ne has quit IRC19:35
sdakejasond I filed a bug for it19:40
jasondsdake: thanks.  i grabbed it19:40
sdakecool19:40
*** alexheneveld has joined #heat19:41
*** rpothier_ has quit IRC19:47
*** rpothier_ has joined #heat19:47
*** IlyaE has quit IRC19:48
*** lcheng has joined #heat19:52
*** aberezin has quit IRC19:55
*** World has joined #heat20:01
*** nati_ueno has quit IRC20:02
*** aignatov is now known as aignatov_20:04
*** WinnieTsang has joined #heat20:05
*** lcheng has quit IRC20:05
openstackgerritJason Dunsmore proposed a change to openstack/heat: Only update_and_save if the stack exists  https://review.openstack.org/7020920:08
*** IlyaE has joined #heat20:09
*** aignatov_ is now known as aignatov20:10
*** nati_ueno has joined #heat20:15
*** World has quit IRC20:16
*** pvaneck has joined #heat20:20
SpamapSjasond: I can haz tests!? ;)20:31
jasondSpamapS: sure20:32
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004520:39
openstackgerritJason Dunsmore proposed a change to openstack/heat: Make Server compatible with Nova Key Pair resource  https://review.openstack.org/6823020:43
openstackgerritJason Dunsmore proposed a change to openstack/heat: Native Nova Server compatibility for Cloud Server  https://review.openstack.org/5804320:43
*** aberezin has joined #heat20:47
*** aberezin has quit IRC20:49
sdakelarsks that patch looks good, but I dont have time atm to review - but nice work :)20:54
*** aweiteka has quit IRC20:56
stevebakerlarsks: just one nit20:58
*** aignatov is now known as aignatov_20:58
larsksstevebaker: noted, off to my editor I go...21:00
*** pafuent has left #heat21:01
*** denis_makogon has quit IRC21:02
*** dmakogon_ has joined #heat21:03
openstackgerritLars Kellogg-Stedman proposed a change to openstack/heat: serialize non-string nova metadata  https://review.openstack.org/7004521:03
*** aweiteka has joined #heat21:05
*** coolsvap is now known as coolsvap_away21:10
openstackgerritJason Dunsmore proposed a change to openstack/heat: Only update_and_save if the stack exists  https://review.openstack.org/7020921:13
*** alexheneveld has quit IRC21:13
*** alexheneveld_ has joined #heat21:13
*** randallburt has quit IRC21:21
*** aberezin has joined #heat21:22
*** achampion has quit IRC21:22
*** asalkeld has quit IRC21:29
openstackgerritSteve Baker proposed a change to openstack/python-heatclient: Populate files with content from get_file function calls  https://review.openstack.org/6623021:30
*** nati_uen_ has joined #heat21:39
*** aberezin has quit IRC21:41
*** asalkeld has joined #heat21:41
*** aberezin has joined #heat21:41
*** nati_ueno has quit IRC21:42
*** yogesh has joined #heat21:46
*** radez is now known as radez_g0n321:50
*** rcleere has quit IRC21:52
*** lcheng has joined #heat21:55
*** lcheng_ has joined #heat21:56
*** lcheng has quit IRC22:00
*** tango|2 has joined #heat22:00
*** rcleere has joined #heat22:01
*** jprovazn is now known as jprovazn_afk22:02
*** yogesh has quit IRC22:03
*** jdob has quit IRC22:04
*** nati_uen_ has quit IRC22:11
*** aberezin has quit IRC22:11
*** nati_ueno has joined #heat22:12
*** topol has quit IRC22:12
*** blomquisg has quit IRC22:18
*** aberezin has joined #heat22:19
larsksIn an example like http://openstack.redhat.com/Deploy_an_application_with_Heat, from where does cfn-init get credentials? If I run it by hand on a heat-deployed F20 image, I just get a bunch of errors (No credentials!).22:19
*** yogesh has joined #heat22:22
*** vijendar has quit IRC22:22
*** yogesh has quit IRC22:23
*** vijendar has joined #heat22:24
openstackgerritJason Dunsmore proposed a change to openstack/heat: Make Server compatible with Nova Key Pair resource  https://review.openstack.org/6823022:24
openstackgerritJason Dunsmore proposed a change to openstack/heat: Native Nova Server compatibility for Cloud Server  https://review.openstack.org/5804322:24
*** vijendar has quit IRC22:26
stevebakerjasond: I was under the impression that personalities was deprecated in nova, which was why I didn't expose it in OS::Nova::Server. Maybe russellb can weigh in on just how much we should be discouraging users to use it22:27
*** aberezin has quit IRC22:28
openstackgerritZane Bitter proposed a change to openstack/heat-templates: Fix cfn-isms in OpenShift Enterprise Neutron template  https://review.openstack.org/7000622:28
*** aberezin has joined #heat22:28
stevebakerlarsks: cfn-init doesn't actually need credentials, since cloud-init should ensure that the required metadata is already local on disk22:29
stevebakerlarsks: is this running cfn/F17/WordPress_Composed_Instances.template ?22:30
larsksstevebaker: I've got that open in a browser window and I'm trying to figure out the cfn bits.22:31
larsks...so not actually running it. "Manual inspection"22:31
*** cadenzajon has quit IRC22:32
*** mattgriffin has joined #heat22:33
larsksI was working towards "can I set up waitcondition's using HOT templates?", but hadn't previously look at conditions/signaling and I'm using this template as an example.22:34
*** rcleere has quit IRC22:35
stevebakerlarsks: is this for tempest?22:35
larsksstevebaker: Nope, just for me.22:36
stevebakerok22:36
*** aweiteka has quit IRC22:36
*** dims has quit IRC22:40
*** aberezin has quit IRC22:41
larsksstevebaker: so...creating wait conditions requires identity:create_user permissions to keystone?22:43
stevebakerlarsks: yes, a waithandle is signed with a keypair from a user which is created for that handle. But that keypair does not need to be deployed to the instance - its just a webhook22:44
*** rpothier_ has quit IRC22:45
*** topol has joined #heat22:45
larsksHmm.  With a typical keystone install, only admins can create users.  I guess this is where keystone trusts will make things easier?22:46
larsksAnyway, have to go take care of dinner.  Thanks for the answers!22:46
*** aberezin has joined #heat22:46
*** lcheng_ has quit IRC22:46
stevebakerlarsks: yes, this has been heat's number 1 challange for its entire existence, shardy_afk is close to fixing it with https://blueprints.launchpad.net/heat/+spec/instance-users22:50
*** aberezin has quit IRC22:50
*** slong has joined #heat22:52
*** dims has joined #heat22:56
*** nati_uen_ has joined #heat23:00
*** nati_uen_ has quit IRC23:01
*** nati_uen_ has joined #heat23:01
*** jprovazn_afk has quit IRC23:01
*** lcheng has joined #heat23:03
*** nati_ueno has quit IRC23:03
*** aberezin has joined #heat23:05
*** aberezin has quit IRC23:09
*** jcru has quit IRC23:10
*** aberezin has joined #heat23:11
*** andrew_plunk has quit IRC23:16
*** david-lyle has joined #heat23:21
*** david-lyle has quit IRC23:31
*** nati_uen_ has quit IRC23:32
*** sabeen has quit IRC23:33
*** nati_ueno has joined #heat23:36
*** tims has quit IRC23:36
*** lcheng has quit IRC23:37
*** tomek_adamczewsk has joined #heat23:38
*** aberezin has quit IRC23:40
*** lcheng has joined #heat23:41
*** aberezin has joined #heat23:42
*** lcheng has quit IRC23:43
*** cody-somerville has joined #heat23:47
*** yogesh has joined #heat23:52
*** SergeyLukjanov_ is now known as SergeyLukjanov23:53
openstackgerritA change was merged to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756223:54
*** aberezin has quit IRC23:59

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