Commit Graph

114 Commits

Author SHA1 Message Date
OpenDev Sysadmins 428e9c9fc5 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:34:25 +00:00
Christoph Albers 5b66a832b9 overriding attributes should be the next logical presedence
- 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)
2019-04-04 13:31:57 +02:00
Christoph Albers 5c34640dc1 fix rabbitmq config
- 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)
2019-04-03 10:47:22 +02:00
Jens Harbott e15aa2fe32 Soften the rabbitmq version pin
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)
2019-03-21 12:21:32 +00:00
Jens Harbott 7600e531b7 Allow to disable the rabbitmq management plugin
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)
2019-03-12 17:41:47 +00:00
Jens Harbott aad7a6ab22 Pin rabbitmq cookbook to avoid broken version
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)
2019-03-12 16:09:10 +00:00
Samuel Cassiba 3cf4309861 Migrate Zuul jobs to openstack/openstack-chef
Change-Id: I07275f58a83441819950fc6cccfd273aa752d8f1
2018-08-31 23:25:20 -07:00
Samuel Cassiba 958b324392 stable/queens release patch
Change-Id: I8b86bfe93536a81a6bccf88a0f91993b6c816b81
2018-07-26 20:55:40 -07:00
Samuel Cassiba b8e9a8e89a Add delivery config
Change-Id: I87955650b1de809549815289b38bf6b5fec11ae5
Implements: blueprint deprecate-rakefiles
2018-04-11 22:38:20 -07:00
Samuel Cassiba 6ee7501c83 starting queens development patch and use git.openstack.org
* use git.openstack.org instead of github for berks dependency
resolution
* drop unnecessary test, as TLS is the default install

Change-Id: I58b140b6548eb7f8e3317ce566a7082623c9fc4f
2018-03-06 09:50:37 -08:00
James E. Blair 37be379773 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I60726c924991f826c2bb121c43e4ba060e39cdee
2018-01-27 01:52:56 -08:00
Samuel Cassiba d41044ce64 ops-messaging refactor for Pike and Chef 13
- implemented foodcritic and cookstyle corrections
- deprecated node.foo.bar method access for node['foo']['bar'] bracket access
- updated for the most recent upstream rabbitmq cookbook

Implements blueprint modern-chef

Change-Id: If971a472c1fd9149a891200548a267655620fce2
Depends-On: I143e0ed0a2bdd76269fc0c402052696426d96d81
2017-11-28 17:00:50 +00:00
Jens Harbott 77aad815f7 Add native zuul v3 jobs defined in openstack-chef-repo
Change-Id: Ida7a439c71e42359d80b10bff2fb43727866593a
2017-11-02 10:46:47 +00:00
Samuel Cassiba 7ddc2b7c7f Initial ops-messaging Pike updates
- Switched default linter to cookstyle
- Renamed rake tasks to better conform with Chef conventions

Change-Id: I84ebeb49823b022e85dddea9fcdd358b27be50a3
2017-08-25 10:08:10 -04:00
Jan Klare 7318a42ca1
starting pike development patch
Change-Id: I76c914f68612c0e76dcee8e0557ff62f769533db
2017-08-18 10:07:11 +02:00
Samuel Cassiba 59580431cb Reordered metadata.rb for readability, satisfy foodcritic/rubocop
Change-Id: I0dd19692ae9ca1c403762fa19e4c45e60cc76fcd
2017-08-17 18:04:58 -04:00
Jan Klare 67ff49781c add new Chef OpenStack Team Logo to README
Change-Id: Ifd7b8ef493a1810d01a11fa4c1e77dfae7a4ed14
2017-05-29 12:07:52 +02:00
Jan Klare 0597b9fa53 adapt specs to fit new rabbitmq user username "openstack"
Change-Id: Ic0c6eff8c8d4a75212658140f81eaa7ab70f1be8
2017-05-29 12:06:05 +02:00
Jan Klare 5d67609c1c starting ocata development patch
Change-Id: Ib072d366ae1684efe216ea57511aea1866840543
2017-02-23 17:07:04 +01:00
Jenkins de59aac72e Merge "update cookbook dependencies for next release" 2016-12-08 07:57:30 +00:00
Jan Klare 96ecc7c4f8 update cookbook dependencies for next release
Depends-On: Ib256c315d5439beb8d4ec83c5cc7d7c9b182378a
Change-Id: Ic7a5e1c9191a9083125583c274c08b9335728c39
2016-12-05 16:06:54 +01:00
Flavio Percoco 9eeac56353 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/0ca337ce5662d328b7671072829d33bd

Change-Id: Ib290714a1dbf045de262d43aa95896541d5ad6e1
2016-11-26 11:54:14 +01:00
Jenkins 4c915806b5 Merge "rabbitmq cluster_nodes attributes should be array of hashes" 2016-07-11 15:38:48 +00:00
Jan Klare 2064bd3d98 rabbitmq cluster_nodes attributes should be array of hashes
Change-Id: I471ef78d72adc76848e6c04322918d81093530dd
2016-07-07 09:43:49 +02:00
Samuel Cassiba 82739b2c2d Style and lint fixes to support newer ChefDK
Change-Id: If444be3354ed0f9ec961cc2fe726e53645dba87a
Depends-On: I6ce4587caa3ae68ddbd3ef1a521aaf46f4840b2c
2016-07-03 10:18:50 -07:00
Jan Klare 93507bd15c initial commit for the newton development cycle
Change-Id: I03778774a931e6f22b576322fb3fef398a50740e
2016-05-31 10:44:07 +02:00
Jan Klare 503703fb2b use bind_service instead of endpoints and cluster properly
* 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
2016-02-16 15:58:10 +01:00
Jan Klare 1e0a81aecd adaptions to work with refactored cookbooks
* adapted rabbitmq-server recipe to fit new endpoint logic
* removed unneeded server recipe
* fixed typo in rabbitmq-server recipe (port -> ssl_port) attribute
* adapted specs to properly check for ssl configuration

