2583 Commits

Author SHA1 Message Date
Takashi Kajinami
618094b7a9 Ubuntu: Add support for separate services
Ubuntu introduced the packages to deploy separate services to replace
the monolithic neutron-server process.

Change-Id: I1d6d3004cec35e1572a94e8d0a8b523e05b8c11e
2025-02-16 23:35:30 +09:00
Zuul
9cc1dbf5bc Merge "Mark puppet 8 supported" 2025-02-14 15:44:37 +00:00
Takashi Kajinami
62a610c1b9 Mark puppet 8 supported
Now we test puppet 8 in CI so can declare that we support it.

Change-Id: Id09c8a5df3b356e97ba7e1265cdadc77ed41b3ef
2025-02-14 22:50:32 +09:00
Zuul
0924a3db6b Merge "Add support for [ovn] live_migration_activation_strategy" 2025-02-12 21:24:26 +00:00
Takashi Kajinami
7d299d93bc Add support for [ovn] live_migration_activation_strategy
Depends-on: https://review.opendev.org/938106
Change-Id: I202fbe275232d43eaad8939faa4d560f343e82f9
2025-02-12 16:39:44 +00:00
Takashi Kajinami
0a1647dfb6 Add support for [DEFAULT] vlan_qinq
... which was added during this cycle.

Depends-on: https://review.opendev.org/937372
Change-Id: I04a290574906562e17d4687514fa2b151a5666e4
2025-02-08 14:29:42 +00:00
Zuul
2657b15177 Merge "Fix list of mechanism drivers in parameter description" 2025-02-08 10:43:32 +00:00
Zuul
14b6e61979 Merge "Fix outdated README" 2025-02-07 09:07:49 +00:00
Takashi Kajinami
9ac2d3b6d9 Fix list of mechanism drivers in parameter description
Remove the drivers for testing only, and adds a few missing drivers
actually supported.

Change-Id: I3458694a4045e89fa7ed79df3c9ce4e3322bfa1e
2025-02-06 02:17:57 +09:00
Takashi Kajinami
9e18fd6ff2 Fix outdated README
Update examples and supported plugins to reflect the current status.
Also remove supported operating systems because these are now
maintained in metadata.json .

Change-Id: I1bdd673dd742a27a01d600b00909f67b612da821
2025-02-06 02:14:55 +09:00
Zuul
d35cbe0ae0 Merge "Remove support for linuxbridge mechanism driver" 2025-02-05 17:10:06 +00:00
84c18ef63c reno: Update master for unmaintained/2023.1
Update the 2023.1 release notes configuration to build from
unmaintained/2023.1.

Change-Id: I4902b960542014fd3d9d0f94cae9da0fb95d08e6
2025-01-23 16:08:35 +00:00
Zuul
601f31bd7a Merge "allow to use access_log_env_var for apache wsgi" 2025-01-22 16:18:12 +00:00
Benedikt Trefzer
7a02d6c29c allow to use access_log_env_var for apache wsgi
Change-Id: I57be28826d4dca00acad95c72ca5948653546ebe
2025-01-22 08:21:57 +00:00
Takashi Kajinami
aa8d15453f Remove invalid old TODO for l3 agent
We no longer have any actual plan to support multiple l3 agent services
and one service per node should be enough.

Change-Id: I0c05be888a4ad7cdfe3e5b7b3162a48add215823
2025-01-18 22:30:31 +09:00
Takashi Kajinami
12fd6b7e04 Remove support for linuxbridge mechanism driver
It was deprecated several cycles ago and was removed from neutron
during this cycle.

Depends-on: https://review.opendev.org/c/openstack/neutron/+/927216
Change-Id: I16421d3dc9ee5cc3cc74c24407aa885dcf85654c
2025-01-16 12:51:14 +09:00
Takashi Kajinami
c342b381e8 Deprecate support for [ovn] ovn_emit_need_to_frag
This option was deprecated in neutron.

Depends-on: https://review.opendev.org/930760
Change-Id: I7004803d3a57bed52b4a3f7080a22dc53b25b027
2024-12-09 18:55:46 +09:00
Zuul
3eb5948769 Merge "neutron-periodic-workers for Debian" 2024-12-06 09:49:14 +00:00
Thomas Goirand
3eeba5130c neutron-periodic-workers for Debian
Add support for neutron-periodic-workers in Debian.

Change-Id: Ic49cdb63e0929bb67154dd908eff3860dd92e06a
2024-12-06 06:41:59 +00:00
Thomas Goirand
1d5702d273 designate region_name param
The class neutron::designate didn't have a region_name parameter.
In our deployment, this was an issue we had to fix.

Change-Id: Ifde81be654ca73cb88515804b38a6e053f1409ac
2024-12-03 10:55:45 +01:00
Takashi Kajinami
8b91541f2a Add support for [cache] backend_expiration_time
Depends-on: https://review.opendev.org/933978
Change-Id: Idb170034d42b76817fc8f3b07b233ac77bb7207f
2024-11-03 09:22:10 +09:00
Zuul
552ef96736 Merge "Add support for [ovn] ovn_l3_scheduler" 2024-10-21 15:43:59 +00:00
Takashi Kajinami
e2e499d0d5 Add support for [ovn] ovn_l3_scheduler
Change-Id: I394fce8bd7ac149b2513c0edd6156b7371877241
2024-10-19 22:54:42 +09:00
Zuul
e5b2883955 Merge "Refactor long if-else block by case" 2024-10-15 03:52:59 +00:00
Zuul
84fd4889a6 Merge "geneve: Ensure vni_ranges is given" 2024-10-14 23:46:34 +00:00
Zuul
64d5bf8e13 Merge "Replace remaining logic to parse python dict" 2024-10-14 16:22:07 +00:00
Zuul
cafec798cc Merge "Expose configure_service" 2024-10-14 10:55:33 +00:00
Takashi Kajinami
5dc60c9ab6 Replace remaining logic to parse python dict
... by the common implementation from puppet-openstacklib. It was
overlooked in the previous attempt.

