10471 Commits

Author SHA1 Message Date
Zuul
8bc94e6dca Merge "openvswitch: Drop ovs_ensure_configured.sh" 2024-09-13 08:33:51 +00:00
Zuul
c4b12b1ace Merge "Pin OpenSearch Dashboards to 2.15" 2024-09-06 12:24:52 +00:00
Roman Krček
8ae55dd0b8 Refactor dev mode
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-04 06:37:09 +00:00
Zuul
c63961fdbe Merge "Fix symlinking of openstack-base source" 2024-09-03 08:22:18 +00:00
Zuul
1fb183ad98 Merge "keystone: Fix requests-kerberos installation" 2024-09-03 05:51:49 +00:00
Zuul
57dd38f365 Merge "Drop prometheus-msteams container images" 2024-09-02 20:56:03 +00:00
Seunghun Lee
978a2864f9 Fix symlinking of openstack-base source
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-29 23:38:29 +00:00
Michal Nasiadka
082d90cca0 keystone: Fix requests-kerberos installation
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-29 08:20:56 +02:00
Zuul
779a9a33f4 Merge "Revert "[release] Change RDO's DELOREAN_DEPS repo to Caracal"" 2024-08-28 17:04:19 +00:00
Zuul
35b69f033e Merge "Remove incorrect reno" 2024-08-28 16:33:57 +00:00
Zuul
e7eff35e42 Merge "Revert "Add support for checking incoming RabbitMQ version"" 2024-08-28 15:50:58 +00:00
Matt Crees
423a73d9d1 Revert "Add support for checking incoming RabbitMQ version"
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-28 11:05:50 +00:00
Michal Nasiadka
ece67cd2ae Check if archive is tarfile
Change-Id: I802267d848c1dee722015b0d379bd9210f6c103e
2024-08-27 20:20:32 +00:00
Bartosz Bezak
a8c7df6ea8 Remove incorrect reno
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-27 10:20:40 +02:00
Michal Nasiadka
fd4f1a8a82 CI: Disable CentOS/Rocky/Ubuntu aarch64 jobs
Since Linaro shut down their nodepool provider - OpenDev infra
is left with OSUOSL cloud with max 15 instances running - let's
not put any additional strain on CI (especially that it seems
there are some I/O or similar issues that cause our jobs to
time out).

Change-Id: I7f0f723b37e552c4ea01bf51b6354209608d904a
2024-08-26 17:17:23 +02:00
Zuul
ccb13b672d Merge "bifrost: bump Ansible version to 8 (rpm) and 9 (deb)" 2024-08-23 17:09:51 +00:00
Zuul
26f9d8f580 Merge "nova: drop dmidecode" 2024-08-23 17:05:30 +00:00
Zuul
fd1e4501e3 Merge "nova: Drop xen remnants" 2024-08-23 16:59:42 +00:00
Zuul
fe00de50c4 Merge "Add support for checking incoming RabbitMQ version" 2024-08-23 16:44:33 +00:00
Michal Nasiadka
cd26b72658 bifrost: bump Ansible version to 8 (rpm) and 9 (deb)
This is used by bifrost in setup script [1].

[1]: 1c95336154/scripts/env-setup.sh (L9)

Change-Id: Ia2721dd7459a11324726910c99ea4c357047631e
2024-08-23 13:57:31 +00:00
Bartosz Bezak
a2c07b3c2b Drop prometheus-msteams container images
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-23 11:10:53 +02:00
Michal Nasiadka
29fc6a8bc2 nova: drop dmidecode
It's basically noop since dmidecode is in libvirt deps
in all distributions for a long time.

Change-Id: I48251e0a96f22a3ca6e1cc2523b81e3e1aa1ae71
2024-08-23 07:49:12 +00:00
Michal Nasiadka
c19f210ad3 Revert "[release] Change RDO's DELOREAN_DEPS repo to Caracal"
This reverts commit 8102d0278255bcc42129d1f51bc78284e110f178.

Reason for revert: Let's switch back to master

Change-Id: Ia1142a5d67009c28ab820652785deb45263a548b
2024-08-23 07:00:35 +00:00
Zuul
8f6bc332bf Merge "Add exclude for permissions in kolla config.json file" 2024-08-21 17:18:55 +00:00
Zuul
fe1aefd67f Merge "Configure Apache services to use correct locale" 2024-08-21 15:10:03 +00:00
MinSun
07d0b12efd
Add exclude for permissions in kolla config.json file
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-21 14:43:12 +02:00
Mark Goddard
3c49991a86 Pin OpenSearch Dashboards to 2.15
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-21 09:53:28 +01:00
Michal Nasiadka
56de572119 nova: Drop xen remnants
Xen support in Nova has been dropped cycles ago.

Change-Id: Ieb52291529eb0d94206b3f30195c4d2527c9dc52
2024-08-19 17:16:52 +02:00
Matt Crees
36a7cd053d Add support for checking incoming RabbitMQ version
Will be used to check if the current RabbitMQ version is high enough
before upgrading to the new one.

