Files
glance/requirements.txt
Dan Smith 28d98401b9 Handle images detected as ISO+GPT
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>
2025-10-16 09:07:25 -07:00

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