<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/tox.ini, branch stable/2026.2</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.2</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.2'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2026-10-05T11:37:24+00:00</updated>
<entry>
<title>Update TOX_CONSTRAINTS_FILE for stable/2026.2</title>
<updated>2026-10-05T11:37:24+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2026-10-05T11:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d8306143a193aaf0f2aba36e69961939f2e8d8e6'/>
<id>urn:sha1:d8306143a193aaf0f2aba36e69961939f2e8d8e6</id>
<content type='text'>
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.

Until the requirements repository has a stable/2026.2 branch, tests
will continue to use the upper-constraints list on master.

Change-Id: I9c230ea8bc66b3796ff9844190430dea009c4b43
Signed-off-by: OpenStack Release Bot &lt;infra-root@openstack.org&gt;
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/functions
</content>
</entry>
<entry>
<title>CI: Switch to build from Zuul cached repos</title>
<updated>2026-08-18T05:18:38+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-08-17T06:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3f01507eb215b2162e9815257cbd2ba4091251df'/>
<id>urn:sha1:3f01507eb215b2162e9815257cbd2ba4091251df</id>
<content type='text'>
Instead of overloading tarballs.opendev.org (and relying on their
functional state), let's build images directly from Zuul cached
workspaces.

Adding a script that will validate if we're missing anything when
adding new images.

Change-Id: Ie1d8dce841b9a996e96e3a6e1b097b0d256c0bea
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: Rework copr job to a different secret format</title>
<updated>2026-07-21T17:36:18+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-07-21T16:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c551840faec363feb7ae425bbab3d5d072ad43c4'/>
<id>urn:sha1:c551840faec363feb7ae425bbab3d5d072ad43c4</id>
<content type='text'>
Change-Id: I2ef1b33b8d4527e0aea4f00dd1ce0770da2c495e
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Ignore D001 Line too long errors in release notes</title>
<updated>2026-05-13T09:03:10+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2026-05-13T08:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5c3d61abbbc3b5c0c484f5054def1ba294145eed'/>
<id>urn:sha1:5c3d61abbbc3b5c0c484f5054def1ba294145eed</id>
<content type='text'>
The release notes job was changed [1], leading to build failures.
Resolve by ignoring errors in existing files.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/RLOKQLQUDAVSML4C4OW2EM4OXOGRCYBA/

Change-Id: I3db224fbf7ffaf153fb6307d506fdad980bb429d
Signed-off-by: Pierre Riteau &lt;pierre@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Remove upper-constraints from Kolla linters.</title>
<updated>2026-04-28T06:39:50+00:00</updated>
<author>
<name>Michael Still</name>
<email>mikal@stillhq.com</email>
</author>
<published>2026-04-28T01:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c61312fd9ce82f11e48890caaea1761c2b0a9191'/>
<id>urn:sha1:c61312fd9ce82f11e48890caaea1761c2b0a9191</id>
<content type='text'>
Linting on master for Kolla is failing right now. The root cause is
that master's upper-constraints.txt pins pathspec===1.1.0, but
ansible-lint 26.4.0 requires pathspec&lt;1.1.0,&gt;=1.0.3.

Sadly not using upper-constraints in Kolla linters is a little more
complex than in Kolla-Ansible because of the inheritance of tox
dependencies. This patch therefore moves ansible-lint from
test-requirements.txt to a new lint-requirements.txt file.

Change-Id: I751ab5eb7a798502e79228568bda53fdec4971d6
Signed-off-by: Michael Still &lt;mikal@stillhq.com&gt;
</content>
</entry>
<entry>
<title>tox: Drop basepython</title>
<updated>2026-01-24T13:56:28+00:00</updated>
<author>
<name>Ivan Anfimov</name>
<email>lazekteam@gmail.com</email>
</author>
<published>2026-01-24T13:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9fca776e44f59b8dcb136a4bcad2ddecd5cb7967'/>
<id>urn:sha1:9fca776e44f59b8dcb136a4bcad2ddecd5cb7967</id>
<content type='text'>
Python 2 reached its EOL long time ago and we no longer expect any
user may attempt to run tox in Python 2.

Removing the option allows us to remove ignore_basepython_conflict.

Change-Id: Ibff3444cb38c60d5281daddfd252ac490e4ad838
Co-authored-by: Takashi Kajinami &lt;kajinamit@oss.nttdata.com&gt;
Signed-off-by: Ivan Anfimov &lt;lazekteam@gmail.com&gt;
</content>
</entry>
<entry>
<title>Drop environments for nose</title>
<updated>2025-05-27T07:04:20+00:00</updated>
<author>
<name>Takashi Kajinami</name>
<email>kajinamit@oss.nttdata.com</email>
</author>
<published>2025-05-27T07:04:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=2666f1929b71b2617d2895eb0c3600841253f377'/>
<id>urn:sha1:2666f1929b71b2617d2895eb0c3600841253f377</id>
<content type='text'>
... because stestr is now used instead of nose.

Also drop the VIRTUAL_ENV environment which is now automatically set
by tox.

Change-Id: Ied6e20f5b1dc5de384f29d317bec998e86f26efa
</content>
</entry>
<entry>
<title>CI: Use ansible-lint for CI roles and playbooks</title>
<updated>2025-02-20T10:59:30+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-12-12T11:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=af632db5d138253c36a06a6bcd7d6c9b6fa85edc'/>
<id>urn:sha1:af632db5d138253c36a06a6bcd7d6c9b6fa85edc</id>
<content type='text'>
Removing dbus-python deps because now a-c-k handles that.

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

Change-Id: I97a97da73a7ccb27789e979656867e4adfe8a633
</content>
</entry>
<entry>
<title>Fix genconfig</title>
<updated>2025-01-24T06:48:38+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-01-07T10:57:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d3bb06d5ce3fb9df53fd6e043a3fea9bb1faeae0'/>
<id>urn:sha1:d3bb06d5ce3fb9df53fd6e043a3fea9bb1faeae0</id>
<content type='text'>
Currently tox -e genconfig fails with stevedore issues,
because tox is not doing sdist.

Closes-Bug: #2051575

Change-Id: Idfc26fe380a546d0fd712a531e5913090b01d808
</content>
</entry>
<entry>
<title>CI: Add reno linting</title>
<updated>2024-11-08T11:28:21+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-04-22T14:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d930fca08c735b848ca92ac0d553eeebf3eaa028'/>
<id>urn:sha1:d930fca08c735b848ca92ac0d553eeebf3eaa028</id>
<content type='text'>
Change-Id: I799d6bf7a381c377dee565c13b1732f7313520f4
</content>
</entry>
</feed>
