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: Ib6b488f389290977d483464fc512359d91b483a4
This option was deprecated in oslo.log 6.0.0 [1]. Because the warning
to catch usage of the parameter is implemented in the underlying
oslo::log defined resource type, no additional warning message is
implemented in this module.
[1] https://review.opendev.org/914788
Depends-on: https://review.opendev.org/930126
Change-Id: I3630f8773977c388c227378b28323be920b78b6a
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: I0152be27da15d6ce53ba5e5f764a3bc2bb5682f7
The python-redis package is an optional dependency and needs to be
installed explicitly in Ubuntu or Debian. (The zaqar package in RDO
has additonal dependency to require python-redis now).
Change-Id: I5c768a4ed60909f2e764ed6a39c372814b50c58b
The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces support for these
parameters.
Depneds-on: https://review.opendev.org/910629
Change-Id: I88b6b3c41b6f8691720b6bf9ccd5999d7a24f68c
This refactors resource dependencies to avoid unnecessary dependencies
across services. For example zaqar service does not require cinder db.
Change-Id: I8b2c64ab4896c6fbb407eaa58e99056da3b5170c
This patch specifies a set of options required to setup the retrying
wrapper feature of pymemcache (dogpile.cache) cache backend.
Original oslo.cache change:
https://review.opendev.org/c/openstack/oslo.cache/+/803747
Co-Authored-By: Hervé Beraud <hberaud@redhat.com>
Depends-On: https://review.opendev.org/826869
Change-Id: Ia0fa98ff49d63332eff8e4e377402d2527b1c595
... because it is actually required so that zaqar can authenticate with
keystone.
Depends-on: https://review.opendev.org/903852
Change-Id: I8e5ea733f10abfdcc5da0699311222cfbe6cbf4e
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I4f4ec765080c3d2409255f43aed8f86ac78c90fa
Some of the backends supported by sqlalchemy (eg mysql + pymysql)
require additional packages. This ensures the required packages are
installed using the oslo::db defined type.
Change-Id: I7fc4cea95a0a7ecba7def9db4f01c16ef1cfa2f3
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: I47db205ab8b4aebc747a45a7bb8e29a6e5586d0f
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: If12107ec233a2214540c1fa2be6fedd920ec36de
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I7fb1fee8fd34ac1018bfdd4cee2a4de4e0492df8
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: I96e2447ddf1a3e5c043bbc3529cdd7dcc3316d2d
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: Ic411c4bcb388c8ed974f27683a7efc66cf4d867f
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: Ie9667b77a7c6914cd3b841128807e8bf5c139570
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: Ie504006737f094704bbff8499ac9ddbb9e8f75f5
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: I2df5e93dc3e428928d85b70d8666b8b44155298b
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: I91ff73c52035a42934c6af969bc5830f81f87d1c
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: I8c2bd97681130da33974e4ea707f77f44e160ce2
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: Iac1ebf8af8900e9e351ef359f1c5c2e4c1704d00
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: I681e24c50302f3b3156aa057894c328a63c83563