Commit Graph

749 Commits

Author SHA1 Message Date
Zuul 6b1dd984dc Merge "Remove support for amqp1 messaging driver" 2024-05-10 16:10:39 +00:00
OpenStack Release Bot 4432216b09 reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: I4151c4daeb52952295998527c72fc5ba67bb210f
2024-05-10 09:21:21 +00:00
Takashi Kajinami f4a390d299 Remove support for amqp1 messaging driver
The base implementation in puppet-oslo was deprecated during the 2023.2
cycle[1], so can be removed now.

[1] e174113210699b433dbae4c2c5a68bc3d269b5c3

Change-Id: I869d2f283097404e3f83b0d64127e7cd1c38b72e
2024-05-10 01:04:06 +09:00
Zuul 61ee137b1b Merge "heartbeat_key parameter has no default" 2024-05-07 19:16:05 +00:00
Zuul f2231dfe32 Merge "health_manager: Remove deprecated workers parameter" 2024-05-06 15:22:32 +00:00
Zuul dcb2e9a19e Merge "api: Remove deprecated provider_drivers" 2024-05-06 15:19:59 +00:00
Takashi Kajinami 5c30a57d4d health_manager: Remove deprecated workers parameter
The parameter was deprecated a few cycles ago[1].

[1] cffdaec795

Change-Id: I0f5927162c8bc06a52629cf2e5f9d515e5e0f053
2024-05-05 07:36:09 +00:00
Takashi Kajinami 163afb594d api: Remove deprecated provider_drivers
The parameter was deprecated in favor of the enabled_provider_drivers
parameter[1].

[1] 2b9282bab6

Change-Id: I83624cba33397fe569402b87d4a2085178d93d56
2024-05-05 16:35:56 +09:00
Takashi Kajinami 5695a32b70 heartbeat_key parameter has no default
... because the parameter is required.

Change-Id: I9939ce7a047892d469d1d4d76a0316a4bdca11df
2024-05-05 15:40:38 +09:00
Takashi Kajinami 3e926c8a5e task_flow: Ensure backend package is installed
The octavia pacakge in Ubuntu/Debian does not install python3-redis
automatically and it should be additionally installed. Also the octavia
package in RDO is removing explicit dependency to python3-redis[1] so
the package needs to be additionally installed in RDO in the future.

[1] https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53067

Change-Id: Ie7ffa7e22848a3f888a1a553aa26f2e4171a191b
2024-05-03 03:06:58 +09:00
Zuul b04df6b873 Merge "Remove deprecated neutron parameters" 2024-04-25 15:03:58 +00:00
Takashi Kajinami 19c370ef72 Remove deprecated neutron parameters
... because these were deprecated during 2024.2 cycle and can be
replaced by the new parameters.

Change-Id: I332f209da86f11b721cb674c8281006642012cf7
2024-04-23 17:35:16 +09:00
OpenStack Release Bot 8034f0e13c Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: I7fa6f21507ca525d0e702c4cb593deae57206216
2024-04-18 10:48:28 +00:00
Takashi Kajinami 135db923e8 Prepare 2024.1 release
Change-Id: I51b5c341dbdb46e5c6a75288b36dbe8ca8aaea28
2024-04-15 22:31:45 +09:00
Zuul fcfd3c809c Merge "reno: Update master for unmaintained/xena" 2024-04-12 13:07:40 +00:00
OpenStack Release Bot 5347b38afc reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I675c252dc126640d7f415f486979ef912517ebe3
2024-04-12 12:33:44 +00:00
OpenStack Release Bot 6e96cc8259 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: Iecf0d5eb9f95cb566f05ba312eefb160847ac3c2
2024-04-12 12:26:02 +00:00
Zuul 09784891ae Merge "Add max_request_body_size option support" 2024-03-18 16:02:35 +00:00
Takashi Kajinami 1f7f9d4384 Add max_request_body_size option support
Octavia enabled sizelimit middleware in API. This introduces support
for the max_request_body_size option so that users can customize
the limit.

Depends-on: https://review.opendev.org/902049
Change-Id: Iab79e9a4d50e65ea663bb5bb5428585dff48720d
2024-03-15 16:43:15 +00:00
Zuul c3260a5c7d Merge "Expose rabbit_transient_quorum_queue" 2024-03-14 18:05:21 +00:00
Zuul 512289ccc5 Merge "Add support for [task_flow] jobboard_backend_username" 2024-03-14 18:05:20 +00:00
Takashi Kajinami eee6922388 Expose rabbit_transient_quorum_queue
Depends-on: https://review.opendev.org/911021
Change-Id: I2225e1c62a0f1145099987cbc7951afa53090538
2024-03-14 09:52:45 +09:00
Takashi Kajinami 507ccc98d4 Add support for [task_flow] jobboard_backend_username
... which was added during this cycle.

Depends-on: https://review.opendev.org/c/907669
Change-Id: Idcc47095a7f0e4ae39c6942cfe744bcc5676cf08
2024-03-13 10:41:21 +09:00
Takashi Kajinami 9f4d1d6132 Refactor resource dependencies
This refactors resource dependencies to improve the following points.

 - Avoid unnecessary dependencies across services. For example aodh
   service does not require cinder db.

 - Restart only api service when config files like paste.ini, which
   are used only be api service is changed.

