Remove 'level', 'cooldown' and 'priority' properties in client

Change-Id: I2dc8f7da519a07e45e55f969cc53bedc8263a6bf
This commit is contained in:
Haiwei Xu 2016-01-14 19:44:44 +09:00
parent d642d74edf
commit 5c654bdf9a
2 changed files with 7 additions and 68 deletions

View File

@ -463,7 +463,7 @@ class ShellTest(testtools.TestCase):
@mock.patch.object(utils, 'print_list')
def test_do_policy_list(self, mock_print):
service = mock.Mock()
fields = ['id', 'name', 'type', 'level', 'cooldown', 'created_at']
fields = ['id', 'name', 'type', 'created_at']
args = {
'limit': 20,
'marker': 'fake_id',
@ -527,15 +527,11 @@ class ShellTest(testtools.TestCase):
args = {
'name': 'new_policy',
'spec_file': 'policy_file',
'cooldown': 20,
'enforcement_level': 50
}
args = self._make_args(args)
attrs = {
'name': 'new_policy',
'spec': spec,
'cooldown': 20,
'level': 50
}
policy = mock.Mock()
policy.id = 'policy_id'
@ -558,15 +554,11 @@ class ShellTest(testtools.TestCase):
service = mock.Mock()
args = {
'name': 'deletion_policy',
'cooldown': 10,
'enforcement_level': 50,
'id': 'policy_id',
}
args = self._make_args(args)
params = {
'name': 'deletion_policy',
'cooldown': 10,
'level': 50,
'id': 'policy_id'
}
policy = mock.Mock()
@ -956,18 +948,17 @@ class ShellTest(testtools.TestCase):
@mock.patch.object(utils, 'print_list')
def test_do_cluster_policy_list(self, mock_print):
fields = ['policy_id', 'policy_name', 'policy_type', 'priority',
'level', 'cooldown', 'enabled']
fields = ['policy_id', 'policy_name', 'policy_type', 'enabled']
service = mock.Mock()
args = {
'id': 'C1',
'filters': ['enabled=True'],
'sort': 'level:asc',
'sort': 'enabled:asc',
'full_id': True,
}
args = self._make_args(args)
queries = {
'sort': 'level:asc',
'sort': 'enabled:asc',
'enabled': 'True',
}
cluster = mock.Mock()
@ -1006,16 +997,10 @@ class ShellTest(testtools.TestCase):
args = {
'id': 'C1',
'policy': 'P1',
'priority': 50,
'enforcement_level': 60,
'cooldown': 120,
'enabled': 'True',
}
args = self._make_args(args)
kwargs = {
'priority': 50,
'level': 60,
'cooldown': 120,
'enabled': 'True',
}
service.cluster_attach_policy.return_value = {'action': 'action_id'}
@ -1040,17 +1025,11 @@ class ShellTest(testtools.TestCase):
args = {
'id': 'C1',
'policy': 'policy1',
'priority': 50,
'enforcement_level': 60,
'cooldown': 120,
'enabled': 'True',
}
args = self._make_args(args)
kwargs = {
'policy_id': 'policy1',
'priority': 50,
'level': 60,
'cooldown': 120,
'enabled': 'True',
}
service.cluster_update_policy.return_value = {'action': 'action_id'}

View File

@ -268,7 +268,7 @@ def do_policy_type_show(service, args):
help=_('Print full IDs in list.'))
def do_policy_list(service, args=None):
"""List policies that meet the criteria."""
fields = ['id', 'name', 'type', 'level', 'cooldown', 'created_at']
fields = ['id', 'name', 'type', 'created_at']
queries = {
'limit': args.limit,
'marker': args.marker,
@ -302,12 +302,6 @@ def _show_policy(service, policy_id):
@utils.arg('-s', '--spec-file', metavar='<SPEC_FILE>', required=True,
help=_('The spec file used to create the policy.'))
@utils.arg('-c', '--cooldown', metavar='<SECONDS>', default=0,
help=_('An integer indicating the cooldown seconds once the '
'policy is effected. Default to 0.'))
@utils.arg('-l', '--enforcement-level', metavar='<LEVEL>', default=0,
help=_('An integer between 0 and 100 representing the enforcement '
'level. Default to 0.'))
@utils.arg('name', metavar='<NAME>',
help=_('Name of the policy to create.'))
def do_policy_create(service, args):
@ -316,8 +310,6 @@ def do_policy_create(service, args):
attrs = {
'name': args.name,
'spec': spec,
'cooldown': args.cooldown,
'level': args.enforcement_level,
}
policy = service.create_policy(**attrs)
@ -331,12 +323,6 @@ def do_policy_show(service, args):
_show_policy(service, policy_id=args.id)
@utils.arg('-c', '--cooldown', metavar='<SECONDS>',
help=_('An integer indicating the cooldown seconds once the '
'policy is effected. Default to 0.'))
@utils.arg('-l', '--enforcement-level', metavar='<LEVEL>',
help=_('An integer between 0 and 100 representing the enforcement '
'level. Default to 0.'))
@utils.arg('-n', '--name', metavar='<NAME>',
help=_('New name of the policy to be updated.'))
@utils.arg('id', metavar='<POLICY>',
@ -345,8 +331,6 @@ def do_policy_update(service, args):
"""Update a policy."""
params = {
'name': args.name,
'cooldown': args.cooldown,
'level': args.enforcement_level,
}
policy = service.get_policy(args.id)
@ -730,8 +714,8 @@ def do_cluster_scale_in(service, args):
help=_('Name or ID of cluster to query on.'))
def do_cluster_policy_list(service, args):
"""List policies from cluster."""
fields = ['policy_id', 'policy_name', 'policy_type', 'priority', 'level',
'cooldown', 'enabled']
fields = ['policy_id', 'policy_name', 'policy_type', 'enabled']
cluster = service.get_cluster(args.id)
queries = {
'sort': args.sort,
@ -764,16 +748,6 @@ def do_cluster_policy_show(service, args):
@utils.arg('-p', '--policy', metavar='<POLICY>', required=True,
help=_('ID or name of policy to be attached.'))
@utils.arg('-r', '--priority', metavar='<PRIORITY>', default=50,
help=_('An integer specifying the relative priority among '
'all policies attached to a cluster. The lower the '
'value, the higher the priority. Default is 50.'))
@utils.arg('-l', '--enforcement-level', metavar='<LEVEL>',
help=_('An integer between 0 and 100 representing the enforcement '
'level. Default to enforcement level of policy.'))
@utils.arg('-c', '--cooldown', metavar='<SECONDS>',
help=_('An integer indicating the cooldown seconds once the '
'policy is effected. Default to cooldown of policy.'))
@utils.arg('-e', '--enabled', default=True, action="store_true",
help=_('Whether the policy should be enabled once attached. '
'Default to enabled.'))
@ -782,9 +756,6 @@ def do_cluster_policy_show(service, args):
def do_cluster_policy_attach(service, args):
"""Attach policy to cluster."""
kwargs = {
'priority': args.priority,
'level': args.enforcement_level,
'cooldown': args.cooldown,
'enabled': args.enabled,
}
@ -804,14 +775,6 @@ def do_cluster_policy_detach(service, args):
@utils.arg('-p', '--policy', metavar='<POLICY>', required=True,
help=_('ID or name of policy to be updated.'))
@utils.arg('-r', '--priority', metavar='<PRIORITY>',
help=_('An integer specifying the relative priority among '
'all policies attached to a cluster. The lower the '
'value, the higher the priority. Default is 50.'))
@utils.arg('-l', '--enforcement-level', metavar='<LEVEL>',
help=_('New enforcement level.'))
@utils.arg('-c', '--cooldown', metavar='<COOLDOWN>',
help=_('Cooldown interval in seconds.'))
@utils.arg('-e', '--enabled', metavar='<BOOLEAN>',
help=_('Whether the policy should be enabled.'))
@utils.arg('id', metavar='<NAME or ID>',
@ -820,9 +783,6 @@ def do_cluster_policy_update(service, args):
"""Update a policy's properties on a cluster."""
kwargs = {
'policy_id': args.policy,
'priority': args.priority,
'level': args.enforcement_level,
'cooldown': args.cooldown,
'enabled': args.enabled,
}