Change-Id: Ie133d6efc2e4c00002b8f0724e0183eaab35d1c5
2024-08-12 16:08:43 +01:00
Maksim Malchuk
2caa64df67 Configure Apache services to use correct locale
Closes-Bug: #2076453
Change-Id: I6af9baf09a19a7dbcaf98585870aa44ff79398d3
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-08-12 09:55:35 +00:00
Michal Arbet
44acae3894 Fix build of prometheus-ovn-exporter
This patch fixed build of prometheus-ovn-exporter
when building with --image-name-prefix option.

Closes-Bug: #2076249
Change-Id: I5ba67d6e4bbe1b6d6caa842715b56720a027dc76
2024-08-07 16:43:07 +02:00
Zuul
3c130f290e Merge "toolbox: Bump ansible-core to 2.17" 2024-07-24 21:50:37 +00:00
Michael Still
ec64f299bf Fix codespell on master
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-23 19:44:39 +10:00
Zuul
f63594bdc1 Merge "[docs] remove not working dev setup" 2024-07-17 11:55:05 +00:00
Michal Nasiadka
e5d19ffca5 toolbox: Bump ansible-core to 2.17
And also python3.11 to python3.12 on rpm distro side

Change-Id: I000e2f2aacb011618a0b3c7b41fe286b3680614f
2024-07-16 17:54:50 +02:00
Zuul
2f28e30912 Merge "fix: apple silicon architecture selection" 2024-07-16 14:39:21 +00:00
Tadas Sutkaitis
8b98145f23 fix: apple silicon architecture selection
Closes-Bug: #2073256

Change-Id: I9fdccbe3bde07a7f9a1e6ac82b1096a024e1b0ee
2024-07-16 11:02:52 +00:00
Zuul
139851087e Merge "Pass rabbitmq apt preferences into kolla-toolbox" 2024-07-09 14:49:31 +00:00
Zuul
b4972ebec9 Merge "Revert "[release] Use Caracal sources by default"" 2024-07-02 15:01:52 +00:00
Zuul
603f58cac5 Merge "Change logic for plugins in grafana image build" 2024-06-28 18:23:49 +00:00
Michal Arbet
7aec372480 Trivial fix letsencrypt base image
Replace cinder -> letsencrypt typo in
letsencrypt-base image.

Change-Id: Ia21f81d9cb0850e37882dd6155b4d2d6ba774a05
2024-06-28 15:52:07 +02:00
Dawud
077e0003d4
Change logic for plugins in grafana image build
Co-authored-by:  Will Szumski <will@stackhpc.com>
Change-Id: I2b1c95395aeefb2ccb1d8edf415eee0f98c52190
2024-06-28 01:19:10 +01:00
Bartosz Bezak
f36e45382e add kayobe to release management doc's Launchpad admin section
Kayobe moved away from Storyboard some time ago

Change-Id: I9e57150645aebf4b684c609b9b356b8921aa7333
2024-06-24 11:47:49 +02:00
Sven Kieske
bdf5dae433
[docs] remove not working dev setup
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-06-21 10:45:33 +02:00
Maksim Malchuk
9cd907cacd Revert "[release] Use Caracal sources by default"
This reverts commit 0fb24ceefce742a374d725ffa5cc3221ca18dfda.

Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
Change-Id: I568dc94bea394feb5fed157b8209429813ed06fd
2024-06-19 16:16:53 +03:00
Bartosz Bezak
428f371249 CI: Pin requests to <2.32 for publish jobs
Periodic jobs are failing because Zuul Ansible executor runs with
Ansible 8 which uses community.docker collection that needs requests<2.32.
Revert this patch when Zuul supports Ansible 10, and/or Ansible 9 gets
fixed community.docker collection. [1]

[1] https://github.com/ansible-collections/community.docker/issues/868

Related-Bug: #2066364
Change-Id: I1dda73b0bc9a9f57ec8fda3f2234449b04906410
2024-06-11 11:07:42 +00:00
Matt Crees
006ccee101 Pass rabbitmq apt preferences into kolla-toolbox
If the latest and targeted rabbitmq-server dependencies mismatch,
kolla-toolbox will fail to build.

Closes-Bug: #2066171
Change-Id: I64e9442545d98364585e3c632ae9142cd6b4f9bf
2024-06-04 10:21:43 +00:00
Michal Nasiadka
968711579f Drop packaging requirement and unpin docker-py
Change-Id: I11d306be5e5bb3d5b05b50dd8ee64ac9424854a1
2024-05-28 08:19:28 +00:00
Michal Nasiadka
91f91e1cc2 CI: pin codespell to <2.3.0
Change-Id: I403d933b029e846e682fd41a62ada4fc73cdfd12
2024-05-26 12:05:26 +00:00
Michal Nasiadka
c66a2cd63b openvswitch: Drop ovs_ensure_configured.sh
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/901695
Change-Id: I9c723b666897883bf5b3343fe92e06aaa0c89d81
2024-05-15 06:34:00 +00:00