<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openstack/kolla — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-kolla/</link>
    <description>Weekly code-activity digest for openstack/kolla from Stackers Network.</description>
    <item>
      <title>openstack/kolla — Week of 2026-07-11</title>
      <link>https://stackers.network/projects/openstack-kolla/2026-07-11</link>
      <guid>https://stackers.network/projects/openstack-kolla/2026-07-11</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <description>SPICE imaging. The largest feature landing wires up opt-in SPICE support for the Rocky base image, pulling the stack in via COPR (986283). A companion change installs and starts virtlogd inside the nova-libvirt-spice container so the console path actually comes up. Packaging and…</description>
      <content:encoded><![CDATA[<p><strong>SPICE imaging.</strong> The largest feature landing wires up opt-in SPICE support for the Rocky base image, pulling the stack in via COPR (<a href="https://review.opendev.org/c/openstack/kolla/+/986283">986283</a>). A companion change installs and starts <code translate="no">virtlogd</code> inside the <code translate="no">nova-libvirt-spice</code> container so the console path actually comes up.</p>
<p><strong>Packaging and CI.</strong> The repo moved to <code translate="no">pyproject.toml</code>, and CI file triggers were rewritten to match the recent <code translate="no">docker/</code> directory reshuffle so job selection tracks the new layout again. A stale npm proxy configuration was dropped from CI, and <code translate="no">kolla-build</code> now normalizes mtime when creating archives, making image tarballs reproducible.</p>
<p><strong>Policy.</strong> An AI contribution policy was adopted on master and backported across three stable branches — four near-identical changes in total.</p>
<p><strong>Elsewhere.</strong> A small set of redundant permission-parsing tests was removed.</p>]]></content:encoded>
    </item>
    <item>
      <title>openstack/kolla — Week of 2026-06-27</title>
      <link>https://stackers.network/projects/openstack-kolla/2026-06-27</link>
      <guid>https://stackers.network/projects/openstack-kolla/2026-06-27</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate>
      <description>Image fixes. The bulk of the week landed small but pointed container fixes. nova-libvirt now installs and starts virtlogd (backported across two branches), the keepalived image picks up the mariadb client package, and a backport to 2025.2 and older ensures the Ironic temp…</description>
      <content:encoded><![CDATA[<p><strong>Image fixes.</strong> The bulk of the week landed small but pointed container fixes. <code translate="no">nova-libvirt</code> now installs and starts <code translate="no">virtlogd</code> (backported across two branches), the <code translate="no">keepalived</code> image picks up the mariadb client package, and a backport to 2025.2 and older ensures the Ironic temp directory is created. A behavior tweak to repo handling makes user-provided <code translate="no">repos.yaml</code> merge with the default rather than replace it (<a href="https://review.opendev.org/c/openstack/kolla/+/993499">993499</a>).</p>
<p><strong>Monitoring bumps.</strong> Prometheus moves to 3.5.4 on two branches, and <code translate="no">prometheus-mtail</code> switches over to a new upstream fork following the original project's status.</p>
<p><strong>Tooling.</strong> Zuul jobs get a 68-line cleanup, and periodic CI is switched onto the <code translate="no">periodic-stable</code> template.</p>]]></content:encoded>
    </item>
    <item>
      <title>openstack/kolla — Week of 2026-06-20</title>
      <link>https://stackers.network/projects/openstack-kolla/2026-06-20</link>
      <guid>https://stackers.network/projects/openstack-kolla/2026-06-20</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate>
      <description>Build pipeline. The headline change wires Docker BuildKit into kolla-build via docker buildx build, landing nearly 500 lines of new build-path code and giving the image builder a modern frontend option. See https://review.opendev.org/c/openstack/kolla/+/993034. Config…</description>
      <content:encoded><![CDATA[<p><strong>Build pipeline.</strong> The headline change wires Docker BuildKit into <code translate="no">kolla-build</code> via <code translate="no">docker buildx build</code>, landing nearly 500 lines of new build-path code and giving the image builder a modern frontend option. See <a href="https://review.opendev.org/c/openstack/kolla/+/993034">https://review.opendev.org/c/openstack/kolla/+/993034</a>.</p>
<p><strong>Config templating.</strong> <code translate="no">kolla_set_configs</code> gained a YAML engine alongside its existing handling, broadening the formats the in-container config tool can render and merge.</p>
<p><strong>Runtime fixes.</strong> <code translate="no">nova-libvirt</code> now installs and starts <code translate="no">virtlogd</code> so guest serial/console logs are captured properly. <code translate="no">masakari</code> log files are forced to be owned by the <code translate="no">masakari</code> user, and stale <code translate="no">cgi-bin</code> directory creation was dropped from both <code translate="no">gnocchi</code> and <code translate="no">masakari</code> images. The earlier <code translate="no">horizon</code> pin of <code translate="no">setuptools&lt;82</code> was reverted, and Prometheus was bumped to 3.5.4.</p>
<p><strong>Tooling and CI.</strong> Arm64 publish jobs were moved from per-change to <code translate="no">periodic-weekly</code> across four stable branches, trimming the cost of multi-arch image publishing.</p>]]></content:encoded>
    </item>
    <item>
      <title>openstack/kolla — Week of 2026-06-13</title>
      <link>https://stackers.network/projects/openstack-kolla/2026-06-13</link>
      <guid>https://stackers.network/projects/openstack-kolla/2026-06-13</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <description>Security hardening. The headline change converts kolla-build to Jinja2's SandboxedEnvironment to prevent server-side template injection, landing on master and three stable branches for a coordinated fix across ~460 lines (993019). Image coverage. A new container image build for…</description>
      <content:encoded><![CDATA[<p><strong>Security hardening.</strong> The headline change converts <code translate="no">kolla-build</code> to Jinja2's <code translate="no">SandboxedEnvironment</code> to prevent server-side template injection, landing on master and three stable branches for a coordinated fix across ~460 lines (<a href="https://review.opendev.org/c/openstack/kolla/+/993019">993019</a>).</p>
<p><strong>Image coverage.</strong> A new container image build for <strong>kerbside</strong> was added (~90 lines), expanding the set of services Kolla can produce images for.</p>
<p><strong>Dependency and packaging fixes.</strong> <code translate="no">mod_auth_mellon</code> is now installed from EPEL in the httpd image, and the keepalived image gains the mariadb client package across three branches. On the Python side, an <code translate="no">openstacksdk==4.14.0</code> pin was applied and then reverted on two branches once unblocked, and <code translate="no">setuptools&lt;82</code> is now pinned for bifrost on stable/2025.1. A stray "Switch to Gazpacho/2026.1 sources" change was also reverted.</p>
<p><strong>CI.</strong> The Debian upgrade job moved to Trixie.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
