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: Ia29f285622db27d9f4d29cfb8f335cc99216ca87
The watcher-db-manage command by default loads
/etc/watcher/watcher.conf. Removing the override allows us to use
additional paths such as watcher.conf.d in the future.
Change-Id: Ide53b1659e336f461bb5108621c31299cb211c3f
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: Iac30d2a47278277b7931ee044e153c63241b70aa
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: I62e6f688ebf9f0cdb8d1390e4499e6b6bd78fa09
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: If34a187f1b54beeae2f4ac69e1df33be30f4b014
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: Ie602d410c368a695b8a3545764883adff41c749a
... but ensures the defined resource types are used with the expected
input. This helps us avoid direct unit test failure caused by change
in puppet-oslo.
Change-Id: I44cadb0953343162fb4ae93dd6024b7974171936
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: Ib83054cac36ea323b63981793b222bce4fad5087
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: Ie07ce7f5b1638c77dce01862247a5e0d6ffde70b
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: Ie9a6706e1977efafcaad799ac6a68a966c9bb693
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: Ic59d8374bb062063518ff8088f50c11045163322
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I975452d2e0dfc65bbb2811181a2a1407d33286b9
The watcher::api::watcher_client_password parameter was removed a few
cycles ago. Actually the logic was just useless because the parameter
was not really used in the logic within the authtoken class.
Change-Id: I41fc37c2697fa132757bf1490c0a45d1bee82c2d
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: Idb271d335efcb7a6799321ed60afb494893c3946
watcher provides the CLI tool to purge delete or orphaned objects from
database[1]. This allows users to set up cron job to periodically
execute the CLI to reduce database size.
[1] https://docs.openstack.org/watcher/latest/man/watcher-db-manage.html#purge
Change-Id: I70fe945818fdd4a31ddd0d0d502df53f6eeb5b3f
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: I480d1bff9c699c7157da15cab31c0db63762f55c
... service validation was deprecated during Yoga cycle by [1].
The parameters were left for interface compatibility but have had no
effect since then.
[1] 3d5c217596daeafe7620273ab7a0b5dd9ee2d194
Change-Id: Ied5d81d7782f07a7cc6488a98a3a9e966fb6c6fa
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: Ie3b6c15d8320c563547ef9ec6c97874f73e12353
The watcher service has been untested since [1] was merged but
the issue has been fixed already.
[1] eb0fb263b876927c7bcf2f16e288b254beb4d885
Change-Id: I0b7254efff0acd3c13acfcf149192613bc8f0746
... because these were deprecated during Yoga cycle[1][2][3].
[1] c507b55112d09c80f1598a28fee40c522ff26a14
[2] 3fe4b7d3a0ae0c7f76471a5c230b71caa7f242ef
[3] 16bcc44238bd018c527c87c4cd0542f5cadc5774
Change-Id: If96c5ac9016f799977218b24d9103e8efab093b7
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: Iaf3e13cbda1cf5fe25f8c4b9fb945f13fa4f30f3
... because these were deprecated during Yoga cycle[1].
[1] 2a689b750a7842e903f7bd9834f442c11d7b9941
Change-Id: Id4916a8bde771a1d122fa78f19833d5d21c34a1e