Commit Graph

2484 Commits

Author SHA1 Message Date
Zuul 81712966ac Merge "Assume structured fact in unit tests" 2024-05-31 14:45:04 +00:00
Takashi Kajinami 6f36758f09 Assume structured fact in unit tests
The legacy fact has been deprecated and is no longer available in
Puppet 8. Use the structured one to access fact values in tests so that
we use the consistent method for fact value access.

Change-Id: I254e7fb0438a9f5f8a2319d5cef1457958313494
2024-05-30 20:15:25 +09:00
Takashi Kajinami 2890306d9b Follow up "Support ovs/openflow_processed_per_port configuration option"
This is follow-up of ebd50d6444 and
addresses the following points.

- Add missing release note
- Add unit test assertion of the new resource
- replace the hard-coded default by os_service_default fact to avoid
  additional maintenance effort to sync the default

Change-Id: I4de49c4ef317d086cff486e739365384e0d5f3c9
2024-05-15 00:26:23 +09:00
Simeon Gourlin ebd50d6444
Support ovs/openflow_processed_per_port configuration option
Change-Id: If3a19ef7ee3fe734d278a2f2c67e4004a708dc1d
2024-05-13 16:07:13 +02:00
Zuul 5f9b811438 Merge "Remove support for amqp1 messaging driver" 2024-05-10 16:30:06 +00:00
OpenStack Release Bot 0ede2d0a51 reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: Ic9b9b1e6de487942af892043742b9d447447b9b8
2024-05-10 09:20:14 +00:00
Takashi Kajinami 8ad23b31dd 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: Ibdb7d11c75722eeffd47d03ce6e80a12a8d96c64
2024-05-10 00:59:46 +09:00
Takashi Kajinami 8a8d925531 Validate more options
Some of the config options were not asserted in unit tests. Improve
the coverage to catch any regressions.

Change-Id: Ia8a86d77692aed575daba1a82d9f40ece27e0220
2024-05-04 14:39:11 +09:00
Takashi Kajinami 777c160d50 Fix broken unit test with invalid memory_channels value
The vswitch::dpdk::memory_channels parameter no longer accepts string
values. Remove the unnecessary definition which actually prevents
us from testing the class inclusion.

Change-Id: Ib8ecd1aa3c3efaacb5f87a5abe8f06fbaa9b81de
2024-05-04 01:32:42 +09:00
Zuul 25903e897c Merge "Remove definitions for contrail plugin" 2024-04-29 12:23:35 +00:00
Takashi Kajinami 962a4759b9 Remove definitions for contrail plugin
... because contrail plugin support was already removed[1].

[1] c6c6fb87a5

Change-Id: I8584e98f1e15c80877d7b22b1c0cd1d3ad52cae0
2024-04-26 18:53:24 +09:00
Takashi Kajinami 04934dfbbf Remove metadata_memory_cache_ttl
This parameter was deprecated during the previous cycle[1] and has had
no effect.

[1] 53d7c4ffaa

Change-Id: I421ce1e21cbb661c45835c1d48b63a1e7990ce98
2024-04-26 16:52:42 +09:00
Zuul d15151d159 Merge "Remove networking-mlnx support" 2024-04-25 15:18:28 +00:00
Zuul 447ec9cbb9 Merge "config: Remove deprecated plugin_nuage_config" 2024-04-25 15:18:26 +00:00
Zuul 2bad6f585f Merge "Remove support for contrail plugin" 2024-04-25 15:18:24 +00:00
Zuul ee49632f08 Merge "Remove support for Cisco VTS mechanism driver" 2024-04-25 15:11:27 +00:00
Takashi Kajinami 0e3f4a0eb3 Remove networking-mlnx support
... which was deprecated during the previous cycle[1].

[1] 98ea1311fb

Change-Id: I2c5f180dd124983f3ab9dc429c6ea69c95f20ab4
2024-04-19 13:59:01 +09:00
Takashi Kajinami 21474f02ba config: Remove deprecated plugin_nuage_config
This was deprecated and has had no effect. stable/2024.1 was released
so now we can remove the parameter.

Change-Id: I0271bf41035858b154782f20d0cbc9f5df537d51
2024-04-19 13:59:01 +09:00
Takashi Kajinami c6c6fb87a5 Remove support for contrail plugin
... which was deprecated during the previous cycle[1].

[1] 0877c62e92

Change-Id: I819fa33182729902e5f723dd0ca0db8a1be7d33a
2024-04-19 13:58:57 +09:00
Takashi Kajinami 12a2b5fd6f Remove support for Cisco VTS mechanism driver
... which was deprecated during the previous cycle[1].

[1] d130e71593

Change-Id: Idac4c730daab6df7f975c4dc3a0f8d1b7997282d
2024-04-19 10:52:21 +09:00
OpenStack Release Bot eaa1d7c930 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: Ie82f7136737c2bdebab7b2ea3272d43b401dc638
2024-04-18 10:47:37 +00:00
Takashi Kajinami 248480dbac Prepare 2024.1 release
Change-Id: Ib09feaba29828dbfb4b0d6b3a3d50be83e9b1601
2024-04-15 22:30:45 +09:00
Zuul 27119bc19e Merge "reno: Update master for unmaintained/xena" 2024-04-12 13:05:45 +00:00
OpenStack Release Bot 80974f2a12 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I97b2b4db6e5e992a58f5af4b5aba5861295ac4f5
2024-04-12 12:33:18 +00:00
OpenStack Release Bot 8368f3ab39 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I3ce96f9799117b7214255c5cb24f10b4ded37cbd
2024-04-12 12:25:32 +00:00
Takashi Kajinami 9088ef5336 Fix typo causing unexpected deprecation warning
Change-Id: Iedc78f5f4bce46bf5e972197515c72a93f3bbb27
2024-04-04 15:09:45 +09:00
Takashi Kajinami 403ac85260 ovn: Support metadata extension options
The ovn-agent service now supports the metadata extension which will
replace the existing ovn-metadata-agent.

