*** matsuhashi has joined #openstack-dns | 00:18 | |
*** krow has quit IRC | 00:19 | |
*** vinod2 has quit IRC | 00:23 | |
*** krow has joined #openstack-dns | 00:26 | |
*** eankutse has joined #openstack-dns | 00:49 | |
*** krow has quit IRC | 00:50 | |
*** krow has joined #openstack-dns | 00:50 | |
*** krow has quit IRC | 00:54 | |
*** nosnos has joined #openstack-dns | 01:12 | |
*** mikal has quit IRC | 01:14 | |
*** mikal has joined #openstack-dns | 01:16 | |
*** krow has joined #openstack-dns | 01:32 | |
*** eankutse has quit IRC | 01:40 | |
*** krow has quit IRC | 01:52 | |
*** nosnos_ has joined #openstack-dns | 02:01 | |
*** nosnos has quit IRC | 02:04 | |
*** nosnos_ has quit IRC | 02:30 | |
*** nosnos has joined #openstack-dns | 02:31 | |
*** vinod1 has joined #openstack-dns | 02:32 | |
*** dguerri has quit IRC | 02:44 | |
*** dguerri has joined #openstack-dns | 02:45 | |
*** matsuhashi has quit IRC | 02:47 | |
*** dguerri has quit IRC | 03:06 | |
*** dguerri has joined #openstack-dns | 03:08 | |
*** zane has quit IRC | 03:27 | |
*** matsuhashi has joined #openstack-dns | 03:35 | |
*** vinod1 has quit IRC | 03:44 | |
*** zane has joined #openstack-dns | 03:49 | |
*** CaptTofu has quit IRC | 03:59 | |
*** CaptTofu has joined #openstack-dns | 04:00 | |
*** CaptTofu has quit IRC | 04:05 | |
*** zane has quit IRC | 05:26 | |
*** jmcbride has joined #openstack-dns | 05:29 | |
*** zane has joined #openstack-dns | 05:30 | |
*** jmcbride has quit IRC | 05:33 | |
*** EmilienM has quit IRC | 06:13 | |
*** EmilienM has joined #openstack-dns | 06:18 | |
*** krow has joined #openstack-dns | 06:47 | |
*** matsuhashi has quit IRC | 07:40 | |
*** matsuhashi has joined #openstack-dns | 07:41 | |
*** matsuhashi has quit IRC | 07:45 | |
*** matsuhashi has joined #openstack-dns | 07:46 | |
*** zane has quit IRC | 07:51 | |
*** briancline has quit IRC | 08:56 | |
*** EmilienM has quit IRC | 08:56 | |
*** briancline has joined #openstack-dns | 08:56 | |
*** EmilienM has joined #openstack-dns | 08:56 | |
*** nosnos_ has joined #openstack-dns | 08:57 | |
*** nosnos has quit IRC | 09:01 | |
*** matsuhashi has quit IRC | 09:41 | |
*** matsuhashi has joined #openstack-dns | 09:42 | |
*** matsuhas_ has joined #openstack-dns | 09:44 | |
*** matsuhashi has quit IRC | 09:45 | |
*** matsuhas_ has quit IRC | 10:02 | |
*** matsuhashi has joined #openstack-dns | 10:03 | |
*** matsuhashi has quit IRC | 10:07 | |
*** ekarlso has quit IRC | 10:20 | |
*** ekarlso has joined #openstack-dns | 10:21 | |
kiall | Heya | 10:28 |
---|---|---|
*** matsuhashi has joined #openstack-dns | 10:28 | |
kiall | vinod1, mugsie is currently travelling to the UK for a conference | 10:28 |
kiall | artom: ping, I think I like your idea of making the multi backend only handle 2 backends, then enforce "master" / "slave" semantics on the ordering .. It's going to cover the 95% use case without excess complication. | 10:33 |
*** nosnos_ has quit IRC | 11:08 | |
*** nosnos has joined #openstack-dns | 11:09 | |
*** matsuhashi has quit IRC | 11:18 | |
*** krow has quit IRC | 11:22 | |
*** krow has joined #openstack-dns | 11:22 | |
*** krow has quit IRC | 11:24 | |
*** matsuhashi has joined #openstack-dns | 11:30 | |
kiall | Also .. artom .. What was Ignace's IRC nick? He told me, and I've totally forgot. | 11:41 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/designate: Expose touch_domain via an API extension https://review.openstack.org/56014 | 11:51 |
*** CaptTofu has joined #openstack-dns | 11:57 | |
*** matsuhashi has quit IRC | 12:05 | |
*** matsuhashi has joined #openstack-dns | 12:06 | |
*** nosnos_ has joined #openstack-dns | 12:07 | |
*** nosnos has quit IRC | 12:10 | |
*** matsuhashi has quit IRC | 12:10 | |
*** nosnos_ has quit IRC | 12:11 | |
*** CaptTofu has quit IRC | 12:28 | |
*** CaptTofu has joined #openstack-dns | 12:29 | |
*** CaptTofu has quit IRC | 12:33 | |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/designate: Expose touch_domain via an API extension https://review.openstack.org/56014 | 12:39 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them https://review.openstack.org/56020 | 12:39 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI https://review.openstack.org/56021 | 12:39 |
*** betsy has joined #openstack-dns | 13:49 | |
*** jmcbride has joined #openstack-dns | 14:04 | |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI https://review.openstack.org/56021 | 14:16 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them https://review.openstack.org/56020 | 14:16 |
*** eankutse has joined #openstack-dns | 14:19 | |
*** eankutse has quit IRC | 14:19 | |
*** eankutse has joined #openstack-dns | 14:20 | |
artom | kiall, let me poke Ignace through our Jabber | 14:30 |
artom | He's currently in Paris, so I can't poke him physically. | 14:32 |
kiall | artom: sure :) | 14:36 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI https://review.openstack.org/56021 | 14:36 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them https://review.openstack.org/56020 | 14:36 |
*** jmcbride has quit IRC | 14:37 | |
*** jmcbride has joined #openstack-dns | 14:37 | |
*** vinod1 has joined #openstack-dns | 14:43 | |
*** vinod1 has joined #openstack-dns | 14:44 | |
*** jmcbride has quit IRC | 14:51 | |
*** CaptTofu has joined #openstack-dns | 14:51 | |
*** msisk has joined #openstack-dns | 14:56 | |
*** msisk has quit IRC | 14:59 | |
vinod1 | kiall: Regarding your comments on SLDs that act as TLDs - https://review.openstack.org/#/c/55871/ | 15:03 |
vinod1 | I will move the IANA and publicsuffix logic to a different module | 15:04 |
vinod1 | Regarding the checks itself while creating a domain and the other logic - did you have any comments/thoughts on that? | 15:04 |
*** adrian_otto has joined #openstack-dns | 15:11 | |
kiall | vinod1: still catching up after the week in HK, so haven't had a chance to review in detail :) | 15:13 |
vinod1 | No problem. I will wait for your other comments before uploading the next patch | 15:15 |
vinod1 | Did you get a chance to attend other talks at HK? | 15:16 |
kiall | Not as many as I should have :) Lots of contacts made with people using / wanting to use / wanting to package etc designate .. along with getting all the HPCS folks I work indirectly with into one country for a week :) | 15:18 |
kiall | Also met Michael Basnight / Tim Simpson / few other rackspace people while there.. | 15:19 |
kiall | Insane. | 15:19 |
kiall | ;) | 15:19 |
kiall | (They are insane that is ;)) | 15:20 |
*** ChanServ changes topic to "Openstack DNS / Designate - Weekly meet on Wednesdays @ 1700 UTC https://launchpad.net/designate - https://github.com/stackforge/designate - https://designate.readthedocs.org/ - This room is logged (http://eavesdrop.openstack.org/irclogs/)" | 15:28 | |
*** vinod1 has quit IRC | 15:29 | |
*** david-lyle has joined #openstack-dns | 15:30 | |
*** msisk has joined #openstack-dns | 15:33 | |
*** vinod1 has joined #openstack-dns | 15:36 | |
*** jmcbride has joined #openstack-dns | 15:38 | |
openstackgerrit | A change was merged to stackforge/designate: Expose touch_domain via an API extension https://review.openstack.org/56014 | 15:42 |
ekarlso | ls | 15:46 |
*** jmcbride has quit IRC | 15:47 | |
*** adrian_otto has quit IRC | 15:48 | |
*** adrian_otto has joined #openstack-dns | 15:49 | |
kiall | ekarlso: whoops ;) | 15:49 |
*** jmcbride has joined #openstack-dns | 15:50 | |
artom | Better than su/sudo ;) | 15:51 |
betsy | kiall: agreed - Basnight and Tim are insane :D | 15:51 |
betsy | ekarlso: glad to see I'm not the only one that types in the wrong window :) | 15:52 |
*** jmcbride1 has joined #openstack-dns | 16:01 | |
*** jmcbride has quit IRC | 16:01 | |
*** briancline has quit IRC | 16:02 | |
openstackgerrit | A change was merged to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them https://review.openstack.org/56020 | 16:03 |
openstackgerrit | A change was merged to stackforge/python-designateclient: Add touch-domain to CLI https://review.openstack.org/56021 | 16:03 |
kiall | vinod1: so, wondering about youre | 16:05 |
kiall | your* | 16:05 |
kiall | SLD patch, and how it handles UTF-8 vs PunyCode | 16:06 |
kiall | The Mozilla list is UTF-8 (.. Well unicode), while the IANA list is punycode.. | 16:06 |
kiall | i.e the mozilla list has: 中国 | 16:07 |
kiall | while the IANA list has XN--FIQS8S | 16:07 |
*** jmcbride1 has quit IRC | 16:08 | |
kiall | I *think* you can go ahead and use codes.open(file, 'r', 'punycode') in place of codes.open(file, 'r', 'utf8') to get the data in the format we need | 16:09 |
kiall | codecs* | 16:10 |
*** tsimmons has joined #openstack-dns | 16:10 | |
vinod1 | Thanks kiall. I will try that | 16:11 |
betsy | Hi guys. I just proposed a blueprint. Look forward to hearing comments on it when you get a chance | 16:12 |
kiall | Otherwise, it looks good.. | 16:12 |
*** briancline has joined #openstack-dns | 16:13 | |
*** vinod1 has quit IRC | 16:16 | |
*** msisk has quit IRC | 16:19 | |
artom | kiall, for the multi-backend bp, how exactly does one revert an update? Would a slave backend even implement an update method? | 16:21 |
*** cflmarques has joined #openstack-dns | 16:21 | |
artom | (I know NSD4 won't). | 16:21 |
kiall | every backend should implement every method, in the NSD case, that method just won't do anything | 16:21 |
artom | I guess Akamai is the same... | 16:23 |
kiall | artom: a sample from our Akamai backend shows how cleanup happens: http://pastie.org/private/oyeqcpcajftj7rhg5flzg | 16:23 |
kiall | and .. lol | 16:23 |
kiall | I see a bug | 16:23 |
artom | Hah :) | 16:24 |
tsimmons | haha :) | 16:24 |
kiall | should have been http://pastie.org/private/aaje1xgbabvo6fxol5pltg ;) | 16:25 |
kiall | Doesn't affect our particular case, but would with the multi backend you're doing :) | 16:25 |
cflmarques | kiall: just a quick question, I know you guys are busy right now. Is really necessary to have virtualenv sourced if I am using a new fresh VM for designate? | 16:26 |
kiall | cflmarques: that depends.. usually, a virtualenv is only used during development, and you would "properly" install for production.. (Though .. Some people prefer to use virtualenv's for prod too .. their choice though :)) | 16:27 |
cflmarques | understood! thank's :) | 16:29 |
kiall | We've got .deb's built for ubuntu of the Havana release: https://launchpad.net/~designate-ppa/+archive/havana | 16:29 |
kiall | Those will be compatible with / installable alongside the havana release of nova/keystone/glance etc etc | 16:29 |
kiall | Which reminds me, I need to move those docs into the actual docs! | 16:30 |
*** CaptTofu has quit IRC | 16:31 | |
cflmarques | hehee :) see i am very useful :) | 16:31 |
*** CaptTofu has joined #openstack-dns | 16:31 | |
kiall | betsy: re the blacklist blueprint, I can see that being useful for the support case.. But would prefer to see the IANA and Mozzilla lists "raw" like vinod is doing, ideally that blacklist table would be tiny, just blocking site-specific stuff (eg HP blocking *hp.com etc) | 16:32 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/designate: Update PPA URL https://review.openstack.org/56054 | 16:36 |
artom | kiall, you pasted the most trivial revert case ;) | 16:38 |
openstackgerrit | A change was merged to stackforge/designate: Update PPA URL https://review.openstack.org/56054 | 16:38 |
artom | Reverting a create is easy - reverting a delete is less so. Reverting an update (if that's even applicable...) | 16:39 |
kiall | Hah - our Akamai backend only needs to know about create/delete, so both reverts are trivial! http://pastie.org/private/k0ajpmqq0hzw7hvaysa | 16:40 |
kiall | Most of the methods are stubs | 16:40 |
kiall | delete is easy enough, in that we delete from the slave first, and if that succeeds, then from powerdns | 16:41 |
kiall | I think the 90% use case is going to be for setting up slave type scenarios, where create/delete are likely the only necessary methods.. while the rest just go to the masters.. | 16:42 |
betsy | kiall: Not sure I understand what you're saying re the bp. Are you saying add he API call and pre-load the db with the IANA and Mozzilla lists? | 16:43 |
betsy | *the* | 16:43 |
betsy | kiall: Sorry we're all bombarding you at once. We missed you! :) | 16:45 |
kiall | betsy: no, I think the file's make sense.. We load those one at boot (or config reload, when we implement that) and catch all the attempts to create TLD/SDL domains.. While, the blacklist is more about site specific policies.. e.g. *hp.net is blacklisted in our deploy.. Support might also want to blacklist some domains, and they can't touch the configs.. so the API makes sense for that kinda stuff :) | 16:45 |
kiall | SLD* | 16:45 |
kiall | i.e. I think both methods have a place, serving difference purposes | 16:45 |
betsy | kiall: I agree | 16:46 |
betsy | However, talking to our admin for Bind9, he wasn't interested in the IANA files being loaded. He said they're not a problem, because those can't be registered domains anyway, so can't cause a problem. Just giving you our admin's opinion on it | 16:48 |
*** CaptTofu has quit IRC | 16:48 | |
*** CaptTofu has joined #openstack-dns | 16:48 | |
betsy | I can still seeing being able to load those files as a useful admin tool | 16:49 |
kiall | betsy: yea, I think you guys validate ownership of a domain before accepting it, right? | 16:49 |
kiall | We don't | 16:49 |
artom | kiall, so our guideline would be "enforce master/slave semantics, assume updates are taken care of externally" | 16:49 |
kiall | (We as in HP, and Designate in it's current form) | 16:49 |
artom | (through XFR, most likely) | 16:49 |
tsimmons | I don't believe we do. (RAX) Not 100% sure though. | 16:49 |
kiall | artom: I think that's good enough to merge, and it can be expanded on later if the use case comes up. I'd leave notes in the CRUD for records etc, and update_domain saying that | 16:50 |
betsy | kiall: So no problem with me proceeding with the API bp? | 16:50 |
kiall | betsy: It seems fine to me, but you'll step on vinods toes right at the minute :) (You're both talking about changes to very similar areas of the code) | 16:51 |
betsy | kiall: Right. We sit near each other, so we'll coordinate. :) | 16:51 |
kiall | tsimmons: Interesting, So .. If 1 customer creates "example.org." on RAX, then another creates "com." what happens? I assume the second is rejected. | 16:52 |
kiall | Then, what happens if someone creates "com." first? | 16:52 |
tsimmons | Hm….not sure. | 16:53 |
*** zane has joined #openstack-dns | 16:56 | |
kiall | ehh ... I used example.org. then com. .. pretend they are all com. ;) | 16:56 |
tsimmons | Oh yeah, the second will be rejected. But if they were the rightful owner, they would get it after they called someone I'm sure. | 16:57 |
kiall | Yea.. "rightful owner" is such a pain to reliably validate automatically, that we leave it to out Support folks to handle case-by-case too.. | 16:58 |
tsimmons | I suppose you could check the nameservers of the domain, and if they're set to yours, create it and if not don't. But that would generate some confusion too. | 16:59 |
tsimmons | But that can take a while to update…so not a perfect solution by a long shot. | 17:00 |
kiall | For migrations of existing domains, that would force the end user to inflict downtimes on themselves in order to switchover - which is basically the failing of every automated validation I've though out :) | 17:00 |
tsimmons | Yup. Oh well, let someone else handle it :D | 17:01 |
kiall | 5:30 is better than 6 on Fridays - works for me | 17:01 |
kiall | ugh. wrong window | 17:01 |
*** openstackgerrit has quit IRC | 17:03 | |
*** openstackgerrit has joined #openstack-dns | 17:03 | |
*** ChanServ sets mode: +v openstackgerrit | 17:03 | |
*** jmcbride has joined #openstack-dns | 17:08 | |
*** ppenjoy has joined #openstack-dns | 17:45 | |
*** ppenjoy has left #openstack-dns | 17:45 | |
artom | kiall, so we're back to single master backend, single slave backend. If there are multiple slave backends, and one of them fails a delete, there's no simple way to revert the other deletes. | 17:49 |
artom | Ideally each backend would handle its own reverts. But that's probably more work than is worth it. | 17:51 |
artom | So it's really dual-backend ;) | 17:52 |
*** betsy has quit IRC | 17:53 | |
*** adrian_otto has quit IRC | 18:01 | |
*** adrian_otto has joined #openstack-dns | 18:06 | |
*** zane has quit IRC | 18:21 | |
*** tsimmons has quit IRC | 18:24 | |
*** msisk has joined #openstack-dns | 18:26 | |
*** betsy has joined #openstack-dns | 18:36 | |
*** tsimmons has joined #openstack-dns | 18:38 | |
eankutse | artom: How does multi-backend relate to Pool Managers? | 18:43 |
artom | eankutse, it doesn't :P | 18:45 |
artom | It's implemented as just another backend. | 18:45 |
artom | So when pools are ready, whatever work needs to be done on all backends will have to done on multi as well. | 18:45 |
eankutse | So multi-backend will run embedded in Pool Managers just like the regular backends will? | 18:46 |
artom | Yep. | 18:47 |
eankutse | k | 18:47 |
*** msisk has quit IRC | 18:48 | |
artom | eankutse, we had some discussion about multi-backend and pools at a previous meeting. | 18:50 |
artom | http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-11-06-17.27.log.txt | 18:50 |
artom | It's towards the end, I asked the same question you did. | 18:50 |
*** zane has joined #openstack-dns | 18:59 | |
*** jmcbride has quit IRC | 19:00 | |
eankutse | Thanks artom | 19:00 |
*** jmcbride has joined #openstack-dns | 19:06 | |
*** jmcbride has quit IRC | 19:07 | |
*** jmcbride has joined #openstack-dns | 19:11 | |
*** jmcbride has quit IRC | 19:13 | |
*** jmcbride has joined #openstack-dns | 19:21 | |
*** jmcbride has quit IRC | 19:27 | |
*** cflmarques has quit IRC | 19:30 | |
*** krow has joined #openstack-dns | 19:34 | |
*** jmcbride has joined #openstack-dns | 19:45 | |
*** eankutse has quit IRC | 19:55 | |
*** zane has quit IRC | 19:58 | |
*** krow has quit IRC | 20:03 | |
*** jmcbride has quit IRC | 20:04 | |
*** eankutse has joined #openstack-dns | 20:07 | |
*** zane has joined #openstack-dns | 20:08 | |
*** ekarlso has quit IRC | 20:22 | |
*** ekarlso has joined #openstack-dns | 20:22 | |
*** krow has joined #openstack-dns | 20:34 | |
*** jmcbride has joined #openstack-dns | 20:38 | |
openstackgerrit | Vinod Mangalpally proposed a change to stackforge/designate: Add SLDs that act like TLDs https://review.openstack.org/55871 | 20:39 |
*** eankutse has quit IRC | 20:42 | |
*** eankutse has joined #openstack-dns | 20:42 | |
openstackgerrit | Vinod Mangalpally proposed a change to stackforge/designate: Add SLDs that act like TLDs https://review.openstack.org/55871 | 20:44 |
*** tsimmons has quit IRC | 20:45 | |
*** betsy has quit IRC | 20:46 | |
*** jmcbride has quit IRC | 20:50 | |
*** CaptTofu has quit IRC | 20:56 | |
*** CaptTofu has joined #openstack-dns | 20:56 | |
*** CaptTofu has quit IRC | 21:01 | |
*** vipul is now known as vipul-away | 21:24 | |
*** adrian_otto has quit IRC | 21:25 | |
*** vipul-away is now known as vipul | 21:31 | |
*** CaptTofu has joined #openstack-dns | 21:45 | |
*** CaptTofu has quit IRC | 21:47 | |
*** CaptTofu has joined #openstack-dns | 21:48 | |
*** CaptTofu has quit IRC | 21:49 | |
*** vipul is now known as vipul-away | 21:49 | |
*** vipul-away is now known as vipul | 21:49 | |
*** CaptTofu has joined #openstack-dns | 21:50 | |
*** adrian_otto has joined #openstack-dns | 22:05 | |
*** zane has quit IRC | 22:20 | |
*** zane has joined #openstack-dns | 22:37 | |
*** eankutse has quit IRC | 22:40 | |
*** krow has quit IRC | 22:51 | |
*** krow has joined #openstack-dns | 23:12 | |
*** betsy has joined #openstack-dns | 23:25 | |
*** krow has quit IRC | 23:26 | |
*** krow has joined #openstack-dns | 23:37 | |
*** zane has quit IRC | 23:38 | |
*** zane has joined #openstack-dns | 23:38 | |
*** zane has quit IRC | 23:42 | |
*** krow has quit IRC | 23:47 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!