Commit graph

10104 commits

Author SHA1 Message Date
Maksim Malchuk
ea0bfb6bc7 Configure Apache services to use correct locale
Closes-Bug: #2076453
Change-Id: I6af9baf09a19a7dbcaf98585870aa44ff79398d3
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
(cherry picked from commit 2caa64df67)
2024-08-21 15:14:02 +00:00
Michal Nasiadka
8e05ae685b CI: Stop publishing since Zed is unmaintained
Change-Id: I302ff1866c0a566fd6815fea26293e762893b47f
2024-07-17 15:23:01 +02:00
Bartosz Bezak
9f1aff9add Pin requests to <2.32 for docker sdk (2023.1 and older releases)
As 2023.1 and older releases have docker>=3.0.0,<7.0.0 we need
to pin requests to <2.32 due too [1]

Also marking collectd as unbuildable to unblock CI [2]

[1] https://github.com/docker/docker-py/issues/3256
[2] https://review.opendev.org/c/openstack/kolla/+/918962

Related-Bug: #2066364
Related-Bug: #2065362

Change-Id: Ic298d9eb9d73ee4378921e15865ec11a488f7bd0
(cherry picked from commit b5c936a3a5)
2024-06-06 12:41:29 +02:00
Zuul
3653011b0a Merge "Nova: fix swtpm and swtpm-tools missing from deb installs" into unmaintained/zed 2024-05-09 12:52:56 +00:00
Zuul
13949dd4f1 Merge "swift-base: fix rsync missing for rpm installs" into unmaintained/zed 2024-05-09 12:52:55 +00:00
Maksim Malchuk
3161fed77f Build Bifrost containers from correct tarballs
Since [1] is merged and new tarball (bifrost-unmaintained-zed.tar.gz)
is posted [2] fix an issue that containers were built from old tarball
(bifrost-stable-zed.tar.gz) still exist on [2].

Also disable build of the Murano images due to [3].

[1]: https://review.opendev.org/c/openstack/bifrost/+/918671
[2]: https://tarballs.opendev.org/openstack/bifrost/
[3]: I3d43519c34b8775a73a311216a945cf69cd89fe4

Change-Id: I7b491f54d78398dadf080532aef694301e0bbe7b
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-05-08 21:37:59 +00:00
Zuul
d82f7a4460 Merge "Update .gitreview for unmaintained/zed" into unmaintained/zed 2024-05-06 07:14:17 +00:00
Michal Wyszkowski
99ccc25e8a Nova: fix swtpm and swtpm-tools missing from deb installs
Closes-Bug: 2062572
Change-Id: I456a5b8f66aa88a82fb54938e8df7195d127d9cd
(cherry picked from commit abb969502f)
2024-04-30 19:21:17 +00:00
Sven Kieske
e5d79ba457 swift-base: fix rsync missing for rpm installs
Closes-Bug: 2062072

Change-Id: Id6e4bbe0aab2360c4e7e5f74fff6170bcc71080b
Signed-off-by: Sven Kieske <kieske@osism.tech>
(cherry picked from commit 7766abb439)
2024-04-30 19:20:28 +00:00
Michal Nasiadka
42cc971bf2 nova-compute: Remove duplicate openvswitch package
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
(cherry picked from commit de7939a975)
2024-04-29 14:15:49 +00:00
OpenStack Release Bot
f8253f8df4 Update .gitreview for unmaintained/zed
Change-Id: I97a6ffd00356517847a427c18cec2e12fe732ad3
2024-04-29 13:31:42 +00:00
Michal Nasiadka
74926e7ac2 Fix OpenSearch file ownership issues
Since 2.13 OpenSearch and OpenSearch-Dashboards packages
install files in /usr/share/opensearch and
/usr/share/opensearch-dashboards with root:root ownership
instead of using opensearch/opensearch-dashboards user.

Closes-Bug: #2061877

Change-Id: I3831d8ab76c8c7136ce7869db3d0d1e05b4ba8f8
(cherry picked from commit 7c098bdd3c)
2024-04-17 09:25:17 +00:00
Michal Nasiadka
9eb088b630 toolbox: Improve retry loop for ansible-galaxy
Currently if it somehow fails for 5 times - we get exit code 0.

