glance/requirements.txt
Mike Fedosin 8df5c75446 Implement trust support for api v2
Implement trust support for images api v2 when uploading images
with registry.
The algorithm is the following:
1. If 'registry' is set as data_api backend create a trust
2. Upload an image
3. Try to update the image status to 'active' in registry
4. If trust has been created succcessfully and 401 occured during
   updating the image status then renew the token and try to update
   the image record in registry again

Co-Authored-By: Mike Fedosin <mfedosin@mirantis.com>
Co-Authored-By: Kairat Kushaev <kkushaev@mirantis.com>

Implements bp trust-authentication

Change-Id: Ia3b82782b14f5dfc93457620633c1039c38fc366
2016-01-14 12:37:37 +03:00

63 lines
1.6 KiB
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
pbr>=1.6
# < 0.8.0/0.8 does not work, see https://bugs.launchpad.net/bugs/1153983
SQLAlchemy<1.1.0,>=1.0.10
eventlet>=0.17.4
PasteDeploy>=1.5.0
Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7'
Routes!=2.0,>=1.12.3;python_version!='2.7'
WebOb>=1.2.3
sqlalchemy-migrate>=0.9.6
httplib2>=0.7.5
pycrypto>=2.6
oslo.config>=3.2.0 # Apache-2.0
oslo.concurrency>=2.3.0 # Apache-2.0
oslo.context>=0.2.0 # Apache-2.0
oslo.service>=1.0.0 # Apache-2.0
oslo.utils>=3.2.0 # Apache-2.0
stevedore>=1.5.0 # Apache-2.0
futurist>=0.6.0 # Apache-2.0
taskflow>=1.25.0
keystoneauth1>=2.1.0
keystonemiddleware>=4.0.0
WSME>=0.8
# For paste.util.template used in keystone.common.template
Paste
jsonschema!=2.5.0,<3.0.0,>=2.0.0
python-keystoneclient!=1.8.0,>=1.6.0
pyOpenSSL>=0.14
# Required by openstack.common libraries
six>=1.9.0
oslo.db>=4.1.0 # Apache-2.0
oslo.i18n>=1.5.0 # Apache-2.0
oslo.log>=1.14.0 # Apache-2.0
oslo.messaging!=2.8.0,!=3.1.0,>2.6.1 # Apache-2.0
oslo.middleware>=3.0.0 # Apache-2.0
oslo.policy>=0.5.0 # Apache-2.0
oslo.serialization>=1.10.0 # Apache-2.0
retrying!=1.3.0,>=1.2.3 # Apache-2.0
osprofiler>=0.3.1 # Apache-2.0
# Glance Store
glance-store!=0.9.0,>=0.7.1 # Apache-2.0
# Artifact repository
semantic-version>=2.3.1
castellan>=0.3.1 # Apache-2.0
cryptography>=1.0 # Apache-2.0
debtcollector>=0.3.0 # Apache-2.0
# timeutils
iso8601>=0.1.9
monotonic>=0.3 # Apache-2.0