Change-Id: I532cb479e05da64bb8d5396748dba0633e68aa54
2024-10-12 22:46:15 +09:00
Takashi Kajinami
9404b7f556 Refactor long if-else block by case
... for better readability.

Change-Id: I193b03f437f2ac046b9d49a64aec37d873987566
2024-10-12 12:45:33 +09:00
Takashi Kajinami
5ad7a3e6c5 geneve: Ensure vni_ranges is given
Imports the validation from vxlan to ensure vni_ranges is set.

Change-Id: I8ac966e950252ed7924650e5fa73014d6d6df60b
2024-10-12 12:43:45 +09:00
Takashi Kajinami
bab82e1048 Expose configure_service
This parameter has been implemented in the underlying defined resource
type but was not configurable.

Change-Id: I006a0e3797bcb047bebff5404984c67fec24c11d
2024-10-12 01:25:31 +09:00
Takashi Kajinami
a09db1dceb Use common function to parse python dict/list
Depends-on: https://review.opendev.org/931749
Change-Id: I507061571d7fd0081fd8308cc70bb8a663d4907c
2024-10-10 11:06:39 +09:00
Takashi Kajinami
31862093eb Fix incorrect handling of list values
Neutron accepts multiple values for availability zone hint, subnet, and
fixed-ip and return lists with multiple elements. At this moment
the corresponding properties in our resource types do not support
array value so we should always pick the first element to fill
the interface mismatch.

Change-Id: I3bcca8b7824be1c56661bef56ed523cc4dfb5d7a
2024-10-10 11:04:40 +09:00
Zuul
4094046f7d Merge "Drop unnecessary gsub" 2024-10-08 16:49:59 +00:00
Zuul
c17afbf9fd Merge "neutron_subnet: Fix broken parsing of list values" 2024-10-08 16:49:58 +00:00
Takashi Kajinami
3ad715dec4 neutron_subnet: Fix broken parsing of list values
Closes-Bug: #2072334
Change-Id: I06a12c1ec2769898e8a66ef80b2f4e5017a83e60
2024-10-08 13:28:24 +09:00
Takashi Kajinami
75dd402905 Drop unnecessary gsub
We no longer see '\"' in command outputs.

Change-Id: I3ad6767d9c26968e17d022136ecd9df62c19e4d8
2024-10-08 12:05:04 +09:00
Takashi Kajinami
a2d0027208 Use common defined resource type to manage ssl options
... and also remove the incomplete validation to catch ssl parameters
set without core boolean.

Change-Id: I8381cdf77924912bd48125ead5516f18c3ceb8cc
2024-10-07 10:50:10 +09:00
Takashi Kajinami
df28e3d907 Fix ignored unit test cases
Change-Id: I8f9221df0b3fdeb7a1a86e4b827f98728529d79e
2024-10-07 10:49:52 +09:00
5df5c9404c Update master for stable/2024.2
Add file to the reno documentation build to show release notes for
stable/2024.2.

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

Sem-Ver: feature
Change-Id: I1ecc369e858554c9538b35f0f59ff8bf0ddf085d
2024-10-04 10:40:04 +00:00
Takashi Kajinami
f5fe05cd4a Prepare 2024.2 release
Change-Id: Ie2b8d6deba2eca5a8313c52bc2212d82b8d3cbf4
25.0.0
2024-10-02 10:31:15 +09:00
Zuul
686621ffee Merge "Expose parameter to customize [oslo_messaging_notifications] retry" 2024-09-30 14:01:03 +00:00
Zuul
d8b504d772 Merge "Fix ignored unit test cases" 2024-09-30 12:41:35 +00:00
Zuul
db4fdf2e5a Merge "Fix incomplete validation by validate_network_vlan_ranges" 2024-09-30 08:48:22 +00:00
Takashi Kajinami
e8a6c4862f Expose parameter to customize [oslo_messaging_notifications] retry
The parameter has been managed by puppet-oslo, but its value could not
be set via this module.

Change-Id: I81d3bf1adc853a5f6c4c399304c66f83b775f2b6
2024-09-30 12:44:51 +09:00
Takashi Kajinami
f5aea42039 Fix ignored unit test cases
The unit test cases for notification parameters have been ignored. Fix
the problem and also refactor test definitions for easier maintenance.

Change-Id: Ib53377f0316f25781017cc5c394162a77bc17f49
2024-09-30 12:11:11 +09:00
Takashi Kajinami
3eb8fab2f4 Add support for [oslo_messaging_rabbit] enable_cancel_on_failover
Depends-on: https://review.opendev.org/928440
Change-Id: Ic938d83b5362645ff3dddbb924d00a23bd90295c
2024-09-25 19:23:15 +09:00
Zuul
e50e7de52d Merge "logging: Deprecate watch_log_file" 2024-09-24 02:28:59 +00:00
Zuul
4d50790e13 Merge "vpnaas: Support scheduler options" 2024-09-23 16:07:38 +00:00
Zuul
a00c80d24c Merge "Create dedicate class to manage dr service plugin" 2024-09-23 16:06:23 +00:00