RETIRED, Chef Cookbook - OpenStack Database as a Service
Go to file
Ionuț Arțăriși 42d99ea471 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: I3acc8abe5209237a17d66bd3376102c9710f6127
blueprint: rakefile
2014-09-30 14:51:13 +02:00
attributes initial basic setup 2014-06-19 10:15:59 +02:00
recipes add more rabbitmq attributes 2014-07-21 16:35:23 +02:00
spec Setting up repo for master Juno Branch 2014-07-29 15:39:46 -05:00
templates/default Change default for update_status_on_fail 2014-07-24 11:33:06 +02:00
.gitignore add a Rakefile to structure test runs 2014-09-30 14:51:13 +02:00
.gitreview Added .gitreview 2014-06-16 10:08:23 +00:00
.rubocop.yml add a Rakefile to structure test runs 2014-09-30 14:51:13 +02:00
Berksfile Updated berkshelf to 3.1.5 2014-08-18 09:55:00 +02:00
CHANGELOG.md Updated berkshelf to 3.1.5 2014-08-18 09:55:00 +02:00
Gemfile add a Rakefile to structure test runs 2014-09-30 14:51:13 +02:00
README.md initial basic setup 2014-06-19 10:15:59 +02:00
Rakefile add a Rakefile to structure test runs 2014-09-30 14:51:13 +02:00
TESTING.md add a Rakefile to structure test runs 2014-09-30 14:51:13 +02:00
metadata.rb Setting up repo for master Juno Branch 2014-07-29 15:39:46 -05:00

README.md

Description

Installs the OpenStack Database service Trove as part of the OpenStack reference deployment Chef for OpenStack. Trove is currently installed from packages.

https://wiki.openstack.org/wiki/Trove

Requirements

Chef 11

Cookbooks

The following cookbooks are dependencies:

  • openstack-common
  • openstack-identity

Usage

api

  • Installs the API service.

conductor

  • Installs conductor service.

taskmanager

  • Installs the taskmanager service.

identity_registration

  • Registers the endpoints with Keystone.

Attributes

Testing

Please refer to the TESTING.md for instructions for testing the cookbook.

License and Author

Author Ionut Artarisi (iartarisi@suse.cz)
Copyright Copyright (c) 2013-2014, SUSE Linux GmbH

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.