Skip to content
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

Feature: Synchronization System #6

Open
AzorianMatt opened this issue Jan 5, 2023 · 0 comments
Open

Feature: Synchronization System #6

AzorianMatt opened this issue Jan 5, 2023 · 0 comments
Labels
feature / request New feature or enhancement request mod / accepted This request has been accepted
Milestone

Comments

@AzorianMatt
Copy link
Contributor

AzorianMatt commented Jan 5, 2023

This feature should provide a framework for synchronizing data to and from PowerDNS servers through the use of task queuing. This framework should be designed with a future goal in mind of handling not just data related to authoritative DNS zones, but also server metrics and configuration for all three servers available in the PowerDNS suite.

Furthermore, where applicable, the synchronized entity schema should allow for the storage of synchronization flags to indicate what directions are allowed to produce updates to data mismatch scenarios. For example, the ability to flag most records of a zone as outgoing updates only meaning that only changes in this application will be pushed to PowerDNS servers but changes on the server will not be pulled into this application. Conversely, a small sub-set of records could be flagged to allow for both ingress and egress updates which would support the use of the RFC 2136 implementation for DNS updates.

This system should also include a Go binary that can act as a Celery scheduling proxy for incoming DNS messages on UDP/53.

@AzorianMatt AzorianMatt added the feature / request New feature or enhancement request label Jan 5, 2023
@AzorianMatt AzorianMatt added this to the v0.1.0 milestone Jan 5, 2023
@github-actions github-actions bot added the mod / stale This request has gone stale label Apr 6, 2023
@AzorianMatt AzorianMatt added mod / reviewing This request is being reviewed mod / accepted This request has been accepted and removed mod / stale This request has gone stale mod / reviewing This request is being reviewed labels Apr 6, 2023
@PowerDNS-Admin PowerDNS-Admin deleted a comment from github-actions bot Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature / request New feature or enhancement request mod / accepted This request has been accepted
Projects
None yet
Development

No branches or pull requests

1 participant