On Oct 1, 2013, at 7:06 PM, Vipul Sabhaya wrote: > On Oct 1, 2013, at 3:37 PM, Michael Basnight <mbasni...@gmail.com> wrote: > >> On Oct 1, 2013, at 3:06 PM, Ilya Sviridov <isviri...@mirantis.com> wrote: >> >>> >>> On Tue, Oct 1, 2013 at 6:45 PM, Tim Simpson <tim.simp...@rackspace.com> >>> wrote: >>> Hi fellow Trove devs, >>> >>> With the Designate project ramping up, its time to refactor the ancient DNS >>> code that's in Trove to work with Designate. >>> >>> The good news is since the beginning, it has been possible to add new >>> drivers for DNS in order to use different services. Right now we only have >>> a driver for the Rackspace DNS API, but it should be possible to write one >>> for Designate as well. >>> >>> How it corelates with Trove dirrection to use HEAT for all provisioning and >>> managing cloud resources? >>> There are BPs for Designate resource >>> (https://blueprints.launchpad.net/heat/+spec/designate-resource) and >>> Rackspace DNS >>> (https://blueprints.launchpad.net/heat/+spec/rax-dns-resource) as well and >>> it looks logically to use the HEAT for that. >>> >>> Currently Trove has logic for provisioning instances, dns driver, creation >>> of security group, but with switching to HEAT way, we have duplication of >>> the same functionality we have to support. >> >> +1 to using heat for this. However, as people are working on heat support >> right now to make it more sound, if there is a group that wants/needs DNS >> refactoring now, I'd say lets add it in. If no one is in need of changing >> what's existing until we get better heat support, then we should just >> abandon the review and leave the existing DNS code as is. >> >> I would prefer, if there is no one in need, to abandon the exiting review >> and add it to heat support. >> > > I would hate to wait til we have full Heat integration before getting > Designate support, considering Heat does not yet have Designate support. My > vote is to move forward with a DNS driver in trove that can be deprecated > once everything works with Heat. > > As far as supporting only Designate, I would be fine with a driver interface > that could potentially wrap Designate as well as Rax DNS. Given that both > will be somewhat temporary, I don't see a reason why we have to rip out rsdns > at this point.
Sounds like we have a winner.
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev