aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2024-09-06Merge "Pin OpenSearch Dashboards to 2.15"Zuul2-1/+17
2024-09-04Refactor dev modeRoman Krček3-1/+20
Provides mechanism for future work to fix bug where when package file manifest changes, the changes were not reflected in to devmode-enabled container. It changes the strategy of installing projects in dev mode in containers. Instead of bind mounting the project's git repository to the venv of the container, the repository is bind mounted to /dev-mode/<project_name> from which the it is installed using pip on every startup of the container using kolla_install_projects script. Related-bug: #1814515 Change-Id: Ia1bdff87cba73587a03124ab78a56b21c6176373 Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
2024-09-04pyinotify is no longer neededTony Breeds1-1/+0
This library was used by oslo.log but isn't now. It's being removed from global-requirements so let's drop it from openstack-base. Depends-On: https://review.opendev.org/c/openstack/requirements/+/917831 Change-Id: Ie91b533047d59e19bdd56f3a999e377d49a745a8
2024-09-03Merge "Fix symlinking of openstack-base source"Zuul1-6/+5
2024-09-03Merge "keystone: Fix requests-kerberos installation"Zuul1-1/+9
2024-09-02Merge "Drop prometheus-msteams container images"Zuul1-19/+0
2024-08-29Fix symlinking of openstack-base sourceSeunghun Lee1-6/+5
Original symlinking works fine with a tarball source for the requirements repo. However, when user supplies git type source of it, we cannot guarantee that the source direcotry name contains ``requirements``. This patch fixes it by moving plugins directory outside of openstack-base directory, which ultimately allow us to use simpler symlinking as openstack-base-archive would be the only directory inside. Closes-Bug: #2074075 Change-Id: I5a9162a30b23cfabb64dabe5c12c226fa8627abd
2024-08-29keystone: Fix requests-kerberos installationMichal Nasiadka1-1/+9
Since it was bundled with plugins installation, and we did not have any plugins in keystone container - it was not installed at all. Adding in libkrb5 dependencies for requests-kerberos. Closes-Bug: #2078305 Change-Id: I51c69d0673280e351daa410d943f769d33a10d6c
2024-08-28Merge "Remove incorrect reno"Zuul1-4/+0
2024-08-28Merge "Revert "Add support for checking incoming RabbitMQ version""Zuul2-6/+1
2024-08-28Revert "Add support for checking incoming RabbitMQ version"Matt Crees2-6/+1
This reverts commit 36a7cd053d5b13ecc9fad1866f244a733fdd58e5. Reason for revert: feature not needed anymore, see here: https://review.opendev.org/c/openstack/kolla-ansible/+/926146/comment/e593d721_7c48143b/ Change-Id: Ic0f9521c66240f13ff5b7fc94480dbbb76498339
2024-08-27Remove incorrect renoBartosz Bezak1-4/+0
The cAdvisor update change [1] mistakenly added a reno to the wrong folder. Moving it back to the correct folder would accidentally add it to the master branch. Therefore, the reno is being removed. [1] https://review.opendev.org/c/openstack/kolla/+/704018 Change-Id: I876f3c88c5bcd3c0a7c776796e9870c8512f90e2
2024-08-23Merge "bifrost: bump Ansible version to 8 (rpm) and 9 (deb)"Zuul1-3/+3
2024-08-23Merge "nova: drop dmidecode"Zuul1-6/+0
2024-08-23Merge "nova: Drop xen remnants"Zuul2-7/+1
2024-08-23Merge "Add support for checking incoming RabbitMQ version"Zuul2-1/+6
2024-08-23bifrost: bump Ansible version to 8 (rpm) and 9 (deb)Michal Nasiadka1-3/+3
This is used by bifrost in setup script [1]. [1]: https://opendev.org/openstack/bifrost/src/commit/1c95336154c9ed3995bb63c4b4d16f344290b796/scripts/env-setup.sh#L9 Change-Id: Ia2721dd7459a11324726910c99ea4c357047631e
2024-08-23Drop prometheus-msteams container imagesBartosz Bezak1-19/+0
The prometheus-msteams project is no longer maintained [1]. As a result we are removing its associated container images from our repository. Users are encouraged to switch to the native Prometheus Alertmanager integration with Microsoft Teams [2], which offers ongoing support and features. [1] https://github.com/prometheus-msteams/prometheus-msteams/issues/343 [2] https://prometheus.io/docs/alerting/latest/configuration/#msteams_config Change-Id: I66421b14668722607b58865a2ad100204fd387f7
2024-08-23nova: drop dmidecodeMichal Nasiadka1-6/+0
It's basically noop since dmidecode is in libvirt deps in all distributions for a long time. Change-Id: I48251e0a96f22a3ca6e1cc2523b81e3e1aa1ae71
2024-08-21Merge "Add exclude for permissions in kolla config.json file"Zuul1-2/+14
2024-08-21Merge "Configure Apache services to use correct locale"Zuul1-0/+10
2024-08-21Add exclude for permissions in kolla config.json fileMinSun1-2/+14
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-08-21Pin OpenSearch Dashboards to 2.15Mark Goddard2-1/+17
OpenSearch Dashboards 2.16.0 discover page hangs after initial deployment due to an upstream bug [1]. This change fixes the issue by pinning OpenSearch Dashboards to 2.15. Note that it seemed safer not to pin OpenSearch to fix this issue, to avoid breaking deployments that have already deployed 2.16. [1] https://github.com/opensearch-project/OpenSearch-Dashboards/issues/7626 Closes-Bug: #2077319 Change-Id: I0de9928b2657ab5f31580325e866bff28f2b5510
2024-08-19nova: Drop xen remnantsMichal Nasiadka2-7/+1
Xen support in Nova has been dropped cycles ago. Change-Id: Ieb52291529eb0d94206b3f30195c4d2527c9dc52
2024-08-12Add support for checking incoming RabbitMQ versionMatt Crees2-1/+6
Will be used to check if the current RabbitMQ version is high enough before upgrading to the new one. Change-Id: Ie133d6efc2e4c00002b8f0724e0183eaab35d1c5
2024-08-12Configure Apache services to use correct localeMaksim Malchuk1-0/+10
Closes-Bug: #2076453 Change-Id: I6af9baf09a19a7dbcaf98585870aa44ff79398d3 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-08-07Fix build of prometheus-ovn-exporterMichal Arbet1-1/+1
This patch fixed build of prometheus-ovn-exporter when building with --image-name-prefix option. Closes-Bug: #2076249 Change-Id: I5ba67d6e4bbe1b6d6caa842715b56720a027dc76
2024-07-16toolbox: Bump ansible-core to 2.17Michal Nasiadka1-4/+4
And also python3.11 to python3.12 on rpm distro side Change-Id: I000e2f2aacb011618a0b3c7b41fe286b3680614f
2024-07-09Merge "Pass rabbitmq apt preferences into kolla-toolbox"Zuul3-0/+8
2024-06-28Merge "Change logic for plugins in grafana image build"Zuul1-2/+5
2024-06-28Trivial fix letsencrypt base imageMichal Arbet1-2/+0
Replace cinder -> letsencrypt typo in letsencrypt-base image. Change-Id: Ia21f81d9cb0850e37882dd6155b4d2d6ba774a05
2024-06-28Change logic for plugins in grafana image buildDawud1-2/+5
Co-authored-by: Will Szumski <will@stackhpc.com> Change-Id: I2b1c95395aeefb2ccb1d8edf415eee0f98c52190
2024-06-04Pass rabbitmq apt preferences into kolla-toolboxMatt Crees3-0/+8
If the latest and targeted rabbitmq-server dependencies mismatch, kolla-toolbox will fail to build. Closes-Bug: #2066171 Change-Id: I64e9442545d98364585e3c632ae9142cd6b4f9bf
2024-05-15openvswitch: Drop ovs_ensure_configured.shMichal Nasiadka3-25/+6
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/901695 Change-Id: I9c723b666897883bf5b3343fe92e06aaa0c89d81
2024-05-06Debian: use caracal reposBartosz Bezak1-1/+1
Change-Id: Id1c028e0650c1fd3aa4c0a7b311a61b26057179c
2024-04-29nova-compute: Remove duplicate openvswitch packageMichal Nasiadka1-1/+0
openvswitch package is already installed in nova-base from CentOS NFV SIG repos - and in nova-compute we don't enable this repo - so we get openvswitch installed from RDO packages. Closes-Bug: #2064098 Change-Id: If39e045357563111219a008fa7a81a82ef906627
2024-04-26Merge "Move apt_prefs pins to respective images"Zuul5-16/+20
2024-04-24Drop VitrageMichal Nasiadka10-139/+0
It has been deprecated in Antelope cycle. Change-Id: Ie9cc529d186b74ea3d07b0082f9c965d4aa054e9
2024-04-24Merge "kolla-toolbox: Use py311 on rpm distros"Zuul2-13/+11
2024-04-24Merge "horizon/neutron: Add FWaaS plugin"Zuul1-0/+9
2024-04-24Merge "swift-base: fix rsync missing for rpm installs"Zuul1-0/+1
2024-04-24horizon/neutron: Add FWaaS pluginhowardlee1-0/+9
Change-Id: Id64c04ef38bd3084dec05bf58ec10b93344f68ec
2024-04-24swift-base: fix rsync missing for rpm installsSven Kieske1-0/+1
Closes-Bug: 2062072 Change-Id: Id6e4bbe0aab2360c4e7e5f74fff6170bcc71080b Signed-off-by: Sven Kieske <kieske@osism.tech>
2024-04-22Nova: fix swtpm and swtpm-tools missing from deb installsMichal Wyszkowski2-0/+3
Closes-Bug: 2062572 Change-Id: I456a5b8f66aa88a82fb54938e8df7195d127d9cd
2024-04-18kolla-toolbox: Use py311 on rpm distrosMichal Nasiadka2-13/+11
ansible-core 2.16 requires py3.10+ on the host running ansible-playbook - let's use Python 3.11 on RPM distros to have the same version of ansible-core used on all distributions. Change-Id: I2caf2c972cd0283889fadde01bdd6a53e5f66ed9
2024-04-17Merge "Revert "CI/Master only: pin opensearch{-dashboards}""Zuul4-25/+0
2024-04-17Merge "prometheus: use inovex/prometheus-libvirt-exporter"Zuul1-30/+4
2024-04-17Merge "kolla-toolbox: Bump ansible-core to 2.16"Zuul1-1/+6
2024-04-17Merge "Fix OpenSearch file ownership issues"Zuul2-0/+4
2024-04-17kolla-toolbox: Bump ansible-core to 2.16Michal Nasiadka1-1/+6
2.15 patch was 2023.2 only - because we missed it last cycle [1] ansible-core 2.16 requires python3.10 which is not the default python in Rocky Linux 9 - therefore we use 2.15 there for now [1]: https://review.opendev.org/c/openstack/kolla/+/910148 Change-Id: Ic8cc29230d82f4d1f07a3c97c3dcbcd14ac76074