15:00:37 #startmeeting heat 15:00:41 Meeting started Wed Mar 1 15:00:37 2017 UTC and is due to finish in 60 minutes. The chair is ricolin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:42 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:46 The meeting name has been set to 'heat' 15:00:56 #topic roll call 15:01:18 hello 15:01:26 hi 15:01:30 hi! 15:01:37 Hey 15:02:25 hi 15:03:25 #topic adding items to agenda 15:03:53 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282017-03-01_1500_UTC.29 15:04:08 Any topic would like to discuss? 15:04:21 I don't have much for this week 15:05:45 I will make a recap for heat team's discussion in PTG later this week 15:05:50 ricolin, v2 API 15:06:10 o/ 15:06:53 #topic V2API 15:07:47 therve: I think we have reach some agreement about v2 api, that we might not look forward to do it 15:08:05 ricolin, I don't know. At least not everyone knows about it :) 15:09:01 therve: you're right, I will make sure it will be mention and discussed through recap 15:09:22 ricolin, Update https://wiki.openstack.org/wiki/Heat/Blueprints/V2API too 15:09:33 tiantian: any through? 15:09:38 ricolin, I have started for v2 api and proposed some patches 15:10:29 now I don't know do we need the v2 api :) 15:11:22 We might need to get more idea about it 15:12:12 I think for long term we will need a microversion support 15:12:35 it might be V1.1 or V2 15:13:24 Just have to figure it out whether it sould be implement in this cycle 15:13:56 #link https://blueprints.launchpad.net/heat/+spec/v2-api 15:15:55 sorry 15:15:59 disconnected 15:16:03 tiantian NP 15:16:25 I said we I think for long term we will need a microversion support 15:16:34 Just have to figure it out whether it sould be implement in this cycle 15:16:42 and V1.1 or V2 ? 15:16:45 not v2 api? 15:17:07 V1.1 or V2 might be two option we can seek 15:18:17 Before going anywhere, we need to see what's the benefit for our users 15:18:35 removing the tenant id from the URL is not a good enough reason 15:18:48 tiantian: your current patch is about refactor WSGI, which I think won't be affected, just have to figure it out firt 15:19:28 ok 15:19:37 I will send a mail out to dev and operators to seek any feedback:) 15:19:56 tiantian: sounds good?:) 15:20:23 sure 15:20:37 sweet! 15:21:01 #topic Open discussion 15:21:35 Any topic would like to propose? 15:22:33 about the combination alarm 15:22:39 yes 15:22:41 right 15:22:52 now we plan to set the REMOVED status 15:22:53 ? 15:23:24 What we going to do for an resource which been completly removed from aodh? 15:23:36 how to compatible with existing stacks? 15:24:04 I liked therve's idea, if that works 15:24:11 tiantain: I think that might be one option to add REMOVED status 15:24:22 (remap it to OS::Heat::None) 15:24:25 zaneb point to None? 15:24:37 as long as it remains hidden in the docs 15:24:47 which actions we support for None resource? 15:25:01 zaneb, I don't think we document things in the environment 15:25:21 tiantian, All, presumably 15:25:35 therve: what about the resource type list API? 15:26:01 zaneb, No idea 15:26:18 we won't return the HIDDEN resource types 15:26:43 For some resource in future, might do more work while delete it 15:27:00 that's why I'm more looking forward a new status like removed 15:27:23 what if we just change the impl to inherit from OS::Heat::None and delete all the rest of the code? 15:27:36 IIUC we can operate the HIDDEN resources except resource type list apI 15:27:37 that might be the easiest way 15:27:39 #link https://review.openstack.org/#/c/439433/ 15:28:16 What about those resource which already created in env? 15:29:05 ricolin, Even deleting the resource won't work in this case though 15:29:12 So I don't see the benefit of the removed status 15:29:56 zaneb, how? if user update/delete the resource what we can do if aodh remove the related codes? 15:30:24 can we translate the combination alarm to composite alarm? 15:30:40 Why would we do that? 15:30:40 if we assign None to that resource, isn't that will triger a update from old type to None type, which will triger an delete action from old resource 15:31:07 just look for a good way for users:) 15:31:09 ricolin, Test it? :) 15:31:20 and inside that delete method might actually call client.alarm.delete() method which might not work 15:31:45 tiantian: If the Aodh team don't care enough to transition people then it certainly isn't our job imho 15:31:46 I think setting the env should be good enough, but someone has to test it 15:32:11 therve: sure 15:32:23 as long as the resource type is invisible to our users but people can still delete their existing stacks that contain it, I am happy 15:32:36 Yep 15:33:07 afaik, they provide tranlation tools in last two releases 15:36:56 I will test it out if any of above method actually works 15:37:19 I will be much easier if Aodh just leave the code there... 15:37:34 s/I/It 15:38:16 Okey, Any other topics? :) 15:38:28 Just a quick beginner question regarding with the spec process 15:38:49 After the Neutron Trunk PTG session, ricolin approved this blueprint on launchpad: 15:38:54 https://blueprints.launchpad.net/heat/+spec/support-trunk-port/ 15:39:22 but the blueprint itself has not merged to the heat-spec repo 15:39:35 We still need to review the spec 15:39:51 ah, ok 15:40:09 I tough it will be approved after the blueprint is merged 15:40:30 my bad :) 15:40:48 NP :) 15:41:03 #link https://blueprints.launchpad.net/heat/+spec/support-trunk-port/ 15:41:38 Any other topics? :) 15:41:47 nilles: bp approved = agreed in principle. spec merged = no more bikeshedding ;) 15:42:20 ok, thanks for clarifying 15:42:43 zaneb: nice! 15:43:58 Okey if no other thing to discuss in meeting I think we can close it earlier 15:44:35 It will be great if guys can help on review those spec and give your advise:) 15:44:49 Thanks all:) 15:44:51 #endmeeting