*** vipul is now known as vipul-away | 00:04 | |
*** openstackgerrit has quit IRC | 00:04 | |
*** openstackgerrit has joined #openstack-dns | 00:04 | |
*** ChanServ sets mode: +v openstackgerrit | 00:04 | |
*** vipul-away is now known as vipul | 00:17 | |
*** krow has quit IRC | 00:20 | |
*** CaptTofu has quit IRC | 00:21 | |
*** CaptTofu has joined #openstack-dns | 00:21 | |
*** matsuhashi has joined #openstack-dns | 00:27 | |
*** nosnos has joined #openstack-dns | 00:44 | |
*** zane has joined #openstack-dns | 01:13 | |
*** fandikurnia01 has joined #openstack-dns | 01:17 | |
*** zane has quit IRC | 01:29 | |
*** shakayumi has joined #openstack-dns | 02:06 | |
*** ctracey|away has joined #openstack-dns | 02:17 | |
*** krow has joined #openstack-dns | 02:28 | |
*** msisk has joined #openstack-dns | 02:32 | |
*** shakayumi has quit IRC | 02:39 | |
*** krow has quit IRC | 02:41 | |
*** zane has joined #openstack-dns | 02:42 | |
*** zane has quit IRC | 02:44 | |
*** artom has quit IRC | 02:44 | |
*** zane has joined #openstack-dns | 02:44 | |
*** artom has joined #openstack-dns | 02:44 | |
*** shakayumi has joined #openstack-dns | 02:49 | |
*** matsuhashi has quit IRC | 02:57 | |
*** krow has joined #openstack-dns | 02:59 | |
*** msisk has quit IRC | 03:13 | |
*** msisk has joined #openstack-dns | 03:19 | |
*** matsuhashi has joined #openstack-dns | 03:24 | |
*** matsuhashi has quit IRC | 03:31 | |
*** matsuhashi has joined #openstack-dns | 03:32 | |
*** nosnos has quit IRC | 03:34 | |
*** SlickNik has quit IRC | 03:34 | |
*** SlickNik has joined #openstack-dns | 03:34 | |
*** nosnos has joined #openstack-dns | 03:34 | |
*** matsuhashi has quit IRC | 03:36 | |
*** matsuhashi has joined #openstack-dns | 03:41 | |
*** matsuhashi has quit IRC | 03:41 | |
*** msisk has quit IRC | 03:42 | |
*** matsuhashi has joined #openstack-dns | 03:42 | |
*** matsuhashi has quit IRC | 03:46 | |
*** CaptTofu has quit IRC | 03:47 | |
*** CaptTofu has joined #openstack-dns | 03:48 | |
*** matsuhashi has joined #openstack-dns | 03:49 | |
*** krow has quit IRC | 04:19 | |
*** krow has joined #openstack-dns | 04:35 | |
*** krow has quit IRC | 04:40 | |
*** krow has joined #openstack-dns | 04:51 | |
*** fandikurnia01 has quit IRC | 05:00 | |
*** fandikurnia01 has joined #openstack-dns | 05:00 | |
*** fandikurnia01 has quit IRC | 05:20 | |
*** fandikurnia01 has joined #openstack-dns | 05:24 | |
*** zane has quit IRC | 05:25 | |
*** krow has quit IRC | 05:41 | |
*** krow has joined #openstack-dns | 05:50 | |
*** krow has quit IRC | 05:52 | |
*** krow has joined #openstack-dns | 06:14 | |
*** fandikurnia01 has quit IRC | 06:57 | |
*** fandikurnia01 has joined #openstack-dns | 06:58 | |
*** dafter has joined #openstack-dns | 07:29 | |
*** shakayumi has quit IRC | 07:39 | |
*** ppenjoy has joined #openstack-dns | 09:22 | |
*** ppenjoy has left #openstack-dns | 09:54 | |
*** cflmarques has joined #openstack-dns | 10:17 | |
*** CaptTofu has quit IRC | 11:27 | |
*** CaptTofu has joined #openstack-dns | 11:27 | |
*** fandikurnia01 has quit IRC | 11:42 | |
*** krow has quit IRC | 11:49 | |
*** krow has joined #openstack-dns | 11:52 | |
*** betsy has joined #openstack-dns | 12:02 | |
*** CaptTofu has quit IRC | 12:05 | |
*** CaptTofu has joined #openstack-dns | 12:06 | |
*** krow has quit IRC | 12:20 | |
openstackgerrit | A change was merged to stackforge/designate: Update domains when servers are created, modified or deleted https://review.openstack.org/45078 | 12:21 |
---|---|---|
*** fandikurnia01 has joined #openstack-dns | 12:28 | |
*** matsuhashi has quit IRC | 12:33 | |
*** matsuhashi has joined #openstack-dns | 12:34 | |
*** nosnos has quit IRC | 12:35 | |
*** nosnos has joined #openstack-dns | 12:35 | |
*** matsuhashi has quit IRC | 12:38 | |
*** dafter has quit IRC | 12:40 | |
*** nosnos has quit IRC | 12:40 | |
*** dafter has joined #openstack-dns | 12:41 | |
*** dmakogon has joined #openstack-dns | 12:45 | |
*** fandikurnia01 has quit IRC | 12:45 | |
*** dafter has quit IRC | 12:46 | |
*** fandikurnia01 has joined #openstack-dns | 12:46 | |
*** krow has joined #openstack-dns | 12:57 | |
*** CaptTofu has quit IRC | 13:00 | |
*** CaptTofu has joined #openstack-dns | 13:00 | |
*** fandikurnia01 has quit IRC | 13:04 | |
*** vinodmr has joined #openstack-dns | 13:23 | |
*** vinodmr has quit IRC | 13:33 | |
*** dafter has joined #openstack-dns | 13:38 | |
*** dafter has quit IRC | 13:38 | |
*** dafter has joined #openstack-dns | 13:38 | |
*** vinodmr has joined #openstack-dns | 13:40 | |
*** eankutse has joined #openstack-dns | 13:45 | |
cflmarques | Hi Guys. Designate is fully functional with Bind9? Or, does it need some improvement? I m asking that because my companie have decided to use Bind instead of PowerDns. | 13:50 |
*** eankutse has quit IRC | 13:50 | |
*** eankutse has joined #openstack-dns | 13:50 | |
*** krow has quit IRC | 13:50 | |
openstackgerrit | Graham Hayes proposed a change to stackforge/designate: Add status fields for domains and records https://review.openstack.org/44730 | 13:59 |
dmakogon | Can anyone tell what is current status for incubation ? | 14:13 |
kiall | cflmarques: heya, some of the RS folks are working on bettering the Bind9 support .. But, it's defiantly a second class citizen right now. | 14:15 |
kiall | dmakogon: we plan to revisit incubation after the summit | 14:15 |
*** msisk has joined #openstack-dns | 14:16 | |
openstackgerrit | A change was merged to stackforge/designate: Add status fields for domains and records https://review.openstack.org/44730 | 14:22 |
cflmarques | Kiall: "it's defiantly a second class citizen right now." ---> That's what I tried to explain here, but they insist on Bind. Why you guys decided to use PowerDns? | 14:25 |
artom | cflmarques, in my case it's NSD, so I'm working on (and have submitted an initial patchset for review) on a standalone daemon that consumes Central's notifications and updates a slave NSD server. | 14:32 |
artom | It can be extended to support BIND. | 14:33 |
artom | If your company wants BIND, that could be your solution. | 14:33 |
artom | Use the PowerDNS backend, but slave a BIND to it. | 14:33 |
artom | Without speaking for kiall, I suspect PowerDNS being MySQL powered made it the best choice for the backend. | 14:34 |
artom | Easy updates. | 14:34 |
kiall | cflmarques / artom: Yea - PowerDNS was certainly easier to integrate with, and fits our use case 100%. | 14:35 |
kiall | And - PowerDNS is going to be much easier to build more advanced features with.. Like GeoIP/WRR/Failover etc | 14:36 |
*** jmcbride has joined #openstack-dns | 14:39 | |
cflmarques | artom: Thank you for your advice! I will take a look on NSD, but I will try to convince people here to continue on PowerDns. | 14:39 |
cflmarques | I agree that is much easier to build more advanced features whith it, but, in case I don't succeed I will try to follow your advice by slaving a BIND to the PowerDns Backed. It seem's a good solution. | 14:47 |
cflmarques | Thank you Kiall / Artom | 14:48 |
*** zane has joined #openstack-dns | 14:51 | |
*** vinodmr has quit IRC | 15:06 | |
openstackgerrit | Artom Lifshitz proposed a change to stackforge/designate: Domain Import/Export https://review.openstack.org/49555 | 15:22 |
*** jmcbride1 has joined #openstack-dns | 15:24 | |
*** jmcbride has quit IRC | 15:26 | |
*** jmcbride has joined #openstack-dns | 15:31 | |
*** jmcbride1 has quit IRC | 15:32 | |
*** jmcbride1 has joined #openstack-dns | 15:32 | |
*** jmcbride has quit IRC | 15:32 | |
*** vinodmr has joined #openstack-dns | 15:33 | |
*** jmcbride1 has quit IRC | 15:52 | |
*** jmcbride has joined #openstack-dns | 15:56 | |
*** vinodmr has quit IRC | 16:02 | |
*** adrian_otto has joined #openstack-dns | 16:19 | |
*** zane has quit IRC | 16:22 | |
*** vinodmr has joined #openstack-dns | 16:28 | |
mugsie | vinodmr: thanks for the review. put in answers for the questions in the wiki, and updating the patchset | 16:42 |
vinodmr | thank you. | 16:42 |
mugsie | vinodmr: it is going to be a while, the backend notifications landed, so I need to move them around to deal with the pool manager.... | 16:51 |
vinodmr | mugsie, in the wiki, for (1) you mention "At that point, for most users I would imagine it would remain the same, unless they wanted to specify the pool for this domain". So if the user, can specify the pool, would be changing the request to create a zone? | 16:54 |
kiall | mugsie: we haven't talked about how zones get placed on pools, but I was thinking we follow nova's lead.. | 17:01 |
kiall | at create time, end users can provide a scheduler hint to decide which pool | 17:01 |
kiall | otherwise, the scheduler follows it's default rules and places it on a "shared" / "public" pool | 17:01 |
kiall | Then, a "migrate" call to move a zone from 1 pool to another where necessary | 17:02 |
vinodmr | Does the user initiate the migrate call or is it an admin? | 17:03 |
kiall | It would be a user thing I imagine, as the list of DNS servers would change as it moves to another pool | 17:04 |
vinodmr | I agree | 17:07 |
vinodmr | So would there be a new "migrate" call then? | 17:07 |
mugsie | kiall: yeah, that was what I was planing on, having the POST'd json have a pool_id if they want to override the default schedualer behavior | 17:12 |
mugsie | I don' think it would be a migrate call. | 17:12 |
mugsie | maybe an update with a new pool-id? | 17:13 |
kiall | vinodmr: eventually.. Migrate would be difficult, in that we'd need to keep the zone on the old pool for, say, 24 hours.. | 17:13 |
kiall | mugsie: maybe.. It's a while out :) | 17:13 |
mugsie | having a migrate call breaks the REST principals | 17:13 |
*** jmcbride has quit IRC | 17:13 | |
mugsie | yeah, that is phase 3 ;) | 17:13 |
kiall | mugsie: not really, If migrate is a resource where history of migrations is kept, it's totally valid REST | 17:15 |
vinodmr | Regarding the authoritative name server - does every pool have an auth name server that is automatically inherited by any new zone in the pool? | 17:16 |
kiall | The canonical example of how to make actions on resources "RESTful" is the bank account money transfer example.. | 17:16 |
kiall | POST /transfers with {"amount": 100.0, "from": "Graham", "to": "Kiall"} | 17:16 |
kiall | vinodmr: yea, each pool would have its set of auth nameservers.. | 17:18 |
kiall | So .. 1 pool might be the "shared" pool .. another might be Akamai nameservers, another might be designate managed nova instances running a DNS server... | 17:18 |
vinodmr | So would there be a default pool into which all zones without a pool hint would go to? | 17:20 |
kiall | vinodmr: how familiar with nova are you? Giving Nova examples would be less typing for me :D | 17:21 |
mugsie | vinodmr: yes, or potentially multiple default pools, if you want to spread your load | 17:21 |
vinodmr | Not much - but go ahead with the Nova examples and I will look them up | 17:21 |
kiall | At the end of the day, the "scheduler" code will have a set of rules, a set a pools, and will be asked to decide on the pool based on the zone being created and the rules it's been configured with | 17:22 |
kiall | Using Nova as an example.. | 17:22 |
kiall | They have "Host Aggregates" | 17:22 |
kiall | these are groups of compute nodes | 17:22 |
kiall | The scheduler knows about them, and has some rules.. For example, windows instances go to 1 host aggregate, while linux goes to another, while flavors requiring GPU cards go to the GPU pool | 17:23 |
kiall | Deployers are free to basically make any host aggregates and rules they need for their service | 17:24 |
kiall | For the DNS use case, lets say we have 2 set's of shared DNS servers.. Unicast non HA nameservers (cheap!) and Anycast nameservers spread all over the globe (expensive!) | 17:25 |
kiall | The scheduler might default to the cheap unicast pool, while end users could choose to more expensive Anycast option | 17:25 |
kiall | Other users might create their own pool (we would boot up nova instances for them..) | 17:26 |
kiall | On your own pool, you get the entire namespace to yourself, along with possible access controls.. allowing you yo create "dev.local." and only allow your instances to query it | 17:26 |
kiall | While another customer also has "dev.local." | 17:26 |
kiall | It's kinda a mix of Nova's Flavors and Host Aggregates, but the flavor model doesn't really seem to fit DNS in my mind :) | 17:27 |
vinodmr | That explanation is very helpful and clarifies things for me | 17:29 |
*** krow has joined #openstack-dns | 17:30 | |
vinodmr | When a user does a get zone/recordsets do we indicate the auth name server? | 17:30 |
vinodmr | Or would there be a different way to get the auth name server in a pool? | 17:31 |
*** shakayumi has joined #openstack-dns | 17:52 | |
*** alexb|f19 has joined #openstack-dns | 17:53 | |
*** cflmarques has quit IRC | 17:57 | |
*** krow has quit IRC | 17:59 | |
*** jmcbride has joined #openstack-dns | 18:06 | |
*** jmcbride has quit IRC | 18:07 | |
*** jmcbride has joined #openstack-dns | 18:07 | |
*** vinodmr has quit IRC | 18:09 | |
kiall | vinodmr: we have a /zones/ID/servers call which returns the list of nameservers | 18:14 |
kiall | (It's domains/ID/servers in the current v1 API.. Obv..) | 18:14 |
kiall | ah .. he's gone | 18:15 |
*** CaptTofu has quit IRC | 18:27 | |
*** CaptTofu has joined #openstack-dns | 18:28 | |
*** vinodmr has joined #openstack-dns | 18:30 | |
*** eankutse1 has joined #openstack-dns | 18:30 | |
*** jmcbride has quit IRC | 18:32 | |
*** CaptTofu has quit IRC | 18:32 | |
*** eankutse has quit IRC | 18:32 | |
vinodmr | kiall: With the /zones/ID/servers, it returns all the name servers - right. Amongst these do we mark the name server in the SOA record differently? | 18:35 |
*** dafter has quit IRC | 18:35 | |
*** jmcbride has joined #openstack-dns | 18:38 | |
*** CaptTofu has joined #openstack-dns | 18:38 | |
kiall | Today /zones/ID/servers returns everything | 18:44 |
*** dafter has joined #openstack-dns | 18:44 | |
kiall | but.. once pools are in, it will just return the nameservers for the pool belonging to that zone | 18:44 |
kiall | Currently, no.. We don't mark the nameserver listed in the SOA differently | 18:44 |
kiall | (The end user shouldn't really care which server is listed in the SOA) | 18:45 |
artom | Should that matter for zone import, actually? | 18:45 |
artom | (Sorry, hijacking the convo) | 18:46 |
kiall | No, since the import will replace the SOA.. We only want the TTL and rname from the old SOA - I think | 18:46 |
*** alexb|f19 has quit IRC | 18:53 | |
*** shakayumi has quit IRC | 18:53 | |
vinodmr | artom: regarding one of the comments in https://review.openstack.org/#/c/49555/3/designate/api/v2/controllers/zonefile.py, I wanted to find out if we do an export using these changes, can we pick up the contents that Designate exports and do an import on those, without any changes | 18:57 |
kiall | vinodmr: yea, I've got that code cloned to my office desktop.. I was planning on trying that :) | 19:03 |
kiall | A test case that does an export/import which includes every record type would be great :) | 19:04 |
*** ctracey|away is now known as ctracey | 19:06 | |
*** eankutse has joined #openstack-dns | 19:07 | |
*** eankutse1 has quit IRC | 19:07 | |
artom | Yeah, import/export needs proper tests, beyond me importing all the zones we host, exporting them, and sorta kinda checking that nothing of value was lost. | 19:07 |
artom | (Or gained!) | 19:08 |
artom | But to actually answer vinodmr's question, we can't. | 19:17 |
artom | Because the template used for export (same as writing zonefiles for the BIND backend) doesn't output $ORIGIN | 19:18 |
*** alexb|f19 has joined #openstack-dns | 19:21 | |
vinodmr | artom: Wanted to check if this is correct - So import expects a $ORIGIN but export does not output it | 19:23 |
artom | Yeah. | 19:24 |
artom | dnspython needs either an $ORIGIN in the zonefile, or passed as a parameter. | 19:25 |
artom | The bind9.jinja2 template doesn't print it. | 19:25 |
vinodmr | Just wondering if in the code for import, can we figure out and pass a $ORIGIN parameter if the import contents does not have a $ORIGIN. | 19:28 |
*** jmcbride has quit IRC | 19:32 | |
artom | Hrmm... | 19:42 |
artom | Or change the template? | 19:42 |
*** adrian_otto has quit IRC | 20:13 | |
*** dafter has quit IRC | 20:41 | |
*** briancline has quit IRC | 20:44 | |
*** tvb|afk has joined #openstack-dns | 20:44 | |
*** vinodmr has quit IRC | 20:47 | |
*** alexb|f19 has quit IRC | 21:04 | |
*** CaptTofu has quit IRC | 21:17 | |
*** CaptTofu has joined #openstack-dns | 21:17 | |
*** eankutse has quit IRC | 21:18 | |
*** CaptTofu has quit IRC | 21:22 | |
*** eankutse has joined #openstack-dns | 21:22 | |
*** vipul is now known as vipul-away | 21:28 | |
*** vipul-away is now known as vipul | 21:28 | |
*** eankutse has quit IRC | 21:33 | |
*** jmcbride has joined #openstack-dns | 21:35 | |
*** msisk has quit IRC | 21:37 | |
*** adrian_otto has joined #openstack-dns | 21:38 | |
*** adrian_otto has quit IRC | 21:40 | |
*** adrian_otto has joined #openstack-dns | 21:41 | |
*** vipul is now known as vipul-away | 21:43 | |
openstackgerrit | Artom Lifshitz proposed a change to stackforge/designate: Contributing standalone tools https://review.openstack.org/50690 | 21:46 |
*** jmcbride has quit IRC | 21:50 | |
*** vipul-away is now known as vipul | 21:54 | |
*** zane has joined #openstack-dns | 22:09 | |
*** tvb|afk has quit IRC | 22:14 | |
*** CaptTofu has joined #openstack-dns | 22:30 | |
*** CaptTofu has quit IRC | 22:39 | |
*** CaptTofu has joined #openstack-dns | 22:40 | |
*** adrian_otto1 has joined #openstack-dns | 22:42 | |
*** adrian_otto has quit IRC | 22:44 | |
*** CaptTofu has quit IRC | 22:44 | |
*** adrian_otto1 has quit IRC | 22:46 | |
*** jmcbride has joined #openstack-dns | 23:25 | |
*** jmcbride has quit IRC | 23:38 | |
*** jmcbride has joined #openstack-dns | 23:45 | |
*** vipul is now known as vipul-away | 23:57 | |
*** alexb|f19 has joined #openstack-dns | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!