aboutsummaryrefslogtreecommitdiff
path: root/doc/source
AgeCommit message (Collapse)AuthorFilesLines
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-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
2023-03-27docs: Rename Community maintained to UntestedPierre Riteau3-112/+114
This change was agreed during the Bobcat PTG to better reflect the status of these projects in Kolla. Change-Id: Ice2ff5eaa0991c65b6c534721f13182dbb27d14c
2023-02-07Bump Opensearch and Opensearch Dashboards to version 2.5Bartosz Bezak1-1/+1
Depends-on: https://review.opendev.org/c/openstack/kolla/+/872557/ Change-Id: I2c71a6ecd114d84291e3564e07e7c3c160f53b33
2023-01-30skyline: Add new dashboardyangshaoxue2-0/+2
Skyline is a new dashboard for openstack. It contains skyline-apiserver and skyline-console. We will build both skyline-apiserver and skyline-console images for skyline. Implements: blueprint skyline Change-Id: I68a562f15bf4fdda82b86c446e14fc8b5594413a
2023-01-04Drop skydiveMichal Nasiadka3-3/+0
The project is not maintained anymore, last commit is 8th Jan 2022. Change-Id: Iefbc3481925156dd267c696c8ab8b306637f5564
2023-01-02Add locals_base optionJason1-0/+13
This option allows you to define 'locals' style dependencies as relative to a $locals_base variable, similar to how $tarballs_base works. This can help you avoid defining the same hard-coded path in kolla-build, and instead pass it to kolla via a flag. Similar to $tarballs_base, this works via oslo_config's existing interpolation functionality[1]. Example usage: [DEFAULT] locals_base = /opt/openstack [neutron-base] type = local location = $locals_base/neutron/neutron-stable-rocky.tar.gz [1]: https://docs.openstack.org/oslo.config/latest/reference/configuration-files.html#option-value-interpolation Change-Id: I8670db4dde4dac26df28502637eadc6b854261cf
2022-12-07doc: Update support matrix after recent dropsMichal Nasiadka3-15/+3
ceph_versions needed an update also, because Ceph in Ubuntu doesn't come from UCA anymore. Change-Id: I0a523f7a6d670f74982f2fcc01054a5b95e387d8
2022-12-05doc: update software version tableMarcin Juszkiewicz1-36/+30
This patch updates existing entries to what we have now in Zed. Change-Id: I4c64129a159c3d27f4305d029e2c1c34b93040f2
2022-11-22Merge "[docs] Add Kolla design philosophy"Zuul3-46/+62
2022-11-22[docs] Add Kolla design philosophyRadosław Piliszek3-46/+62
As discussed during the last PTG (Antelope 2023.1) [1]. The added page discusses two properties of the Kolla ecosystem that are important mostly to contributors. Clean up the "Contributing" page a bit along the way. [1] https://etherpad.opendev.org/p/kolla-antelope-ptg Change-Id: I0c7dd35ac9bbd050b708d5baae2504d3bd56828d