<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openstack/designate — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-designate/</link>
    <atom:link href="https://stackers.network/projects/openstack-designate/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Sat, 26 Sep 2026 00:00:00 +0000</lastBuildDate>
    <description>Weekly code-activity digest for openstack/designate from Stackers Network.</description>
    <item>
      <title>openstack/designate — Week of 2026-09-26</title>
      <link>https://stackers.network/projects/openstack-designate/2026-09-26</link>
      <guid>https://stackers.network/projects/openstack-designate/2026-09-26</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate>
      <description>API service cleanup. The standalone designate-api command and its WSGIService wrapper were removed, cutting ~430 lines and pushing deployments toward the WSGI-application entry point; a companion change makes the API service tests skip cleanly once oslo.service WSGI support…</description>
      <content:encoded><![CDATA[<p><strong>API service cleanup.</strong> The standalone <code translate="no">designate-api</code> command and its <code translate="no">WSGIService</code> wrapper were removed, cutting ~430 lines and pushing deployments toward the WSGI-application entry point; a companion change makes the API service tests skip cleanly once <code translate="no">oslo.service</code> WSGI support disappears. On the management side, <code translate="no">designate-manage pool update</code> gained a <code translate="no">--replace</code> flag (<a href="https://review.opendev.org/c/openstack/designate/+/976247">976247</a>) to overwrite pool state rather than merge it.</p>
<p><strong>Bug fixes.</strong> Zone deletion no longer fails when BIND is configured with recursion enabled, and a zone's serial now increments correctly on description-only updates. The CAA record type accepts the full RFC 6844 flags range, pool deletion succeeds when the pool contains a catalog zone, and the pool-validation error surfaced during zone creation is clearer. The TLD list API picked up a <code translate="no">description</code> filter, and a coordination-driver shutdown path is now safe when the driver was never initialized.</p>
<p><strong>Docs and housekeeping.</strong> A batch of documentation work landed: obsolete 2015–2017 upgrade guides were dropped, zone-import API docs corrected, AppArmor setup for BIND9 <code translate="no">rndc.key</code> documented, Neutron DNS extension availability clarified, and stray auth headers removed from admin-only endpoints. Grenade jobs got an extended <code translate="no">irrelevant-files</code> list, and a translations import from Zanata rounded out the week.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