Depends-On: I0547182085eed91d05384fdd7734408a839a9a2c
Implements: blueprint cookbook-refactoring
Change-Id: I80ed8a7892b59f7fd582505445a31b0df8d68752
2016-02-08 10:42:52 +01:00
Mark Vanderwiel 4cbc897422 Add integration task
Add missing gate integration task, but use the one from
Common cookbook to make future updates easy.

Change-Id: I1f2b0737585ae67fe31be6e5e32b94cfb1cbcf61
2015-10-06 09:50:32 -05:00
Mark Vanderwiel efc4821c65 Initial Liberty Changes
Metadata changes
- Updated maintainer email
- Updated the version

Change-Id: Ieb8663d63c8dff92064969b92dce71d7d51376d6
2015-08-30 08:02:21 -05:00
Mark Vanderwiel 8aaf95cdcd Pick up ssl ciphers fix in rabbitmq cookbook
from pull request: https://github.com/jjasghar/rabbitmq/pull/280

Change-Id: Ie803255049b44ceaa7e4715db2a5e4cc70a78c31
Related-Bug: #1465846
2015-07-20 08:55:07 -05:00
Mark Vanderwiel ce02b068eb Use latest version of rabbitmq cookbook
Change-Id: I3ff70f636aa79d863d5915520cc086c14c0f6780
Partial-Bug: #1465846
2015-06-16 15:43:27 -05:00
wenchma 95d1347e4a Sync stackforge/cookbook* to openstack/cookbook* for ops-messaging cookbook
Change-Id: I2cf0d0532ceb2cb13cedf4a07f95342d6596e6a9
Partial-Bug: #1465116
2015-06-16 11:49:19 +08:00
Jeremy Stanley 0929270ecf Update .gitreview file for project rename
Change-Id: Ic11615750ff2adf3bf17c9237f346e9567a2365b
2015-06-12 23:12:30 +00:00
Mark Vanderwiel cf939baa6c Cleanup minor rubocop offenses
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
2015-05-29 12:06:02 -05:00
Jan Klare a81078a2d0 move from bundler to chefdk
- 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
2015-04-29 10:35:33 +02:00
Jenkins 42a3c2afef Merge "Move to rhel 7.1" 2015-04-18 03:05:21 +00:00
Mark Vanderwiel 62baa0dd60 Update to pull in 3.x versions of the rabbitmq cookbook
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
2015-04-13 15:38:49 -05:00
Mark Vanderwiel 95b7381124 Move to rhel 7.1
rhel 7.0 is not EUS/LTS, need to switch to 7.1.

Change-Id: Id62385b1a8d066ddb96e70634b936dd3a0e6639c
Related-Bug: #1438878
2015-03-31 15:21:14 -05:00
Jan Klare fcea1378f0 bootstrap.sh for infra testing
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
2015-03-19 09:29:21 +01:00
Mark Vanderwiel 929ba46121 Initial kilo updates
Change-Id: Ifca672583439b401b342753592895075f1429993
Partial-Bug: #1426424
2015-02-27 14:20:48 -06:00
Mark Vanderwiel 0b423a56d4 Switch back to pessimistic version constraint
Change-Id: I8b3e40cb39eb23931eecfbdd47f34640d3647924
Partial-Bug: #1425192
2015-02-24 19:26:54 +00:00
Paul Czarkowski 205246d025 point berkshelf at supermarket.chef.io
Change-Id: I6c01967920b612fe8051726a49d89ed88b97008d
2015-02-16 19:51:08 -06:00
Mark Vanderwiel 05c924ce3b Control rabbitmq version within a range
* For stable juno branch, need to stablize which rabbitmq is used.

Change-Id: I7b6bb597019ca14e812c4e4b8c07ea8c06737cb6
2015-02-12 16:57:49 -06:00
Jenkins 09076c872e Merge "Trusty juno updates" 2015-02-10 19:07:31 +00:00
Mark Vanderwiel d8d0322d5f Missed bumping Common version
Change-Id: Idbe24ccece58d9a12c66a425fa7a0ca4e1ad4353
Related-Bug: #1412919
2015-02-09 11:52:08 -06:00
Mark Vanderwiel d5099d541b Trusty juno updates
* update spec platform versions

Change-Id: I9735dd3e04355bcf82c1f380325ac16baddf2ec9
Implements: blueprint trusty-juno
2015-02-02 16:34:19 -06:00
Mark Vanderwiel e706132417 Allow on-the-fly mq clusters
Add attribute to allow mq cluster to be built on-the-fly rather
than searching nodes.

Change-Id: I1196f95465c0cb21824954feb261b9d1cfd84d26
Closes-Bug: #1412886
2015-01-21 14:24:00 +00:00
Chen Zhiwei dadf0931c6 Remove rake from Gemfile
Change-Id: I54543c7e590bf886493e8db098f215c508490f46
Partial-Bug: #1411473
2015-01-19 09:41:35 +08:00
Jeremy Stanley 5df105ac7a Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ic4c9f8e39efaa618ad228ff5670d587ce1c31c87
2014-12-05 03:30:44 +00:00