Skip to content

Commit f18b12f

Browse files
author
Marc Schöchlin
committed
check if flavor or images exsists
1 parent ab3d101 commit f18b12f

File tree

1 file changed

+5
-2
lines changed
  • src/openstack_workload_generator/entities

1 file changed

+5
-2
lines changed

src/openstack_workload_generator/entities/machine.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import base64
22
import logging
3+
import sys
34

45
from openstack.compute.v2.server import Server
56
from openstack.connection import Connection
@@ -41,13 +42,15 @@ def get_image_id_by_name(self, image_name):
4142
for image in self.conn.image.images():
4243
if image.name == image_name:
4344
return image.id
44-
return None
45+
logging.fatal(f"Image {image_name} not found")
46+
sys.exit(2)
4547

4648
def get_flavor_id_by_name(self, flavor_name):
4749
for flavor in self.conn.compute.flavors():
4850
if flavor.name == flavor_name:
4951
return flavor.id
50-
return None
52+
logging.fatal(f"Flavor {flavor_name} not found")
53+
sys.exit(2)
5154

5255
def delete_machine(self):
5356
LOGGER.warning(

0 commit comments

Comments
 (0)