2faa674e38c39c89971a03481b1daf4c9b366ecf
94 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Alex Schultz
|
2faa674e38 |
Move rspec-puppet-facts to spec helper
This change updates the module to use the rspec-puppet-facts as defined in the puppet-openstack_spec_helper. Change-Id: I295722d3accc7ac2d49514ca1abe2806077f7aa5 |
||
|
Doug Hellmann
|
6a47fbe8b7 |
Update reno for stable/newton
Change-Id: I767a1388c3cf89c11c4ad64778dacf34e8dd8006 |
||
|
Alex Schultz
|
ea577516fd |
Puppet OpenStack Newton RC2
9.4.0 will be our RC2. Change-Id: I34019209dccd90ed073fb910768db8cd3923fe309.4.0 |
||
|
Emilien Macchi
|
ea7bba2e4b |
Prepare 9.3.0 (newton rc1)
Preparing Newton rc1 release. Change-Id: Iaa30d7b66e27eec79f68fc628e16228942e914969.3.0 |
||
|
Emilien Macchi
|
7d80bb50b3 |
Prepare 9.2.0 (newton b3)
Preparing Newton b3 release. Change-Id: Ib53b4e0ae0527046fb1bd3a01c30765a0b332e079.2.0 |
||
|
iberezovskiy
|
f808902b73 |
Add support for oslo privilege separator management
Add oslo::privsep define to configure privsep_${entrypoint}
section of given config resource.
Change-Id: If4d52487f2a97fd6e26edf9c0d5dbc2300c09482
|
||
|
Andreas Jaeger
|
e3e5e416b0 |
Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been changed from "other-requirements.txt" to "bindep.txt" with the release of bindep 2.1.0. While the previous name is still supported, it will be deprecated. Move the file around to follow this change. Note that this change is self-testing, the OpenStack CI infrastructure will use a "bindep.txt" file to setup nodes for testing. For more information about bindep, see also: http://docs.openstack.org/infra/manual/drivers.html#package-requirements http://docs.openstack.org/infra/bindep/ As well as this announcement: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html Change-Id: I820986d8277d50fcc9e0ad69f5aa1ade7e75ab21 |
||
|
Emilien Macchi
|
d028124277 |
cache: don't hardcode keystone-package tag to memcached package
Do not hardcode keystone-package tag to memcached package because the resource can already be in catalog with another tag. Keep standard 'openstack' tag. Change-Id: I3e400a5f64b85f0d374fc02cc5e4080d19d0f2e4 |
||
|
Sofer Athlan-Guyot
|
ebce86049b |
Include openstacklib defaults manifest.
This provides a mechanism for setting default across all modules. Change-Id: I49ac85780eda4e697f7e246a1f400ffb433fa780 Related-Bug: 1599113 |
||
|
Emilien Macchi
|
84f814d047 |
Prepare 9.1.0 (newton-2)
Prepare the second milestone of Newton cycle. Change-Id: I924e6357ce9472dc384500e555c244679852d0ac9.1.0 |
||
|
Iury Gregory Melo Ferreira
|
e9e0067396 |
Add Xenial to metadata
Change-Id: Iff167391d8f6a9235eb99682286f54614429ba2e |
||
|
ZhongShengping
|
ae58900381 |
Lint fixes for absolute class name
This change updates the mysql require lines to resolve lint errors Change-Id: I50d63802e3be4504c9cca2f0e609a44ae1100e31 |
||
|
Emilien Macchi
|
158b042d50 |
Add nodepool-xenial.yml file
To run Beaker jobs in OpenStack Infra, we need this file so we run tests on the right nodeset Change-Id: I76aa24236128cf9b4c90a52bdab012c8effb011f |
||
|
Denis Egorenko
|
a6aff52bc8 |
Add support for ZeroMQ messaging system
This change adds possibility to configure ZeroMQ messaging system for openstack services. Change-Id: Ic6a81926545fccb0945ee939c1ba69a62d6fdf5c |
||
|
Emilien Macchi
|
4dc92c61d9 |
metadata.json: fix module name
Change-Id: I2ccc0dad42070ae4e02f63f89f4daed89c8df18a9.0.0 |
||
|
Emilien Macchi
|
e4a3303cdb |
Prepare 9.0.0 release
First release of Newton. Change-Id: Ic59b1c505850a627fd288786605764e2ff26f7b2 |
||
|
Iury Gregory Melo Ferreira
|
70163b3cb8 |
Change wiki to docs
Change-Id: I3ba343cc228b6bef242a9983d65cb8011b68e7fc |
||
|
dmburmistrov
|
79405c9a37 |
Support pylibmc and memcache cache backend
Install relevant package for pylibmc and memcache backend. Depends-on: I4e965b6f5449a7104677f93b00af77ae21cba94b Change-Id: I2e6a705971761754c59b4069b5dfdfd1dfd7f00f |
||
|
Juan Antonio Osorio Robles
|
0667a56a9a |
Added transport URL example from oslo.messaging docs
It is worth noting that one can specify several hosts on the transport_url configuration options from oslo.messaging both for RPCs and for notifications. So it will be useful for users of the module to see the format. Change-Id: Ia39f2e4e1ff3f02f1b14b56f985fae98446c6c10 |
||
|
ZhongShengping
|
60663a9351 |
Fix the version dependencies of openstacklib
Change-Id: I5bc5b03a33eb32410fe7ad9bf69706a5135cac1c |
||
|
Emilien Macchi
|
df24567804 |
Add other-requirements.txt for bindep
Bindep is a binary automation tool used in openstack-infra. With it, projects can better control the default packages installed into the OS. Because we are using puppet, we actually don't want any packages installed by default as to better test our manifests. Change-Id: I8a543706fcc27d2fcb3aa04b82b0b3b8d376f5d1 Co-Authored-By: Paul Belanger <pabelanger@redhat.com> |
||
|
Emilien Macchi
|
e7aa8978ee |
Add structure for reno
Change-Id: I015dac3654122da6a1ad84b6e8bd560c0821137c |
||
|
Juan Antonio Osorio Robles
|
a868b0b578 |
Enable SSL proxy middleware configuration
HTTPProxyToWSGI, from oslo.middleware requires a configuration parameter to be enabled/disabled. This adds it. Change-Id: I35256153b2f005e729be9d242f63ff14f393b54a |
||
|
Jenkins
|
869f0c61a9 | Merge "Deprecate verbose option in logging" | ||
|
Jenkins
|
defa811af8 | Merge "Add oslo.middleware defines" | ||
|
Xingchao Yu
|
cafe848a0a |
Add oslo.middleware defines
This patch aims to add defines related to oslo.middleware. oslo.middleware has three sections by now: - oslo_middleware - cors Co-Authored-By: Alex Schultz <aschultz@mirantis.com> Change-Id: Ib9e2936c589ed6d35fe93f962c6e154b56fa2122 |
||
|
Emilien Macchi
|
b3d13ee3e3 |
Deprecate verbose option in logging
Option "verbose" from group "DEFAULT" is deprecated for removal. The parameter has no effect. If this option is not set explicitly, there is no such warning. Change-Id: Ic05e3744046be622314f7f16c839d2323818b353 |
||
|
Denis Egorenko
|
b79dda880a |
Totally drop Qpid support
Qpid was removed in Mitaka from Oslo Messaging, so now we can drop it in manifests. Change-Id: I4c97e3dbf99465202870f9a6bbaa2daa415da6bf |
||
|
Jenkins
|
32b8e5d164 | Merge "Switch oslo to use rspec-puppet-facts" | ||
|
iberezovskiy
|
678fd92d8f |
Implement oslo::service define
Implement service define to configure oslo.service parameters from DEFAULT and ssl sections. Simple unit tests are added as well. Change-Id: I6259150c78432d31ffad5999693744e790f947c4 |
||
|
Alex Schultz
|
93e94704da |
Switch oslo to use rspec-puppet-facts
This change updates puppet-oslo to use rspec-puppet-facts for all rspec tests. Change-Id: I88771a90ff534c6055f2c852ab7e6474bf68c7bd |
||
|
Jenkins
|
054cee1565 | Merge "Refactor array values processing" | ||
|
Jenkins
|
0fe2ef36a3 | Merge "Add "rpc_response_timeout" to oslo::messaging::default define" | ||
|
dmburmistrov
|
004b813cdb |
Refactor array values processing
We have different strategies in handling list values. This patch is bringing the situation to the consistent state in this question. Arrays and csv-strings are allowed. This allows to put this logic inside oslo module and clean up code duplication in exterior modules (which can just pass parameters to oslo). Also patch bring a few updates to top-file docs and tests. Change-Id: I37a37d236e643d3cf39b46243119b8393a3feea7 |
||
|
dmburmistrov
|
a3853cf50b |
Add "rpc_response_timeout" to oslo::messaging::default define
* Update docs * Update unit tests Change-Id: I0392eb323b03d07f3e2204ff17ae7c4d02245145 |
||
|
dmburmistrov
|
b4c9d6a972 |
Update oslo::policy define
* Fix docs for parameters * Use only one call of create_resources * Prepare unit tests Change-Id: I7310371b5c7e62e5038f5c172b6cbca44e4b2590 |
||
|
dmburmistrov
|
f019bba460 |
Add oslo::messaging::default define
* Add top-file docs * Prepare/update unit tests * Set "rpc_backend" in specialized resource (amqp/rabbit) Change-Id: I87b815253b0a919e86d41434d09655930eb5aaf0 |
||
|
dmburmistrov
|
5321163380 |
Update oslo::concurrency define
* Fix docs for parameters * Use only one call of "create_resources" * Prepare unit tests Change-Id: I6d57d0ddc18dc92caad6fe311617a71a7faa13dd |
||
|
Jenkins
|
415e4ba734 | Merge "Update oslo::cache define" | ||
|
iberezovskiy
|
bf40ad3dc6 |
Update oslo::cache define
* Fix docs for parameter * Use only one call of create_resources * 'memcache_servers' and 'proxies' parameter should be arrays (list value). So, need to convert them to string joined with ','. * Prepare unit tests Change-Id: I1a36d39bb40574e1abfb6bad3daf11a043dd0f78 |
||
|
iberezovskiy
|
a06fbf0784 |
Improvements for oslo::db define
* Add support for mongodb backend * Add tag for db_backend_package resource * Add unit tests * Fix create_resources Change-Id: I4f59dff23e7736f8632f7fc6f3967ac5eb3fc3dc |
||
|
Jenkins
|
6108afc9de | Merge "Improvements for oslo::log define" | ||
|
Jenkins
|
16f4827c65 | Merge "Gemfile: rely on puppet-openstack_spec_helper for dependencies" | ||
|
Jenkins
|
0a399e19a3 | Merge "Add ability to configure oslo_messaging_notifications" | ||
|
iberezovskiy
|
8ae52af64a |
Improvements for oslo::log define
* Deprecated options 'use_syslog_rfc_format' and 'log_format' were removed. It can be done because this module wasn't released; * Call of create_resources was reworked (one common call was left with hash of parameters); * Create unit tests for this define. Change-Id: Idfd98545e3a1341cf0fd46f7ddad65c11069ff68 |
||
|
Denis Egorenko
|
887def4a65 |
Add ability to configure oslo_messaging_notifications
This patch adds a new class for managing oslo notifications parameters. [1] Ib51e2839f9035d0cc0e3f459939d9f9003a8c810 Change-Id: If2bf35c025c6c9a2a69a3f2381f0afd0dc93a2ec |
||
|
Emilien Macchi
|
ab9e2c8fd8 |
Gemfile: rely on puppet-openstack_spec_helper for dependencies
Rely on puppet-openstack_spec_helper gemspec file for managing Gems dependencies. Change-Id: Id384b0042195e121c6588d2199fd45eb81314196 |
||
|
iberezovskiy
|
151b16141a |
Fix define name to oslo::messaging::rabbit
Make define name more clear for users (similar to oslo::messaging::amqp). Change-Id: I675b4156e51a89c6a6f75e6a986dd45f51da7189 |
||
|
iberezovskiy
|
5b4a439df1 |
Fix values for rabbit_hosts
When rabbit_hosts parameter isn't set (service_default is used) we are forming its value in that way: "$rabbit_host:$rabbit_port". But when host or port or both aren't set (they are also service_default) we can get rabbit_hosts set to "$rabbit_host:<SERVICE DEFAULT>" or "<SERVICE DEFAULT>:$rabbit_port" or "<SERVICE DEFAULT>:<SERVICE DEFAULT>". This patch fixes the issue. rabbit_hosts parameter will be set only if it's passed. Change-Id: I9aed2b8a8718e0b0cfca3e25ef93fcff2ad8444a |
||
|
iberezovskiy
|
14b9a2d9f6 |
Rework oslo-messaging-rabbit class
Implement the same logic for rabbitmq parameters as it's already used in all puppet modules. Fix 'if' logic according to $::os_service_default. Additional changes: * add amqp_durable_queues parameter * add kombu_compression parameter - new for Mitaka https://review.openstack.org/#/c/249215 * add 'secret => true' to rabbit password * fix doc strings (make them < 80 characters) * specify types for each parameter Change-Id: Id41a07ad6a77e956493aca34fc892a51221d0aa2 |