Added support to other useful fields when listing policies
The 'policy_name', 'cluster_name', 'policy_type' fields are now retrieved together with the ClusterPolicy binding object. We show them to user in lists now.
This commit is contained in:
@@ -401,7 +401,10 @@ class ClusterPolicy(resource.Resource):
|
||||
# Properties
|
||||
id = resource.prop('id')
|
||||
cluster_id = resource.prop('cluster_id')
|
||||
cluster_name = resource.prop('cluster_name')
|
||||
policy_id = resource.prop('policy_id')
|
||||
type = resource.prop('policy_type')
|
||||
policy = resource.prop('policy_name')
|
||||
cooldown = resource.prop('cooldown')
|
||||
level = resource.prop('level', type=int)
|
||||
enabled = resource.prop('enabled')
|
||||
|
||||
@@ -629,9 +629,9 @@ def do_cluster_policy_list(sc, args):
|
||||
policies = sc.list(models.ClusterPolicy,
|
||||
path_args={'cluster_id': cluster.id},
|
||||
**queries)
|
||||
fields = ['cluster_id', 'policy_id', 'priority', 'level', 'cooldown',
|
||||
fields = ['policy_id', 'policy', 'type', 'priority', 'level', 'cooldown',
|
||||
'enabled']
|
||||
utils.print_list(policies, fields, sortby_index=1)
|
||||
utils.print_list(policies, fields, sortby_index=3)
|
||||
|
||||
|
||||
@utils.arg('-p', '--policy', metavar='<POLICY>', required=True,
|
||||
|
||||
Reference in New Issue
Block a user