Commit Graph

115 Commits

Author SHA1 Message Date
Ghanshyam Mann e717554075 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: I3f68236ff3b3bf92408f75e51b2ed3bae443df72
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
2020-08-05 19:36:09 -05:00
Jan Klare 98fead1373 retire unmaintained project
Change-Id: Icab1a4448c95a0dbeaaade9cb6572fe79c635d87
2016-12-14 16:27:32 +01:00
Flavio Percoco 7a9ba33ba6 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/495d743d851ff3f7a8931574c99c2e10

Change-Id: I24143f4fbba90fdd2975a3db2e8121c05cab5f21
2016-11-26 11:50:18 +01:00
Jan Klare 9df4aae53f add information to README that cookbook was not refactored and is not maintained
* DISABLED ALL TESTS TO GET PATCH PASSING GERRIT, THESE NEED TO BE ENABLED
  IF WE START MAINTAINING THE COOKBOOK AGAIN

Change-Id: I9159069c2dfcf4e14662cf24f37ce5acc7b29829
2016-06-27 10:52:00 +02:00
Mark Vanderwiel 6c452b6405 Fix unit tests
Minor issue with stubs
white space cleanup

Change-Id: Ib871bdda15a1e83a6b21bf41cdeb28dfa4ed89a0
2015-11-11 10:49:45 -06:00
Mark Vanderwiel ddd565c86f Add integration task
Add missing gate integration task, but use the one from
Common cookbook to make future updates easy.

Change-Id: I6097015025c44d9dec90a2f3f2bf89a5f6d39329
2015-10-06 09:48:30 -05:00
JJ Asghar 0ebc8586e6 Initial Liberty Changes
Metadata changes
- Updated maintainer email
- Updated the version

rubocop updates

Change-Id: I294fc0847c8ab621cc061430029b833fb952984d
2015-08-28 22:37:37 -05:00
Mark Vanderwiel 7de9297043 Replace deprecated get_secret
Use get_password 'token' instead.

Change-Id: I3bd1e61bad280f45790d4771f15325b0946efa7a
Partial-Bug: #1467662
2015-06-22 15:42:46 -05:00
wenchma 2c7d37d9d2 Sync stackforge/cookbook* to openstack/cookbook* for swift cookbook
Change-Id: I09d0034fc3892329970832ccfdd5712994903875
Partial-Bug: #1465116
2015-06-15 17:14:04 +08:00
Jeremy Stanley 738d2c3f62 Update .gitreview file for project rename
Change-Id: Idcc18f8df35db22318cd5eca4d1ba5ad611639f0
2015-06-12 23:12:30 +00:00
Mark Vanderwiel 2950687911 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: I5beb8597322d1ca50f9246a3136711e32a5b3123
2015-05-29 11:57:29 -05:00
Mark Vanderwiel 4f778233cf Fix ring data parser to allow for optional dispersion field
Swift was changed to add an option dispersion field to the output
of the swift-ring-builder command.  Also a line was added for the
overload factor, need to handle that as well.
Added a new spec for testing provider methods.

Change-Id: I1ae650e1514d69dc9c26b6054837f00fb4eb7bcb
Closes-Bug: #1444557
2015-04-29 18:37:38 +00:00
Jan Klare cf6dc4e57c 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: I33bf89529c96ff7e222537a420b6287a83df257d
2015-04-29 10:25:43 +02:00
Jenkins c2c1c6ccc8 Merge "Move to rhel 7.1" 2015-04-18 03:23:10 +00:00
Mark Vanderwiel 22d6f3f600 Use identity_uri_transform for identiry_uri support
Remove deprecated keys and use identity_uri via the new transform
helper method.

Change-Id: Icb4747450898a96dd4aea5da23404b806d743221
Implements: blueprint identity-uri
2015-04-07 06:15:56 +00:00
Jenkins 44eea3d1d3 Merge "Use new "service" role instead of "admin"" 2015-04-06 15:39:58 +00:00
Jenkins 14b2ecd6cd Merge "swift updates for roles and services" 2015-04-02 02:00:30 +00:00
Mark Vanderwiel c340aa6a81 Move to rhel 7.1
rhel 7.0 is not EUS/LTS, need to switch to 7.1.

