62 Commits

Author SHA1 Message Date
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