Commit Graph

50 Commits

Author SHA1 Message Date
Ghanshyam Mann e7428fde1c Cleanup the retired repo
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview

To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.

Change-Id: I996be8f7a88b5d7e58295dc0afe47fe86d952abf
2020-08-05 19:22:23 -05:00
Jan Klare 93e9ee659b retire unmaintained project
Change-Id: Id1b2dd2a959d274012be837b2099cc7f39dff370
2016-12-14 16:28:21 +01:00
Mark Vanderwiel 4b0d41b64f Add integration task
Add missing gate integration task, but use the one from
Common cookbook to make future updates easy.

Change-Id: Idb069fe3a4ea3a47077c94f11f7c2d53075e38cc
2015-10-06 09:46:10 -05:00
JJ Asghar c1c444af5e Initial Liberty Changes
Metadata changes
- Updated maintainer email
- Updated the version

ruybocop updates

Change-Id: I51809b1f90c0e1537c51dd84ef0fed094fa0baaf
2015-08-28 22:45:44 -05:00
Jeremy Stanley 58086198f8 Update .gitreview file for project rename
Change-Id: I1019ddd81da8de3ec8b57c58d90c10fa539feedc
2015-06-12 23:12:29 +00:00
Mark Vanderwiel 65ed169f12 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: I0472089864d95ca204d87b872f5fed913f885b1b
2015-05-28 16:23:31 -05:00
Jan Klare dc9a46ad75 move from bundler to chefdk
- deprecated Gemfile
- updated Rakefile to use chef exec instead of bundle exec
- updated TESTING.md
- replaced Runner with SoloRunner in specs

Change-Id: I7e2acbc75560a8cc0e59bf117e04d3618d366a3d
2015-04-28 18:05:57 +02:00
Jenkins 72e7c2e6f5 Merge "Move to rhel 7.1" 2015-04-18 03:06:46 +00:00
Mark Vanderwiel 66993667e5 Move to rhel 7.1
rhel 7.0 is not EUS/LTS, need to switch to 7.1.

Change-Id: I2037c580386071d228c70393238dbe4cda08a8d8
Related-Bug: #1438878
2015-03-31 15:21:05 -05:00
Mark Vanderwiel c1a99e40a8 Use new "service" role instead of "admin"
Change-Id: Ifc50b807d4a03061a4795b703dd3aff798a0e665
Partial-Bug: #1436050
2015-03-25 08:15:22 -05:00
Jan Klare 957e7f8644 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: Id9f9cc7d69853b2ec5b2c6f6a22b00f11e722ddb
2015-03-19 09:15:18 +01:00
Mark Vanderwiel a10defddd4 Initial kilo updates
Change-Id: Iae9c37c7e36a9caceaba7d047d2288d1c323fe3f
Partial-Bug: #1426424
2015-02-27 22:42:44 -06:00
Mark Vanderwiel d5c48b1965 Missed bumping Common version
Change-Id: I4166e91d02227c7bd3257962c1b730e21cab6634
Related-Bug: #1412919
2015-02-09 11:41:41 -06:00
Ken Thomas 36dab0f601 Use identity-internal instead of public endpoint
The discussion on using identity-internval vs the public
identity-api endpoint can be found here:
https://groups.google.com/forum/#!topic/opscode-chef-openstack/an9rydsrC0k

Change-Id: I1a629b87251954bcebf4482e8a466759422f9f71
Partial-Bug: 1412919
2015-02-03 21:12:43 +00:00
Ken Thomas 553ee424c8 Use new common specific_endpoint routines
Now that admin_endpoint, public_endpoint, and internal_endpoint
in the common library are working, these are the changes to use
them in the openstack-database recipes.

Change-Id: Id90237f2ede9dee6afeb4ceb9dc23126ce35e05b
Partial-Bug: 1412919
2015-01-30 00:15:48 +00:00
Jenkins 34e0337996 Merge "Remove rake from Gemfile" 2015-01-19 20:34:08 +00:00
Dirk Mueller 70c60b5f08 Do not run db_sync on SUSE
The startup scripts already run db_sync, there is no need
to run it twice (and this is racing with the start of the
daemon, so it crashes in 50% of the cases)