Closes-Bug: #2052293
Change-Id: I2bdeb77e3133123053b05adcbde3a426c60f3304
(cherry picked from commit 94bd013ed5)
2024-02-26 10:20:14 +00:00
Michal Nasiadka
24b31bff55 opensearch: set OPENSEARCH_INITIAL_ADMIN_PASSWORD
Since 2.12 OpenSearch requires setting initial admin password,
that is not trivial/weak.

Closes-Bug: #2054586

Change-Id: I6b6ef656bc2009a2dc3cdfcb01956d50fba4b7b9
(cherry picked from commit 756ee984c3)
2024-02-22 05:41:07 +00:00
Dr. Jens Harbott
de25d65c14 stable-only: Drop upgrade testing
The yoga series has migrated to unmaintained status, stop running
upgrade testing.

Change-Id: I49eb0f9ec9ecb77d27ec3a9082a131cac82fb111
2024-02-07 07:54:00 +01:00
Michal Nasiadka
2e68a0f1a4 rabbitmq: Use timeout in healthcheck script
Currently we don't set timeout and the default is infinity.

Change-Id: Id1a87995a36e202fc0aaf82daf022ec10d78e37d
(cherry picked from commit 36df37be31)
2024-01-04 09:38:50 +00:00
Alex-Welsh
9dc637d475 Sync only local cell in nova bootstrap & upgrade
Added the --local_cell argument to nova db sync commands during
bootstrap and upgrade.

This was previously thought to have no effect [1], but has since been
discovered to fail when rotating the nova database password.

[1] https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/nova/tasks/bootstrap_service.yml#L2-L3

Closes-Bug: #2045558
Change-Id: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a
(cherry picked from commit de1487f051)
2023-12-22 07:22:10 +00:00
Zuul
ee001fb9b9 Merge "Swift: Remove unused rootwrap" into stable/zed 2023-12-21 08:22:21 +00:00
Zuul
f8b9bdba2f Merge "Adding db sync script for venus" into stable/zed 2023-12-20 17:01:44 +00:00
Zuul
e03b0ac0c1 Merge "Add rsync to nova-compute" into stable/zed 2023-12-20 16:56:26 +00:00
Bartosz Bezak
1369c7f446 Pin docker.py to <7
Docker 7.0.0 introduced a pre build check for tag regex, which
fails where registry has port number defined - see [1] and [2].

[1]: a9b5494fd0
[2]: https://github.com/docker/docker-py/issues/3195

Also removing requirements check in CI as it is not allowing
such pinning, as kolla is not designed to be installed with
other openstack services in the same virtualenv.

Change-Id: Id64186bf87300f23acde4f90474abcd6944e5be0
(cherry picked from commit acf23fa830)
2023-12-14 12:05:02 +01:00
Takashi Kajinami
aa68a99c2c Swift: Remove unused rootwrap
Swift does not use oslo.rootwrap. Thus the command and its config file
is just useless.

Change-Id: If4e346c2db841aad9b2ddac049dbbbc1ba5782ec
(cherry picked from commit d7e497ce52)
2023-11-27 11:55:56 +00:00
Jeffrey Zhang
ddfa9a6de3 Add rsync to nova-compute
when configure `remote_filesystem_transport` to rsync, rsync binary is
required.

Change-Id: I07be614846be9305f0775df22a6d931ceab1720a
(cherry picked from commit 92cedcd2b1)
2023-11-27 11:40:56 +00:00
howardlee
2fc3c9350c Adding db sync script for venus
The script for database synchronization is missing in the venus-api image,
which makes it impossible to create the required database tables during
venus deployment.

Closes-Bug: #2029915
Change-Id: Ibbf75fa73b8397ea3686b42cec6cad6d8f6d3858
(cherry picked from commit 772de9662c)
2023-11-19 22:24:00 +00:00
Dawud
199ebafeb3 Fix missing grafana opensearch datasource
The grafana opensearch datasource was missing from the docker image.
This commit installs the datasource plugin.

