15:00:17 #startmeeting heat 15:00:18 Meeting started Wed Apr 26 15:00:17 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:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:22 The meeting name has been set to 'heat' 15:00:25 #topic roll call 15:00:53 o/ 15:00:55 Hi 15:01:03 hello 15:01:03 hi 15:01:42 hi guys:) 15:02:02 #topic adding items to agenda 15:02:08 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282017-04-26_1500_UTC.29 15:02:29 pilgrimstack1 around for floating ip? 15:04:01 #topic Announce 15:04:24 So we have release newton and ocata 15:04:34 and the very last version of Mitaka 15:05:17 ricolin, Is mitaka eol tagged yet? 15:05:25 not yet 15:05:33 but I think it's soon 15:05:37 ok 15:05:55 If more patch land in we can try to hurry another version 15:06:19 iirc there weren't many left for mitaka 15:06:48 #link https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:stable/mitaka 15:07:13 those all have -1s 15:07:28 zaneb yeah, and most of it get conflict advice from stable maint core 15:07:43 We should abandon those then and be ready for eol tagging 15:07:51 +1 15:08:10 Okey I can do that 15:08:57 also there is one high bug this week 15:09:16 which therve just send patch for it 15:11:04 which cause by translate patch I reviewed;/ 15:11:34 that's all I have for announcement 15:12:17 #topic Glare integrate 15:12:26 if that's the worst bug we get from the translation changes we are in good shape 15:13:14 zaneb try to review the entire and hope it's the worst 15:13:46 So Glare! 15:14:11 the spec work seems stuck 15:14:12 there can be more though, Not sure if StackValidationFailed messages were like that before https://bugs.launchpad.net/heat/+bug/1686360 15:14:13 Launchpad bug 1686360 in heat "unclear validation error mesage for nested stacks" [Medium,New] - Assigned to Rabi Mishra (rabi) 15:14:27 seems to be another one from that patch series 15:15:19 ramishra: I wouldn't be surprised if they were always that bad 15:16:05 zaneb: yeah may be 15:16:29 is glare still alive? 15:16:35 ramishra good timing to fix it:) 15:16:54 zaneb interesting question! 15:17:18 anyone interesting in finding it out?:) 15:18:11 Is there a need for us doing anything with it? 15:18:25 template? 15:18:27 17 reviews so far in Pike http://stackalytics.com/?module=glare&metric=marks 15:18:56 oh, we had that bp, ok 15:19:13 #link https://review.openstack.org/#/c/315439/ 15:19:23 ramishra yep, this one 15:19:40 ricolin, You put the glare topic? 15:19:51 yes 15:20:04 Sounds like you want to work on it 15:20:10 lol 15:20:20 My question to the team is, do we still need it done 15:20:40 I mean, if it existed, it'd be a nice to have 15:20:51 I don't think it exists, so the point is moot 15:21:40 if someone wants to work on it, I think it's a Good Thing 15:21:49 therve you mean exists in glare or heat:) 15:22:03 but if nobody wants to work on it, that's probably because not many people are working on glare at all 15:22:15 ricolin, I mean if glare exists 15:22:21 lol 15:22:49 therve zaneb point taken... 15:23:17 move on:) 15:23:25 #topic gerrit review dashboard 15:23:46 #link https://review.openstack.org/#/c/459685/ 15:24:19 this just a small tool for help on making URI for reviewing heat 15:24:48 the output of the URI will looks like this 15:24:48 #link goo.gl/LvYg8X 15:26:04 I think It might be great if those patches can get more attention on:) 15:27:06 so feel free to add the link to your review menu :) 15:27:42 #topic Open discussion 15:28:10 #link https://review.openstack.org/#/c/454222/ 15:28:31 the heat define test 15:28:33 I wanted to remove this from the config http://git.openstack.org/cgit/openstack/heat/tree/heat/common/config.py#n189 15:29:15 This does not work yet, users enable it(knowingly and unknowingly) and come with some weird errors. 15:30:09 At least improve the doc 15:30:16 Anyway, we discussed about adding a flag to stack-update command 15:30:17 you propose to deprecate and remove it? 15:31:02 remove it, it does not work and we anyway decided earlier to add a flag to 'stack update' 15:31:57 ramishra right, which I already done but forget to upload to gerrit 15:32:44 will do it tomorrow:) 15:33:00 ok, we agree on removing it then 15:33:10 +1 15:33:18 therve, zaneb? 15:33:31 deprecate, then remove 15:34:24 zaneb: it does not work, it's purely experimental all the time 15:34:43 we still have patches for it https://review.openstack.org/#/c/255287/ 15:34:50 right, but we can't break people's configs without warning 15:34:58 zaneb, I don't think it breaks anything 15:35:09 You can put whatever, we ignore unknown options 15:35:11 yeah, it would not break anything 15:35:24 do we? 15:35:26 ok then 15:35:35 Well "we" as oslo.config 15:35:51 I thought just removing options was a big no-no for upgrades 15:36:17 Yeah I thought so too 15:36:39 Maybe worth asking around 15:37:00 on mailing list?:) 15:37:18 oh great, the project navigator is busted 15:37:20 Wherever really 15:37:46 Anyway, I will check with oslo guys 15:38:11 https://governance.openstack.org/tc/reference/tags/assert_follows-standard-deprecation.html#requirements 15:39:25 it would not change the software behaviour 15:40:08 so `if` we have to deprecated before remove, how short we can make the process? 15:40:28 Yeah it doesn't talk about not removing 15:40:32 Just forward compatible 15:40:44 ricolin: if we have to then deprecate in Pike, remove in Queens 15:40:46 It's kind of the opposite, you can't add a required config option 15:41:53 so if somebody can have "observe_on_update = False" in their config and that won't break when we remove it, just remove it 15:42:35 yep, it would not 15:42:48 IIRC it won't? 15:44:07 sounds like we have agreement on that:) 15:44:38 anything would like to discuss about? 15:45:15 About to make the amqp gate voting 15:45:28 I fixed the last slowness, so we should be good to go 15:46:24 therve: it still takes 10 odd mins more than the other jobs 15:46:39 ramishra, It shouldn't since yesterday night-ish 15:46:54 ok 15:47:36 It's possible I missed something, so let me know :) 15:48:15 still wait for http://status.openstack.org/openstack-health/ to show me something... 15:48:43 therve: I've not checked it in the last few days 15:48:51 ricolin, It won't show anything for that gate though 15:49:16 so should be ok, if you've fixed it 15:49:20 ramishra, Yeah the devstack change was recently merged 15:49:34 therve oh, don't know that. thx 15:49:49 ricolin, health only works on gate, not check jobs 15:49:52 btw, I wanted to talk about e other thing I wanted to talk about https://review.openstack.org/#/c/407328/ 15:50:47 there is something called auto_allocate_topology in neutron 15:51:11 that creates a network/subnet/router, the whole set 15:51:18 What? I thought nova handled those options? 15:51:35 if you set networks=auto for server 15:52:03 therve: it handles in server create 15:52:29 but the issue I've is these resources would not be managed by heat 15:52:39 Is that ok for us? 15:53:00 ramishra, I don't get it, why do we need to call .get_auto_allocated_topology? 15:53:27 if someone changes to auto for a server from none during an update? 15:53:42 in a part that if we try to delete a stack, those extra resources won't block us right? 15:54:09 ramishra, So that means we are re-implementing the meaning of auto inside heat? 15:54:17 Instead of passing the flag to nova? 15:54:24 therve: yeah, to some extent 15:54:32 Giant -2 then from me 15:54:44 it feels like that's what we're doing if we allow updates of that property 15:54:56 Yeah let's just not allow update on that 15:55:15 We're going to have other issues otherwise anyway 15:55:17 Again, I don't know if nova would delete these neutron resources when you delete the server 15:55:32 Well then that's a nova bug 15:55:36 therve: having your server replaced because you wanted to add a network to it also sucks though :/ 15:55:57 so those may be left behind after the stack is deleted 15:56:53 zaneb, Ah yeah I guess there is no way to not go into a FAILED state? 15:56:59 Like fail at validation or something 15:57:22 We need to do less network garbage in the nova resource, not more 15:57:28 ramishra: IIUC leaving the network + router behind is OK/expected. the port should get cleaned up by Nova 15:57:35 This is already a giant mess in needs of refactoring 15:57:38 it may not be so bad 15:57:55 therve: if a resource is FAILED it's just going to get replaced on the next update 15:58:10 Yeah that I know :) 15:58:29 therve: whoops, missed the 'not' in there 15:58:38 Ah right 15:58:51 there's an 'immutable 15:58:57 property thing 15:59:03 can never remember what that does 16:00:18 zaneb: why do you think leaving the resources behind which were created by the stack(read nova) would be OK? 16:00:52 ramishra, Because that happens when you do nova boot? 16:00:59 ricolin, eom! 16:01:24 going back to heat!:) 16:01:30 ramishra: so it sounds like the idea is that if you're using 'auto' in the tenant, then the first server will create a network, router, & subnets and everything will just use that 16:01:33 #endmeeting