42d99ea471
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 |
||
---|---|---|
attributes | ||
recipes | ||
spec | ||
templates/default | ||
.gitignore | ||
.gitreview | ||
.rubocop.yml | ||
Berksfile | ||
CHANGELOG.md | ||
Gemfile | ||
README.md | ||
Rakefile | ||
TESTING.md | ||
metadata.rb |
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.