Change-Id: Ia3a39c975abf815a66765f2f98c4789d6cec33d7
(cherry picked from commit a97a561bab)
2023-10-24 15:09:24 +00:00
Zuul
2f61fc9e38 Merge "Fix an issue with zun-cni-daemon building images in aarch64" into stable/zed 2023-10-20 11:47:04 +00:00
Zuul
ee4c225e57 Merge "CI: Fix zuul config errors" into stable/zed 2023-10-20 11:47:00 +00:00
renliang
2b77115705 Fix an issue with zun-cni-daemon building images in aarch64
In the aarch64 image build,
use debian_arch to determine packages of different architectures.

Closes-Bug: #2036874
Change-Id: Ic86e6c22840f658bb68387aac688918d4db1f766
(cherry picked from commit 0eed86bb02)
2023-10-16 10:43:59 +00:00
Michal Nasiadka
8498b43c1e ubuntu: mark collectd and telegraf as buildable
Closes-Bug: #2019756
Change-Id: Ibf3983f49795eea1f75aa7efb120c812adab4c86
(cherry picked from commit f000360c2d)
2023-10-05 13:27:49 +00:00
Michal Nasiadka
d7425533c8 CI: Fix zuul config errors
Rename ubuntu efk job to opensearch
Drop additional vars from Ubuntu 22.04 migration

Change-Id: I5b1c4960ca11c156bd032d029559ac097f061e64
2023-10-02 13:06:19 +02:00
Michal Nasiadka
81b9a7aabe Revert "bifrost: mark unbuidable for Ubuntu"
This reverts commit 47431082f6.

Reason for revert: buildable now

Change-Id: Icb23d9280763c7e85f2ca2e0ebf6985d810f27e2
2023-09-29 14:41:50 +00:00
Michal Nasiadka
d67fd2fcbc rabbitmq: Use novemberain repos for Debian/Ubuntu
CloudSmith is over budget, see [1].

As mentionedin in [2] - we're using amd64 packages on aarch64,
since the community mirror does not mirror aarch64 - and the packages
should be really marked as noarch.

[3] has also been incorporated in this backport

[1]: https://github.com/rabbitmq/rabbitmq-server/discussions/9526
[2]: https://github.com/rabbitmq/rabbitmq-server/discussions/9553
[3]: https://review.opendev.org/c/openstack/kolla/+/896927

Closes-Bug: #2037469

Change-Id: I83179ce5d53fed6cfe7f5fcbf6fdecd7199baa36
(cherry picked from commit 47b593d1e5)
2023-09-29 13:47:20 +00:00
Zuul
cc9b83acdc Merge "Add support for running Nova upgrade checks" into stable/zed 2023-09-19 10:59:29 +00:00
Zuul
8484230ff7 Merge "Improve kolla-toolbox offline support." into stable/zed 2023-09-14 12:19:46 +00:00
Zuul
5c40871395 Merge "Revert "Disable build of Gnocchi containers"" into stable/zed 2023-09-08 11:27:57 +00:00
Zuul
fdd77ec9a3 Merge "docs: we moved UNBUILDABLE_IMAGES to separate file" into stable/zed 2023-09-06 10:18:46 +00:00
Gaël THEROND (Fl1nt)
8558004ab7 Improve kolla-toolbox offline support.
* Use structure that allow for custom package version and base URL.

Change-Id: I169e51c0f5c691518ada1837990b5bdd2a3d1481
Closes-bug: #2020761
(cherry picked from commit 7f38e1df71)
2023-09-06 12:31:14 +03:00
Maksim Malchuk
1d5e1a3915 Revert "Disable build of Gnocchi containers"
This reverts commit 5505cd000c.
Reason: Closed #1304 [1] as completed.
Branch stable/4.4 is taged 4.4.4 with Fix [2] already.

1. https://github.com/gnocchixyz/gnocchi/issues/1304
2. 1336d930c1