Change-Id: I87df17aad2fa2a01cc8ba6c0a833abcb251815bc
Closes-Bug: #1411403
2015-01-19 13:28:41 -06:00
Chen Zhiwei 083b995fee Remove rake from Gemfile
Change-Id: I238e4551c0b679479a247739f53f7b61b879d499
Partial-Bug: #1411473
2015-01-19 15:39:43 +08:00
Dirk Mueller b5d93e70e6 Run trove-manage db_sync as database user
Without this specified it runs as root, which screws
up permissions.

Change-Id: I308b13edf12b18a686740c72fe305da82d205d25
Closes-Bug: #1411403
2015-01-15 21:11:07 +00:00
Jenkins 53e4a4db73 Merge "Workflow documentation is now in infra-manual" 2014-12-09 17:15:55 +00:00
Mark Vanderwiel d73ed77c95 Fix up spec for new cinder api default of v2
The cinder api default was changed to v2, urls need to be updated.

Change-Id: I62f82d3364dd8af80df2ccfd95b6ea1ef6937f3e
2014-12-08 13:01:04 -06:00
Jeremy Stanley 0a7370d3f3 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I0601faf9552577ea85fdc7c0685538e0fafa8c0a
2014-12-05 03:30:44 +00:00
Mark Vanderwiel e8abe860d1 Cleanup cookbook contact info
* Consistent email across cookbooks
* Add Contributor.md to help out new folks
* Fix file modes
* Fix broken link in Testing.md
* Readme tweaks

Change-Id: I9d6124c88ab1de29e4a03dc27d7401e5f5a33167
Partial-Bug: #1342735
2014-10-14 09:53:46 -05:00
Jenkins 18916e6a0c Merge "Bump Chef gem to 11.16" 2014-10-09 16:40:52 +00:00
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
Mark Vanderwiel dc98d7acc0 Bump Chef gem to 11.16
blueprint bump-chef-to-11-16

Change-Id: Ib7d65ee4b80331b3be82ce30a58e4cff4f3a64d1
2014-09-29 11:52:46 -05:00
Mark Vanderwiel b18ec9648c Update Testing.md to factor out Strainer
* remove refs to Strainer
* add steps for testing
* remove knife test as it's not used in gates anymore

Change-Id: Idc4080b9e90d27d92732b24144751552c9f8d348
Partial-Bug: #1350470
2014-08-18 15:31:09 -05:00
Jan Klare 1d3348a5c9 Updated berkshelf to 3.1.5
Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile and added supermarket source to Berksfile

Change-Id: I0feb9ea70ff27ba45aa946c24e09fb29708ea843
Implements: blueprint update-berkshelf
2014-08-18 09:55:00 +02:00
Mark Vanderwiel 5d5d628da9 Setting up repo for master Juno Branch
* Update metadata version
* Removing Strainer file
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)

Change-Id: I054da626e6aa49f70e1c00e49454aa53f541b813
Partial-Bug: 1349865
2014-07-29 15:39:46 -05:00
Ionuț Arțăriși 54fd6d6bf3 Change default for update_status_on_fail
Default 'update_status_on_fail' to True so that instances do not get
stuck in the BUILD state.

When this option is set, instances that remain in BUILD for longer than
the datastore's configured 'usage_timeout' will be considered failed and
moved to the ERROR state.

