@@ -115,19 +115,6 @@ def update_parser_common(self, parser):
115115 metavar = "<group>" ,
116116 help = _ ("Remote security group (name or ID)" ),
117117 )
118- # Handle deprecated options
119- # NOTE(dtroyer): --src-ip and --src-group were deprecated in Nov 2016.
120- # Do not remove before 4.x release or Nov 2017.
121- remote_group .add_argument (
122- "--src-ip" ,
123- metavar = "<ip-address>" ,
124- help = argparse .SUPPRESS ,
125- )
126- remote_group .add_argument (
127- "--src-group" ,
128- metavar = "<group>" ,
129- help = argparse .SUPPRESS ,
130- )
131118 return parser
132119
133120 def update_parser_network (self , parser ):
@@ -310,31 +297,13 @@ def take_action_network(self, client, parsed_args):
310297 if parsed_args .icmp_code is not None and parsed_args .icmp_code >= 0 :
311298 attrs ['port_range_max' ] = parsed_args .icmp_code
312299
313- # NOTE(dtroyer): --src-ip and --src-group were deprecated in Nov 2016.
314- # Do not remove before 4.x release or Nov 2017.
315- if not (parsed_args .remote_group is None and
316- parsed_args .src_group is None ):
300+ if parsed_args .remote_group is not None :
317301 attrs ['remote_group_id' ] = client .find_security_group (
318- parsed_args .remote_group or parsed_args . src_group ,
302+ parsed_args .remote_group ,
319303 ignore_missing = False
320304 ).id
321- if parsed_args .src_group :
322- LOG .warning (
323- _ ("The %(old)s option is deprecated, "
324- "please use %(new)s instead." ),
325- {'old' : '--src-group' , 'new' : '--remote-group' },
326- )
327- elif not (parsed_args .remote_ip is None and
328- parsed_args .src_ip is None ):
329- attrs ['remote_ip_prefix' ] = (
330- parsed_args .remote_ip or parsed_args .src_ip
331- )
332- if parsed_args .src_ip :
333- LOG .warning (
334- _ ("The %(old)s option is deprecated, "
335- "please use %(new)s instead." ),
336- {'old' : '--src-ip' , 'new' : '--remote-ip' },
337- )
305+ elif parsed_args .remote_ip is not None :
306+ attrs ['remote_ip_prefix' ] = parsed_args .remote_ip
338307 elif attrs ['ethertype' ] == 'IPv4' :
339308 attrs ['remote_ip_prefix' ] = '0.0.0.0/0'
340309 attrs ['security_group_id' ] = security_group_id
@@ -361,29 +330,13 @@ def take_action_compute(self, client, parsed_args):
361330 else :
362331 from_port , to_port = parsed_args .dst_port
363332
364- # NOTE(dtroyer): --src-ip and --src-group were deprecated in Nov 2016.
365- # Do not remove before 4.x release or Nov 2017.
366333 remote_ip = None
367- if not (parsed_args .remote_group is None and
368- parsed_args .src_group is None ):
334+ if parsed_args .remote_group is not None :
369335 parsed_args .remote_group = client .api .security_group_find (
370- parsed_args .remote_group or parsed_args . src_group ,
336+ parsed_args .remote_group ,
371337 )['id' ]
372- if parsed_args .src_group :
373- LOG .warning (
374- _ ("The %(old)s option is deprecated, "
375- "please use %(new)s instead." ),
376- {'old' : '--src-group' , 'new' : '--remote-group' },
377- )
378- if not (parsed_args .remote_ip is None and
379- parsed_args .src_ip is None ):
380- remote_ip = parsed_args .remote_ip or parsed_args .src_ip
381- if parsed_args .src_ip :
382- LOG .warning (
383- _ ("The %(old)s option is deprecated, "
384- "please use %(new)s instead." ),
385- {'old' : '--src-ip' , 'new' : '--remote-ip' },
386- )
338+ if parsed_args .remote_ip is not None :
339+ remote_ip = parsed_args .remote_ip
387340 else :
388341 remote_ip = '0.0.0.0/0'
389342
0 commit comments