Change-Id: I0c76da3db3273bf9e98dc3ce73b6c38db1f21077
Related-Bug: #1438878
2015-03-31 15:21:12 -05:00
Mark Vanderwiel bdc7ee1db9 Use new "service" role instead of "admin"
Change-Id: I3169d7600074ddc26899eabc8bb40744fc385233
Partial-Bug: #1436050
2015-03-25 08:13:53 -05:00
Jan Klare 3d96ab85a4 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: I0b5a0a92f7c4ee13b5ec36cb5f047ec221abfc3a
2015-03-19 09:26:36 +01:00
Mark Vanderwiel 1fff96638a swift updates for roles and services
* update role to match our chef repo
* allow platform service names
* improved logging
* use memcache list from common
* remove old unneeded templates and service providers
* add ring gzone and region attributes
* cleanup deprecated get_secret calls
* add templates for sync, expirer and recon
* added more tests

Sorry for the long patch, but this cookbook has been difficult
to deal with.

Change-Id: I2373d65b02c56ada1be8703be0492fab3597be26
Implements: blueprint object-storage-cleanup
2015-03-11 10:23:41 -05:00
Isaac Karrer 3d5bb7f7a4 Add ability to determine pass value for mount resource
Change-Id: Ib5fa3821cc6b3ebe3a757377b148c11c75ddacbe
Blueprint: object-storage-cleanup
2015-03-06 17:17:53 +00:00
Mark Vanderwiel b3ed8e1f11 Initial kilo updates
Change-Id: I2fb597bf76595cab3da792ab8563993abe6583ec
Partial-Bug: #1426424
2015-03-04 16:13:13 -06:00
Jenkins 64fd0c9336 Merge "Use keystone as default authenication" 2015-02-18 00:05:53 +00:00
Paul Czarkowski b4413254c9 point berkshelf at supermarket.chef.io
Change-Id: Ib2ab9fd307d498157bcbf8475741cdb70db7a2f5
2015-02-16 19:50:54 -06:00
Mark Vanderwiel cd4233aa55 Use keystone as default authenication
* Change default from swauth to keystone
* Add missing authtoken section to swift-proxy.conf
* Readme cleanups
* metadata version cleanups
* another patch will fix up roles in cookbook-chef-repo
* remove old bug patches
* cleanup platform packages
* remove unneeded service files
* cleanup mode syntax
* add user and group attributes

Change-Id: Iee5e3d523b584d761848689c6ed55686bbdac313
2015-02-10 13:34:38 -06:00
Jenkins 6c074e7012 Merge "Trusty juno updates" 2015-02-10 19:21:50 +00:00
Mark Vanderwiel 37d2d61794 Missed bumping Common version
Change-Id: Ib87f895b2f194c97e6f028d6e857ed644b0358b3
Related-Bug: #1412919
2015-02-09 11:48:15 -06:00
Jenkins 98e9dc607e Merge "It seems git requires a name and email" 2015-02-04 11:29:02 +00:00
Mark Vanderwiel 00f94ea36a Trusty juno updates
* update spec platform versions

Change-Id: Id682adb1b748247ecc6f8438aae496ef528a3f95
Implements: blueprint trusty-juno
2015-02-02 16:30:40 -06:00
Ken Thomas 93e4487124 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-object-storage recipes.

Change-Id: Ia6a598bca2f0890ffa853e012dfdac08b51147c4
Partial-Bug: 1412919
2015-01-30 21:44:37 +00:00
Mark Vanderwiel 4f7405a2a3 Cleanup service templates
* Add attributes needed in most cases
* Cleanup clutter and old comments
* Cleanup unused old attributes

Change-Id: I19c3a0ed4f37371d0aa1886f1a7fd865e404c841
2015-01-26 14:52:20 -06:00
Jenkins 66ee595cf6 Merge "Add swift.conf template" 2015-01-26 19:53:29 +00:00
Chen Zhiwei a852b9eb09 Remove rake from Gemfile
Change-Id: I05ee4015135dd75517da8affeac3014b7b39d159
Partial-Bug: #1411473
2015-01-19 15:27:31 +08:00
JJ Asghar dd13a4004f It seems git requires a name and email
STDERR: *** Please tell me who you are.

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <swift@aio-storage>) not allowed

