The aodh-dbsync command by default loads /etc/aodh/aodh.conf. Removing
the override allows us to use additional paths such as aodh.conf.d in
the future.
Change-Id: Ic3bf121611d7221209c006872ab98b0682aa2273
The keystone::resources::authtoken defined resource type installs
python-memcached, which should be available when services start.
This ensures that all configuration and package installation for
authtoken middleware are completed before config step completes, to
ensure that requirement.
Change-Id: I8f2df1c5881473ca7937bdb26954ce566569788a
This is follow-up of fb448c80b5 and
fixes notifications to restart api service, which is currently broken
for standalone api service.
Change-Id: Ic907f3c59bb8a1174ff0d64a85faa7041d02298e
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: Ie9922c101e7981801c4c8c8753f0ce54ac8e5fe3
The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to aodhclient
because the package provides some sub-commands.
Change-Id: Iaa9e1b818e8cb337e41688dc956a17193656ed3e
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I82e8415fac9b86cd30492ae560054eabd64e207a
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: I1b7b3f894832a067d740bb5a4567e922dcf22af5
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: I7198659909294242c3a0d524abdaab422cee7b65
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I6179cb13a31e43343b20b9bb255716dc64ae00f7
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I09373840d210027d55fd65e703dac4086b2b5c4f
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: Id4cf5641b6f5bf466aa43344bea991037618571a
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I1c48571be9068aa428bba38d99956a0f534888b9
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: Ie2ef0bd7f9b4ab7f60a976fe7832f49b288eca64
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: I77001fb010d5ec276cba1761e022f0037716bfa5
This makes sure that the supported value is used for the parameters
which determine the ensure property of a cron resource type.
Change-Id: I8b87eef335274e2607b9d7fd1bf514648fc9e580
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: I0cd67cfae48dc072730c1e83d426d73b2efb8183
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: I73444acddba8818dfcee5d2b2bca52c7e4cf3451
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: I8c02a3651cf6a749e1039b0a3a9b92800fb4a79e
This logic was added during the previous cycle by [1].
This old parameter should be removed when a deployment is upgraded to
Zed, thus we no longer need this cleanup beyond Zed.
[1] c58c36d927
Change-Id: Ic791e5b597d4b702241d7938ed8d0c0f37f2e7ff
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: I2a5f11d60137708b6e5e1e5aeac58712010cf269