Sync in the oslo code for auto-config sample generation and
make the appropriate changes to setup to allow for automatic
option discovery.
`test-requirements.txt` now includes stevedore to
ensure the oslo libraries can all be loaded as expected.
Change-Id: Ieca0aea4d3c67b930c12467317d2f4d83763b601
Add database setup and initial testing into Key Distribution Server.
Also adds a migration script.
Implements: bp key-distribution-server
Change-Id: I22e914ef1ca6ec8217d131c073261b309d9f637e
netifaces is not required to run the tests, so remove it from
the requirements.
Related-Bug: #1266513
Change-Id: Ifb3b262f47d629670b06c670353dbe798af4dc03
So far there is simply a CLI application called kds-api that launches
the server using the reference wsgi server and a test just to
make sure things are wired in correctly.
blueprint: key-distribution-server
Change-Id: I17f1943eb6cd71f6059606a1a099f5761896b131
Sync the global requirements to pin sphinx. This addresses an issue
where Sphinx 1.2 is not building documents correctly and causing
check/gate to fail.
Change-Id: I3ecf8535bd8f8ea0ee17aabc7ad418ff31f16366
Adding pycrypto as a test-requirement to allow for testing the optional
KVS encryption support (ENCRYPT and HMAC validation of values).
bp: dogpile-kvs-backends
Change-Id: I2e9184dc66393cf805b18abd3822668a6f3792fa
With the move to testr we no longer automatically retain and print
logging information in tests. Using fixtures is the standard way to do
it and also the way used by nova.
Change-Id: Ie8d893b5979beb14bb6512a5ecc351c1a3ff0731
Minor tests refactoring due to use testtools:
- added missed setUp() and tearDown() to call these functions in
base test case.
- removed some superfluous tearDown() calls.
- moved test_crud_inherited_role_grants_failed_if_disabled() method
to separate class.
Fixes for python 2.6 enviroment:
- replaced `with self.assertRaises(Exception): foo()` to
`self.assertRaises(Exception, foo)
- added to safe_repr(), assertDictEqual() and assertRaisesRegexp() methods
to TestCase() class in keystone/test.py
Fixes bug 1179009
Change-Id: Iea67ad10d02db82fc8ed79b1096ddb5233925bfd
Fixed H102 errors
Hacking 0.6 already pins down pep8, pyflakes and flake8 so they can be
removed from test-requirements as they are indirect dependencies.
Co-author: Joe Gordon <joe.gordon0@gmail.com>
Change-Id: If7e79c70fe44d7e42a14cd6c710fd9986f995446
Recent changes added an undeclared dependency on babel in
keystone.openstack.common.gettextutils.
Change-Id: I045195e056c555a293371b50cfc3d7ec0c110ba7
Fixes: bug #1211270
In middleware/s3_token.py, here only use swift for a logger and path
split functionality. We should remove swift dependency by using new
codes.
fixes bug #1178738
Change-Id: Icc2648720e220a873d1fb8e9961d777ceabef70b
Use the new oslo.sphinx version of the OpenStack doc
theme instead of copying it into this repo.
blueprint oslo.sphinx
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Change-Id: I0bd91f7bb43f97b99051fed65b75fc05d5149cc8
Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.
Change-Id: I5acb02230226d9842b8524d03f97857863f32932
Rename tools/pip-requires to requirements.txt and tools/test-requires
to test-requirements.txt. These are standard files, and tools in the
general world are growing intelligence about them.
Fixes: bug #1179008
Change-Id: I1a19f0c73ab48987e2ff0dade1a57a68b65f0a22