Remove the redundant hard-coded defaults of some of the client options.
The values currently used match the defaults in magnum itself.
Change-Id: I93e9f2bee16020f7dd9176828600567520235237
Because we currently support installation by packages, we rarely expect
that users may need to override this option. Drop the parameter to
reduce complexity and make the implementation more consistent across
modules.
Change-Id: Iecf00bd3e241eb0c96b309dc18d0776c381146ac
The magnum-db-manage command by default loads /etc/magnum/magnum.conf.
Removing the override allows us to use additional paths such as
magnum.conf.d in the future.
Change-Id: I3efd9b50aace6661409d6dc726b94ec65a6f1410
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I67228eadd884f233c2e8e6bf33b72cc19b0a1880
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I95ebc256acf0fb36e8b010ef3ea48b5b029a3097
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: Icdebb6785bba348b05230f29a816b2d868a70a19
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I3af88984e3c5fe8c4fa755a9a9513616eddaca38
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: I4fded6f3ce50ad51121d1e6f15688e0e403655ba
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I1ad22c209376726413081327edc0660f59e03760
We've seen release job failures caused by too large tarball, which
contains irrelevant files like git history.
Let's exclude these files to reduce size of the archive.
The file is copied from the puppetlabs repositories with some files
specific to OpenStack projects added.
Change-Id: Ic46423521fa8664cab1dd2ba2ca7dc43a45caa6f
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I9384da8c16c1c7f515c775f3c5b3d0e25f046323
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: I1019f4616bc0bbbc4c180fbf057da4f71ae4253d
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I833d5c3cbd3f531848b1ecac4b62d3c2f2e5a7c9
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: I5ebe9d7c798dd7244ef2a13e1a67533d1369572f
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: Id4cb6d9a840ea4f649c6a4ed3007422c1c0b630f
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: Ibd41f59e0b1ff4a16d0b6142e7f1b0dd0df2360d
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: Id657139568a70be87b7d7f2a9d8fa0b6f1aa2307
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: I0c686d7c2d90aa94648ef4a8f9b86bd05e6d498b
This reverts commit 1b59ffdf7c.
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: If760e88078754476d8b6a1bd8e02a6d1ce9d4df9
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: I83de50edca5035b725ff57c79580d99fa3f6c3a5