Conversation
Signed-off-by: Anton Antonov <anton.synd.antonov@gmail.com>
|
any progress? |
|
@vtolstov Didn't start anything. Will do it this weekend. |
|
@syndbg it's very useful for us . And I put coredns/coredns#1822 merge into coredns and write the etcd plugin. Waiting for the dynapi plugin |
|
Any news? I'm also interested into this plugin for updating records with the dynamic IP of my home server. |
|
ping, do you plan to finish this? |
|
@vtolstov Yes. I have this week free for Open-source work. The reason why I haven't exactly finished this is cause in the last few months of production usage led me to make few changes. Will share more. |
|
Would be awesome to see progress on this one! Is your plan to be compliant with https://tools.ietf.org/html/rfc2136 ? |
|
@syndbg can you provide some update information on this ? is there any code you can share so we can try to help ? |
|
Hey, for some reason I completely forgot this and COVID happened. @mrueg @gregorybrzeski and anyone interested. |
Signed-off-by: Anton Antonov <anton.synd.antonov@gmail.com>
chore: establish dynapi project structure
|
Happy to say 8 years + 1 day, 0.1.0 is out. 🎉🎉🎉 @mrueg @gregorybrzeski @vtolstov @unixfox @piaoyu . Any future feature requests, improvements, bugs can go through normal GH Issues . 😅 |
Intro:
The goal of this PR is to have the
dynapiplugin moved from coredns/coredns#1822 to this repository.The "dynamic registration" part will remain inside
coredns/corednssince other "base" plugins need to implement it.The dynamic CRUD API for DNS records will live here.
Why is this not in the
coredns/corednsFirst and foremost it must be observed how useful the plugin is to other people. Obviously there's some interest, but no clear stats are observed at the moment.
Lets get this started before jumping to the main repository (if ever).
Ref: https://github.com/coredns/coredns/blob/master/plugin.md#qualifying-for-main-repo
What needs to be done in
github.com/coredns/dynapiAction plan is based on common sense, https://github.com/coredns/coredns/blob/master/plugin.md and the quality of other
CoreDNSplugins such as:dynapirestpart from [WIP] Dynamic updates API with listen server coredns#1822README.mdthat satisfies the criteria of:CoreDNS.Corefile(s) with usage of the plugin for different scenarios"github.com/coredns/coredns/plugin/pkg/log"that covers theINFO/DEBUG/ERRcases at least, to make debugging and traceability easier.Signed-off-by: Anton Antonov anton.synd.antonov@gmail.com