Commit Graph

107 Commits

Author SHA1 Message Date
OpenDev Sysadmins a087cfa865 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
Samuel Cassiba 0bf455f9fb Migrate Zuul jobs to openstack/openstack-chef
Change-Id: Idf8d3227112e4e5434c5147a339bcabe40d16393
2018-08-31 23:28:42 -07:00
Samuel Cassiba 57c312555f stable/pike release
Change-Id: Idb9cce469a3da8acf29a70124ba0c7b40bdca9dd
2018-02-26 07:32: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
wenchma 12e3502ed8 Add another workaround for the issue#153 of rabbit cookbook
Append the patch https://review.openstack.org/#/c/128203/

Change-Id: I5a47a652b7285e2ac902355475d0680d642ca54e
Closes-Bug: #1380940
2014-10-31 09:49:17 +08:00
wenchma 4a0b9cf241 Add a temp workaround for an issue #153 in rabbit cookbook
After configuring rabbitmq, restart the service to make configuration
take effect. So during OpenStack deployment, OpenStack services can
connect to rabbitmq successfully.
This workaround will notify rabbitmq-server to restart immediately.
This could be remove once the issue #153 is fixed in rabbit cookbook.

Change-Id: Ib017226f46c7e26429bb26df5b63525e1a98bc82
Closes-Bug: #1380940
2014-10-22 23:18:51 +08:00
wenchma 0b087d93f3 No need to push our rabbit user/pass to rabbit cookbook
Because the rabbit user/pass is stored in internal user database,
no need to push them to rabbit cookbook and expose them in config file.
And configuring rabbitmq default password with clear test is insecure,
so remove it.

Change-Id: Iab95e2dc8cd28b4a45574cf8883f1626dc332db0
Closes-Bug: #1381343
2014-10-17 09:42:19 +08:00
Mark Vanderwiel ca88fab55d Cleanup cookbook contact info
* 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
2014-10-14 10:18:44 -05:00
Jenkins dbeb5f8bad Merge "Bump Chef gem to 11.16" 2014-10-09 16:36:25 +00:00
Ionuț Arțăriși fa0ac9d81e add a Rakefile to structure test runs
Having a Rakefile will allow us to change the actual test commands on
our side rather than relying on changes to the openstack-infra
repository. This should make it a lot faster to change things, but also
easier to test since the jenkins jobs are actually run in this
repository, not the openstack-infra one.

This commit defines the jobs we previously had defined in Jenkins and
uses 'high-level' naming consistently (i.e. lint, style vs. foodcritic,
rubocop).

There is also a :clean task to help with deleting the files generated by
the other jobs.

Also changed foodcritic to run on the source cookbook rather than the
one installed by berks, see
e.g. https://github.com/berkshelf/berkshelf/issues/931#issuecomment-29668369

Change-Id: Ie245028db93d6d49eb224747f2c0697c9b6bdcf5
blueprint: rakefile
2014-09-30 14:55:54 +02:00
Mark Vanderwiel ac24ab4412 Bump Chef gem to 11.16
blueprint bump-chef-to-11-16

Change-Id: Ia1441f10d8329db9b95733adb8346601cff4bc19
2014-09-29 12:02:25 -05:00