This adds support for these new options.

Depends-on: https://review.opendev.org/898238
Change-Id: Icd543be4ff46293967504f12bcca8a828075657d
2024-03-16 20:38:41 +09:00
Takashi Kajinami 97b558f328 ovn-agent: Support [agent] extensions option
The ovn-agent service in recent neutron versions support extensions
mechanism to enable additional features.

Change-Id: I725183b3b3b69a1f9636f4b44758932ab7bfde02
2024-03-16 20:38:33 +09:00
Takashi Kajinami 53d7c4ffaa Deprecate metadata_memory_cache_ttl
The [DEFAULT] cache_url option, which is set according to this
parameter, was already removed from neutron[1].

[1] 2e9364028b49abff28ca26836a31463c196ca6ae

Change-Id: I8e13dea10748f9af07fd20248cdf5d9d18b14ba5
2024-03-16 17:16:33 +09:00
Takashi Kajinami 9fe6a8db90 ovn-metadata: metadata_proxy_shared_secret should be secret
Change-Id: Ibcf03843e7b4a11a91dbb5a15f91c17892e97282
2024-03-16 17:01:59 +09:00
Zuul f04250ecf4 Merge "networking-bagpipe: define package name & service" 2024-03-15 15:29:10 +00:00
Thomas Goirand 38e5f4cce2 networking-bagpipe: define package name & service
Add the package name and service name for Debian for the Bagpipe
plugin. These were previously undefined. Also do the unit testing
under Debian.

Change-Id: Ia4baa6a351b44b4a501a57f3a9c8d11364e2ccb0
2024-03-15 08:51:28 +00:00
Zuul ba9fbc4e82 Merge "Expose rabbit_transient_quorum_queue" 2024-03-14 18:30:50 +00:00
Takashi Kajinami efda0e2937 Expose rabbit_transient_quorum_queue
Depends-on: https://review.opendev.org/911021
Change-Id: Ie66415e84abed64bd504cbb47c9475830f19138f
2024-03-14 09:48:34 +09:00
Zuul 209d4e4252 Merge "Add enable_default_router_(bfd|ecmp) option" 2024-03-11 16:03:18 +00:00
Zuul 4f919dffcc Merge "Stop hard-coding config file for db sync" 2024-03-08 17:42:26 +00:00
Zuul 3829c1c6c6 Merge "Refactor resource dependencies" 2024-03-08 16:11:55 +00:00
Takashi Kajinami 51a9db9e95 Add enable_default_router_(bfd|ecmp) option
... which were added during this cycle.

Depends-on: https://review.opendev.org/874797
Change-Id: Icc563fd7f167a337b98be3c651463e0091efafdb
2024-03-08 15:38:31 +09:00
Takashi Kajinami 120190f3c4 cache: Support new redis options
The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces for these parameters.

Depneds-on: https://review.opendev.org/910629
Change-Id: I0fefc8ac388d486c1aafca59dfc89798995c926b
2024-03-07 23:01:47 +09:00
Zuul dbb441329f Merge "cache: Support options for SASL mechanism in memcached" 2024-03-05 04:05:50 +00:00
Takashi Kajinami 1b83195b68 Stop hard-coding config file for db sync
The neutron-db-manage command by default loads
/etc/neutron/neutron.conf. Removing the override allows us to use
additional paths such as neutron.conf.d in the future.

Change-Id: Iabeeb65e0ae94538245be288927b9f1ca64a3104
2024-03-05 12:42:53 +09:00
Takashi Kajinami cb2251e0fc 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 by api service, is changed.

Change-Id: I517e2fb19cc74a08f31c463b70b89b70de2e790c
2024-03-05 10:43:36 +09:00
Takashi Kajinami 3832c80d64 cache: Support options for SASL mechanism in memcached
Depends-on: https://review.opendev.org/910122
Change-Id: Ib722982e06a15396d09d9ff380abe4f24b0280da
2024-03-01 10:41:10 +09:00
Zuul 1c33793f5c Merge "healthcheck: Expose ignore_proxied_requests parameter" 2024-02-26 03:08:52 +00:00
Takashi Kajinami 2a5c79cf6b healthcheck: Expose ignore_proxied_requests parameter
Depends-on: https://review.opendev.org/909807
Change-Id: I71c1a83e150e3ca0ec6cb17d0b8a4440383ee477
2024-02-26 01:27:40 +09:00
OpenStack Release Bot 38f8512f78 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I50946abf91c48350a9226ab8ec08a5d717108de6
2024-02-21 16:47:51 +00:00
Zuul 1931f061df Merge "ovn: Support options related to OVN's native DHCP" 2024-02-17 08:19:14 +00:00
Takashi Kajinami 4c8188efc0 ovn: Support options related to OVN's native DHCP
Change-Id: I6f136315f781d581e808906a85ef54740e8ba7a8
2024-02-14 06:20:27 +00:00
Takashi Kajinami 77191ec66a Add support for oslo.reports options
Depends-on: https://review.opendev.org/804804
Change-Id: I00c1dd458eac202fa1250bf0299ecf35ab6bb6e6
2024-01-30 00:44:48 +09:00
Zuul 68cceacff2 Merge "Provide config class interface for rootwrap.conf" 2024-01-22 17:21:23 +00:00