Skip to content

feat: Publish healthy service endpoints into private DNS - #234

Draft
scotwells wants to merge 17 commits into
feat/internal-dns-context-accessfrom
feat/internal-dns-record-publication
Draft

scotwells wants to merge 17 commits into
feat/internal-dns-context-accessfrom
feat/internal-dns-record-publication

Conversation

@scotwells

@scotwells scotwells commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Publish service addresses from project registrations and atomic endpoint contributions. Explicit eligibility changes and deletions withdraw records; unavailable observations retain applied state. Durable lifetime tracking rejects delayed updates for retired contributions and permits replacement resources to publish. The control plane combines accepted records into ordered zone snapshots.

Test plan

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

Stacked on #233. Architecture: #229.

@scotwells
scotwells force-pushed the feat/internal-dns-record-publication branch from e1d0783 to 0f15f74 Compare October 9, 2026 00:13
@scotwells
scotwells force-pushed the feat/internal-dns-record-publication branch from 0f15f74 to 6d8b70d 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-record-publication branch 2 times, most recently from 8675b66 to c129e10 Compare October 12, 2026 17:21
@scotwells
scotwells force-pushed the feat/internal-dns-record-publication branch from c129e10 to 426e51c Compare October 12, 2026 21:17
@scotwells
scotwells force-pushed the feat/internal-dns-record-publication branch 2 times, most recently from 78ee13e to e424e79 Compare October 12, 2026 22:07
@scotwells
scotwells force-pushed the feat/internal-dns-record-publication branch from e424e79 to d12b197 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