Merge "Add dns_publish_fixed_ip attribute to subnets"
This commit is contained in:
commit
08c57260e4
|
@ -230,6 +230,10 @@ def _get_attrs(client_manager, parsed_args, is_create=True):
|
|||
attrs['enable_dhcp'] = True
|
||||
if parsed_args.no_dhcp:
|
||||
attrs['enable_dhcp'] = False
|
||||
if parsed_args.dns_publish_fixed_ip:
|
||||
attrs['dns_publish_fixed_ip'] = True
|
||||
if parsed_args.no_dns_publish_fixed_ip:
|
||||
attrs['dns_publish_fixed_ip'] = False
|
||||
if ('dns_nameservers' in parsed_args and
|
||||
parsed_args.dns_nameservers is not None):
|
||||
attrs['dns_nameservers'] = parsed_args.dns_nameservers
|
||||
|
@ -303,6 +307,17 @@ class CreateSubnet(command.ShowOne):
|
|||
action='store_true',
|
||||
help=_("Disable DHCP")
|
||||
)
|
||||
dns_publish_fixed_ip_group = parser.add_mutually_exclusive_group()
|
||||
dns_publish_fixed_ip_group.add_argument(
|
||||
'--dns-publish-fixed-ip',
|
||||
action='store_true',
|
||||
help=_("Enable publishing fixed IPs in DNS")
|
||||
)
|
||||
dns_publish_fixed_ip_group.add_argument(
|
||||
'--no-dns-publish-fixed-ip',
|
||||
action='store_true',
|
||||
help=_("Disable publishing fixed IPs in DNS (default)")
|
||||
)
|
||||
parser.add_argument(
|
||||
'--gateway',
|
||||
metavar='<gateway>',
|
||||
|
@ -558,6 +573,17 @@ class SetSubnet(command.Command):
|
|||
action='store_true',
|
||||
help=_("Disable DHCP")
|
||||
)
|
||||
dns_publish_fixed_ip_group = parser.add_mutually_exclusive_group()
|
||||
dns_publish_fixed_ip_group.add_argument(
|
||||
'--dns-publish-fixed-ip',
|
||||
action='store_true',
|
||||
help=_("Enable publishing fixed IPs in DNS")
|
||||
)
|
||||
dns_publish_fixed_ip_group.add_argument(
|
||||
'--no-dns-publish-fixed-ip',
|
||||
action='store_true',
|
||||
help=_("Disable publishing fixed IPs in DNS")
|
||||
)
|
||||
parser.add_argument(
|
||||
'--gateway',
|
||||
metavar='<gateway>',
|
||||
|
|
Loading…
Reference in New Issue