The designate-sink service has some options to customize behavior of
notification handlers which handles notifications from nova and
neutron. This adds a few classes to support these options.
Change-Id: If041b3d788d26016367134a9447161fb830dd09e
The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to designateclient
because the package provides some sub-commands.
Change-Id: I882545f76950d6521f4e40c3ae23689c2eeda7d3
Support for different storage driver has been deprecated in 2023.2
cucle[1], and the options have been removed[2].
[1] 0c30fc491b0012da13a562c9107f4451790607dd
[2] ef4640347ab31b6c0e096dfc22bcf078326339d0
Change-Id: Ib238a463fc3c04dcbb464de0521f3fe700c6bf14
This option was removed from designate. This also makes a few more
implementations about the removed parameters ineffective.
Depends-on: https://review.opendev.org/899541
Change-Id: Ida1e4e2e970a313bce8d1f2fcc3c703aa9d068bf
It was deprecated during the previous cycle[1] because pool-manager was
already removed from Designate.
Ideally we should maintain this until 2024.1 release because of SLURP.
However the implementation has not been functioning for several cycles
so I propose removing it early,
[1] 8f4986cea4
Change-Id: I919883c7ee3dc2364378a2926ed12b378046128b
... instead of directly manipulating the file using concat::fragment.
Depends-on: https://review.opendev.org/899447
Change-Id: Id50e6df7df7af307ea6845d08b442adbb0e0cb3c
The sizelimit middleware was added to pipelines defined by the default
api-paste.ini file [1]. This adds support for the parameter of
the sizelimit middleware.
[1] c0a5572814e96f90d3d4b9ea0f10d35d88f5cd68
Change-Id: Ic3659225f4445c8b33e05157af76af4d11b45194
Recent update in rspec-puppet removed some of the config interfaces for
old puppet versions[1]. This drops usage of these interfaces to resolve
the following error in unit tests.
```
An error occurred while loading ./spec/unit/provider/manila_spec.rb.
Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
NoMethodError:
undefined method `manifest_dir='...
```
[1] 316d95923c
Change-Id: I31735e0aef3ac6a06b80d404829e960911f18297
The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
the option.
Change-Id: I6bf6898156e7b650dad717a80b4ff86427877205
Designate requires that the coordination backend is up, otherwise
the central service does not start.
Depeneds-on: https://review.opendev.org/855261
Change-Id: I201743c6796b9b863b0befffaa85fff1675d80b0
These define same values as the default values in the oslo.messaging
library, thus can be replaced by $::os_service_default.
Change-Id: I7da6736c7a47ebdc988bc8e0d7274cba873f72c6
... so that users can override this parameter to use static hostname
rather than the one deteted by socket.gethostname().
Change-Id: I909e40692aaa2b7a23a0efe8ff5a0392e8fe7293
Add parameters for advanced logging configurations in Apache to
support piped logging and support for syslog (via mod_syslog
available in Apache >= 2.5.0)
Co-Authored-By: Andy Botting <andy@andybotting.com>
Change-Id: Idaddbca1acb1daafbf5381fc2e19f7db4748bbea
The parameter was deprecated during Yoga cycle in favor of the separate
class to manage network_api:neutron parameters[1].
[1] 09a2c6b46c
Change-Id: I31f52fcda46c33bf0163733aece4fd1279f63cc7
... because the parameter was deprecated during Victoria cycle[1].
The actual parameter was already removed from Designate by [2].
[1] 3134f475ab
[2] 5d5d83e511acbf5d6f34e9a998ff16d96c5bb162
Change-Id: I9eb1e7d7e2463d21a52b347ccc8e8b1da9b975fc
... because it was deprecated during Xena cycle[1] in favor of the new
designate::coordination class.
[1] 823d409fe8
Change-Id: I564ef6ec944c4b0f4a48fe99db2aade54e7f684c
The puppetlabs-apache module is enforcing more strict data type
validation[1].
This change updates the default values to adapt to that change.
[1] f41251e336
Closes-Bug: #1983300
Depends-on: https://review.opendev.org/851652
Change-Id: I76f58c4e79a415ec26d2747e14516b108ce90248
This reverts commit a14fa7cb9a.
Reason for revert:
puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
(and CentOS 9 effectively).
Note:
This change adds the service_provider fact in test fact data because
it is required by puppet-postgresql.
Depends-on: https://review.opendev.org/850705
Change-Id: Id635b1467719576f4f6588c4245ce2c70e8f576c
The value with a white space should be accepted instead of being
rejected. This change fixes the wrong test case description and makes
sure the description explains what is actually tested.
Change-Id: Ieec1d030981852e9e17afcea87dd14508243f3f4