Skip to content

Commit a3af3c5

Browse files
Merge pull request #1700 from caberos/issue1692
block|file volume-options improvements
2 parents 2abea5a + da9fdc6 commit a3af3c5

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

SoftLayer/CLI/block/options.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,12 @@ def cli(env):
2222

2323
iops_table = formatting.Table(['Id', 'Description', 'KeyName'], title='IOPS')
2424
snapshot_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Snapshot')
25-
storage_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Storage')
25+
storage_table = formatting.Table(['Id', 'Description', 'KeyName', 'Capacity Minimum'], title='Storage')
2626
datacenter_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Datacenter')
2727

28+
storage_table.align['Description'] = 'l'
29+
storage_table.align['KeyName'] = 'l'
30+
storage_table.sortby = 'Id'
2831
for datacenter in datacenters:
2932
datacenter_table.add_row([datacenter['location']['locationId'],
3033
datacenter.get('description'),
@@ -33,7 +36,7 @@ def cli(env):
3336
for item in items:
3437
if item['itemCategory']['categoryCode'] == 'performance_storage_space':
3538
storage_table.add_row([item.get('id'), item.get('description'),
36-
item.get('keyName')])
39+
item.get('keyName'), item.get('capacityMinimum') or '-'])
3740

3841
if item['itemCategory']['categoryCode'] == 'storage_tier_level':
3942
iops_table.add_row([item.get('id'), item.get('description'),

SoftLayer/CLI/file/options.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from SoftLayer.CLI import environment
99
from SoftLayer.CLI import formatting
1010

11-
1211
PACKAGE_STORAGE = 759
1312

1413

@@ -23,18 +22,21 @@ def cli(env):
2322

2423
iops_table = formatting.Table(['Id', 'Description', 'KeyName'], title='IOPS')
2524
snapshot_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Snapshot')
26-
storage_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Storage')
25+
file_storage_table = formatting.Table(['Id', 'Description', 'KeyName', 'Capacity Minimum'], title='Storage')
2726
datacenter_table = formatting.Table(['Id', 'Description', 'KeyName'], title='Datacenter')
2827

28+
file_storage_table.align['Description'] = 'l'
29+
file_storage_table.align['KeyName'] = 'l'
30+
file_storage_table.sortby = 'Id'
2931
for datacenter in datacenters:
3032
datacenter_table.add_row([datacenter['location']['locationId'],
3133
datacenter.get('description'),
3234
datacenter['keyname']])
3335

3436
for item in items:
3537
if item['itemCategory']['categoryCode'] == 'performance_storage_space':
36-
storage_table.add_row([item.get('id'), item.get('description'),
37-
item.get('keyName')])
38+
file_storage_table.add_row([item.get('id'), item.get('description'),
39+
item.get('keyName'), item.get('capacityMinimum') or '-'])
3840

3941
if item['itemCategory']['categoryCode'] == 'storage_tier_level':
4042
iops_table.add_row([item.get('id'), item.get('description'),
@@ -46,5 +48,5 @@ def cli(env):
4648

4749
env.fout(datacenter_table)
4850
env.fout(iops_table)
49-
env.fout(storage_table)
51+
env.fout(file_storage_table)
5052
env.fout(snapshot_table)

0 commit comments

Comments
 (0)