17:00:27 #startmeeting Designate 17:00:28 Meeting started Wed Jul 20 17:00:27 2016 UTC and is due to finish in 60 minutes. The chair is mugsie. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:31 The meeting name has been set to 'designate' 17:00:35 #topic Roll Call 17:00:39 \o/ 17:00:46 o/ 17:00:50 o/ 17:00:55 o/ 17:01:39 o/ 17:01:40 #topic Announcments 17:01:58 new v2 UI is under way \o/ 17:02:04 oh neat 17:02:23 #link https://review.openstack.org/#/c/341182/ 17:02:36 thats it so far 17:02:42 #topic Action Items 17:02:53 kiall to figure out a better BP finding command ;) 17:03:16 well? 17:03:19 #action Kiall to figure out a better BP finding command ;) 17:03:25 Kiall bp c906060 Add missing zake lib to t-r` if it's needed 17:03:34 I was doing it last week, and it took too long so settled for 2weeks 17:03:39 mugsie: not needed, 17:03:43 ++ 17:03:45 mugsie to stop voulentold'ing people while the are AFK 17:03:52 well, thats just not going to happen 17:04:04 #topic Bug Triage (timsim - recurring) 17:04:13 https://bugs.launchpad.net/designate/+bug/1602382 17:04:14 Launchpad bug 1602382 in Designate "Status not included in recordset notifications" [Undecided,New] 17:04:43 H + n3 17:04:56 O/ 17:05:03 Quick question on these: can we change the format of them mugsie ? 17:05:08 o/ elarson 17:05:16 s/these/notifications 17:05:23 format? eh, we shouldnt 17:05:28 timsim: no, and yes. it depends... 17:05:31 but there is no guarewntees 17:05:46 what do you want to chnage them to? 17:05:48 That's what I figured. It sucks because right now we just have the result of the func as the paylod 17:05:56 Where it'd be ideal to have the payload be a dict that we could put anything in 17:06:09 (searchlight will murder us if we do) 17:06:09 Well - we have the Domain/Recodset rendered to a Dict as the payload? 17:06:19 Only the result of the function 17:06:28 So you can't get changes or anything 17:06:44 As in changed ttl from 3600 -> 60 ? 17:06:47 It's fine, I was just confirming that we probably shouldn't. 17:06:52 That could be added I think 17:06:53 Yeah, or ttl changed at all 17:07:15 I've got a downstream patch that puts the function args, and the result as primitives, so you get ALL THE THINGS 17:07:19 but it's pretty gross 17:07:29 well ... obj_changed_fields could be included in thery 17:07:36 but maybe circle back to that 17:07:39 yeah 17:07:44 I was just wondering 17:07:50 https://bugs.launchpad.net/designate/+bug/1603808 17:07:51 Launchpad bug 1603808 in Designate "Designate setup missing several steps" [Undecided,New] 17:08:13 H, no milestone 17:08:33 low-hanging-fruit ? 17:08:36 yeah 17:08:38 ++ 17:08:51 https://bugs.launchpad.net/designate/+bug/1604402 17:08:51 Launchpad bug 1604402 in Designate "designate-tempest-plugin has hardcoded keystone v2 code" [Undecided,New] 17:08:52 Also, I'm not sure it's missing from that page 17:08:57 That feels liuke a post-setup thing 17:09:15 vs a setup thing where you create the NS's etc 17:09:27 Which - is actually now handled by pools.yaml 17:09:31 yeah 17:09:32 So - No longer valid? 17:09:40 it is, as the install guide dopesnt have that yet 17:09:43 That page needs updaing 17:09:48 To use v2 17:09:50 * mugsie needs to fix his patch 17:10:05 and we need to remove all use of the "designate" command 17:10:13 Update for V2 is diff to to that bug tho? ANyway, sidetrack 17:10:22 yeah 17:10:34 Didn't pglass fix this? 17:10:37 bug is correct, ran throught the setup with him in #-dns 17:10:42 eh, not yet afaik 17:11:05 i have https://review.openstack.org/#/c/341753/ 17:11:29 H n3, assign to pglass :) 17:11:53 gate-tempest-dsvm-designate-powerdns-identity-v3-only-nv SUCCESS 17:11:58 alrighty 17:12:00 https://bugs.launchpad.net/designate/+bug/1604893 17:12:00 Launchpad bug 1604893 in Designate "inequivalent arg 'durable' for exchange 'designate' in vhost '/': received 'false' but current is 'true'" [Undecided,New] 17:12:08 that just came in 17:12:20 and looks looks like a RMQ setup issue 17:12:44 the exchange is setup as non-durable, but designate has been set to expect a durable.. so RMQ barfs. 17:13:01 Can you comment on that Kiall ? 17:13:02 I'll handle + Not a bug a 17:13:06 Not a bug it* 17:13:07 cool 17:13:14 https://bugs.launchpad.net/python-designateclient/+bug/1600775 17:13:14 Launchpad bug 1600775 in python-designateclient "'openstack ptr record show' command does contain the appropriate decription for the required argument." [Undecided,New] - Assigned to sonu (sonu-bhumca11) 17:13:46 triage low 17:14:04 https://bugs.launchpad.net/python-designateclient/+bug/1600781 17:14:04 Launchpad bug 1600781 in python-designateclient "Some of the floatingip ptr record's clis are not working" [Undecided,New] - Assigned to sonu (sonu-bhumca11) 17:14:22 eh ... yurp 17:14:37 yeah, H 17:14:57 cool. Done :) 17:15:03 o/ 17:15:18 \o 17:15:29 #topic Stable Backport Triage (kiall - recurring) 17:15:35 http://paste.openstack.org/show/538882/ 17:15:37 #link http://paste.openstack.org/show/538882/ 17:15:43 You know the drill 17:15:55 d0b91a2 Merge "Don't hardcode options we pass to oslo.context" 17:15:59 find + nominate anything in that looks like a BP candidate. 17:16:23 mugsie: mmm, I'd say only if necessary on that one 17:16:35 they reverted that change in oslo.context and blocked 1.6.0 (or 2.6.0) 17:16:39 w/e the version was 17:16:52 did they revert it? 17:16:58 the blocked the version 17:17:04 not sure if there was a revert 17:17:06 I thought I saw a revert? 17:17:35 i think it is a good one to BP, as it can happen at any point 17:18:15 I still think only if necessary :) 17:18:33 any reason why? 17:18:59 the thread indicated that thye considered to_dict an internal interface, and it can change in any version 17:19:04 I doubt o.c. 2.6.0 is going to see use with L/M 17:19:47 https://github.com/openstack/designate/blob/stable/mitaka/requirements.txt#L44 17:20:05 unless someone uses upper constraints, it will 17:20:14 * timsim wonders why those aren't pinned 17:20:17 mm, true I suppose. 17:20:21 they are ;') 17:20:27 ish 17:20:38 if you know the special place to get the list to pin to 17:20:40 pinned to _a_ version 17:20:49 in req.txt 17:20:57 https://github.com/openstack/requirements/blob/stable/mitaka/upper-constraints.txt 17:20:59 I had to pin it to a version so that it doesn't cause problems 17:20:59 https://github.com/openstack/requirements/blob/stable/mitaka/upper-constraints.txt#L213 17:21:17 lolpenstack 17:21:28 Packagers wanted it that way.. 17:21:47 yeah - there is quite a long back story on it 17:21:49 (Loose rather than hard pins in the project.. Debian ships 1 Django, and 500 packages that use it) 17:22:07 it was just not documented for a while 17:22:35 so, any other suggestions? 17:22:45 or are we sticking to the one? 17:22:51 nothin else 17:22:59 # 17:23:02 k* 17:23:18 #action mugsie bp 1687df2 Don't hardcode options we pass to oslo.context 17:23:32 #topic Open Discussion 17:23:40 one item - mascot 17:23:52 has anyone had a chance to come up with ideas? 17:24:06 What was that etherpad? 17:24:15 #link https://etherpad.openstack.org/p/designate-mascot 17:24:48 and while my bald head my be a thing of natural beauty - i am not sure the foundation will let us :P 17:24:56 boooo 17:25:01 If I had my way, it would be a big letter D, in black fixed with font, on a white background. 17:25:10 #info kiall has zero visual design talent 17:25:20 Kiall: we are all aware of your visual skills 17:25:24 When is it due mugsie ? 17:25:27 soon 17:25:37 * timsim will think on it 17:25:44 I had no ideas 17:26:03 and make pglass think about it, he has a special talent for naming things, perhaps they'll extend to this 17:26:12 put on those thijnking caps 17:26:17 I have a thing 17:26:23 Can we move this meeting back an hour or two? 17:26:29 +1000 17:26:30 For half of the year, it's at noon 17:26:32 for us 17:26:35 which is awful 17:26:36 (I kinda want to keeps the stars thing for Kosmos :P) 17:26:53 :P 17:26:55 and you want it at 11? 17:27:12 or 1? 17:27:13 11 would be better (10 during DST) 17:27:19 +1 17:27:22 We'd have to move rooms 17:27:26 OK, I can look for rooms 17:27:30 I think os-meeting-1/2 are free 17:27:39 well, they dont exist 17:27:41 so they are 17:27:42 Anyone against the idea of changing the time? 17:27:43 :P 17:27:45 :P 17:27:52 nope 17:28:07 nop 17:28:46 OK - I will have a look for somewhere to move to 17:28:47 I have a blueprint to discuss 17:28:49 https://review.openstack.org/#/c/341398/ 17:28:58 can you guys look into it? 17:29:41 RamT: so this would create a domain based on the tenant ID? 17:29:50 yeah 17:30:05 we can specify the domain format in .conf 17:30:19 So - where we had foo.hardcoded.com. befoire, it would be foo..hardcoded.com. ? 17:30:31 OK.... its interesting 17:30:48 something like that 17:30:52 and the ..hardcoded.com. zone would be created automatically, and given to the correct tenant? 17:31:03 yes 17:31:11 RamT: that could be done at runtime too. 17:31:12 for them to change if there are any mistakes 17:31:29 can zones be managed? 17:31:32 yea, the whole "can't touch sink managed records" has been an issue for some people 17:31:36 with hardcoded domain tenant's won't be able to change the records once created 17:31:43 I only say that because I wrote a tool to do things like this when starting up a process 😉 17:31:44 (marked as managed=true_ 17:32:27 elarson: we have this issue and has to get operations involved in things 17:32:58 #action all review https://review.openstack.org/#/c/341398/1/specs/newton/tenant-domainid-for-designate-sink.rst 17:33:17 RamT: Hit me up in irc and I'll send a link of what I have 17:33:26 I think i need to sit on it for a day or 2, and think about the interactions. 17:33:34 ok 17:34:10 any other topics? 17:34:17 nothing here 17:34:21 Review worker model :P 17:34:24 Anyone free to help me with DIY tonight? ;) 17:34:25 I'm good 17:34:39 cool 17:34:46 #endmeeting