Change-Id: I3ca4e10508c26b752412789502ceb917ecb4dbeb
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
(cherry picked from commit 4e5e508282)
2023-09-05 12:07:35 +00:00
Maksim Malchuk
81dd5d66d8 Add server-status handler to Rocky/Centos Apache conf
This added to make Rocky/Centos similar to Ubuntu/Debian
to provide /server-status handler for local monitoring of the Apache.
Since I3ec1af6353c3ecc64589599abe375b0ae9b14d5c is merged it safe
to add this change.

Change-Id: I14ba7e0319b7eb0390361d397d4baad0e9a3f0b1
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
(cherry picked from commit daf9fdd3a6)
2023-08-30 16:09:30 +00:00
Dawud M
3684f67fee Add comprehensive checks for container restarts
When adding a dashboard to grafana the containers aren't restarted when
they should be. This is due to a bug in Kolla where the logic to
determine whether or the container needs to be restarted fails in the
case where the file does not exist in the container. This patch adds
more comprehensive checks for container restarts in the set_configs.py
file. This patch also adds a test to ensure that the functions work as
expected.

Closes-Bug: #1997984
Co-Authored-By: Will Szumski <will@stackhpc.com>
Change-Id: I67f5f12700d7b55f26bff81e9b54559303da6d83
(cherry picked from commit d9a6c5f390)
2023-08-30 07:13:58 +00:00
Marcin Juszkiewicz
a8138eb106 docs: we moved UNBUILDABLE_IMAGES to separate file
Change-Id: I07ca5b82ecceda500e00260262c2a711c97b33bd
(cherry picked from commit d2c6a4e0ee)
2023-08-23 09:16:54 +00:00
Pierre Riteau
3e2afe2f6e Add support for running Nova upgrade checks
NOTE: Specific to the Zed release, the KOLLA_UPGRADE_CHECK feature is
not guaranteed to be present in the nova_api image. As such. a label has
been added to be checked for in Kolla-Ansible.

Related-Bug: #1957080
Change-Id: I6cbbdfcd40a8f486a3a636b41d704ee6ffafb812
(cherry picked from commit 48b5980c63)
2023-08-22 10:22:43 +01:00
Michal Nasiadka
9b612fa231 CI: Add rocky9 experimental jobs
Change-Id: I537edd2a4d5ad7107e6f40022ee99c0f72f18ab2
(cherry picked from commit a16331de20)
2023-08-16 12:47:56 +00:00
Zuul
4c5889b68d Merge "Use erlang-25 from copr on aarch64" into stable/zed 2023-06-29 16:48:13 +00:00
Michal Nasiadka
c9a7f57ad3 rabbitmq: Fix repo for ubuntu aarch64
That has been omitted in the original patch.

Change-Id: I9b69fff14507ad2d1838367bb8b81a3a73694071
(cherry picked from commit 5bf088263c)
2023-06-29 08:04:08 +00:00
Michal Nasiadka
13aaca13e4 Use erlang-25 from copr on aarch64
Change-Id: I9f40167fed9412b3f33f82e2f97f353275431292
(cherry picked from commit 51675bb232)
2023-06-27 12:02:15 +00:00
Michal Nasiadka
530490a715 opensearch: drop unnecessary workarounds
Change-Id: Id6db7ffb22b3f63e9a406455d52078b76071672f
(cherry picked from commit b33167972d)
2023-06-23 16:00:53 +00:00
Zuul
ee8c40c860 Merge "rabbitmq: use erlang-25 ppa on Debian/Ubuntu" into stable/zed 2023-06-22 18:01:36 +00:00
Michal Nasiadka
0e83e2a739 rabbitmq: use erlang-25 ppa on Debian/Ubuntu
RMQ team is now maintaining erlang-24, erlang-25 ppas, see [1].

[1]: https://github.com/rabbitmq/erlang-debian-package/discussions/33

Change-Id: I7e289bd5ce52319604717e0b319d0642a8e598db
(cherry picked from commit 0e881148d0)
2023-06-21 17:17:34 +00:00
Maksim Malchuk
3dcfde5cc0 Fix cinder-volume: add missing nvme-cli rpm package
Closes-Bug: #2024390
Change-Id: I84c7633765749a5e9ced983505ef290c32154ccc
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
(cherry picked from commit 11f90f3746)
2023-06-20 18:42:50 +03:00