17 Commits

Author SHA1 Message Date
Andreas Jaeger
35c9d978f3 Mark glance_store as being a universal wheel
Universal is used to identify pure-Python module(by bdist_wheel).
For these, it is sufficient to build a wheel with _any_ Python ABI
version and publish that to PyPI (by whatever means).

Change-Id: I40d66609277e58e8d6fee9cc98948f7b2507f75a
2014-09-22 11:11:20 +02:00
Zhi Yan Liu
d6a5dde0ea Add entry-point for oslo.config options and update registering logic
1. The change exposed all options of store and driver by oslo.config
entry-point.
2. Refactor store and driver options registering logic to leverage this
unified option discover function.

Change-Id: Ibbd0f27abd0c0eb9a88d8d30de1e89264a11f53d
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
2014-09-10 09:44:29 +08:00
Flavio Percoco
6ceda50421 Add missing stores to setup.cfg
Add the missing stores to setup.cfg and add the old stores to keep
backwards compatibility. In addition, raise an error if a store
entry_point is not found.

Change-Id: I41ffff47d26e2c1bf9b89ed3d0f459bca4d9f731
2014-09-05 10:56:07 +02:00
Flavio Percoco
a1c59a1575 Rename glance.store to glance_store
Given the existing, known issues, with python namespaces, pip and
setuptools, we've decided to rename glance.store into glance_store.

Change-Id: I3f02ce78b3d64f34744e5116652bfbb4f3062cbf
2014-08-28 10:09:36 +02:00
Flavio Percoco
7b04f8d33d Fix development classifier
Change-Id: Ie7735ac7b17cf5c9b4b6771ae022152476b1835a
2014-08-05 08:09:21 +02:00
Flavio Percoco
a360e0e743 Package glance's package entirely
Instead of listing the glance.store subpackage, it should be done for
the entire `glance` package.

Change-Id: I592931b8e6c0d708b1e0f633fab6bef191b64879
2014-08-04 10:32:13 +02:00
Jenkins
e47b51e0dc Merge "Port swift store" 2014-07-31 12:40:00 +00:00
Flavio Percoco
219eaa22c2 Port swift store
Change-Id: Ie070eb95b22729e30e7ced359e890e69e590d04c
2014-07-29 16:43:03 +02:00
Jenkins
7f610d063a Merge "Setup for glance.store for translation" 2014-07-24 12:09:08 +00:00
Andreas Jaeger
4a6518293c Setup for glance.store for translation
Setup configuration for localization and add
initial translation template like it's done for all other OpenStack
projects. Once this is in, the translation bot job
will take care of syncing translations with transifex (already setup).

Note that the proper place for the template is for all python projects
$PROJECT/locale/$PROJECT.pot

Change-Id: If814bcf3e3e98c2d39bfcfd4ffefab308027672c
2014-07-17 15:44:36 +00:00
Flavio Percoco
0937a9ae6e Set the right classifiers in setup.cfg
Mark the library as an alpha library and set the required classifiers
for the target audience.

Change-Id: If240518fb50e17517b1fd2a8b0f041dab5f12b86
2014-07-17 11:53:20 +02:00
Flavio Percoco
8f386b2ed1 Remove version string from setup.cfg
Pypi jobs take care of setting up the version number based on the tag
name.

Change-Id: I56778033497318d54b90c3e43e02933e3c2a0720
2014-07-17 11:53:20 +02:00
Flavio Percoco
03b43598d0 Migrate vmware store
The commit migrates vmware store from glance to glance/store
2014-06-25 19:19:48 +02:00
Flavio Percoco
83e8e5baf5 Remove dependency on oslo-log 2014-06-12 10:58:39 +02:00
Flavio Percoco
1d8e8261bb Added fake driver, restored base tests, fixed load driver issue 2014-02-14 17:53:58 +01:00
Flavio Percoco
8cdda79731 Filesystem driver restored
* Don't pass context and location to the Store init
* Use 1 config object and pass that to the store
* Pass context to each method call
* Don't use mox, use mock instead
2014-02-10 14:51:47 +01:00
Flavio Percoco
6afd6df9d4 Copying from glance 2014-01-24 18:30:46 +01:00