aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2026-07-09Adopt an AI policyDr. Jens Harbott1-0/+41
From the experience we have made so far, a lot of AI based contributions tend to cause more work rather than they bring benefit. So we caution people to avoid this when possible. The wording of the policy was adapted from the Zuul project [0]. [0] https://review.opendev.org/c/zuul/zuul/+/993998 Co-Authored-By: James E. Blair <jim@acmegating.com> Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I5fcd5bea33c4f4c87b6f6cf0a96514e8d2da3af3 (cherry picked from commit a1d8036c5cb7731a5488cbdc695eb3c0a27bf4cb)
2026-03-25Merge "Add Open vSwitch/OVN versions to support matrix" into stable/2025.2Zuul4-1/+27
2026-03-06Fix MariaDB version numberSeunghun Lee1-1/+1
MariaDB was bumped to 11.4 LTS with [1] [1] https://review.opendev.org/c/openstack/kolla/+/926981 Change-Id: I068c16974f2088746a91b61c583591042619b591 Signed-off-by: Seunghun Lee <seunghun@stackhpc.com> (cherry picked from commit 761b0c0beb564d81fcbd420099ea7512e83bb789)
2026-03-03Add Open vSwitch/OVN versions to support matrixPierre Riteau4-1/+27
Change-Id: I1436c52b7199309a75c38799fb64799f4607a263 Signed-off-by: Pierre Riteau <pierre@stackhpc.com> (cherry picked from commit 0f8932b5a6a83853e8d39e46067ec6288750814e)
2025-10-09Update Fluentd from v5 LTS to v6 LTSPiotr Milewski1-2/+2
Fluent Package v5 LTS will reach end of support at the end of 2025. Fluent Package v6 LTS will be supported until at least the end of 2027. This change updates the apt repository configuration and package version to use Fluent Package v6 LTS for Ubuntu, Debian and RHEL. No changes to existing Fluentd configuration files are required. Change-Id: Iaf3c4de859986629f9768563a319fe0385acff6a Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2025-10-01Move to Rocky Linux 10Michal Nasiadka3-3/+3
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237 Change-Id: Idd809f5efd2d308c1565d7635e67af0a431d18f7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-25doc: Fix Ubuntu Ceph versionPierre Riteau1-1/+1
Ubuntu Noble is using Ceph Squid, not Reef [1]. [1] https://packages.ubuntu.com/noble-updates/ceph Change-Id: I11926e764909ec53bdd2a38d815a31253abd6868 Co-authored-by: Chema Peribáñez <epgboe2.tid@telefonica.com> Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-09-05Merge "docs: update main contributor guide page"Zuul1-10/+37
2025-09-05docs: update main contributor guide pageBartosz Bezak1-10/+37
The goal is to unify common contributor information across all kolla projects (communication, launchpad links, etc). Change-Id: Iddcaa8723b364fe4e8619f8fc2b03c93b685db86 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-09-02Use versioned Erlang 27 repo on aarch64Bartosz Bezak1-1/+1
Fedora COPR build system cannot handle storing multiple package versions in one repo. Change-Id: I3ff95aa75f1f1cccfa40f3ab7f216cb221a6af29 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-29Remove RDO/DeloreanMichal Nasiadka2-28/+4
RDO has staffing problems and has decided to only support SLURP releases - let's drop reliance on that repository. Change-Id: I56f86a1c5262e3ee2bcbb52cae53c3b2655ed87f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-19Update information on RabbitMQ and Erlang versionSeunghun Lee1-2/+2
RabbitMQ from 4.0.x to 4.1.x Erlang from 26.2.x to 27.x Change-Id: I710b2a95c840862f52d812df306d1fb26dd4340b Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-08-04update debian release in support matrixBartosz Bezak1-1/+1
it was omitted in Caracal cycle Change-Id: I913208b09771bc18ad3214d7518a837d762f6c33 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-06-19docs: Update contributor guideMichal Nasiadka2-9/+6
Remove references to blueprints and kolla-ansible-core Gerrit group. Change-Id: I56dbc9f8599075b7cc87726f0507c63e74723e0f
2025-05-30Update OpenSearch and OpenSearch Dashboards to version 3.xPiotr Milewski1-1/+1
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/949478 Change-Id: I4507fb60d361ea504459a4b502d6f6c42a327064
2025-05-30Bump proxysql to 3.0.xMichal Arbet1-1/+1
This patch bump proxysql 2.7.x to 3.0.x Change-Id: I30d5093c1997b1ac99a762983248b8d29e677ba3
2025-05-20Fix lines in documencation [trivial]Michal Arbet1-14/+14
Change-Id: I5295bba1e11f84217bb2b28ea4d92cb47812b778
2025-04-11Merge "rabbitmq: Bump to 4.0"Zuul1-1/+1
2025-04-10rabbitmq: Bump to 4.0Michal Nasiadka1-1/+1
Change-Id: If15ba52acfd305aa9bbae382fe7429c11041e93f
2025-03-27Merge "Change Bifrost Python upper-constraints source"Zuul1-5/+63
2025-03-21Remove swift container imagesMichal Nasiadka2-4/+1
Change-Id: I05a96f27b47a0f87bcf435872dd08ec0927232e3
2025-02-18Allow to use configure_user macro for external templatesAndriy Kurilin1-0/+92
Commit 79a234239516b94b1b79c7ddafcc4fbe4e3ba155 introduced an ability to build 'in-house'/'not-built-in' projects with Kolla. This commits extends this feature with an ability to use configure_user macro for 'not-built-in' users. The implementation is done the same way as for 'sources', i.e. engine after registers new section structure as soon as it finds unknown '<project>-user' section. In addition, the documentation and CI are extended to cover ``--docker-dir`` option. Change-Id: I690d9f3829083f2493bf286a1c45764b9699219b
2025-02-05Change Bifrost Python upper-constraints sourceSeunghun Lee1-5/+63
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
2025-01-24swift: Deprecate for removal in 2025.2Michal Nasiadka1-0/+7
Change-Id: Ie62060b806c3d66653901bf6f2b5ea8941e7a6be
2024-12-09Merge "Update release-management doc with openstack-manuals step"Zuul1-0/+4
2024-11-15Add mechanism for patching files in containersMichal Arbet1-0/+53
This patch adds a way to patch files in a Docker image built by Kolla. This is very useful for several reasons, specifically: - Custom modifications - The stable branch of some library has a fix but no pip package has been released - Eliminates the need to package your own pip packages - Eliminates the need to invent your own versioning to prevent upstream versioning - Eliminates the need to manage a pip server - In other words, it eliminates the need to get a wheel into the image and install it manually using any method not previously mentioned It is also highly desirable because, although Kolla can replace the source for a service with a custom URL for a tarball or its own Git repo, it cannot do this for dependencies pulled from pip. I would also like to point out that this is a feature with its own code path and works only if the user "inserts" a patch into the folder patches/docker-image/something.patch and creates an analogous series file for patch source code. Simply said, this code will never interfere with the upstream build process since this feature is not intended for use in upstream. It is rather meant for downstream users who know what they are doing. Now they just have an option to patch their images. Everything works on all layers of the Docker image and stores a report of applied patches which can then be seen in /etc. This mechanism is similar as debian patch quilt. Change-Id: I61d0790c5d4d070b7ea9e8c99c0a76ff5d22bf9d
2024-11-08Update release-management doc with openstack-manuals stepDr. Jens Harbott1-0/+4
After a release is made, kolla docs need to be added to the docs index. Change-Id: I204c288399992b66682415b4ccb4845cfa9ea064
2024-10-07Merge "Bump proxysql to 2.7.x"Zuul1-2/+2
2024-10-02Merge "erlang/aarch64: Move to openstack-kolla owned COPR"Zuul1-2/+2
2024-10-02erlang/aarch64: Move to openstack-kolla owned COPRMichal Nasiadka1-2/+2
Change-Id: I219418411470bdeae9af84277f5150a623c05e69
2024-10-01Bump proxysql to 2.7.xMichal Arbet1-2/+2
This patch bump proxysql 2.6.x to 2.7.x Change-Id: I6e726d8ebf9dbc6d019dd72d6d0be9d9957a3f22
2024-09-30Switch to Ubuntu 24.04 LTSMichal Nasiadka1-1/+1
Add setuptools because Python3.12 dropped distutils Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
2024-09-12rabbitmq: Switch to Cloudsmith mirrorsMatt Crees1-8/+8
PackageCloud is discontinued as of August 18th [1]. Also corrects the versions docs for RabbitMQ and Erlang. Use new RMQ Cloudsmith repo URLs, these now use *.rabbitmq.com domains [2]. 1. https://www.rabbitmq.com/blog/2024/08/11/package-repository-updates#packagecloud-will-be-discontinued-on-aug-18th-2024 2. https://www.rabbitmq.com/blog/2024/08/11/package-repository-updates#mirrors-now-use-rabbitmqcom-domains Change-Id: I2cce3dd2540c878878ff0aae80ee5a7e0f455da7
2024-08-21Merge "Add exclude for permissions in kolla config.json file"Zuul1-1/+5
2024-08-21Add exclude for permissions in kolla config.json fileMinSun1-1/+5
When using recursive mode to set permissions for a directory as defined in kolla config.json, all the subdirectories and files will receive the same permissions. This change adds the option to exclude specific files or directories - either a name or a regular expression can be used. Closes-Bug: #1931294 Closes-Bug: #1972168 Co-Authored-By: Jakub Darmach <jakub@stackhpc.com> Change-Id: If2f39736e2af34cd91d0976051ff66f06e96ab42
2024-07-23Fix codespell on masterMichael Still1-1/+1
codespell, now part of pep8, was failing on master. Also remove the codespell version pin in tox.ini as it is no longer required. Change-Id: I309e558a445c0a96f16fd002b8ca232d94620b5a
2024-07-17Merge "[docs] remove not working dev setup"Zuul1-13/+5
2024-06-28Merge "Change logic for plugins in grafana image build"Zuul1-0/+18
2024-06-28Change logic for plugins in grafana image buildDawud1-0/+18
Co-authored-by: Will Szumski <will@stackhpc.com> Change-Id: I2b1c95395aeefb2ccb1d8edf415eee0f98c52190
2024-06-24add kayobe to release management doc's Launchpad admin sectionBartosz Bezak1-2/+2
Kayobe moved away from Storyboard some time ago Change-Id: I9e57150645aebf4b684c609b9b356b8921aa7333
2024-06-21[docs] remove not working dev setupSven Kieske1-13/+5
also add the command to clone the repository and use the pip-install `--editable` option in it's long form so it's immediately clear what it does. Change-Id: I00403f967c06af6d8c718ed1245aaa01f1218add Signed-off-by: Sven Kieske <kieske@osism.tech>
2024-04-24Drop VitrageMichal Nasiadka2-2/+0
It has been deprecated in Antelope cycle. Change-Id: Ie9cc529d186b74ea3d07b0082f9c965d4aa054e9
2024-04-23Replace meeting time by link to the meetings pagePierre Riteau1-2/+3
Change-Id: I472845503634900114d0f7aa96229e699f74d97e
2024-04-16Drop FreezerMichal Nasiadka2-2/+0
It's inactive and hasn't produced a 2024.1 release [1]. There are some efforts to restore Freezer, but let's remove it for now. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: If2d034789d8c1128597c9072b4e82d14f72492e0
2024-04-16Drop SolumMichal Nasiadka2-2/+0
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I387e5c345cd5ea45e9231b9ce5baf58a8d74caf9
2024-04-15Drop SaharaMichal Nasiadka2-2/+0
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I7b5b032a4175c5390c9b7ff3fbd4c672adcb5325
2024-04-15Drop SenlinMichal Nasiadka2-2/+0
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: Iad4d850ba8f8b8446591cab883d2ad6243576926
2024-04-15Drop MuranoMichal Nasiadka2-2/+0
It's inactive and hasn't produced a 2024.1 release [1]. In addition to that, there's a CVE that hasn't really been patched [2]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects [2]: https://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/4FYM6GSIM5WZSJQIG4TT5Q3UBKQIHLWX/ Change-Id: Ie715eac24247c38b21382c735eb00a9b3b56f145
2024-03-28Merge "add: cross-compile support"Zuul1-0/+22
2024-03-18Bump proxysql to 2.6.xMichal Arbet1-2/+2
This patch bump proxysql 2.5.x to 2.6.x Change-Id: I26e6c04ad0ba15ad4aa90f95259dc41cad439e73