Remove admin-state-down from lbaas-member-update
lbaas-member-update used --admin-state-down, which was deprecated in Mitaka. It has been removed in this version using this patch. Change-Id: I5c4492e6d121b0ae73e21aa3ba0594446fa46d3f
This commit is contained in:
@@ -15,8 +15,6 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
#
|
#
|
||||||
import argparse
|
|
||||||
|
|
||||||
from neutronclient._i18n import _
|
from neutronclient._i18n import _
|
||||||
from neutronclient.common import utils
|
from neutronclient.common import utils
|
||||||
from neutronclient.neutron import v2_0 as neutronV20
|
from neutronclient.neutron import v2_0 as neutronV20
|
||||||
@@ -128,27 +126,20 @@ class UpdateMember(neutronV20.UpdateCommand):
|
|||||||
shadow_resource = 'lbaas_member'
|
shadow_resource = 'lbaas_member'
|
||||||
|
|
||||||
def add_known_arguments(self, parser):
|
def add_known_arguments(self, parser):
|
||||||
parser.add_argument(
|
|
||||||
'--admin-state-down',
|
|
||||||
dest='admin_state', action='store_false',
|
|
||||||
default=argparse.SUPPRESS,
|
|
||||||
help=_('[DEPRECATED in Mitaka] Set admin state up to false.'))
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'pool', metavar='POOL',
|
'pool', metavar='POOL',
|
||||||
help=_('ID or name of the pool that this member belongs to.'))
|
help=_('ID or name of the pool that this member belongs to.'))
|
||||||
utils.add_boolean_argument(
|
utils.add_boolean_argument(
|
||||||
parser, '--admin-state-up',
|
parser, '--admin-state-up',
|
||||||
dest='admin_state',
|
|
||||||
help=_('Update the administrative state of '
|
help=_('Update the administrative state of '
|
||||||
'the member (True meaning "Up").'))
|
'the member (True meaning "Up").'))
|
||||||
# ToDo(reedip): After Mitaka, remove admin-state-down
|
|
||||||
_add_common_args(parser)
|
_add_common_args(parser)
|
||||||
|
|
||||||
def args2body(self, parsed_args):
|
def args2body(self, parsed_args):
|
||||||
self.parent_id = _get_pool_id(self.get_client(), parsed_args.pool)
|
self.parent_id = _get_pool_id(self.get_client(), parsed_args.pool)
|
||||||
body = {}
|
body = {}
|
||||||
if hasattr(parsed_args, 'admin_state'):
|
if hasattr(parsed_args, "admin_state_up"):
|
||||||
body['admin_state_up'] = parsed_args.admin_state
|
body['admin_state_up'] = parsed_args.admin_state_up
|
||||||
_parse_common_args(body, parsed_args)
|
_parse_common_args(body, parsed_args)
|
||||||
return {self.resource: body}
|
return {self.resource: body}
|
||||||
|
|
||||||
|
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
"admin-state-down" option was deprecated in Mitaka and has been removed in Newton.
|
Reference in New Issue
Block a user