<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Owned dns on Alwaldend</title><link>https://alwaldend.com/docs/infra/openhands/openspec/specs/owned-dns/</link><description>Recent content in Owned dns on Alwaldend</description><generator>Hugo</generator><language>en</language><atom:link href="https://alwaldend.com/docs/infra/openhands/openspec/specs/owned-dns/index.xml" rel="self" type="application/rss+xml"/><item><title>owned-dns Specification</title><link>https://alwaldend.com/docs/infra/openhands/openspec/specs/owned-dns/spec/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alwaldend.com/docs/infra/openhands/openspec/specs/owned-dns/spec/</guid><description>&lt;span id="owned-dns-specification"&gt;&lt;/span&gt;&lt;h2 id="purpose"&gt;Purpose&lt;a class="td-heading-self-link" href="#purpose" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Define OpenHands DNS management through the owner&amp;rsquo;s &lt;code&gt;tf_setup&lt;/code&gt; root,&#10;including canonical declarations, scoped credentials, and offline source checks&#10;before adopting live records.&lt;/p&gt;&#10;&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 id="requirement-owner-local-dns-configuration"&gt;Requirement: Owner-local DNS configuration&lt;a class="td-heading-self-link" href="#requirement-owner-local-dns-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;The &lt;code&gt;tf_setup&lt;/code&gt; root SHALL consume this owner&amp;rsquo;s canonical &lt;code&gt;dnsconfig.json&lt;/code&gt; through&#10;the shared DNS Terraform module, preserving declared record identities and views.&#10;DNS resources SHALL default to disabled before adoption and SHALL default to&#10;enabled in the reviewed adoption revision. Adoption SHALL bind existing records&#10;to their exact provider identities and SHALL preserve their declared attributes.&#10;Existing-record adoption SHALL contain no DNS record additions, changes,&#10;replacements, or deletions. Verified missing declarations MAY be provisioned&#10;through an exact additions-only DNS plan that preserves every existing record&#10;and excludes non-DNS managed-resource changes. After deployment, default DNS&#10;reconciliation SHALL retain the bindings and preserve unrelated provider records.&lt;/p&gt;</description></item></channel></rss>