| Crates.io | externaldns-webhook |
| lib.rs | externaldns-webhook |
| version | 2025.3.4 |
| created_at | 2024-11-26 10:33:58.321229+00 |
| updated_at | 2025-03-12 02:56:42.79338+00 |
| description | Interface (trait) for ExternalDns webhook. |
| homepage | https://github.com/Magicloud/externaldns-webhook |
| repository | https://github.com/Magicloud/externaldns-webhook |
| max_upload_size | |
| id | 1461442 |
| size | 166,788 |
This lib implenments External-DNS webhook interface. External-DNS uses this interface to communicate with non-built-in DNS service provider.
The main trait is Provider, which defines the four functions of the webhook. Pass the implementor to Webhook::new, then Webhook::start to get the whole thing running.
Ref: https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/webhook-provider.md