- using normal to override the attribute will still give the
chance to override it.
- bugfix version bumped
Change-Id: I24210a953871f37b380eceb297597a6f6629d7af
(cherry picked from commit afc19bd6ce)
- since we are using distro_packages for rabbitmq the default rabbitmq
config name is broken overriding this attribute fixes this
- bugfix version bumped
Change-Id: Ia732d5ac4c64eab2126bbc385998585c96ff23d9
(cherry picked from commit 3187b91c8f)
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.
Add patch version bump for stable cherry-pick.
Change-Id: Id647f10fd5d4b69b441c4f8de8c325ec0032d9ea
(cherry picked from commit 818851f790)
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
(cherry picked from commit 570f889a97)
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
(cherry picked from commit 300bb041f2)
* 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
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
- deprecated Gemfile
- updated TESTING and README
- updated Rakefile to use chef exec instead of bundle exec
- replaced Runner by SoloRunner in specs
Change-Id: I5300850921f0af06ba65d3a0f7cf681f609e5868
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
bootstrap script installs testing dependencies on trusty and relies on
common bootstrap.sh in stackforge/cookbook-openstack-common
blueprint: bootstrap-infra-test-nodes
Change-Id: I10d7c0006ce12498d5d4c725062b2bd7e91336f5
Add attribute to allow mq cluster to be built on-the-fly rather
than searching nodes.
Change-Id: I1196f95465c0cb21824954feb261b9d1cfd84d26
Closes-Bug: #1412886
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: Ic4c9f8e39efaa618ad228ff5670d587ce1c31c87