Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion doc/source/admin/image-building.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ There are following distros (bases) available for building images:

- centos
- debian
- rocky
- ubuntu

See the :ref:`support matrix <support-matrix-base-images>` for information on
Expand Down Expand Up @@ -138,7 +139,7 @@ The ``kolla-build.conf`` file could look like this:
[keystone-base]
type = git
location = https://opendev.org/openstack/keystone
reference = stable/mitaka
reference = stable/2025.2

[heat-base]
type = local
Expand Down
2 changes: 1 addition & 1 deletion doc/source/admin/kolla_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ or off, such as the horizon container that looks for ``ENABLE_XXX`` variables
where ``XXX`` is a horizon plugin name. These are generally defined in the
container-specific ``extend_start.sh`` script, example for `horizon`_.

.. _horizon: https://github.com/openstack/kolla/blob/master/docker/horizon/extend_start.sh
.. _horizon: https://opendev.org/openstack/kolla/src/branch/master/docker/horizon/extend_start.sh

Variables available in the containers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
2 changes: 1 addition & 1 deletion doc/source/admin/template-override/ovs-dpdk.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@ repository:

.. code-block:: console

tools/build.py -t source --template-override contrib/template-override/ovs-dpdk.j2 ovsdpdk
kolla-build --template-override contrib/template-override/ovs-dpdk.j2 ovsdpdk

2 changes: 1 addition & 1 deletion doc/source/ceph_versions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ Distro,Ceph,
,Source,Release
Rocky Linux,CentOS Storage SIG,Squid
Ubuntu,Ubuntu,Squid
Debian,Debian,Pacific
Debian,Debian,Squid
4 changes: 2 additions & 2 deletions doc/source/contributor/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Meeting Agenda
Whiteboard (etherpad)
Keeping track of CI gate status, release status, stable backports,
planning and feature development status.
https://etherpad.openstack.org/p/KollaWhiteBoard
https://etherpad.opendev.org/p/KollaWhiteBoard

.. _channel logs: https://meetings.opendev.org/irclogs/%23openstack-kolla/
.. _meeting information: https://meetings.opendev.org/#Kolla_Team_Meeting
Expand Down Expand Up @@ -72,7 +72,7 @@ Kolla family projects track tasks and bugs in Launchpad:
If you're looking for some smaller, easier work item to pick up and get started
on, search for the 'low-hanging-fruit' tag in the relevant project.

A more lightweight task tracking is done via etherpad - `Whiteboard <https://etherpad.openstack.org/p/KollaWhiteBoard>`__.
A more lightweight task tracking is done via etherpad - `Whiteboard <https://etherpad.opendev.org/p/KollaWhiteBoard>`__.

Reporting a Bug
~~~~~~~~~~~~~~~
Expand Down
34 changes: 7 additions & 27 deletions doc/source/contributor/ptl-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,7 @@ New PTL
* Get acquainted with the release schedule, bearing in mind that Kolla is a
cycle-trailing project

* Example: https://releases.openstack.org/train/schedule.html

Open Infrastructure Summit
==========================

Ideally the Kolla PTL will be able to attend the summit. If not, try to arrange
for another member of the core team to represent the team. Good interaction
with the community at these events is crucial to encourage upstream
involvement, onboard new users, collect feedback and for the perceived health
of the project.

* Create a summit planning etherpad and alert about it in the kolla IRC meeting
and openstack-discuss mailing list

* Example: https://etherpad.openstack.org/p/kolla-train-summit

* Gather ideas for forum sessions

* Example: user feedback & roadmap, design sessions

* Prepare the project update presentation. Enlist help of others

* Prepare the on-boarding session materials. Enlist help of others

* Represent and promote the project while at the summit
* Example: https://releases.openstack.org/gazpacho/schedule.html

Project Team Gathering (PTG)
============================
Expand All @@ -57,10 +33,14 @@ Gathering (PTG). Alternatively, they may decide to host a virtual PTG at a
different time if there is not a critical mass of contributors attending the
PTG.

* Register the team for the PTG

* Reserve slots via the ptgbot

* Create PTG planning etherpad and alert about it in the
kolla IRC meeting and openstack-discuss mailing list

* Example: https://etherpad.openstack.org/p/kolla-train-ptg
* Example: https://etherpad.opendev.org/p/kolla-gazpacho-ptg

* Run sessions at the PTG

Expand All @@ -81,7 +61,7 @@ After Summit & PTG
* Send session summaries to the openstack-discuss mailing list

* Update the `Kolla whiteboard
<https://etherpad.openstack.org/p/KollaWhiteBoard>`__ with decided priorities
<https://etherpad.opendev.org/p/KollaWhiteBoard>`__ with decided priorities
for the upcoming release cycle

Day to Day
Expand Down
14 changes: 7 additions & 7 deletions doc/source/contributor/running-tests.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ See the `unit testing <https://wiki.openstack.org/wiki/Testing#Unit_Tests>`__
section of the Testing wiki page for more information.
Following are some simple examples.

To run the Python 3.8 tests:
To run the Python 3.13 tests:

.. code-block:: console

tox -e py38
tox -e py313

To run the style tests:

Expand All @@ -47,7 +47,7 @@ To run multiple tests separate items by commas:

.. code-block:: console

tox -e py38,pep8
tox -e py313,pep8

Running a subset of tests
-------------------------
Expand All @@ -60,27 +60,27 @@ To run the tests located only in the ``kolla/tests`` directory:

.. code-block:: console

tox -e py38 kolla.tests
tox -e py313 kolla.tests

To run the tests of a specific file say ``kolla/tests/test_set_config.py``:

