13747 Commits

Author SHA1 Message Date
Michal Arbet
b1fd2b40f7 Fix long service restarts while using systemd
Some containers exiting with 143 instead of 0, but
this is still OK. This patch just allows
ExitCode 143 (SIGTERM) as fix. Details in
bugreport.

Services which exited with 143 (SIGTERM):

kolla-cron-container.service
kolla-designate_producer-container.service
kolla-keystone_fernet-container.service
kolla-letsencrypt_lego-container.service
kolla-magnum_api-container.service
kolla-mariadb_clustercheck-container.service
kolla-neutron_l3_agent-container.service
kolla-openvswitch_db-container.service
kolla-openvswitch_vswitchd-container.service
kolla-proxysql-container.service

Partial-Bug: #2048130
Change-Id: Ia8c85d03404cfb368e4013066c67acd2a2f68deb
2024-01-05 10:06:56 +01:00
Zuul
39db9a04fe Merge "post-deploy: add public-openrc.sh" 2024-01-04 17:11:59 +00:00
Zuul
288d2f0834 Merge "ironic: Remove enable_ironic_pxe_uefi bits" 2024-01-04 14:29:45 +00:00
Michal Nasiadka
d8700ad013 ironic: Remove enable_ironic_pxe_uefi bits
These were missed in I081aa1345603fa27c390e4e09231a5ff226bcb39

Change-Id: I2884bca3c06ff98004e318757a20b60c12375924
2024-01-04 10:21:35 +00:00
Mark Goddard
498d324357 Use service-images-pull role for letsencrypt and venus
This reduces code duplication.

Change-Id: Ie529875aaa42435835417468868250bbe4fcf649
2024-01-03 16:51:25 +00:00
Zuul
16928ceddf Merge "Remove nova cell sync comment" 2024-01-03 11:42:52 +00:00
Zuul
2712a7a6a6 Merge "haproxy: Fix single frontend after LE cert path change" 2024-01-03 10:11:26 +00:00
Zuul
3681427b31 Merge "Persist Neutron agent state files in volume" 2024-01-03 09:51:57 +00:00
Zuul
dd78473195 Merge "magnum: Disable CAPI driver when kubeconfig missing" 2024-01-03 09:39:05 +00:00
Michal Nasiadka
21e5b21f59 haproxy: Fix single frontend after LE cert path change
I35317ea0343f0db74ddc0e587862e95408e9e106 changed certificate path but omitted
single frontend template.

Change-Id: I638ba32e97234900745df62056710dcc37e7db77
2024-01-02 18:30:42 +01:00
Michal Nasiadka
4879656058 magnum: Disable CAPI driver when kubeconfig missing
Closes-Bug: #2047360
Change-Id: I73490d84da39a74ea7ac493c7dd41fe7bfe2f578
2024-01-02 17:22:39 +00:00
Zuul
65886c1d4e Merge "Fix wsrep sync status task while switched to TCP/IP" 2024-01-02 14:07:22 +00:00
Zuul
eb0e5bac9f Merge "Remove after-Zed TODOs" 2024-01-02 14:07:20 +00:00
Zuul
910ec9272c Merge "post-2023.1: Remove keystone admin endpoint bits" 2023-12-28 17:47:41 +00:00
Zuul
b854a0f9db Merge "Make designate bind9 cmdline configurable" 2023-12-28 15:17:16 +00:00
Michal Nasiadka
982c4d5e5f post-2023.1: Remove keystone admin endpoint bits
Change-Id: I27028ffae26a57d510e1a78c38ead2f925396e81
2023-12-28 09:39:18 +01:00
Michal Nasiadka
65a0cee749 Remove after-Zed TODOs
Change-Id: I081aa1345603fa27c390e4e09231a5ff226bcb39
2023-12-28 08:35:54 +00:00
Zuul
00fc2f85b3 Merge "Set a log retention policy for OpenSearch" 2023-12-21 15:17:32 +00:00
Zuul
418aa9b02a Merge "fluentd: Fix LE pos_file path after version bump" 2023-12-21 11:41:13 +00:00
Zuul
9d1d8448bd Merge "CI: test job definitions when zuul files change" 2023-12-21 11:01:23 +00:00
Doug Szumski
5e5a2dca09 Set a log retention policy for OpenSearch
We previously used ElasticSearch Curator for managing log
retention. Now that we have moved to OpenSearch, we can use
the Index State Management (ISM) plugin which is bundled with
OpenSearch.

This change adds support for automating the configuration of
the ISM plugin via the OpenSearch API. By default, it has
similar behaviour to the previous ElasticSearch Curator
default policy.

Closes-Bug: #2047037

Change-Id: I5c6d938f2bc380f1575ee4f16fe17c6dca37dcba
2023-12-21 10:51:17 +01:00
Alex-Welsh
e9e7362f54 Remove nova cell sync comment
Removed a comment suggesting we use nova-manage db sync --local_cell
when bootstrapping the nova service, since that suggestion has now been
implemented in Kolla. See [1] for more details.

[1]: https://review.opendev.org/c/openstack/kolla/+/902057

