-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for netbox-dns plugin #41
Comments
Seems like a useful thing. |
Accidentally closed. Please submit a PR. |
Adding support for the netbox-dns plugin would be a game changer, in my opinion. I don't think I'm skilled enough to help with the actual implementation, but if there's anything I can do to assist (even if that just means buying ya'll some coffee), please let me know! 😁 |
You can contact me in private. I am actually interested in that, I am just not interested in doing all the work for free. |
I'm using the netbox-dns-plugin, which extends NetBox with complete DNS zone management functionality. This adds additional features like zones and other record types. It'd be great if I could query this information from coredns with your plugin.
I had a look at the plugin code and have some ideas how to implement this. I'd add a boolean argument in
setup.go
, which toggles if the native API or the DNS plugin API is used.Then I'd convert
func query()
to a wrapper function which calls either the existingquery()
(renamed to e.g.queryNative()
) function or a new functionqueryZonePlugin()
.I'd be happy to try and implement that functionality into your plugin, if you find this useful.
The text was updated successfully, but these errors were encountered: