Test DNS & omctest-service-viewer - what's actually wired

Snapshot 2026-06-23, post June (#276) deploy. Zone test.dukc.net (Z1T89WN8T3VS8O, in SharedServices). 18 service A-records cross-checked against the 13 ALBs that currently exist in Test.

TL;DR. The calc failure (RAO fetch -> EAI_NODATA) is one symptom of a wider problem: 5 of 18 service hostnames point at load balancers that no longer exist. Records are updated piecemeal each cycle and after ALB churn - no single owner keeps them in sync. The recent service-viewer ALB delete+recreate left some records repointed and others stranded.

Why this is messy (context for the call)

DNS health - the 5 broken records

HostnamePoints at (alias)StatusImpact
services.test.dukc.netinternal-test-inter-13p0cqhh92h5g (internal, deleted)DANGLINGThe calc failure. RAO endpoint services.test.dukc.net/raoservice/ -> no address -> every passage-plan calc fails.
serviceviewer.test.dukc.netomcte-publi-av10jm2ywvl0 (deleted in the audit)DANGLINGShould be the recreated omctest-svcviewer-public (like ais/dds were).
dds-ecs.test.dukc.netomcte-publi-av10jm2ywvl0 (deleted in the audit)DANGLINGSame orphaned-by-the-rename case.
auth.test.dukc.netomctes-publi-hofpv5kk5lzo (not in current ALBs)DANGLINGCognito custom-domain target gone. Login still works via the app form, so confirm whether it's actually used.
api.test.dukc.nettf-lb-2025030501... (a March 2025 ALB)STALE ~15moPoints at an ALB from over a year ago - almost certainly dead.

DNS health - the 13 that resolve (two different origins)

By ALB creation time, these split in two. 7 were stood up by this cycle's deploy (#276, ALBs created 15:36-15:42 on 22 Jun). The other 6 hang off omctest-svcviewer-public - the service-viewer ALB recreated by hand at 06:37 after the audit deleted it. The deploy did not create that ALB; those 6 depend on persistent, manually-rebuilt infra that sits outside the cycle.

HostnamePoints atOrigin
test.dukc.net (apex/front-end)omctes-Publi-ItOji1crmWOi#276 cycle
apiservicestf-lb-...365347...0b#276 cycle
dukcconfigbasedservicestf-lb-...424550...#276 cycle
api.servicetf-lb-...424521...#276 cycle
api.series6omctes-Publi-ItOji1crmWOi#276 cycle
iceomctes-Publi-Ag5HHzaOEamg#276 cycle
phdromctes-NLBPu-dpX60G7jTeVE (NLB)#276 cycle
ais / dds / msdukc1 / msdukc2 / msdukc-dds2 / msdukc-melbourne1omctest-svcviewer-publichand-rebuilt 06:37 - NOT the cycle

For the call - questions to resolve