Skip to content

feat: Serve isolated private DNS zones on a shared fleet - #236

Draft
scotwells wants to merge 21 commits into
feat/internal-dns-regional-deliveryfrom
feat/internal-dns-shared-query-serving
Draft

scotwells wants to merge 21 commits into
feat/internal-dns-regional-deliveryfrom
feat/internal-dns-shared-query-serving

Conversation

@scotwells

@scotwells scotwells commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Resolve private names independently for each VPC through a shared CoreDNS fleet.

Trusted network destinations select DNS contexts before record or cache lookup. Private answers use accepted zone data, and public queries use a separate cache for each context. Unknown contexts and unavailable private zones cannot fall through to public DNS.

Test plan

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

Stacked on #235. Architecture: #229.

@scotwells
scotwells force-pushed the feat/internal-dns-shared-query-serving branch 2 times, most recently from 9b546a2 to fb7b6f8 Compare October 9, 2026 00:17
@scotwells
scotwells force-pushed the feat/internal-dns-shared-query-serving branch from 962acc1 to b5090c2 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-shared-query-serving branch 2 times, most recently from 4e283d1 to 91858a1 Compare October 12, 2026 17:21
@scotwells
scotwells force-pushed the feat/internal-dns-shared-query-serving branch 2 times, most recently from 2b9c404 to c5e3980 Compare October 12, 2026 21:40
@scotwells
scotwells force-pushed the feat/internal-dns-shared-query-serving branch from c5e3980 to 530a5f2 Compare October 12, 2026 22:07
@scotwells
scotwells force-pushed the feat/internal-dns-shared-query-serving branch from 530a5f2 to ffebdaf 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