<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/bifrost, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2026-01-22T08:20:50+00:00</updated>
<entry>
<title>Remove special handling for python3.12</title>
<updated>2026-01-22T08:20:50+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2026-01-22T08:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=64475a0b1b4dccbc3b817c78453e1d027b3f0d68'/>
<id>urn:sha1:64475a0b1b4dccbc3b817c78453e1d027b3f0d68</id>
<content type='text'>
This is not required anymore since we have switched to Rocky Linux 10.

Change-Id: I10b68c2d3afa91cabf9341df75d8cf9f626c0f9b
Signed-off-by: Pierre Riteau &lt;pierre@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>bifrost/kolla-toolbox: Bump ansible-core to 2.20</title>
<updated>2026-01-12T14:58:24+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-01-08T12:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b59312e36cedb3bc0da1a94278ce81e3fcfdf296'/>
<id>urn:sha1:b59312e36cedb3bc0da1a94278ce81e3fcfdf296</id>
<content type='text'>
Set inject_facts_as_vars to False to match what we do in
Kolla-Ansible (and this option will default to False in 2.24)

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/972696

Change-Id: Iae2b70ca62fd68400bde9296edcda8e53f14a896
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Bump Ansible to 12 and ansible-core to 2.19</title>
<updated>2025-10-28T10:45:51+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-09-09T19:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3913b6229510788f019b90d0011cc1a372cd57e7'/>
<id>urn:sha1:3913b6229510788f019b90d0011cc1a372cd57e7</id>
<content type='text'>
Change-Id: I37f4515587cb040296612e35d4c643f0c2bea6f6
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move repo enablement to respective rpm blocks</title>
<updated>2025-10-02T08:37:07+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-01T08:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=17727e148120c43a5c7056b33e4277592376ccca'/>
<id>urn:sha1:17727e148120c43a5c7056b33e4277592376ccca</id>
<content type='text'>
Currently we are enabling repos irrespective of rpm/deb
statement blocks and not failing in the method used
if a repository is missing.

Downside is - we might be producing one more layer,
but it probably is a more logical approach.

This is required for adding rpm support in repos.yaml
that will also include failing on missing repositories.

Change-Id: I5479c5c935760f00fe4cd307366f261deee3199f
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Drop ironic-inspector</title>
<updated>2025-09-05T07:23:23+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-08-29T05:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=97899bce586d3a1713a9db20cffc2345625f064b'/>
<id>urn:sha1:97899bce586d3a1713a9db20cffc2345625f064b</id>
<content type='text'>
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951864

Change-Id: Ie7e607c5a9c6f8c2e36aea5d52dc2ffbe97dddb3
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>bifrost: fix creation of python3 lib symlink</title>
<updated>2025-05-02T18:11:38+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2025-05-02T18:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e33902c30cb7e07d48621d3c574594b2084f1bdc'/>
<id>urn:sha1:e33902c30cb7e07d48621d3c574594b2084f1bdc</id>
<content type='text'>
When {{ venv_path }}/lib/python3 already exist and we run the ln
command, we end up with:

    /var/lib/kolla/venv/lib/
    ├── python3 -&gt; python3.9
    ├── python3.12
    │   └── site-packages
    └── python3.9
        ├── python3.12 -&gt; python3.12
        └── site-packages

Instead, it should be:

    /var/lib/kolla/venv/lib/
    ├── python3 -&gt; python3.12
    ├── python3.12
    │   └── site-packages
    └── python3.9
        └── site-packages

Remove the existing link first to ensure it is created properly.

Change-Id: I42dd2490d14070074fe1fa7ae9e0a4cbf095b06f
</content>
</entry>
<entry>
<title>Merge "bifrost: bump Ansible version to 11"</title>
<updated>2025-04-04T01:06:22+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-04-04T01:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e7391f65bdaa7f0cb75443a5a0139415dc82550a'/>
<id>urn:sha1:e7391f65bdaa7f0cb75443a5a0139415dc82550a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bifrost: bump Ansible version to 11</title>
<updated>2025-04-02T08:30:46+00:00</updated>
<author>
<name>Grzegorz Koper</name>
<email>grzegorzk@stackhpc.com</email>
</author>
<published>2025-03-20T19:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c8fdb5550b15f98ed8f331f8d4b88ce150ccf3a5'/>
<id>urn:sha1:c8fdb5550b15f98ed8f331f8d4b88ce150ccf3a5</id>
<content type='text'>
Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/945498
Change-Id: I0e7ce418508f6684a20539c6b6129a134f91c71c
</content>
</entry>
<entry>
<title>Merge "Change Bifrost Python upper-constraints source"</title>
<updated>2025-03-27T13:12:48+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-03-27T13:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cba22d42356faac9904d3636e03b35d81dbe7c52'/>
<id>urn:sha1:cba22d42356faac9904d3636e03b35d81dbe7c52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change Bifrost Python upper-constraints source</title>
<updated>2025-02-05T15:36:52+00:00</updated>
<author>
<name>Seunghun Lee</name>
<email>seunghun@stackhpc.com</email>
</author>
<published>2024-11-12T10:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4cab35b1a81055c3696e5fa42d794d6fc96076e6'/>
<id>urn:sha1:4cab35b1a81055c3696e5fa42d794d6fc96076e6</id>
<content type='text'>
Users can override the upper-constraints.txt by setting the source of
openstack-base in kolla-build.conf.

However, bifrost-base Dockerfile so far doesn't pass overridden
upper-constraints file to Bifrost install playbook resulting the
playbook not acknowledging it and just use upstream one.

This change sets the source of Bifrost upper-constraints to use
upper-constraints of openstack-base for consistency among all Kolla
images

With this, change the environment variable UPPER_CONSTRAINTS_FILE is
only affecting kolla-toolbox image.
Therefore, moved UPPER_CONSTRATINS_FILE variable example to the
``kolla_toolbox_pip_conf`` block of kolla-toolbox Dockerfile.

Additionally, updated 'Python packages build options' section of
documentation to represent latest method of changing Python package
related options (including this change).

Change-Id: I0a9c782ca1177ef84e4323cb1e5bfac0fb3f383c
</content>
</entry>
</feed>
