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
This updates all references of let(:chef_run) to cached(:chef_run) to speed up
tests. By doing this, we have to create a new cached(:chef_run) block whenever
we need to adjust node attributes for testing.
Speed was improved from 24.75 seconds to 14.75 seconds.
Change-Id: Ib5bea5c649a80677b673099a55c1c965b9d38390
- 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
Installing rabbitmq without using the distro version is failing and it works if
you use the distro version. So let's standardize on that for both ubuntu and
RHEL.
Change-Id: If757cf57574bb8389ae270523bfc3772d8dc08db
Signed-off-by: Lance Albertson <lance@osuosl.org>
- since we are using distro_packages for rabbitmq the default rabbitmq
config name is broken overriding this attribute fixes this
Change-Id: Ia732d5ac4c64eab2126bbc385998585c96ff23d9
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
There is a bug in the rabbitmq-server setup for Queens that may cause
the cluster to lock up and stop responding[0]. The workaround for this
issue is to disable the management plugin, so add an option that allows
us to deploy this workaround.
[0] https://bugs.launchpad.net/bugs/1783203
Change-Id: I1d0e6c5fb8eeb35e4e966ef102e46c45c357a1ca
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
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I60726c924991f826c2bb121c43e4ba060e39cdee
- Switched default linter to cookstyle
- Renamed rake tasks to better conform with Chef conventions
Change-Id: I84ebeb49823b022e85dddea9fcdd358b27be50a3
* rabbitmq should use the bind_service attribute instead of the endpoint one,
since these could be different
* adapted rabbitmq clustering attributes
* adapted rabbitmq clustering search to point to recipe instead of role
Depends-On: Iae7e302973805af3cb44be1b29d0e61e76eb0aa0
Implements: blueprint cookbook-refactoring
Change-Id: I08ed288e63422078d9beb36d14fd3c05f1cac435
Add missing gate integration task, but use the one from
Common cookbook to make future updates easy.
Change-Id: I1f2b0737585ae67fe31be6e5e32b94cfb1cbcf61