*** vipul-away is now known as vipul | 00:08 | |
*** CaptTofu has joined #openstack-dns | 00:09 | |
*** vipul is now known as vipul-away | 00:24 | |
*** vipul-away is now known as vipul | 00:34 | |
*** jmcbride has joined #openstack-dns | 00:46 | |
*** CaptTofu has quit IRC | 00:53 | |
*** jmcbride has quit IRC | 00:56 | |
*** jmcbride has joined #openstack-dns | 00:59 | |
*** CaptTofu has joined #openstack-dns | 01:05 | |
*** vinod has joined #openstack-dns | 01:07 | |
*** jmcbride has quit IRC | 01:23 | |
*** vinod has quit IRC | 01:33 | |
*** vinod has joined #openstack-dns | 01:34 | |
*** vinod has quit IRC | 01:41 | |
*** nosnos has joined #openstack-dns | 02:04 | |
*** CaptTofu has quit IRC | 02:10 | |
*** richm has quit IRC | 02:24 | |
*** vinod has joined #openstack-dns | 02:39 | |
*** vinod has quit IRC | 03:08 | |
*** vinod has joined #openstack-dns | 03:10 | |
*** HenryG has joined #openstack-dns | 03:10 | |
*** CaptTofu has joined #openstack-dns | 04:11 | |
*** CaptTofu has quit IRC | 04:15 | |
*** jmcbride has joined #openstack-dns | 05:29 | |
*** jmcbride has quit IRC | 05:33 | |
*** vinod has quit IRC | 05:47 | |
*** HenryG has quit IRC | 05:52 | |
*** CaptTofu has joined #openstack-dns | 06:12 | |
*** CaptTofu has quit IRC | 06:16 | |
*** pavelk has joined #openstack-dns | 07:49 | |
*** pavelk is now known as Wayland | 07:50 | |
*** Wayland is now known as WaylandAce | 07:50 | |
*** WaylandAce has left #openstack-dns | 07:51 | |
*** pavk has joined #openstack-dns | 07:58 | |
*** CaptTofu has joined #openstack-dns | 08:12 | |
*** CaptTofu has quit IRC | 08:17 | |
*** lyle has joined #openstack-dns | 08:58 | |
*** david-lyle has quit IRC | 08:58 | |
*** cflmarques has joined #openstack-dns | 09:16 | |
*** CaptTofu has joined #openstack-dns | 10:13 | |
*** CaptTofu has quit IRC | 10:18 | |
cflmarques | Kiall: I kiall. SOrry to bother you again! When I try to creata a PTR record like the schema example on the Rest aPi documentation I got the following exceptio under central service | 10:29 |
---|---|---|
cflmarques | raise exceptions.InvalidRecordLocation('Record is not contained ' | 10:29 |
cflmarques | I have created a domain 1example.com an created 4 Type A records under it | 10:30 |
cflmarques | File "/usr/lib/python2.7/dist-packages/designate/central/service.py", line 134, in _is_valid_record_name | 10:32 |
cflmarques | I think my reverse Zone is not well defined | 10:39 |
cflmarques | :( | 10:39 |
kiall | cflmarques: So - Reverse DNS zones have a very specific naming convention.. | 10:49 |
kiall | Take the IP address, say, 192.168.0.1, reverse it to be 1.0.168.192 and append .in-addr.arpa. - giving a final record name of 1.0.168.192.in-addr.arpa. | 10:50 |
kiall | that record can be placed into the 0.168.192.in-addr.arpa., or 168.192.in-addr.arpa., or 192.in-addr.arpa. zone. | 10:50 |
kiall | i.e. the PTR does not live in the same zone/domain as the "forward record" | 10:50 |
kiall | (Thats for IPv4, IPv6 has a slightly different convention for the zone name) | 10:51 |
kiall | So .. Say I had an A record of www.example.com. with an value of 192.168.0.1 .. DNS requires 2 zones for forward and reverse DNS to both work | 10:52 |
cflmarques | Do I have to create a server with the name let's say "name": "0.168.192.in-addr.arpa." in order to create a NS record an SOA record? | 10:52 |
kiall | example.com. | 10:52 |
kiall | and | 10:52 |
kiall | 0.168.192.in-addr.arpa., or 168.192.in-addr.arpa., or 192.in-addr.arpa. | 10:52 |
kiall | then you place the A record in the example.com zone, and the PTR in the in-addr.arpa. zone | 10:53 |
kiall | No, no need for a new server (as in, the thing designate calls a "server") | 10:53 |
*** nosnos has quit IRC | 10:53 | |
kiall | Make sense? | 10:54 |
cflmarques | Kiall: makes totally sense | 10:56 |
cflmarques | But using Designate how do I create a zone 0.168.192.in-addr.arpa. in order to create PTR under it? | 10:59 |
kiall | Just like you would create any other domain - if you're using the CLI, `designate domain-create --name 0.168.192.in-addr.arpa. --email me@me.com` :) | 11:00 |
kiall | Oh - Wait. Our default config has reverse DNS zone "blacklisted"... If your not an admin, it'll reject that unless you change the config to allow it.. | 11:01 |
kiall | https://github.com/stackforge/designate/blob/master/designate/central/__init__.py#L31-34 | 11:01 |
openstackgerrit | Kiall Mac Innes proposed a change to stackforge/designate: Update setup.cfg for the Neutron -> Quantum handler rename https://review.openstack.org/67427 | 11:03 |
cflmarques | Kiall: I really truly thank you :) | 11:10 |
kiall | No problem .. | 11:10 |
cflmarques | for now I am admin, and no auth at all. But if I use keystone an have more users I need to change the default config that have reverse DNS zone blacklisted? | 11:12 |
kiall | Yea, because reverse DNS zones are odd.. in that at least 255 IPs belong to 1 reverse DNS zone, and since IPs "in the cloud" are shared among different tenants, it gets awkward to manage reverse DNS unless you trust all your users | 11:13 |
kiall | 1.0.168.192.in-addr.arpa. <-- Tenant 1, for 192.168.0.1 | 11:14 |
kiall | 2.0.168.192.in-addr.arpa. <-- Tenant 2, for 192.168.0.2 | 11:14 |
kiall | both in the "0.168.192.in-addr.arpa." zone | 11:14 |
kiall | Hence we're building out better support for handling reverse DNS zones in a multi-tenant environment at the moment | 11:14 |
kiall | ekarlso merged the first piece a few days back | 11:14 |
cflmarques | okay Kiall. Thanks a lot for your explanation | 11:16 |
*** vipul is now known as vipul-away | 11:31 | |
*** CaptTofu has joined #openstack-dns | 12:14 | |
*** CaptTofu has quit IRC | 12:19 | |
*** artom has joined #openstack-dns | 12:49 | |
*** CaptTofu has joined #openstack-dns | 12:55 | |
artom | Hrmm, thought: reverse DNS is an instance of a tenant delegating records in his zone to other tenants. | 12:56 |
artom | Would this be applicable/needed/desirable in other cases, and thus do we want to generalize the implementation (if that's not already in the works) | 12:56 |
kiall | artom: so, you're bang on that it's essentially sharing records from 1 tenant into another.. But, I'm not sure I see a huge value in that for other use cases.. (Delegating sub-domains to another tenant, now that's something we're being asked for by some customers) | 13:03 |
kiall | But .. Managing PTR's for floating IPs is harder again .. in that we have to sync with neutrons FIP allocations | 13:03 |
kiall | ekarlso committed the first piece for neutron FIP's a few days back.. | 13:04 |
kiall | Well add to that with a neutron event handler that pro-actively purges PTR records when the tenant releases the FIP - He's just working on another issue first | 13:04 |
*** cflmarques has quit IRC | 13:11 | |
openstackgerrit | A change was merged to stackforge/designate: Update setup.cfg for the Neutron -> Quantum handler rename https://review.openstack.org/67427 | 13:11 |
*** msisk has joined #openstack-dns | 13:43 | |
*** CaptTofu has quit IRC | 14:00 | |
*** CaptTofu has joined #openstack-dns | 14:00 | |
*** CaptTofu has quit IRC | 14:05 | |
*** artom has quit IRC | 14:18 | |
*** artom has joined #openstack-dns | 14:21 | |
*** msisk_ has joined #openstack-dns | 14:27 | |
*** msisk_ has quit IRC | 14:27 | |
*** msisk has quit IRC | 14:27 | |
*** msisk has joined #openstack-dns | 14:28 | |
*** jmcbride has joined #openstack-dns | 14:42 | |
*** betsy has joined #openstack-dns | 14:47 | |
*** vinod has joined #openstack-dns | 14:49 | |
*** jmcbride has quit IRC | 14:57 | |
*** jmcbride has joined #openstack-dns | 15:00 | |
*** nkinder has quit IRC | 15:02 | |
*** HenryG has joined #openstack-dns | 15:22 | |
*** CaptTofu has joined #openstack-dns | 15:24 | |
*** vinod has quit IRC | 15:37 | |
*** vinod has joined #openstack-dns | 15:39 | |
*** richm has joined #openstack-dns | 15:40 | |
*** artom has quit IRC | 15:41 | |
*** jmcbride has quit IRC | 15:50 | |
*** jmcbride has joined #openstack-dns | 15:52 | |
*** nkinder has joined #openstack-dns | 15:52 | |
*** vinod has quit IRC | 16:02 | |
*** vinod has joined #openstack-dns | 16:04 | |
*** pasquier-s_ has quit IRC | 16:09 | |
*** vipul-away is now known as vipul | 16:12 | |
*** lyle is now known as david-lyle | 16:19 | |
*** jmcbride has quit IRC | 16:23 | |
*** pavk has quit IRC | 16:23 | |
*** vinod has quit IRC | 16:24 | |
*** vipul is now known as vipul-away | 16:27 | |
*** vinod has joined #openstack-dns | 16:27 | |
*** jmcbride has joined #openstack-dns | 16:27 | |
*** jorgem has joined #openstack-dns | 16:30 | |
*** vipul-away is now known as vipul | 16:31 | |
*** betsy has quit IRC | 16:38 | |
*** jmcbride has quit IRC | 16:46 | |
*** jmcbride has joined #openstack-dns | 16:46 | |
*** artom has joined #openstack-dns | 16:52 | |
*** jmcbride has quit IRC | 16:59 | |
richm | ping - had a question about http://designate.readthedocs.org/en/latest/getting-started.html | 17:07 |
richm | trying to get this working on Fedora 19 | 17:07 |
richm | when I run this: | 17:07 |
richm | python setup.py develop | 17:07 |
richm | I get this error: | 17:07 |
richm | error in setup command: Error parsing /path/to/designate/setup.cfg: OSError: [Errno 2] No such file or directory | 17:08 |
richm | but /path/to/designate/setup.cfg is there and readable | 17:08 |
*** betsy has joined #openstack-dns | 17:08 | |
richm | is it looking for /path/to/designate/setup.cfg under the .venv directory? | 17:09 |
richm | no, it isn't | 17:10 |
richm | Does anyone use Fedora, and can you share your instructions? | 17:10 |
*** tsimmons has joined #openstack-dns | 17:11 | |
artom | Shot in the dark, but make sure you have pbr and setuptools installed? | 17:12 |
tsimmons | Probably something like that ^. I've never tried installing on Fedora before though, so I wouldn't know. | 17:13 |
richm | I have the python-setuptools package installed | 17:20 |
richm | what is pbr? | 17:20 |
*** kiall has quit IRC | 17:21 | |
artom | http://docs.openstack.org/developer/pbr/ | 17:23 |
artom | https://pypi.python.org/pypi/pbr/ | 17:23 |
artom | pip install pbr, in your venv | 17:23 |
artom | I think install -r requirements.txt should install it as well | 17:23 |
*** kiall has joined #openstack-dns | 17:24 | |
richm | find .venv -name \*pbr\* | 17:24 |
richm | .venv/lib/python2.7/site-packages/pbr | 17:24 |
* richm fires up the python debugger . . . | 17:24 | |
kiall | richm: the setup.py/setup.cfg is identical to all other other openstack projects? (Or, it should be...) | 17:25 |
kiall | Have you tried using any of those on fedora recently? | 17:25 |
richm | no, just trying to get a dev environment setup for Designate | 17:26 |
*** jmcbride has joined #openstack-dns | 17:27 | |
kiall | richm: humm .. I'd clone something like python-novaclient, and see if that works before digging into a debugger :) | 17:28 |
richm | ok | 17:28 |
kiall | In theory - Our stuff is identical, and this would rule out a good chunk of stuff | 17:28 |
*** betsy has quit IRC | 17:31 | |
*** jmcbride has quit IRC | 17:31 | |
*** vinod has quit IRC | 17:31 | |
*** artom has quit IRC | 17:32 | |
nkinder | richm: do you have the python-pbr rpm installed? | 17:33 |
*** artom has joined #openstack-dns | 17:34 | |
*** tsimmons has quit IRC | 17:36 | |
kiall | nkinder: I'd be very surprised if that help .. the docs he's following install in a virtualenv, and install PBR before the failing step | 17:36 |
*** jmcbride has joined #openstack-dns | 17:38 | |
richm | I did not have python-pbr installed | 17:39 |
richm | I am installing it now | 17:40 |
richm | setup still fails | 17:41 |
*** msisk has quit IRC | 17:41 | |
richm | tried to rerun pip install -r requirements.txt -r test-requirements.txt but it says all packages are installed | 17:41 |
*** tsimmons has joined #openstack-dns | 17:43 | |
kiall | richm: did python-novaclient work? | 17:46 |
kiall | If that works, then it's something designate specific that I can probably find :) | 17:47 |
*** jmcbride has quit IRC | 17:48 | |
*** msisk has joined #openstack-dns | 17:48 | |
richm | kiall: git clone https://github.com/openstack/python-novaclient ? | 17:50 |
kiall | Yep - thats the one... | 17:50 |
kiall | all the steps up to and including `python setup.py develop` should be the same, bar the repo and folder name | 17:50 |
kiall | If that fails, it's either something in pbr, fedora, or your desktop ;) | 17:51 |
kiall | I'm booting a F19 image at the moment to test anyway.. | 17:51 |
nkinder | I'm spinning up F20 to give it a try as well. | 17:53 |
kiall | I think this is first time I've used fedora in about 6 or 7 years ;) | 17:54 |
artom | Looks like I'll test with F21 then ;) | 17:54 |
kiall | lol | 17:54 |
richm | nkinder: I tried F20 - yum install of rabbitmq-server failed - there were some other rpm %pre and %post script errors with other packages | 17:54 |
*** tsimmons has quit IRC | 17:54 | |
kiall | and .. apparently pip on fedora doesn't come with HTTPs support? heh | 17:57 |
* kiall finds the package for that | 17:57 | |
kiall | openssl upgrade .. odd | 17:58 |
kiall | Heh - Now cliff fails to install -_- .. upgrade everything I guess. | 18:00 |
*** tsimmons has joined #openstack-dns | 18:02 | |
richm | ok - I get the same error with python-novaclient - Error parsing /path/to/python-novaclient/setup.cfg | 18:15 |
*** CaptTofu has quit IRC | 18:31 | |
*** jmcbride has joined #openstack-dns | 18:33 | |
*** vinod has joined #openstack-dns | 18:42 | |
*** tsimmons has quit IRC | 18:48 | |
*** jmcbride has quit IRC | 18:48 | |
kiall | richm: humm.. I gave up myself, i couldn't even get as far as you ;) Error after error just trying to install the pure-python dependencies ;) | 18:52 |
*** tsimmons has joined #openstack-dns | 18:52 | |
kiall | I wonder if https://jenkins01.openstack.org/job/gate-python-novaclient-python26/1400/console has any hints | 18:53 |
kiall | it's installing on centos, which should be simailar-ish | 18:53 |
kiall | (Thats for novaclient) | 18:53 |
*** tsimmons has quit IRC | 18:58 | |
*** betsy has joined #openstack-dns | 18:59 | |
*** jmcbride has joined #openstack-dns | 19:04 | |
*** vipul is now known as vipul-away | 19:09 | |
*** vipul-away is now known as vipul | 19:09 | |
*** CaptTofu has joined #openstack-dns | 19:19 | |
*** betsy has quit IRC | 19:21 | |
*** jmcbride has quit IRC | 19:32 | |
*** vipul is now known as vipul-away | 19:35 | |
*** vipul-away is now known as vipul | 19:35 | |
*** vipul is now known as vipul-away | 19:35 | |
*** vinod has quit IRC | 19:37 | |
*** vipul-away is now known as vipul | 19:47 | |
*** vinod has joined #openstack-dns | 19:47 | |
*** vinod has quit IRC | 19:47 | |
*** jmcbride has joined #openstack-dns | 19:48 | |
*** vipul is now known as vipul-away | 19:50 | |
richm | it was my weird environment | 20:15 |
richm | I use rhel6 for git | 20:15 |
richm | i use a f19 vm which nfs mounts my git directory | 20:15 |
richm | I did not have git installed on f19 | 20:15 |
richm | it was failing trying to use a git command to get the "pre" version | 20:16 |
richm | and of course the exception was completely useless | 20:16 |
richm | q | 20:19 |
*** vinod has joined #openstack-dns | 20:31 | |
*** msisk has quit IRC | 20:33 | |
*** msisk_ has joined #openstack-dns | 20:33 | |
*** betsy has joined #openstack-dns | 20:37 | |
*** vipul-away is now known as vipul | 20:47 | |
*** betsy has quit IRC | 20:49 | |
*** rjrjr has quit IRC | 21:01 | |
*** jmcbride has quit IRC | 21:02 | |
*** vinod has quit IRC | 21:27 | |
*** vipul is now known as vipul-away | 21:31 | |
richm | Working now on Fedora 19 | 21:32 |
richm | I need to make some changes to http://designate.readthedocs.org/en/latest/getting-started.html | 21:33 |
richm | http://ur1.ca/gfyze | 21:33 |
artom | richm, I suspect the main guys are not around, but you can always submit a patch. | 21:39 |
richm | artom: a doc patch? | 21:39 |
artom | Sure, why not? Doc's in git like the rest of it | 21:39 |
artom | https://github.com/stackforge/designate/blob/master/doc/source/getting-started.rst | 21:40 |
richm | artom: ok - thanks! | 21:40 |
artom | I have reservations about adding distro-specific stuff to the doc (beyond the use of yum/apt-get as the package manager, something must be used!) | 21:41 |
*** vinod has joined #openstack-dns | 21:41 | |
artom | But I'm not in a position to make that call, hence encouraging you to submit a patch :) | 21:41 |
richm | artom: ok | 21:41 |
*** betsy has joined #openstack-dns | 21:42 | |
*** vipul-away is now known as vipul | 21:43 | |
*** vipul is now known as vipul-away | 21:47 | |
*** artom has quit IRC | 21:56 | |
*** vinod1 has joined #openstack-dns | 22:03 | |
*** vipul-away is now known as vipul | 22:04 | |
*** vipul is now known as vipul-away | 22:04 | |
*** vinod has quit IRC | 22:05 | |
*** CaptTofu has quit IRC | 22:11 | |
*** CaptTofu has joined #openstack-dns | 22:16 | |
*** msisk has joined #openstack-dns | 22:19 | |
*** msisk_ has quit IRC | 22:21 | |
*** HenryG has quit IRC | 22:37 | |
*** msisk has quit IRC | 22:45 | |
*** vinod1 has quit IRC | 23:01 | |
*** betsy has quit IRC | 23:03 | |
*** nkinder has quit IRC | 23:04 | |
*** vinod has joined #openstack-dns | 23:06 | |
*** vinod has quit IRC | 23:10 | |
*** vinod has joined #openstack-dns | 23:11 | |
openstackgerrit | Richard Megginson proposed a change to stackforge/designate: provide designate getting started instructions for Fedora 19 https://review.openstack.org/67598 | 23:14 |
*** vinod has quit IRC | 23:15 | |
*** jorgem has quit IRC | 23:19 | |
*** simonmcc has joined #openstack-dns | 23:21 | |
*** CaptTofu has quit IRC | 23:24 | |
*** CaptTofu has joined #openstack-dns | 23:25 | |
*** CaptTofu has quit IRC | 23:29 | |
*** vipul-away is now known as vipul | 23:42 | |
kiall | richm: the F19 doc look good :) The only thing I would suggest (before I try them myself) is that we try and merge them into the main document rather than a new section at the bottom .. My reasoning is, 1) OpenStack as a whole has expressed first class support for Fedora/RHEL/CentOS and Ubuntu, so including these in the main body of the document is OK. 2) Bitrot. If they stay as notes at the bottom, it's more likely people will miss the matching | 23:45 |
kiall | fedora section while making a change.. and reviewers won't see the fedora bit in the diff when a ubuntu change comes in. | 23:45 |
kiall | I have to admit though, I'm not sure where things like the selinux note should go.. Maybe a note section like on [1] linking to the very fedora specific stuff at the bottom? | 23:48 |
kiall | [1] http://designate.readthedocs.org/en/latest/devstack.html | 23:48 |
kiall | Which reminds me.. That doc page needs to be updated for the devstack plugin, rather than fork.. | 23:49 |
richm | kiall: ok, sounds good | 23:55 |
richm | kiall: I wasn't really sure where or how to provide this information | 23:55 |
kiall | Well, we'll accept anything that makes our docs better ;) Other core OpenStack projects tend to skip the basics (like RMQ) configs, allowing the OpenStack install guides which covers all the core servers to handle that..# | 23:58 |
kiall | But.. We're not included in those docs, so, having them ourselves where necessary is a good thing | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!