Merge "Use the OpenStack SDK instead of the Glance client"

This commit is contained in:
Zuul
2026-01-15 07:00:33 +00:00
committed by Gerrit Code Review
2 changed files with 4 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ tosca-parser>=2.12.0 # Apache-2.0
keystoneauth1>=5.11.0 # Apache-2.0
python-novaclient>=18.9.0 # Apache-2.0
python-heatclient>=4.2.0 # Apache-2.0
python-glanceclient>=4.8.0 # Apache-2.0
openstacksdk>=4.1.0 # Apache-2.0
requests>=2.32.2 # Apache-2.0
oslo.log>=7.1.0 # Apache-2.0

View File

@@ -14,7 +14,7 @@
import logging
try:
import glanceclient.client
import openstack
client_available = True
except ImportError:
client_available = False
@@ -80,13 +80,13 @@ def get_images():
if SESSION is not None and client_available:
try:
client = glanceclient.client.Client("2", session=SESSION)
client = openstack.connection.Connection(session=SESSION)
except Exception as e:
# Handles any exception coming from openstack
log.warn(_('Choosing predefined images since received '
'Openstack Exception: %s') % str(e))
else:
for image in client.images.list():
for image in client.image.images():
image_id = image.id.encode('ascii', 'ignore')
metadata = ["architecture", "type", "distribution", "version",
"os_distro", "os_type", "os_version"]