7 Commits

Author SHA1 Message Date
Dan Prince
3fe177d439 Drop ringbuilder.sh from swift module.
We don't use this file anywhere and it may confuse people.
Lets just remove it.

Change-Id: If43ea0ba616c507d7888e3f4b43edf7e2325948a
2013-04-10 10:08:54 -04:00
Dan Bode
a467efdc46 level up swift test file
improve the file used to test swift.

convert into a template.
create a class to configure and deploy it.
2013-01-11 12:21:16 -08:00
Sergio Rubio
403a88a05f Manage missing Swift storage server services
Before this fix the following services where missing:

    root@swift-storage-01:~# swift-init status all|grep ^No
    No container-updater running
    No account-auditor running
    No object-auditor running
    No object-expirer running
    No container-auditor running
    No account-reaper running
    No container-sync running
    No object-updater running

After this commit:

    root@swift-storage-01:/etc/init# swift-init status all|grep ^No
    No proxy-server running
    No object-expirer running

It's OK for the proxy-server to be stopped since it's a storage
.
You only need to manage one object-expirer per cluster, so this not

place to manage it either. See:

http://docs.openstack.org/developer/swift/overview_expiring_objects.html
2012-09-20 11:10:18 +02:00
Dan Bode
bdf67a91aa Remove invalid keystone test code
This code removes the authentication code that is
not using keystone.

I could not get the code to work when things were configured to
use keystone and found that the tests still worked if I removed the
code.
2012-06-12 19:32:16 -07:00
Dan Bode
b66f98e25f Move the keystone integration tests to files directory
This makes it easier to deploy the integration test scripts
using Puppet.
2012-06-05 16:53:34 -07:00
Dan Bode
c56bc60bfd Add custom upstart scripts
In the current trunk PPA for oneiric (which is what
I am using for testing), the upstart files seem
to have a problem where they only will start the
swift servers if the file:
  /etc/swift/<server_name>-server

exists. Raised as issue: 931893
in Launchpad.

This commit adds puppet code to deploy custom
upstart scripts that have fixed this issue.
2012-02-14 14:03:25 -08:00
Dan Bode
47d49e7780 Initial commit.
This initial commit only targets a single node
swift install on Natty based on 1.4.6
2012-01-19 18:58:37 -08:00