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: I9d9b8dc480a32332f873b87a166491e6ab40ab1b
... because it's now down during preparing the node[1].
Also remove the curl package which is not actually required.
[1] 69adc6a870e141d8e47313b1d3d6a6313f023ce4
Change-Id: Ia124e242a066fcb44b7d372d8a7bfd142fdde0ec
set_value method of Puppet::Util::IniFile uses '' for separator when
called without the separator argument[1]. Set the argument explicitly
to avoid broken rendering. Note that the argument was added in
puppetlabs-inifile 2.0.0 so we don't need to bump the min version.
[1] https://github.com/puppetlabs/puppetlabs-inifile/issues/544
Closes-Bug: #2081303
Change-Id: I6112c6d12e860bd4b4030e5f784952a7358f617f
The underlying implementation already have type validations. Inherit
these and make a few adjustment so that validation failures are raised
from the external interface layer instead of the internal interface.
Change-Id: I58b05a81022ba813d6831b7a22c3d3ebdef3af2c
Change description order to make it consistent with actual parameter
definition order. Also adjust the format and fix the wrong default
value described.
Change-Id: Ib3ce1f0b2b83627a39daa6bd46c7ecf2002f713f
write_affinity and read_affinity accepts values which represent array
(for write) or hash (for read). Allow using native array or hash so
that users can manage the values passed more easily.
Change-Id: Id628cf07ec78e6239d91be3a8ab22dd4c609e348
Add support for the following options to control internal requests
within the cluster.
- timing_expiry
- request_node_count
- write_affinity_handoff_delete_count
Change-Id: I47d111127cf37d46988c858cb553f765a303af70
This imports the logic in swift::proxy to swift::internal_client
to apply the same validation to equivalent parameters.
Change-Id: I87b2b6d936aa3d12453fd76df6394ad934b073cb
This patch adds support for specifying barbican_endpoint, which is
mandatory if doing a multi-region deployment with kms_keymaster.
Indeed, without it, Castellan may use the wrong endpoint of the
wrong cluster.
Depends-On: Ib7f4219ef5fdef65e9cfd5701e28b5288741783e
Change-Id: If62756770b1a3cdb4215b59aee5f368f54986706
... to avoid making any config files world readable.
Also swift processes do not need write access to these files, thus
write access can be blocked.
Closes-Bug: #2068898
Change-Id: I8b11fbdb0ea0ca814b962dd72b5c1cb4cd201c24
All middleware filters and apps enabled in pipeline should have
the corresponding factory option (use = ... ) but the lines may not
exist in case the config file does not exist or is generated in advance
incompletely.
Change-Id: I714fe28547ea8308d7e82b66687ea0f24f816cda
Add the log_name_per_daemon parameter to the all class so that this
parameter can be customized via the simplified definition.
Change-Id: I34989778f607db869d7acd1787682f5a8c97be5b
The base implementation in puppet-oslo was deprecated during the 2023.2
cycle[1], so can be removed now.
[1] e174113210699b433dbae4c2c5a68bc3d269b5c3
Change-Id: I233cf0d5048db44df5c77cb509a1bca4e89555da
Previously, the `swift::storage::mount` allowed any type of string,
making it possible to use UUID=4aa242a4-0ab3-4037-9137-1d58c7f2b5f8 or
even 4aa242a4-0ab3-4037-9137-1d58c7f2b5f8 for example. But now, as
the device parameter is Swift::MountDevice, this cannot be done.
This patch fixes this regression.
Change-Id: I57619c628ee7a6d5e60260235fbd6d83f514be83
The default_transport_url parameter should be configured appropriately
so that the ceilometer middleware can send notifications.
Change-Id: I4fb26670668073619ad3629ea47194ddc33981f0
The mechanism to load additional config files for oslo.messaging option
was introduced to ceilometermiddleware. Use this mechanism to inject
oslo.messaging options so that we can customize behavior of the library
like use_ssl.
Depends-on: https://review.opendev.org/904328
Change-Id: I5a82a52ddea610b4dda6658378d78a6cf13e3bb2
This parameter was deprecated during the previous cycle[1] and has had
no effect.
[1] bb656e5ee8ceb8bc32889cfe1abe836b99386105
Change-Id: I6fd0ddaa526b8abdc5f48ce6586435c845af17be
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: I12fb060c4b957a869b9462374519485f29fb9ec8