2faa674e38c39c89971a03481b1daf4c9b366ecf
Commit Graph

94 Commits

This Branch
This Branch
All Branches
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
2016年09月30日 13:27:34 -06:00
Doug Hellmann
6a47fbe8b7 Update reno for stable/newton
Change-Id: I767a1388c3cf89c11c4ad64778dacf34e8dd8006
2016年09月27日 12:41:03 -04:00
Alex Schultz
ea577516fd Puppet OpenStack Newton RC2
9.4.0 will be our RC2.
Change-Id: I34019209dccd90ed073fb910768db8cd3923fe30
9.4.0
2016年09月26日 07:32:59 -06:00
Emilien Macchi
ea7bba2e4b Prepare 9.3.0 (newton rc1)
Preparing Newton rc1 release.
Change-Id: Iaa30d7b66e27eec79f68fc628e16228942e91496
9.3.0
2016年09月16日 11:41:43 -04:00
Emilien Macchi
7d80bb50b3 Prepare 9.2.0 (newton b3)
Preparing Newton b3 release.
Change-Id: Ib53b4e0ae0527046fb1bd3a01c30765a0b332e07
9.2.0
2016年08月26日 09:56:15 -04:00
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
2016年08月19日 12:31:12 +03:00
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
2016年08月12日 21:11:01 +02:00
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
2016年07月27日 14:13:48 -04:00
Sofer Athlan-Guyot
ebce86049b Include openstacklib defaults manifest.
This provides a mechanism for setting default across all modules.
Change-Id: I49ac85780eda4e697f7e246a1f400ffb433fa780
Related-Bug: 1599113
2016年07月08日 09:02:58 +00:00
Emilien Macchi
84f814d047 Prepare 9.1.0 (newton-2)
Prepare the second milestone of Newton cycle.
Change-Id: I924e6357ce9472dc384500e555c244679852d0ac
9.1.0
2016年07月07日 09:09:39 -04:00
Iury Gregory Melo Ferreira
e9e0067396 Add Xenial to metadata
Change-Id: Iff167391d8f6a9235eb99682286f54614429ba2e
2016年06月29日 22:42:36 -03:00
ZhongShengping
ae58900381 Lint fixes for absolute class name
This change updates the mysql require lines to resolve lint errors
Change-Id: I50d63802e3be4504c9cca2f0e609a44ae1100e31
2016年06月29日 17:29:59 +08:00
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
2016年06月10日 13:33:24 -04:00
Denis Egorenko
a6aff52bc8 Add support for ZeroMQ messaging system
This change adds possibility to configure ZeroMQ messaging system
for openstack services.
Change-Id: Ic6a81926545fccb0945ee939c1ba69a62d6fdf5c
2016年06月08日 17:22:06 -03:00
Emilien Macchi
4dc92c61d9 metadata.json: fix module name
Change-Id: I2ccc0dad42070ae4e02f63f89f4daed89c8df18a
9.0.0
2016年06月08日 09:47:45 -04:00
Emilien Macchi
e4a3303cdb Prepare 9.0.0 release
First release of Newton.
Change-Id: Ic59b1c505850a627fd288786605764e2ff26f7b2
2016年06月04日 20:32:27 +00:00
Iury Gregory Melo Ferreira
70163b3cb8 Change wiki to docs
Change-Id: I3ba343cc228b6bef242a9983d65cb8011b68e7fc
2016年06月02日 23:35:09 -03:00
dmburmistrov
79405c9a37 Support pylibmc and memcache cache backend
Install relevant package for pylibmc and
memcache backend.
Depends-on: I4e965b6f5449a7104677f93b00af77ae21cba94b
Change-Id: I2e6a705971761754c59b4069b5dfdfd1dfd7f00f
2016年05月31日 15:35:02 +03:00
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
2016年05月24日 08:11:46 +03:00
ZhongShengping
60663a9351 Fix the version dependencies of openstacklib
Change-Id: I5bc5b03a33eb32410fe7ad9bf69706a5135cac1c
2016年05月22日 19:18:43 +08:00
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>
2016年05月19日 22:15:12 +00:00
Emilien Macchi
e7aa8978ee Add structure for reno
Change-Id: I015dac3654122da6a1ad84b6e8bd560c0821137c
2016年05月20日 00:14:52 +02:00
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
2016年05月19日 11:52:33 +03:00
Jenkins
869f0c61a9 Merge "Deprecate verbose option in logging" 2016年05月18日 10:17:32 +00:00
Jenkins
defa811af8 Merge "Add oslo.middleware defines" 2016年05月17日 20:21:02 +00:00
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
2016年05月17日 23:38:21 +08:00
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
2016年05月15日 23:25:08 +02:00
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
2016年04月19日 17:31:00 +03:00
Jenkins
32b8e5d164 Merge "Switch oslo to use rspec-puppet-facts" 2016年04月15日 20:58:40 +00:00
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
2016年04月13日 18:19:20 +03:00
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
2016年04月11日 08:39:17 -06:00
Jenkins
054cee1565 Merge "Refactor array values processing" 2016年04月08日 14:24:11 +00:00
Jenkins
0fe2ef36a3 Merge "Add "rpc_response_timeout" to oslo::messaging::default define" 2016年04月08日 11:45:44 +00:00
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
2016年04月08日 13:38:30 +03:00
dmburmistrov
a3853cf50b Add "rpc_response_timeout" to oslo::messaging::default define
* Update docs
* Update unit tests
Change-Id: I0392eb323b03d07f3e2204ff17ae7c4d02245145
2016年04月07日 20:29:42 +03:00
dmburmistrov
b4c9d6a972 Update oslo::policy define
* Fix docs for parameters
* Use only one call of create_resources
* Prepare unit tests
Change-Id: I7310371b5c7e62e5038f5c172b6cbca44e4b2590
2016年04月07日 19:20:32 +03:00
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
2016年04月07日 14:04:01 +03:00
dmburmistrov
5321163380 Update oslo::concurrency define
* Fix docs for parameters
* Use only one call of "create_resources"
* Prepare unit tests
Change-Id: I6d57d0ddc18dc92caad6fe311617a71a7faa13dd
2016年04月05日 12:57:14 +03:00
Jenkins
415e4ba734 Merge "Update oslo::cache define" 2016年03月31日 17:57:58 +00:00
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
2016年03月31日 18:47:43 +03:00
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
2016年03月31日 15:30:38 +03:00
Jenkins
6108afc9de Merge "Improvements for oslo::log define" 2016年03月31日 03:16:11 +00:00
Jenkins
16f4827c65 Merge "Gemfile: rely on puppet-openstack_spec_helper for dependencies" 2016年03月30日 22:56:36 +00:00
Jenkins
0a399e19a3 Merge "Add ability to configure oslo_messaging_notifications" 2016年03月30日 20:09:55 +00:00
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
2016年03月30日 18:16:16 +03:00
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
2016年03月30日 12:47:52 +03:00
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
2016年03月29日 21:37:09 -04:00
iberezovskiy
151b16141a Fix define name to oslo::messaging::rabbit
Make define name more clear for users
(similar to oslo::messaging::amqp).
Change-Id: I675b4156e51a89c6a6f75e6a986dd45f51da7189
2016年03月29日 21:20:20 +03:00
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
2016年03月24日 14:54:04 +03:00
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
2016年03月16日 20:45:32 +03:00