Skip to content

feat: Preserve private DNS isolation through serving failures - #237

Draft
scotwells wants to merge 28 commits into
feat/internal-dns-shared-query-servingfrom
feat/internal-dns-serving-recovery
Draft

scotwells wants to merge 28 commits into
feat/internal-dns-shared-query-servingfrom
feat/internal-dns-serving-recovery

Conversation

@scotwells

@scotwells scotwells commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Keep validated private DNS available during configuration agent restarts and control plane outages.

CoreDNS restores accepted snapshots from persistent storage and activates record changes without restarting DNS listeners. The fleet verifies installed publications before reporting readiness, while invalid updates retain accepted state. Explicit withdrawals remove records and resolver access.

Test plan

  • CI: API and controller tests
  • CI: Lint and generated manifests
  • CI: Container packaging
  • CI: Repository end-to-end tests

Stacked on #236. Architecture: #229.

@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch from f73df4a to bfe4a3a Compare October 9, 2026 00:14
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch 2 times, most recently from 90db938 to 1d7fb92 Compare October 9, 2026 00:22
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch from 1d7fb92 to 697822e Compare October 9, 2026 01:33
@scotwells
scotwells added this pull request to stack #240 October 9, 2026 02:17
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch from 4830b10 to 8a42d50 Compare October 12, 2026 17:09
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch 2 times, most recently from 67f3407 to 50ed071 Compare October 12, 2026 21:17
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch 2 times, most recently from d28b974 to f46429c Compare October 12, 2026 22:07
@scotwells
scotwells force-pushed the feat/internal-dns-serving-recovery branch from f46429c to 0839f10 Compare October 12, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant