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: Ie40ebafab5ad04cac2ad8e18cef684797f424257
The gnocchi-upgrade command by default loads /etc/gnocchi/gnocchi.conf.
Removing the override allows us to use additional paths such as
gnocchi.conf.d in the future.
Change-Id: Ibe0c1138eebeb17fb6d06a7e648eab563f47fe1f
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 be api service is changed.
Change-Id: Ib89091baaf9aba0809c2e9405389545168b755ec
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I9569769f1bc16ae01e026449988ebd3f2b128904
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: I37259cf05373afe419563d1ebf16872f05853b7c
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: I2d6fc892cb0d3784430223d903f0f48f32aab1bc
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I78d6fa4b2f96cad3f45995bd56e9f9bfa370be44
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: I990a24499bba2ad06aac20e5786c4acca4a2392e
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: Icdace8f0ba9b9683416bae92ff057ee85eb05bf5
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: I11452bb9cbed4868e1a947133a684ff4bfb898ba
This replaces the existing logic in the gnocchi::db class by the common
logic in oslo::db, to use the single logic to manage backend packages.
Depends-on: https://review.opendev.org/889374
Change-Id: Icd916df0b3463128df5b2ed3b49c2cdbee871504
The package was merged into the common package a long ago[1], and we
no longer need to install it explicitly.
[1] af210a84ac
Change-Id: I845b4d99711055ed6a6feb1df2d1e287ea53a0fc
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I15aa0c8ddfb4063e285206de13cbb9fc8cb8143c
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: I90371da9cdd1b968a691b3e342e7eec7d0390520
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: I961b712133d0f35a7720acff4a7b4a58289da02f
This makes sure that the parameters which accept redis url are hidden
from logs, because redis url can contain password as a URL element.
example: redis://:password@127.0.0.1:6379
Closes-Bug: #2012246
Change-Id: Ief97f9e28ed7e318b56b27f03214ecc76de6798e
The gnocchi packages available in recent releases contain the changes
for policy-in-code feature so no longer require the default policies.
Change-Id: I0f3e5a7a3abec869246a248d390d86b40a7da432
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: I5d448885136f38b442aeca3feff75e288b00cc0c
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: I010ef8ed814af439621cf944eb62426d7adb5d6f
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: I6560799a99aaa901b2fcbe2f4006236fdbb96e6f
Gnocchi replaced usage of http_proxy_to_wsgi middleware from
the oslo.middleware library by its own implementation since Gnocchi
4.4[1]. Because now both Ubuntu and CentOS uses Gnocchi 4.4.z, this
replaces the deprecated [oslo_middleware] parameter by the new [api]
parameter.
[1] bcd9a8cdd7
Change-Id: I52ba953c481bb66dd8a5af35b74c11dac6278e45
Currently parameter description of the <module>::wsgi::apache classes
are formatted differently in individual modules, and this is making
the maintenance effort quite difficult.
This change updates the description format following the standard one
we are globally using in our modules to reduce undesired differences
between modules.
Change-Id: Id99d044171b1fafefd310fafff2ce2f4de1e9fa8