Thist patch makes swift::proxy::ceilometer in feature parity with the
other classes, concerning rabbitmq params.
Change-Id: I91d4fbd89d3a9fb252a33022cec8ed27313bede4
... otherwise the resource may fail due to missing /etc/swift .
Also remove the swift-config-file tag which is not really used.
Change-Id: I867eb934c81c72ab729c29a4527a5c0bab20026b
Fix "WARNING: there should be a single space before '=>'" newly
detected by new puppet-lint.
Note that [ssl] enable option in an example file is removed because
the option no longer exists in keystone.
Change-Id: Ief08abd4217f661ebaa240efbbc3cdfe88e52030
... because the option has been deprecated.
Note that the deprecation warning may be added in puppet-oslo so is not
implemented in individual module.
Depends-on: https://review.opendev.org/925778
Change-Id: Ibab11aff6c0fede46d53fc36c93238c6138d45e0
It was deprecated during zed cycle[1], because swauth was already
retired at that time.
[1] 0eda2a0a50e57d3183ef4d70ee6ce9d257d59bb3
Change-Id: I4567f6339f277c0cc2d0c3ee91671067af65a156
Use specific log name for container-reconciler and object-expirer so
that operators can easily distinguish their logs from the logs
generated by the other services.
Change-Id: I918c90789ccd4fef5478ea51440ee22345986342
log_udp_port is ignored when log_udp_host is not set, so we don't have
to explicitly drop log_udp_port according to log_udp_host.
Change-Id: I728212bf8d52728dc5eb5aefe77ed2844a55084e
Support customizing log_address options for object-expirer and
container-reconciler for better parameter coverage.
Change-Id: I60a2fef439e2e70019d906bab33c8ea7ebe9098e
We introduced the validation of service_provider but didn't update
the one in object-expirer manifest.
Change-Id: I921eb2b12a9ca469fb23e8dedde234e78e1854f8
Swift has built-in feature to enable SSL for proxy-server. Add support
for the options to use this feature so that we can test deployment with
SSL enabled for swift.
Change-Id: I9dc2b1fb752b2e4bf27ce252b724ae9220053cd2
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