Update rabbitmq dependency which pulls in fixes for Chef 16.
Depends-On: https://review.opendev.org/740342
Change-Id: Ia1f172fea148aafe910e5185c0427d0ed7815475
Signed-off-by: Lance Albertson <lance@osuosl.org>
- Set sensitive=true for all rabbitmq resources being used to improve security
- Remove any default actions
Change-Id: Idf0c386f24df5dd2907fa0db59daf770e9c13f2d
- Replace git.openstack.org with opendev.org
- Update some documentation
- Move README.md to README.rst for better rendering
- Drop obsolete bootstrap.sh script
Change-Id: I21ccc2b022c9123e6449dd8d8639e0405b848711
With version 5.7.4 the rabbitmq cookbook should be working for us again.
However, we also learned that with the upcoming 6.x version of the
cookbook only versions >= 3.7.x of rabbitmq will be supported, which
isn't available as distro version at least for Ubuntu LTS releases yet.
So we change this pin into a soft match, allowing for updates within the
5.x stable branch, but blocking 6.x.
Change-Id: Id647f10fd5d4b69b441c4f8de8c325ec0032d9ea
Version 5.7.1 seems to break things when running with the distro version
as in our setup [0]. Pin to 5.7.0 until there is a fix.
[0] https://github.com/rabbitmq/chef-cookbook/issues/508
Change-Id: I10059588716dea49a5a0ad996db20323d458bd43
* use git.openstack.org instead of github for berks dependency
resolution
* drop unnecessary test, as TLS is the default install
Change-Id: I58b140b6548eb7f8e3317ce566a7082623c9fc4f
Cleaned up all the minor rubocop issues, the ones left relate to
complex logic and what I think is a bug in rubocop for nested
vs compact modules/class definitions.
Change-Id: I455efbb3f2c97a21dc16d4a9d7909afeaae18565
Several fixes and minor enhancements have gone into the rabbitmq
cookbook. This change allows all 3.12 < 4.0 minors to be picked up.
Change-Id: Ica9f4f5165d6c566bd0bddbf35e66fb5412cf987
* Consistent email across cookbooks
* Add Contributor.md to help out new folks
* Fix broken link in Testing.md
* Readme tweaks
Change-Id: Ifb0019ec4d1c6427b23f41f59fa3e5cf835fa105
Partial-Bug: #1342735
A patch went in that needed attributes in Common and the ops-messaging
metadata was change to ~> 10.0.1 which worked until Common
was recently bumped to 10.1. The metadata for Common should have had
a minor version bump, not a patch bump for the new attributes.
Change-Id: I6429d8f770b79ab099c9af5110fe49c88e74bfa0
Closes-Bug: #1373483
In current logic, rabbitmq port will be set to ssl-listening port,
this will make rabbitmq fail to start.
This submit will configure rabbitmq port for both ssl and non-ssl cases.
Closes-Bug: #1353884
Change-Id: I37dc9b656c553554b9bc636fe35c69744debe92a
The depends condition should be ether of below:
depends 'cookbook-name', '>=x.y.z'
depends 'cookbook-name', '~>x.y'
Closes-bug: 1300524
Change-Id: I09bbf98c275b3a8cff2c7ef75a93a7f111ae8f57
Removing tailor, cleaning up metadata and Gemfile and adding TESTING.md
Addresses: blueprint rubocop-for-ops-messaging
Change-Id: I4734194aa52973dbaeb299e5970802a38b326dc5
When develop_mode=false, the password of mq user "guest"
in the databag user_passwords is required. But the current
code doesn't support. I made it work, and add the test cases.
Closes-Bug: #1257554
Change-Id: I0d01bd73eaec9cc90304e67484fec15fad061504
The node[openstack][*][rabbit] attributes for all the services using rabbitmq
(block-storage, compute, image, metering, network) should default to the same
values as node[openstack][mq]. Bumping the major version accordingly.
Change-Id: Id20a48a3ef2506622239e8e6f15ce1f76060b828
We had two reviews which added an ops-messaging cookbook. Updating
this cookbook with patterns we estabished from the database cookbook.
Craig already did most of the work, however, updated the tests to
use the chefspec find_provider, added clustering support, and attempted
to follow the service_type attribute patterns used in database cookbook.
Since these cookbooks are not complete, added a larger commit than
would have.
Change-Id: I0edfc996df413c6e41a31d53f964d7f5fc9e0aeb
This initial commit provides support for an openstack-ops-messaging
cookbook. In this initial release, we provide the capability to install
and configure RabbitMQ. This cookbook is modeled after the
openstack-ops-database cookbook in the way in which it can be utilized.
Included are tests for all recipes and this release supports Ubuntu
only.
Change-Id: I4d799fa46e67e0f2eca2ac8b205f51c07e0df01e