gholt
dcbb51cc71
Updated docs.
2010-09-11 17:23:24 -07:00
gholt
b56bf3a0f3
DevAuth support for reseller admins and an initial super admin. DevAuth server no longer needs the account ring or direct account server access. Proxy server supports account PUTs.
2010-09-10 13:40:43 -07:00
gholt
a5df15005b
Got rid of inter-reseller ACLs. Enforce ACLs to only work within a reseller space. Updated docs and tests. We can expand to inter-reseller in the future with ACLs like .x:RESELLER_group
2010-09-09 10:24:25 -07:00
gholt
d2ec027e22
For ACL strings: Shortened .ref to just .r, though .ref, .referer, and .referrer are all accepted. Updated 'Creating Your Own Auth Middleware' to describe how the DevAuth server works and suggestions for creating one's own. Added reseller_prefix (optional) implementation. Used urlparse in referrer_allowed. Fixed bug where group names would get lowercased by clean_acl. Changed .r:any to .r:*. Allowed .r:*.example.com to mean .r:.example.com. Made proxy log just the first authenticated group (the user) alongside the token. Moved proxy callback to clean_acl before the length check of the metadata. Cleaned up redundant logic in first proxy swift.authorize callback. Bit better docs. More and updated tests.
2010-09-08 22:37:27 -07:00
gholt
2edfd2b951
Doc fixes and updates
2010-09-05 20:30:09 -07:00
gholt
235c0e9bd5
Fixed typos; bug fix in auth db upgrade; renamed a couple things to better reflect their new usage; updated docs
2010-09-05 19:53:08 -07:00
gholt
0066ed02d7
Per Chuck's suggestion, changed noaccess to admin access, where admin access is not the default. Also, changed swift-auth-create-account to swift-auth-add-user with changes to use optparse
2010-09-05 19:21:08 -07:00
gholt
65eb19f103
Documentation of the new auth and acls middleware modules and bugfixes
2010-09-03 22:33:41 -07:00
gholt
28ac96b90d
Simply auth middleware and document how to make your own
2010-09-03 20:47:43 -07:00
gholt
2ae8fb2bc3
Pulled changes from lp:~clay-gerrard/swift/skiptest
2010-09-03 17:41:14 -07:00
gholt
bf31f696a4
Merge from trunk
2010-09-03 17:06:38 -07:00
Clay Gerrard
2477744704
updated skipped functional tests to raise nose.SkipTest
2010-09-03 11:20:28 -05:00
gholt
cfcfdd3de1
Refactored auth and adding ACLs using repoze.what
2010-09-02 21:50:16 -07:00
Paul Jimenez
4104a7d581
fix some typos in the docs
2010-09-01 21:42:24 -05:00
Clay Gerrard
94d2dbe192
added python-pastedeploy required for the middleware refactor
2010-08-30 09:04:39 -05:00
Chuck Thier
978984d18d
Refactor of swift to make better use of middleware and to use paste.deploy
2010-08-24 18:27:38 +00:00
Chuck Thier
459cbaaad6
Fixed memcache middleware config for proxy
2010-08-24 14:40:36 +00:00
Chuck Thier
708088dd68
Fixed proxy server config for saio
2010-08-24 14:38:36 +00:00
Chuck Thier
83e8d76d9f
Updated SAIO to be in line with the logging refactor
2010-08-24 14:23:49 +00:00
Chuck Thier
183e0623e7
Fixed doc typos and pep 8 cleanup on setup.py
2010-08-24 13:51:36 +00:00
Chuck Thier
c62707ae72
Refactored logging configuration so that it has sane defaults
2010-08-24 13:41:58 +00:00
Andrew Clay Shafer
125b769037
Added ubuntu mirrors and server iso to SAIO
2010-08-20 20:02:58 -06:00
Chuck Thier
ca1cd5aa70
Fixed a couple of doc typos
2010-08-19 21:28:24 -05:00
Chuck Thier
386eb29b1f
Updated docs (including SAIO) to refelct the paste.deploy config changes
2010-08-20 02:19:50 +00:00
Jay Payne
5b43ffed3d
Added howto doc about Debian packaging
2010-08-18 19:18:31 +00:00
gholt
faa96c6aed
Cluster health monitoring docs
2010-08-17 12:36:49 -07:00
gholt
b1b126e461
Cyberduck Support and How To
2010-08-16 16:14:16 +00:00
gholt
21c5209e22
Fixed typo
2010-08-14 09:54:31 -07:00
gholt
234cf79b0c
Cyberduck Support and How To
2010-08-14 09:46:32 -07:00
Cory Wright
f2b694b7ab
Fixed a few typos in the deployment guide (s/ring_builder/ring-builder/g)
2010-08-13 11:19:43 -04:00
Chuck Thier
221466a8ed
fixed typo
2010-07-30 16:47:12 -05:00
Chuck Thier
e051495715
Added initial admin guide, and added more to the deployment guide, plus
...
cleaned up some of the doc string warning
2010-07-30 14:57:20 -05:00
Monty Taylor
525aee438c
Updated sphinx config to match the config from Nova.
2010-07-24 18:03:56 -07:00
Chuck Thier
d6349fda14
Added initial cut of deployment guide and updated auth overview to better reflect the current code, with contributions from John Dickinson, Mike Barton, and Greg Holt.
2010-07-23 22:26:59 +00:00
Chuck Thier
9916adba75
Added first cut of the deployment guide, and updated auth overview to better
...
represent the current code
2010-07-23 17:15:29 -05:00
Brian K. Jones
4a855fa21e
Made spacing after period consistent throughout, removed a couple of spurious commas
2010-07-23 12:05:14 -04:00
Brian K. Jones
f5a2c5374c
Removed links that jumped from overview straight to module source docs.
2010-07-23 11:47:13 -04:00
Brian K. Jones
164914dc1b
Moved proxy server section to top, and encompassed suggested changes from cthier
2010-07-23 10:51:24 -04:00
Brian K. Jones
e0c666df62
Clarifying docs for The Ring, and add link to more detailed ring docs.
2010-07-22 08:33:58 -04:00
John Dickinson
5f6951c341
fixed typo in architecture docs
2010-07-21 12:55:16 -05:00
Chuck Thier
3657c08cd3
another typo
2010-07-20 11:17:36 -05:00
Chuck Thier
e439cf604c
Fixed typo
2010-07-20 11:08:06 -05:00
Chuck Thier
99f022aae0
Added getting started documentation and architectural overview
2010-07-20 11:05:10 -05:00
Monty Taylor
93925bfe74
Bump tree version post-release.
2010-07-19 11:50:32 -05:00
Chuck Thier
2ee5d7ee9c
Modified probe tests to work with setup.py develop installs
...
Updated SAIO instructions to note that probe tests will reset your environment
Added the swift.egg-info directory to .bzrignore
Updated setup.py to correctly ignore the test directory when installing
2010-07-19 07:32:01 +00:00
Monty Taylor
7f105149d6
Bumped version number post 1.0.0 release.
2010-07-18 23:44:19 -05:00
Chuck Thier
63538345f2
Modified probe tests to work with setup.py develop installs
...
Updated SAIO instructions to note that probe tests will reset your environment
Added the swift.egg-info directory to .bzrignore
2010-07-19 03:00:28 +00:00
John Dickinson
91b733d497
fixed a few typos in the saio docs
2010-07-18 18:19:48 -05:00
Chuck Thier
7002151bac
Update SAIO doc to point to lp:swift
2010-07-16 09:24:56 -05:00
Monty Taylor
be7d5814ad
Remove build-dep reference since that doesn't work yet.
2010-07-16 05:57:01 +00:00