Change-Id: I67e3ca8f652581cd504affedbe518472b0051ccd
Related-Bug: #1339826
2014-07-24 11:33:06 +02:00
Mark Vanderwiel 4f6595941d Add format documentation to Strainer file for better output
Change-Id: I8cc6a9ebe20f7a3d711e4f8aace67f3576e73074
2014-07-22 11:52:42 -05:00
Ionuț Arțăriși 8f63ffb26e add more rabbitmq attributes
Change-Id: Ibad1ff093f29217de9ee8916fe76dafc3e3b9a0b
Closes-Bug: #1336231
2014-07-21 16:35:23 +02:00
Jenkins 245ec2c94f Merge "add verbose/debug attributes to -conductor.conf" 2014-07-21 09:36:38 +00:00
Jenkins 404980a1db Merge "make api_extensions_path relative to pybasedir" 2014-07-21 09:18:35 +00:00
Mark Vanderwiel bc31d53d6a Fix fauxhai platform versions for suse
Change-Id: I9495ea6b1775a454d4d98e3d430e9325a72fc4b9
Partial-Bug: #1344199
2014-07-18 13:10:47 -05:00
Ionuț Arțăriși ee590b9c8c make api_extensions_path relative to pybasedir
Routes would fail to load otherwise and some trove commands will 404.

See https://bugs.launchpad.net/trove/+bug/1316195 for more

Change-Id: Idac8c3d899fbe9da3a10faf25d38179adc016e9a
2014-07-17 17:23:47 +02:00
Ionuț Arțăriși eb7cb896ab add verbose/debug attributes to -conductor.conf
Change-Id: Ia4b683be53749ac9742f6e359a8219e260da59d3
2014-07-15 14:12:32 +02:00
Jenkins 36d718d148 Merge "don't set a notification topic, trove doesn't use it" 2014-07-15 03:21:03 +00:00
Jenkins 6641d1e1e7 Merge "remove the guestagent recipe from metadata.rb" 2014-07-15 03:20:55 +00:00
Jenkins 14a700fb0c Merge "set trove_volume_support from the attribute in taskmanager.conf" 2014-07-15 03:17:46 +00:00
Jenkins e96ed7adf0 Merge "set conductor's logdir to /var/log/trove" 2014-07-15 03:16:40 +00:00
Mark Vanderwiel 8c9c68be77 Update Gemfile and remove lock
berkshelf 2.0.18 needed for Supermarket
Gem lock file not useful in master branch

Change-Id: Iefd471e6b3c7daefc344ee1ddd55c1625a03c0e1
2014-07-09 09:40:15 -05:00
Ionuț Arțăriși e897bd4e69 set trove_volume_support from the attribute in taskmanager.conf
Previously this was only done in trove.conf, but it needs to be
configurable here as well.

Change-Id: If99fc178307b482b418d4acb42f775c2497121cf
2014-07-02 16:33:02 +02:00
Ionuț Arțăriși 2ecec88168 set conductor's logdir to /var/log/trove
Change-Id: I2d1f9340dfc995e6128e07f23aca6b29eab276e2
2014-07-01 10:56:13 +02:00
Ionuț Arțăriși 075523dff9 don't set a notification topic, trove doesn't use it
Change-Id: Ic5a33e956a98ba9fd281a45cdd9833f88fd25a11
2014-07-01 10:53:20 +02:00
Ionuț Arțăriși a280282653 fix endpoints in spec after they were changed in -common
Change-Id: I9a0926581337fdd2e29bb67a02777f74ed93c3a8
2014-06-30 13:05:40 +02:00
Ionuț Arțăriși cd359354ad remove the guestagent recipe from metadata.rb
Change-Id: Ibc2bb750cddddef3bb3658e88c39fae9b89c2066
2014-06-27 18:01:01 +02:00
Ionuț Arțăriși 7195e30f65 switch to using get_password for password attrs support
Also changed the service/data bag name from 'openstack-database' to
'database' to match the default attribute name from -common

Change-Id: I197c9f03e937ddcc7193f86969dfd9902d6acc0d
2014-06-25 17:10:55 +02:00
Ionuț Arțăriși 37ec31e12d initial basic setup
This first commit will install all the services and has full test
coverage. Everything is SUSE-specific for now, but the attributes were
setup so that other platforms can be easily added.

Change-Id: I33be4d259130f479a558d365d8abbbe78df17f44
2014-06-19 10:15:59 +02:00
OpenStack Project Creator 9b1b9ed024 Added .gitreview 2014-06-16 10:08:23 +00:00