master
185 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Zuul
|
cb7705ac59 | Merge "Fix missing session options for Barbican key manager" | ||
|
Takashi Kajinami
|
e449a0bb21 |
Fix missing session options for Barbican key manager
Change-Id: I9afd84c6ea14b504612d33f66b0c6ded91c8ce54 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
9b6f986bfb |
Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread
This parameter is no longer used by any other modules we maintain. Change-Id: I8bcca3f937eed9a25e12b42cdc0c29ee71fe46a9 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
e920870458 |
Add common implementation for audit middleware options
Change-Id: I1cdcbb2c57814b669dddaafee0c9ce6697a93aaf Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
9e3263cd86 |
Fix ignored unit test cases
Change-Id: Ia420d479ce1ab105548a4174138d165fff7a65ee Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
036b11b917 |
Remove watch_log_file
The option was deprecated during the 2024.2 cycle[1]. Processes may fail to start when it is set to True[2] so supporting it is no longer useful. [1] 31603ac6dacd0b47ec9f02d99bfdd0a7b683119c [2] b977cb9becbeaaa67bb663bd8db5aa6846e495b9 Change-Id: I03d9e5b6090793d200d3c9c3f2682d7abf6143df |
||
|
Thomas Goirand
|
94b10397b4 |
Add an amqp_auto_delete param
Change-Id: I7069781a6f97beb626a8e79a03de9f4182e8372a |
||
|
Takashi Kajinami
|
c866d86a06 |
Add support for [cache] backend_expiration_time
Depends-on: https://review.opendev.org/932301 Change-Id: Iaf4082ce3bff32712d2c26cbaca4a70d19066472 |
||
|
Zuul
|
6b04e13ad4 | Merge "limit: Support new options to query endpoint" | ||
|
Takashi Kajinami
|
da9434eefd |
limit: Support new options to query endpoint
... and also adds a few more useful default values. Depends-on: https://review.opendev.org/914783 Change-Id: I22bf39917fbfa9b67e36a3bf46f96faae9b0011c |
||
|
Takashi Kajinami
|
6da102955d |
Accept list value for ciphers
The [ssl] ciphers option accepts cipher list. Accept a list value and format it in openssl cipher list format (one or more string separated by colons). Change-Id: Ic3f87023af0577412d29d2047b6ae140053f2c8a |
||
|
Takashi Kajinami
|
ebdef74a82 |
ssl: Reject if only one of cert_file and key_file is set
Both of cert_file and key_file should be set to use SSL feature. Change-Id: I6fa5353e3af18b97f720f6acb6eaf25a25413942 |
||
|
Takashi Kajinami
|
62db9196de |
Support [os-brick] wait_mpath_device_* options
Add support for the tuning options for multipath device I/O which were added in os-brick 6.9.0[1]. [1] 639f953194cdc07b1e6aff1fc1ca2a7bc9d28536 Change-Id: I38892c1d2c140af6e1df32de4c2e38ea4246eff0 |
||
|
Takashi Kajinami
|
ac4e5ee56f |
Add support for [oslo_messaging_rabbit] rabbit_stream_fanout
Change-Id: I779ae835d29b24605c1651048a46b01c0a2587b2 |
||
|
Takashi Kajinami
|
584440d30c |
rabbitmq: Support queue manager options
Change-Id: I83db5307f526b5824e9cf3de2cfbff7abb11d443 |
||
|
Takashi Kajinami
|
25ada7c7bf |
Add support for [oslo_messaging_rabbit] enable_cancel_on_failover
Change-Id: I4bb86dddde72abf58359956ffd0ba9cca8281a3d |
||
|
Zuul
|
cf57c9e3df | Merge "Add support for [healthcheck] enable_by_file_paths" | ||
|
Takashi Kajinami
|
c92a469863 |
Add support for [healthcheck] enable_by_file_paths
Depends-on: https://review.opendev.org/920055 Change-Id: Ifba5f5b7346a186031df88f6fc34a8693aa54a94 |
||
|
Zuul
|
ebabe95157 | Merge "Remove support for amqp1 messaging driver" | ||
|
Takashi Kajinami
|
b4872bf38b |
Remove support for amqp1 messaging driver
It was deprecated during the 2023.2 cycle[1], so can be removed now.
Also add validation about transport_url options to reject unsupported
drivers.
[1]
|
||
|
Takashi Kajinami
|
3934ea2d22 |
Improve unit test coverage
Validate a few resources which are not covered, to improve test coverage. Change-Id: Ie165830609ee5b91fcad324a2b030223c566831e |
||
|
Takashi Kajinami
|
f5b84cb0c5 |
coordination: Install python3-kazoo when zookeeper is used
Change-Id: Ic9b7183f95c65f0c4faf2196941ea225e4f500e0 |
||
|
Takashi Kajinami
|
a1a9f3348c |
Add support for [oslo_messaging_rabbit] rabbit_transient_quorum_queue
... which is the option added during this cycle. Change-Id: Ic851ec1cf8cbf85fd00dacf9637f619ed1804068 |
||
|
Takashi Kajinami
|
e21a6c603c |
cache: Support new redis options
The oslo.cache 3.7.0 release introduced some options for redis backend and redis sentinel backend. This introduces for these parameters. Change-Id: I0386f2cc97346242549713e9663c48ca2b9444ac |
||
|
Takashi Kajinami
|
dfbc0c1283 |
cache: Install backend package for bmemcached/redis backend
The oslo.cache library supports the following backends which require additional backend packages. - dogpile.cache.bmemcached - dogpile.cache.redis This ensures that the required backend packages are installed according to the selected backend. Change-Id: Ifaaf9e7a4f0557218adbdd3ff967814d384b4064 |
||
|
Takashi Kajinami
|
ca8fc7f52b |
cache: Support options for memcached with SASL enabled
This introduces support for oslo.cache options to use memcached with SASL enabled. Change-Id: I2b93a4871de5320fdfcfab8f507c4c47b351d6c2 |
||
|
Takashi Kajinami
|
ac79ad02bb |
healthcheck: Add support for ignore_proxied_requests
The new ignore_proxied_requests option was added to the healthcheck middleware which allows operators to prohibit access to healthcheck information via load balancers. This introduces a new parameter which corresponds to this option. Depends-on: https://review.opendev.org/901215 Change-Id: Iaf9b40db938f998c20d6cea4b19cf09651c46bbf |
||
|
Takashi Kajinami
|
9175c459e4 |
Add optional installation of oslo.reports package
Some services like ironic does not require oslo.reports but users have to install the library to capture GMR. This introduces a few new options to enable management of oslo.reports package to cover that requirement. Because the oslo::reports class was added during this cycle, this change contains no release note updates. Change-Id: I64d9e6e8135fa051db0a3a576ee8998fd00a3824 |
||
|
Takashi Kajinami
|
1efa397d12 |
Add support for oslo.reports library options
This change adds support for options of the olso.reports library, which is used in several components to generate Guru Meditation Reports(GMR). Change-Id: I2db5a2639ea98ed983a9d07e6cef1f493c6ae6b5 |
||
|
Takashi Kajinami
|
97ee84e76f |
Add support for [healthcheck] allowed_source_ranges
Change-Id: Iddb38da980cf01536185c6c910ca68ac35c8a436 |
||
|
Takashi Kajinami
|
1d34a8d183 |
coordination: Remove support for etcd3 driver
... because the driver has been removed. Depends-on: https://review.opendev.org/901040 Change-Id: I502c33d2fe80f3dac3c4ebe1653f99cc91a144b0 |
||
|
Zuul
|
1d40ba5178 | Merge "Debian/Ubuntu: Do not install python3-pysqlite2" | ||
|
Zuul
|
f27cf72079 | Merge "coordination: Use consistent tag format for package resources" | ||
|
Takashi Kajinami
|
482fae00cd |
Debian/Ubuntu: Do not install python3-pysqlite2
The python3-pysqlite2 package is no longer available, and the built-in sqlite3 library is used instead. Closes-Bug: #2046335 Change-Id: I9642ca3b6e37d3a85ae274d38a8376e9afa03042 |
||
|
Takashi Kajinami
|
976418c9c2 |
coordination: Use consistent tag format for package resources
... to avoid conflicts with the other implementations which require same packages. Closes-Bug: #2046317 Change-Id: I3d637b1c47ea17a565efb1d5e0b58ee701b21c8b |
||
|
Takashi Kajinami
|
a878ebe071 |
Add support for [cache] memcache_pool_flush_on_reconnect
... so that all memcache pool options are supported. Change-Id: Idf443c2d8f2f5d5b77e3129ac6affa4d91490222 |
||
|
Takashi Kajinami
|
199e84fad9 |
Support [oslo_messaging_notifications] retry option
Change-Id: I2c948ae091ab6533022703afb7b5a05a278abcc0 |
||
|
Takashi Kajinami
|
167233f2a4 |
Remove usage of deleted manifest_dir
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]
|
||
|
Takashi Kajinami
|
b400662729 |
RabbitMQ: Add support for quorum queue options
Change-Id: Ic95ebf1128152bac120b3a3f3732c8bc5891c27b |
||
|
Zuul
|
825b1a00c7 | Merge "db: Use ensure_packages to manage backend package" | ||
|
Zuul
|
40bc8f6492 | Merge "Do not assert implementation in puppet-postgresql" | ||
|
Takashi Kajinami
|
d0dd31ee35 |
db: Use ensure_packages to manage backend package
... instead of skipping the resource definition in case the same is already defined. This allows us to detect any conflicting definitions defined in multiple manifests. Change-Id: Id78c6c1553973b57b4b9e7edaf8d029d833f4722 |
||
|
Takashi Kajinami
|
62c1b56cc0 |
Do not assert implementation in puppet-postgresql
... but assert the class we include to manage the backend package. Change-Id: If768923ee96de531a575152ba3ea5aeb0591e926 |
||
|
Zuul
|
c3293a4953 | Merge "remove legacy db connection check with proper types" | ||
|
Benedikt Trefzer
|
6ca03a90c4 |
remove legacy db connection check with proper types
- includes new type check for slave type Change-Id: I170e46d65abe3399e69a33dabbe59b44adc90337 |
||
|
Takashi Kajinami
|
2d8966ab43 |
db: Add option to disable config management
... so that we can reuse the logic to install the required backend package. Change-Id: I52cd38d9787d407f7c583996640fcef33aedb32e |
||
|
Takashi Kajinami
|
8e04fa6153 |
Remove leftover of MongoDB support
We already removed support for MongoDB a while ago[1]. This removes
the leftover in Oslo::DBConn type so that we use the single consistent
pattern.
[1]
|
||
|
Benedikt Trefzer
|
471514fa53 |
add spec test for type Oslo::Dbconn
Change-Id: I8ad8f5246f7e7cf3d1e6104ac2e3ade69ce9735d |
||
|
Takashi Kajinami
|
a996337333 |
[coordination] backend_url should be secret
The backend_url option can sometimes contain secrets. For example when redis coordination backend is used and authentication is enabled in redis, the plain redis password is put as an URL element. [coordination] backend_url=redis://:password@127.0.0.1:6379 Closes-Bug: #2012246 Change-Id: Idb7cba32fa81da698d408c27a854550b03e5abd4 |
||
|
Takashi Kajinami
|
548d68cf35 |
Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and top scope fact. Change-Id: Ib0bdb6329a438ac44886ee0494d0c52ad344a1bf |