diff --git a/doc/source/admin/image-building.rst b/doc/source/admin/image-building.rst index 793367a92f..ff0a4164b6 100644 --- a/doc/source/admin/image-building.rst +++ b/doc/source/admin/image-building.rst @@ -38,6 +38,7 @@ There are following distros (bases) available for building images: - centos - debian +- rocky - ubuntu See the :ref:`support matrix ` for information on @@ -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 diff --git a/doc/source/admin/kolla_api.rst b/doc/source/admin/kolla_api.rst index aea5b81b04..2d0a17a0fd 100644 --- a/doc/source/admin/kolla_api.rst +++ b/doc/source/admin/kolla_api.rst @@ -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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/source/admin/template-override/ovs-dpdk.rst b/doc/source/admin/template-override/ovs-dpdk.rst index cdd7d847c4..73851a9930 100644 --- a/doc/source/admin/template-override/ovs-dpdk.rst +++ b/doc/source/admin/template-override/ovs-dpdk.rst @@ -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 diff --git a/doc/source/ceph_versions.csv b/doc/source/ceph_versions.csv index 85af90aa2c..7511810a9b 100644 --- a/doc/source/ceph_versions.csv +++ b/doc/source/ceph_versions.csv @@ -2,4 +2,4 @@ Distro,Ceph, ,Source,Release Rocky Linux,CentOS Storage SIG,Squid Ubuntu,Ubuntu,Squid -Debian,Debian,Pacific +Debian,Debian,Squid diff --git a/doc/source/contributor/contributing.rst b/doc/source/contributor/contributing.rst index 9d32291e05..821d6ab882 100644 --- a/doc/source/contributor/contributing.rst +++ b/doc/source/contributor/contributing.rst @@ -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 @@ -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 `__. +A more lightweight task tracking is done via etherpad - `Whiteboard `__. Reporting a Bug ~~~~~~~~~~~~~~~ diff --git a/doc/source/contributor/ptl-guide.rst b/doc/source/contributor/ptl-guide.rst index 673314c95a..6b445fcd56 100644 --- a/doc/source/contributor/ptl-guide.rst +++ b/doc/source/contributor/ptl-guide.rst @@ -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) ============================ @@ -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 @@ -81,7 +61,7 @@ After Summit & PTG * Send session summaries to the openstack-discuss mailing list * Update the `Kolla whiteboard - `__ with decided priorities + `__ with decided priorities for the upcoming release cycle Day to Day diff --git a/doc/source/contributor/running-tests.rst b/doc/source/contributor/running-tests.rst index 88b13feacc..87c62d3934 100644 --- a/doc/source/contributor/running-tests.rst +++ b/doc/source/contributor/running-tests.rst @@ -31,11 +31,11 @@ See the `unit testing `__ 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: @@ -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 ------------------------- @@ -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 -------------------------- diff --git a/doc/source/support_matrix.rst b/doc/source/support_matrix.rst index 31c67e70ae..2cce5c99a8 100644 --- a/doc/source/support_matrix.rst +++ b/doc/source/support_matrix.rst @@ -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 ================== =============================== ================ diff --git a/tests/playbooks/publish.yml b/tests/playbooks/publish.yml index 7c217fa376..5ba00bce45 100644 --- a/tests/playbooks/publish.yml +++ b/tests/playbooks/publish.yml @@ -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 }}" diff --git a/zuul.d/debian.yaml b/zuul.d/debian.yaml index bebea13b7c..473db20b8b 100644 --- a/zuul.d/debian.yaml +++ b/zuul.d/debian.yaml @@ -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 @@ -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 diff --git a/zuul.d/rocky.yaml b/zuul.d/rocky.yaml index 52dedb8dd5..f263acc0cf 100644 --- a/zuul.d/rocky.yaml +++ b/zuul.d/rocky.yaml @@ -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 diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml index 973350100c..429b876868 100644 --- a/zuul.d/secrets.yaml +++ b/zuul.d/secrets.yaml @@ -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: diff --git a/zuul.d/ubuntu.yaml b/zuul.d/ubuntu.yaml index 8247892877..78a86964a2 100644 --- a/zuul.d/ubuntu.yaml +++ b/zuul.d/ubuntu.yaml @@ -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 @@ -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