Skip to content

Commit 4644316

Browse files
committed
kube: handle disk_size coming from disks
1 parent b2dae7d commit 4644316

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

kvirt/cli.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1764,7 +1764,11 @@ def create_kube(args):
17641764
overrides = interactive_kube(args.type)
17651765
disks = overrides.get('disks', [])
17661766
if disks:
1767-
overrides['disk_size'] = disks[0]['size'] if isinstance(disks[0], dict) else disks[0]
1767+
disk_size = disks[0]['size'] if isinstance(disks[0], dict) else disks[0]
1768+
if not isinstance(disk_size, int):
1769+
error(f"Wrong disk size {disk_size}")
1770+
sys.exit(1)
1771+
overrides['disk_size'] = disk_size
17681772
if len(disks) > 1:
17691773
overrides['extra_disks'] = disks[1:]
17701774
nets = overrides.get('nets', [])

0 commit comments

Comments
 (0)