Change-Id: Ibb4ec743e772716153eefe07ac36b888c0fb2b84
2024-03-04 07:33:59 +00:00
Zuul ca43069521 Merge "certificates: Require valid absolute path for file path options" 2024-02-26 16:53:33 +00:00
Zuul 92f6df9a87 Merge "certificates: Fix broken format in unit tests" 2024-02-26 16:36:55 +00:00
Zuul 2a7583ba65 Merge "certificates: Passphrase parameters should be secret" 2024-02-26 16:36:53 +00:00
Zuul cd737c75b4 Merge "healthcheck: Expose ignore_proxied_requests parameter" 2024-02-26 05:12:23 +00:00
Takashi Kajinami f94fdc15de certificates: Require valid absolute path for file path options
... to avoid wired failures by file resources.

Note:
The new hard-coded default values are picked up from octavia defaults.

Change-Id: I77c4542bbc2f1fdf18758985f195b215ddd14369
2024-02-26 13:10:40 +09:00
Takashi Kajinami 6a2cdadbad certificates: Fix broken format in unit tests
Change-Id: I88d59af0649523539aef5fa54aca8e6cd136d58d
2024-02-26 10:45:58 +09:00
Takashi Kajinami 3bcc79f125 certificates: Passphrase parameters should be secret
Change-Id: I8eebb96b04c0b3b2fd330fcc4569d3cd05ec4604
2024-02-26 10:19:04 +09:00
Takashi Kajinami 4b9c77ab0f healthcheck: Expose ignore_proxied_requests parameter
Depends-on: https://review.opendev.org/909807
Change-Id: I79ce07715d439aa24407c78d051229ee1a6e959e
2024-02-26 01:34:58 +09:00
OpenStack Release Bot 0b7d710f9e reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: Iceed22a97d4019119bfcbec8a1ca515aef685d32
2024-02-21 16:48:31 +00:00
Zuul 719badf120 Merge "Use different resource name for persistence db setup" 2024-02-05 22:22:29 +00:00
Zuul 44233043df Merge "Enable Redis in acceptance tests" 2024-02-05 21:36:02 +00:00
Takashi Kajinami c1b822df5e Use different resource name for persistence db setup
... to avoid conflict with core db setup.

Closes-Bug: #2052389
Change-Id: Ib192c9d09f5134404dc055e31a156a4c3a748ff3
2024-02-05 02:19:55 +09:00
Takashi Kajinami 2a92e9b3a7 Enable Redis in acceptance tests
This is a prep work to enable jobboard backend in deployment tests.

Change-Id: I4d75818b5c56569f11ceb276ee2f8f4cc36d8485
2024-02-04 21:03:08 +09:00
Takashi Kajinami a23697ae4d Add support for oslo.reports options
Depends-on: https://review.opendev.org/804804
Change-Id: Iccaaf9bb21085edf99d123b6a9007ee188643f7c
2024-01-30 00:48:56 +09:00
Zuul 0442ea6f0c Merge "healthcheck: Expose allowed_source_ranges" 2024-01-18 16:27:05 +00:00
Takashi Kajinami 2917d2cce5 healthcheck: Expose allowed_source_ranges
... which was added to puppet-oslo recently.

Depends-on: https://review.opendev.org/905557
Change-Id: I991236750d334542589186b461d98a1d9f7a0352
2024-01-17 15:27:48 +09:00
Zuul 7f12332aca Merge "Restrict access to certificate files" 2024-01-12 17:43:40 +00:00
Zuul 8cb8cafe87 Merge "Fix wrong audit class tested in unit tests" 2024-01-12 17:43:39 +00:00
Zuul 228010328f Merge "Support (api_)db_commit_retry parameters" 2024-01-12 17:43:37 +00:00
Takashi Kajinami 76e1ac5e8c Restrict access to certificate files
The certificate files don't need x bits. Also these files, especially
the private key file should have very restricted access.

Closes-Bug: #2049203
Change-Id: I3f4cf18b70420a509ad971fea32277a7a9b59dc3
2024-01-12 22:35:50 +09:00
Takashi Kajinami 9c0b000f92 Fix wrong audit class tested in unit tests
I did something very stupid when I added the audit middleware support
by [1].

[1] 9e4f26e626

Change-Id: Ie157e27ae4c45e552fe04594e597538c2648a358
2024-01-12 14:57:41 +09:00
Takashi Kajinami 24eb676cb3 Support (api_)db_commit_retry parameters
Recent octavia provides the [haproxy_amphora] api_db_commit_retry_*
options[1] and the [controller_worker] db_commit_retry_* options[2].

[1] 955bb8840616d96ed74de3086f8959ad4190a472
[2] be91493332786365b8e997fcf88779a12d1ae130

Change-Id: I0d749b65ee3069cc04ae040997f47c097f24d4c6
2024-01-12 14:55:17 +09:00
Takashi Kajinami 9e4606b1d8 Fix wrong parameter mentioned by a deprecation warning
The "valid_interfaces" parameter is the correct replacement of
the endpoint_type parameter.

Change-Id: Ib3d94c3575ee456085c440f340460b0f27b4b272
2024-01-12 12:48:06 +09:00
Zuul 869993e13a Merge "Remove unused octavia-db-sync-service tag" 2023-11-20 18:27:41 +00:00
Zuul 7b94bf8969 Merge "Use new openstackclient tag" 2023-11-20 18:27:40 +00:00
Takashi Kajinami 0ea80a35f8 Remove unused octavia-db-sync-service tag
This tag is not used by any logic and can be removed.

Change-Id: Icb765fcbb141c2ca74bbd0c4077879fbf54c935e
2023-11-20 10:43:41 +09:00