sample_data.sh: check file paths for packaged installations

v4: try to use system-wide configuration first
    then fallback to assuming git checkout

Change-Id: I6916f554cb9848fcb2d090e142b8915ad19a7486
Improved legacy tenancy resolution (bug 951933)

Change-Id: Ia6fd5eb57e8d7f90328117351f7b814b1b4495dc
making all use of time follow datetime.utcnow()
fixes bug 954057

Change-Id: I14fa475dc03410b8843ab028d30fbc8802c4be30
Merge "Improved legacy tenancy resolution (bug 951933)"
Bug #943031 MySQL Server has gone away
added docnotes of error messages caught for mysql and reference

Change-Id: I147b32193436be891e54e36c6adc1b16fda886d3
added LDAP section to architecture and architecture

https://bugs.launchpad.net/keystone/+bug/949521

Bug 949521

Change-Id: I2e37c0d946e3d97a2c4bc4bf4a50bd94466f70c2
Failing to update tenants (bug 953678, bug 954673)

- GET /tenants: Enabled attribute was being overridden
- "POST" /tenants/{tenant_id}: was failing to update KVS

Change-Id: Icc1efef52d35777d73e6010bdfc0409e24570aa2
Raising unauthorized instead of 500 (bug 954547)

Change-Id: I557ff1ca51261edf0824aeb4565816216c59c76e
Update docs for keystone client cli args

Changes CLI args in keystone command per updated http://wiki.openstack.org/CLIAuth

Change-Id: I097181c418f6cc2226fceb5c79d87fde36026594
Merge "Failing to update tenants (bug 953678, bug 954673)"
Allow connect to another tenant.

- Works with nova s3_affix_tenant.
- This would only be allowed for user who has reselleradmin rights.
- Fixes bug 954505.

Change-Id: Iea84f1c61f6c725982c8bee95889ce084d9ffd82
updating documentation for rewrite of auth_token.

fixes bug 944372

Change-Id: Ifac365a6eb141e0ca4701cf139d6ea66a0b3ffbc
docstring cleanup to remove sphinx warnings

Change-Id: Icfc273f2466f48307d2addd22b70f1759d23fd97
Merge "Update docs for keystone client cli args"
Properly return 501 for unsupported Catalog calls

Similar to the other APIs, this creates a Driver class that describes
expected functionality of the catalog driver and raises NotImplemented
accordingly. NotImplementedError()'s are caught and returned as proper
501s instead of AttributeErrors.

Also fixes some inconsistent paramters names in the sql backend.

Fixes bug 954087

Update: Convert usage of NotImplementedError() to new
        keystone.exception.NotImplemented() for all
        unimplemented driver actions.

Change-Id: I69d8e21a6f651e69b724ec5ed5784645bad80c00
Add automatically generated code docs.

Fix bug 954734.

Fix "python setup.py build_sphinx" to build the code documentation via
sphinx-apidoc.

Change-Id: I18eced31aab424b7c808697324cbf6cfede442a7
Merge "Allow connect to another tenant."
Refactor keystone.common.logging use (bug 948224)

Change-Id: I01b2b5748a2524273bb8c2b734ab22415652f739
Update username -> name in token response.

Tokens validation responses contain user information. The API docs
seem to indicate token["user"]["name"] contains the username but
currently the auth_token.py middleware checks for
token["user"]["username"]. This updates that check and the tests.

Fixes bug 955563

Change-Id: Ib2fbf6fcea87f7066394cf14c18158f1e5eeaf06
Installing keystone docs

fixes bug 954217

Change-Id: Iba79d2d5bae836037d5b0e10169d9bbdba8603dc