Related-Bug: #2045558
Depends-On: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a
Change-Id: I591f83c4886f5718e36011982c77c0ece6c4cbd7
2023-12-21 09:29:02 +00:00
Zuul
93725528f8 Merge "Drop redundant note in globals-default.j2" 2023-12-20 11:17:24 +00:00
Michal Nasiadka
bf22f3dd09 fluentd: Fix LE pos_file path after version bump
Change-Id: Ia6db7d6a41ddbda8fcbf563dc55a0c65ef8db9be
2023-12-20 08:18:27 +00:00
Zuul
8fe6be8f4c Merge "Add nova conf for cyborg" 2023-12-20 08:08:16 +00:00
Michal Nasiadka
2cc21b0e63 Drop redundant note in globals-default.j2
Change-Id: I4d09018f4e921e90cbe7457c1f7fb025ef3acfa8
2023-12-20 07:24:53 +01:00
Zuul
81dc1c5373 Merge "Rework quorum queues precheck" 2023-12-19 19:11:08 +00:00
Zuul
f86ad4d389 Merge "quorum: add missing octavia and masakari" 2023-12-19 16:12:23 +00:00
Michal Nasiadka
afa241788d Rework quorum queues precheck
Change-Id: Ic9bd25a09b860838910dbe3d55f94421a0461c57
2023-12-19 14:26:05 +00:00
Zuul
36f0bb2235 Merge "CI: Drop masakari jobs from project.yaml" 2023-12-19 13:00:04 +00:00
Michal Nasiadka
f3c3ea61eb CI: Drop masakari jobs from project.yaml
Those have been failing for long time and Masakari is deprecated
in Kolla (not mentioning the state of the project itself).

Change-Id: I06d32f8f4921b2025fd176be1198dc0cbcfa5f3b
2023-12-19 12:11:54 +00:00
Michal Nasiadka
be5dc32c86 quorum: add missing octavia and masakari
Change-Id: Ibf9a9a0c18938f638c8e8b00b6017c64f1523b23
2023-12-19 12:13:53 +01:00
Michal Nasiadka
71df8e6208 CI: treat ansible-lint warnings as errors
Taken from [1].

[1]: https://ansible.readthedocs.io/projects/lint/configuring/#ansible-lint-configuration

Change-Id: I29c1abb4d518a4da6788e06804f28c5f6853c581
2023-12-19 11:05:49 +00:00
Sven Kieske
176aa5a42c
CI: fix two ansible-lint warnings
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: I81a9b2dab7e9a4e2c8facaa0f32538f2884e3ca9
2023-12-18 19:15:38 +01:00
Sven Kieske
85bd3f8710
CI: test job definitions when zuul files change
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: Ifd3972435a17aeffed72fb51fca9bdd082d650b7
2023-12-15 16:08:34 +01:00
Michal Nasiadka
d05a1560bc CI: Drop duplicated variables in base.yaml
Change-Id: I168f3bb81731e56ae338c4438ab4d024fa69d827
2023-12-15 13:17:19 +00:00
Zuul
7fc76fb4e9 Merge "CI: Move openstack clients setup to a role" 2023-12-14 21:01:51 +00:00
Michal Nasiadka
56cbf8c031 CI: Move openstack clients setup to a role
Change-Id: Id5c53b63e88502c999b89cbc62405bb8953fef3a
2023-12-14 16:38:26 +01:00
Zuul
17a76d2a0e Merge "Add precheck for RabbitMQ quorum queues" 2023-12-14 14:54:40 +00:00
Zuul
82c5c027f0 Merge "Fix Docker health check for sahara_engine" 2023-12-14 14:28:42 +00:00
Zuul
82c1c11a4d Merge "RabbitMQ: correct docs on Quorum Queue migrations" 2023-12-14 12:32:29 +00:00
Pierre Riteau
693c5c8b23 Fix Docker health check for sahara_engine
The wrong process name was being used.

Closes-Bug: #2046268
Change-Id: I5a5d4f227205e811732331ee6e020ccea67b6fab
2023-12-14 09:53:03 +00:00
Zuul
407991c825 Merge "CI: Pin docker to <7 in setup_gate.sh" 2023-12-14 09:50:47 +00:00
Zuul
c0cddb0967 Merge "Configures the tap-as-a-service neutron plugin" 2023-12-13 16:11:36 +00:00
Matt Crees
61f84e3beb Add precheck for RabbitMQ quorum queues
Adds a precheck to fail if non-quorum queues are found in RabbitMQ.

Currently excludes fanout and reply queues, pending support in
oslo.messaging [1].

[1]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479

Closes-Bug: #2045887
Change-Id: Ibafdcd58618d97251a3405ef9332022d4d930e2b
2023-12-13 14:49:05 +00:00
Michal Nasiadka
70ebf95c2b CI: Pin docker to <7 in setup_gate.sh
Change-Id: I46c05a54171cbf43a51594998561db94af7d17e6
2023-12-13 14:05:28 +00:00
Zuul
7a29abb590 Merge "CI: Move test-ovn before test-core-openstack" 2023-12-07 16:30:17 +00:00
Zuul
8046b80324 Merge "CI: Add SCENARIO env var to upgrade.sh" 2023-12-07 14:22:54 +00:00
Matt Crees
1dfdf0904e RabbitMQ: correct docs on Quorum Queue migrations
RabbitMQ does not need to be reconfigured when migrating from non-HA
queues to quorum queues.

Change-Id: I69d409732ff8eb7ae736e95f8a5d290efd33fa32
2023-12-06 16:10:52 +00:00
Zuul
ca8260eb09 Merge "Fix broken list concatenation in horizon role" 2023-12-06 15:58:46 +00:00