Skip to content

Commit efbdf59

Browse files
Merge pull request #1357 from caberos/issue1355
Refactor file and block commands to use the username resolver
2 parents f160be6 + c709a55 commit efbdf59

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

SoftLayer/CLI/block/access/list.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from SoftLayer.CLI import columns as column_helper
77
from SoftLayer.CLI import environment
88
from SoftLayer.CLI import formatting
9+
from SoftLayer.CLI import helpers
910
from SoftLayer.CLI import storage_utils
1011

1112

@@ -21,8 +22,9 @@
2122
def cli(env, columns, sortby, volume_id):
2223
"""List ACLs."""
2324
block_manager = SoftLayer.BlockStorageManager(env.client)
25+
resolved_id = helpers.resolve_id(block_manager.resolve_ids, volume_id, 'Volume Id')
2426
access_list = block_manager.get_block_volume_access_list(
25-
volume_id=volume_id)
27+
volume_id=resolved_id)
2628
table = formatting.Table(columns.columns)
2729
table.sortby = sortby
2830

SoftLayer/CLI/block/snapshot/list.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from SoftLayer.CLI import columns as column_helper
77
from SoftLayer.CLI import environment
88
from SoftLayer.CLI import formatting
9+
from SoftLayer.CLI import helpers
910

1011

1112
COLUMNS = [
@@ -38,8 +39,9 @@
3839
def cli(env, volume_id, sortby, columns):
3940
"""List block storage snapshots."""
4041
block_manager = SoftLayer.BlockStorageManager(env.client)
42+
resolved_id = helpers.resolve_id(block_manager.resolve_ids, volume_id, 'Volume Id')
4143
snapshots = block_manager.get_block_volume_snapshot_list(
42-
volume_id,
44+
resolved_id,
4345
mask=columns.mask()
4446
)
4547

SoftLayer/CLI/block/subnets/list.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import SoftLayer
66
from SoftLayer.CLI import environment
77
from SoftLayer.CLI import formatting
8+
from SoftLayer.CLI import helpers
89

910

1011
COLUMNS = [
@@ -26,7 +27,8 @@ def cli(env, access_id):
2627

2728
try:
2829
block_manager = SoftLayer.BlockStorageManager(env.client)
29-
subnets = block_manager.get_subnets_in_acl(access_id)
30+
resolved_id = helpers.resolve_id(block_manager.resolve_ids, access_id, 'Volume Id')
31+
subnets = block_manager.get_subnets_in_acl(resolved_id)
3032

3133
table = formatting.Table(COLUMNS)
3234
for subnet in subnets:

SoftLayer/CLI/file/access/list.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from SoftLayer.CLI import columns as column_helper
77
from SoftLayer.CLI import environment
88
from SoftLayer.CLI import formatting
9+
from SoftLayer.CLI import helpers
910
from SoftLayer.CLI import storage_utils
1011

1112

@@ -21,8 +22,9 @@
2122
def cli(env, columns, sortby, volume_id):
2223
"""List ACLs."""
2324
file_manager = SoftLayer.FileStorageManager(env.client)
25+
resolved_id = helpers.resolve_id(file_manager.resolve_ids, volume_id, 'Volume Id')
2426
access_list = file_manager.get_file_volume_access_list(
25-
volume_id=volume_id)
27+
volume_id=resolved_id)
2628
table = formatting.Table(columns.columns)
2729
table.sortby = sortby
2830

SoftLayer/CLI/file/snapshot/list.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from SoftLayer.CLI import columns as column_helper
77
from SoftLayer.CLI import environment
88
from SoftLayer.CLI import formatting
9-
9+
from SoftLayer.CLI import helpers
1010

1111
COLUMNS = [
1212
column_helper.Column('id', ('id',), mask='id'),
@@ -38,8 +38,9 @@
3838
def cli(env, volume_id, sortby, columns):
3939
"""List file storage snapshots."""
4040
file_manager = SoftLayer.FileStorageManager(env.client)
41+
resolved_id = helpers.resolve_id(file_manager.resolve_ids, volume_id, 'Volume Id')
4142
snapshots = file_manager.get_file_volume_snapshot_list(
42-
volume_id,
43+
resolved_id,
4344
mask=columns.mask()
4445
)
4546

0 commit comments

Comments
 (0)