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
* DISABLED ALL TESTS TO GET PATCH PASSING GERRIT, THESE NEED TO BE ENABLED
IF WE START MAINTAINING THE COOKBOOK AGAIN
Change-Id: I9159069c2dfcf4e14662cf24f37ce5acc7b29829
Add missing gate integration task, but use the one from
Common cookbook to make future updates easy.
Change-Id: I6097015025c44d9dec90a2f3f2bf89a5f6d39329
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
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
- 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
Remove deprecated keys and use identity_uri via the new transform
helper method.
Change-Id: Icb4747450898a96dd4aea5da23404b806d743221
Implements: blueprint identity-uri
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
* 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
* 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
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
* Add attributes needed in most cases
* Cleanup clutter and old comments
* Cleanup unused old attributes
Change-Id: I19c3a0ed4f37371d0aa1886f1a7fd865e404c841
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
* 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
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
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: If70dada2f43b21d0f1c9d952241b5a5b9b424d31
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
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
* 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
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
* 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
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