Change-Id: Ibf5bdd583c10c134d10de4893bb345f66fe03431
Blueprint: object-storage-cleanup
2015-01-15 18:03:01 +00:00
Mark Vanderwiel d0ce1d6c57 Add swift.conf template
* new template with attributes for values
* Allow use of Common databags, deprecated swift databag
* update banners in all templates
* update specs

This is another patch on the road to bringing the swift cookbook
up to speed with the latest Common functions and with Juno in general.

Change-Id: I028776c481a1c96bba3496adfcca149f9ada42d3
Blueprint: object-storage-cleanup
2015-01-15 18:00:35 +00:00
Mark Vanderwiel ff934f0f4f Use Common bind endpoint
More cleanup and work to use the Common support.
* use the common defined object storage api bind endpoint
* allow workers for each server
* adjust cidr to reflect common network defaults
* cleanup out of date comments from templates
* beefed up spec tests a bit

Change-Id: I556ebc28834630c96c686d18a0250241068c095a
2014-12-27 10:08:39 -06:00
Jenkins c0202fcbc7 Merge "Add keystone support" 2014-12-17 01:20:37 +00:00
Jeremy Stanley 78887643de Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: If70dada2f43b21d0f1c9d952241b5a5b9b424d31
2014-12-05 03:30:44 +00:00
Federico Gimenez 0030c66f8f Added missing tests and checked existing ones
It checks separately default values for attributes used
in the templates and the template rendering

Closes-Bug: #1387195
Implements: blueprint add-template-tests
Change-Id: I321d7a6b443ed27415d61ed4c70c45426592199f
2014-11-23 13:31:55 +01:00
Mark Vanderwiel cc5870723b Add keystone support
New recipe for identity registration like other cookbooks.
Called during the setup recipe.  This is first patch to start down
road of getting swift cookbook up to date and supporting redhat.

Change-Id: I75f5f7a1a0cb1eb40d5442551f8844ba1170a627
2014-11-19 08:21:01 -06:00
JJ Asghar d086009afd Updated the readme for typos
Updated the readme for the typo

Change-Id: I1f4ad7f70d3097c7cc7dff5b38ed56672abf59c6
2014-11-06 13:51:17 +01:00
Mark Vanderwiel a12ec7c8a4 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: I7df3222d77d555b5ae40c99c0626dc4a6b9fe7af
Partial-Bug: #1342735
2014-10-14 10:12:20 -05:00
Jenkins 04fefe82be Merge "Bump Chef gem to 11.16" 2014-10-09 16:56:09 +00:00
Ionuț Arțăriși 6950ed521a 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: I7fee4e90c2f50e3c8467a0af93118c696400eafb
blueprint: rakefile
2014-09-30 14:43:54 +02:00
Mark Vanderwiel e1d66af3f3 Bump Chef gem to 11.16
blueprint bump-chef-to-11-16

Change-Id: I158a813d87975daa40a5d9efdedebf7d8df0569b
2014-09-29 12:00:12 -05:00
Mark Vanderwiel b8eb94faf1 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
* remove test bash script

Change-Id: If12153cff01ab4fad3b3a014c3be95437a2f9dfc
Partial-Bug: #1350470
2014-08-25 09:58:06 -05:00
Jan Klare 0c2ecb2295 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: I0a1426dcebfcc547d7d8bb0b4ba703b69255c727
Implements: blueprint update-berkshelf
2014-08-18 09:48:15 +02:00
Mark Vanderwiel 1d1c866c6b 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: I8aefcb9bba56f7413f07209c0f658dc96da9f375
Partial-Bug: 1349865
2014-07-29 15:35:40 -05:00
Mark Vanderwiel bdc96e6d4f Add format documentation to Strainer file for better output
Change-Id: Idac91944f62d9bc888290ccf1026b0d7d9de62b7
2014-07-22 11:59:46 -05:00