Why
The EKS features use command-plus-exit-code pairs to wait for newly provisioned gateway names and derived route names to resolve. The DNS name and timeout are the observable contract; retry-loop and resolver syntax are implementation details.
Scope
Add an assertion that an explicit DNS name resolves through the host resolver within an explicit timeout.
Acceptance criteria
Parent: #858
Why
The EKS features use command-plus-exit-code pairs to wait for newly provisioned gateway names and derived route names to resolve. The DNS name and timeout are the observable contract; retry-loop and resolver syntax are implementation details.
Scope
Add an assertion that an explicit DNS name resolves through the host resolver within an explicit timeout.
Acceptance criteria
${VAR}interpolation.wait-for-dns.shcommand pairs without changing gateway-domain derivation.Parent: #858