d2iq-archive / mesos-dns

DNS-based service discovery for Mesos.
https://mesosphere.github.com/mesos-dns
Apache License 2.0
483 stars 137 forks source link

Adding in support for additional resolvers #464

Closed bradbeam closed 7 years ago

bradbeam commented 8 years ago

Part of work that was mentioned in #439

This adds in the framework for extending mesos-dns to publish to an external source. The intent behind this is to provide a Resolver interface that consumes a RecordGenerator struct. The RecordGenerator contains all the necessary records and metadata for an external source to construct the necessary records.

As part of this work, the existing resolver has been renamed to builtin and related configs have been moved as well.

mesosphere-ci commented 8 years ago

Can one of the admins verify this patch?

bradbeam commented 8 years ago

Anyone have any insight into the alignment checks? http://golang-sizeof.tips/ is throwing a 502.

sargun commented 8 years ago

Two things: 1) I think that this wont make 0.5.3, but we can do a quick follow-on 2) What do you think about having further integration testing, especially on CI? Where we set up consul, dnsmasq, etc..?