ISO images can have a system-specific bootloader prepended to them, which in the case of x86-64 would be a typical GPT/MBR boot sector, partition table, etc. These files are not uncommon amongst installer media and currently trigger and fail our format detection since they are identified as both ISO and GPT. This makes us allow these files if they are being uploaded with disk_format=iso as the target. No other multi-format combinations are allowed. Note that this only impacts the upload method and not import with format conversion. The latter is more complicated as we currently use oslo's detect_file_format() method which specifically disallows multiple formats. Converting from iso+gpt to anything else is not likely very useful and we already ignore it in the process (although after the inspection check). Closes-Bug: #2127789 Change-Id: I11a6872275568e874236ae78faf877db1bbfbb9a Signed-off-by: Dan Smith <dansmith@redhat.com>
56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
# Requirements lower bounds listed here are our best effort to keep them up to
|
|
# date but we do not test them so no guarantee of having them all correct. If
|
|
# you find any incorrect lower bounds, let us know or propose a fix.
|
|
|
|
pbr>=3.1.1 # Apache-2.0
|
|
defusedxml>=0.7.1 # PSF
|
|
|
|
# < 0.8.0/0.8 does not work, see https://bugs.launchpad.net/bugs/1153983
|
|
SQLAlchemy>=1.3.14 # MIT
|
|
eventlet>=0.33.3 # MIT
|
|
PasteDeploy>=1.5.0 # MIT
|
|
Routes>=2.3.1 # MIT
|
|
WebOb>=1.8.1 # MIT
|
|
alembic>=0.9.6 # MIT
|
|
httplib2>=0.9.1 # MIT
|
|
oslo.config>=8.1.0 # Apache-2.0
|
|
oslo.concurrency>=4.5.1 # Apache-2.0
|
|
oslo.context>=2.22.0 # Apache-2.0
|
|
oslo.upgradecheck>=1.3.0 # Apache-2.0
|
|
oslo.utils>=7.4.0 # Apache-2.0
|
|
stevedore!=3.0.0,>=1.20.0 # Apache-2.0
|
|
futurist>=1.2.0 # Apache-2.0
|
|
taskflow>=4.0.0 # Apache-2.0
|
|
keystoneauth1>=3.4.0 # Apache-2.0
|
|
keystonemiddleware>=5.1.0 # Apache-2.0
|
|
WSME>=0.8.0 # MIT
|
|
PrettyTable>=0.7.1 # BSD
|
|
|
|
# For paste.util.template used in keystone.common.template
|
|
Paste>=2.0.2 # MIT
|
|
|
|
jsonschema>=3.2.0 # MIT
|
|
python-keystoneclient>=3.8.0 # Apache-2.0
|
|
|
|
oslo.db>=5.0.0 # Apache-2.0
|
|
oslo.i18n>=5.0.0 # Apache-2.0
|
|
oslo.limit>=1.6.0 # Apache-2.0
|
|
oslo.log>=4.5.0 # Apache-2.0
|
|
oslo.messaging>=5.29.0,!=9.0.0 # Apache-2.0
|
|
oslo.middleware>=3.31.0 # Apache-2.0
|
|
oslo.reports>=1.18.0 # Apache-2.0
|
|
oslo.policy>=4.5.0 # Apache-2.0
|
|
|
|
retrying!=1.3.0,>=1.2.3 # Apache-2.0
|
|
osprofiler>=1.4.0 # Apache-2.0
|
|
|
|
# Glance Store
|
|
glance-store>=4.9.0 # Apache-2.0
|
|
|
|
|
|
debtcollector>=1.19.0 # Apache-2.0
|
|
cryptography>=2.6.1 # BSD/Apache-2.0
|
|
cursive>=0.2.1 # Apache-2.0
|
|
|
|
castellan>=0.17.0 # Apache-2.0
|