.. code-block:: console

tox -e py38 test_set_config
tox -e py313 test_set_config

To run the tests in the ``ConfigFileTest`` class in
the ``kolla/tests/test_set_config.py`` file:

.. code-block:: console

tox -e py38 test_set_config.ConfigFileTest
tox -e py313 test_set_config.ConfigFileTest

To run the ``ConfigFileTest.test_delete_path_not_exists`` test method in
the ``kolla/tests/test_set_config.py`` file:

.. code-block:: console

tox -e py38 test_set_config.ConfigFileTest.test_delete_path_not_exists
tox -e py313 test_set_config.ConfigFileTest.test_delete_path_not_exists

Coverage Report Generation
--------------------------
Expand Down
3 changes: 2 additions & 1 deletion doc/source/support_matrix.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ The following base container images are supported:
================== =============================== ================
Distribution Default base Default base tag
================== =============================== ================
Rocky Linux quay.io/rockylinux/rockylinux 10
Centos quay.io/centos/centos stream10
Debian Trixie debian trixie
Rocky Linux quay.io/rockylinux/rockylinux 10
Ubuntu Noble ubuntu 24.04
================== =============================== ================

Expand Down
10 changes: 0 additions & 10 deletions tests/playbooks/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,3 @@
register: push_status
until: push_status.failed is false
retries: 5

- name: Ensure repository visibility is public
ansible.builtin.uri:
url: "https://quay.io/api/v1/repository/{{ item.RepoTags.0 }}/changevisibility"
method: POST
headers:
Authorization: "Bearer {{ kolla_quay_io_api.token | trim }}"
body: '{"visibility": "public"}'
body_format: json
loop: "{{ docker_host_info.images }}"
4 changes: 0 additions & 4 deletions zuul.d/debian.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
secrets:
- name: kolla_quay_io_creds
secret: kolla_quay_io_creds_jan_2026
- name: kolla_quay_io_api
secret: kolla_quay_io_api_jan_2026

- job:
name: kolla-publish-debian-trixie-arm64-quay
Expand All @@ -40,8 +38,6 @@
secrets:
- name: kolla_quay_io_creds
secret: kolla_quay_io_creds_jan_2026
- name: kolla_quay_io_api
secret: kolla_quay_io_api_jan_2026

- job:
name: kolla-build-debian-trixie-no-infra-wheels
Expand Down
2 changes: 0 additions & 2 deletions zuul.d/rocky.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@
secrets:
- name: kolla_quay_io_creds
secret: kolla_quay_io_creds_jan_2026
- name: kolla_quay_io_api
secret: kolla_quay_io_api_jan_2026

- project-template:
name: kolla-build-rocky
Expand Down
15 changes: 0 additions & 15 deletions zuul.d/secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,6 @@
D+ujFoYgbSO9PguPuGFMwHtt2GHSd/gkqoypz/9mLYeY83dcW6YsrpnEQRIJYyeGr54ko
0obnRaoKKlJ9O6am06D01lNhiiG8NhreNONZTbY7h8nvJXyMfYTo0zqHTJhHiY=

- secret:
name: kolla_quay_io_api_jan_2026
data:
token: !encrypted/pkcs1-oaep
- I11kiXYFewlPo2Wujs/t8dcMMuqS52rb30WizTQBuJOi4sghsHASzgY3k5li/dwW/EYos
TmdyEfWyjrgv5y9Wi7TVYtXrXVpE5ya9ggdgMhOz1HXr3GybePlvzTqJo4kVcza3dMpIC
6UchgV88d2DwTbCY+iropdEfh+DEZPA3nf8WQigoJM5ENTS2Fq017WjBQ5WEBDCUMkp2d
ZbNn4M1yJnfusxFKjY5BuZazVN2DNrnLA+JiaCu9+jitr1QumGN1N/6DPv4c3dr/JiBuT
3Dd68CRJKlavfHllkGhOnzoSz9Kabo36QAyxuHd9MC2DBdIaXq2sopAv8adPq8J1uoGJ6
GaTrlVUMhUMZIXtnO3PwvrFp10K0pia9IM7II6CdKFi9BHfiNI0G8DWqnG2JqvYBEiQWs
f22IDPoqAPGdx02U1j3DxjYJzjOl+7KDOFlRXoGs5b3Fhy8sRtpXI6vCs9oCMXZYPq8kg
aj9/tCe/QulQ6v5MQpsweaUkDVThE8oki3vhN1BQg6Ft74l+MuDMTJdDSSObXJThbmLEg
Pe47ijg8lK5Vo14pLBqUVr2lKlv4H4DgBtz8h76Cr5S2CJ7n0VoYLojWgB/KoI+A/w/7u
Eck+aULrPnRwIMaA7PU8y0vigUgP62tQh/osB9TmGpi5jDFB/mB00YUnHtJBp4=

- secret:
name: kolla_copr_webhooks_jan_2026
data:
Expand Down
4 changes: 0 additions & 4 deletions zuul.d/ubuntu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
secrets:
- name: kolla_quay_io_creds
secret: kolla_quay_io_creds_jan_2026
- name: kolla_quay_io_api
secret: kolla_quay_io_api_jan_2026

- job:
name: kolla-publish-ubuntu-noble-arm64-quay
Expand All @@ -40,8 +38,6 @@
secrets:
- name: kolla_quay_io_creds
secret: kolla_quay_io_creds_jan_2026
- name: kolla_quay_io_api
secret: kolla_quay_io_api_jan_2026

- job:
name: kolla-build-ubuntu-noble-no-infra-wheels
Expand Down
Loading