aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
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
2024-02-14docs: update monthly stable releases loopBartosz Bezak1-1/+1
Change-Id: I72907f54d9392c8d1627e4dab724df9bb5e55330
2024-02-08ceph: Update EL9 version to Reef, adapt docsMichal Nasiadka1-3/+3
Change-Id: I736fcfd766a378783dbfe06ab8ac58858e84aba7
2024-02-08add: cross-compile supportTadas Sutkaitis1-0/+22
The main goal is to be able to build ARM images on standard x86 hardware. Add simple functions supported by python-py and podman-py to enable creation of container images on emulated architectures. Change-Id: I1526b460f6e271c2ec63ab3a3b1dc348d742e96d
2023-11-21Fix documented OpenSearch versionPierre Riteau1-2/+2
We install the latest package available in the 2.x repository. Change-Id: Ie63a7ce4b746dbe1a9649ac990904f2664920ad2
2023-10-30Merge "[docs] add instructions for optional dependencies"Zuul1-1/+6
2023-09-21[docs] add instructions for optional dependenciesSven Kieske1-1/+6
Change-Id: Iac6617a6755a8271f1cd423c50e79a82bc75e67b Signed-off-by: Sven Kieske <kieske@osism.tech>
2023-09-21[docs] fix docker best practice linkSven Kieske1-1/+1
the old link redirects to this one Change-Id: I9c5cd94ae98e54d7db23edfe89724a3c9747bcd7 Signed-off-by: Sven Kieske <kieske@osism.tech>
2023-09-01Document KOLLA_UPGRADE_CHECK environment variableMatt Crees1-0/+4
Adds docs for the KOLLA_UPGRADE_CHECK variable, introduced here: https://review.opendev.org/c/openstack/kolla/+/878744 This feature currently hard-codes the Nova upgrade check, but should be extended in the future to support the other services that have upgrade checks. (Placement, for example: https://docs.openstack.org/placement/latest/cli/placement-status.html) The docs reflect this intention. Change-Id: I0e9d482b1b26d3e4deddbf6d4a6c83bd8e021269
2023-08-22Merge "docs: we moved UNBUILDABLE_IMAGES to separate file"Zuul1-5/+7
2023-08-14docs: we moved UNBUILDABLE_IMAGES to separate fileMarcin Juszkiewicz1-5/+7
Change-Id: I07ca5b82ecceda500e00260262c2a711c97b33bd
2023-07-12Update stable branch management docDr. Jens Harbott1-5/+2
xena is now EM, add antelope instead. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: Icee5c1ad66171a72d4ec4c2373035a09382e08ff
2023-06-26mariadb: Bump to current LTS (10.11)Michal Nasiadka1-1/+1
Depends-On: I2189dafca070accfd8efcd4b8cc4221c6decdc9f Change-Id: I849608a8b90f48912e102ddab395b1a229346c5a
2023-06-20Bump proxysql versionMichal Arbet1-1/+1
This patch bumps proxysql 2.4.x to 2.5.x Change-Id: I6a67910965e38b53958fc6f8546fa6f665a47a16