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: I5d641ae1c809969dcb67de287aeb0f78860b5903
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.
This also removes the unused placement-support-package tag.
Change-Id: I31bac02c5895dc6f4090c1012db14bcdc1100aa3
The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to osc-placement
because the plugin provides some sub-commands.
This also removes the support package tag because the plguin is not
at all used by placement itself.
Depends-on: https://review.opendev.org/899594
Change-Id: I77f261c060e8c3fe982deb1f442f47df6bf01310
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I24f99270d8a31dffb4796a7f7c0e19684d533860
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: I68fbfe446c911a73aad04108a77ebab63dd180c6
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: I2349b8c5259dc7c2069d3263b87c80c292557108
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I183d4fdfe1424d9fe3718c80b00d2b52c6d6383c
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: I4787f344f7ee44e2c0f93bbf7da6de3c3ba83415
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I4f03f3855f5246f3f0218494498ba5fbcecfb1de
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: Ie129752534269d4b234bc862c0ddf6cc11bb0085
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I637f94a04511256c0d69284522d7ba73a0332c5d
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: Ib95a8e4ec5d5f3b2b3ad9a32cb2e93873b529b62
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: I8af9673e0aeade21a9dac999930f3bf52747b785
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: I0185a7ae83c778ecc6ae5f466ab8b48acbba42ed
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: Ic0d3b20bdf63599160bd8419d6e3b13b73d09cea
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: Icd335bab3f5767234bfccc4e15136f0d7a795c5c
The placement::wsgi::apache class takes the api_port parameter to
determine the TCP port number, but this name is not commonly used while
the port parameter is used in the other modules. This change fixes
the parameter name so that we can keep the implementation more
consistent.
This also fixes minor differences mainly about formatting.
Change-Id: Ifaed2952e3dc49ee5cde2587bd5f8a35205465fb
This change adds the missing capability to customize wsgi process
options, which is supported by the other modules.
Change-Id: Ia5cff022c1ad4f6402f2e9d4cd039059b176cd93
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: Ie2f8feadd568565308210d73c2a89b2beef43697
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: I8f865d33ad289b605c27de58d3accf6717888df8
This reverts commit 84315c2352.
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: I56c7338ab7edae60ebd16fe89975dfc304ab78d6
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: I765e631ef6127a98d49059cd47087c70e6490dc5
The headers option in apache::vhost is required in some case, for
example when adding the X-XSS-Protection header. This change allows
customizing the option for the api vhost.
This change also adds support for request_headers so that both request
headers and response headers can customized.
Change-Id: I8500d2de47c4f50920336741db5840bc44faca8b