7 Commits

Author SHA1 Message Date
Stephen Finucane
1c1a4b18f8 conf: Deprecate 'default_floating_pool'
With the advent of the '[neutron] default_floating_pool' option in
I2ce8ff3, it is no longer necessary to keep this option around for
neutron. Burn it. Burn it with fire.

Change-Id: Ib3a64ed297592778c08587af821a832dee11327f
Implements: blueprint centralize-config-options-pike
2017-04-20 09:41:45 +01:00
Stephen Finucane
2cb4151e7f conf: Deprecate 'allow_same_net_traffic'
Since I67556f1 removed the use of this flag in the libvirt port filter,
the only remaining use of this option is in nova-network. As a result,
we can deprecate this like nova-network itself.

Change-Id: I6e84862110d9597d8621a95f93e6c675f0ce7842
Implements: blueprint centralize-config-options-pike
2017-03-22 14:03:22 +00:00
Stephen Finucane
0b550db05f conf: Deprecate 'use_ipv6'
Since Idcfdaf3b removed the use of this flag in the libvirt port filter
and I188fc2c removed the use in injected network templates, the only
remaining use of this option is in nova-network. As a result, we can
deprecate this like nova-network itself.

Change-Id: Ibbcd1fd11c3563b4ddef7c128b714402beac7e3d
Implements: blueprint centralize-config-options-pike
2017-03-22 12:03:06 +00:00
ghanshyam
e9b193dc61 Typo fix in releasenotes: deprecate network options
This patch updates network options deprecation releasenotes
for left out comment in I3f1dbddebea846b19c0a1647595c447fefc435e2

Change-Id: I3563cd6789bef411d0713b866d68a84dc28db097
2017-03-13 09:22:42 +00:00
Stephen Finucane
792385fc46 conf: Deprecate most 'network' option
These are nova-network options and affect different aspects of nova
itself. We deprecate them all with an eye of removing them when nova-net
finally embraces Seppuku or otherwise excuses itself.

- 'metadata_host', 'metadata_port'

  These options are only used by the LinuxNetL3 L3 nova-network driver.
  The help text for one of these options is clarified.

- 'iptables_*' options

  These options are only used by the LinuxBridgeInterfaceDriver, which
  is in turn only used by nova-network's liuxnet bridge.

- 'dns_*' options

  These options are only used for the LdapDNS floating IP DNS driver,
  which is in turn only used by nova-network's NetworkManager. There are
  a number of TODOs associated with these opts which are also removed as
  there's no point in "fixing" deprecated config options.

- 'dhcp_*' options

  These options are only used by the LinuxNetL3 L3 nova-network driver
  and/or the nova-dhcpbridge.

- 'ebtables_*' options

  These options are only used by the LinuxNetL3 L3 nova-network driver.

- 'fake_network'

  This option is only used in tests for nova-network. We could rework
  those tests to remove this option entirely, but it's easier to just
  deprecate it.

- 'send_arp_for_ha', 'send_arp_for_ha_count'

  These options are only used by the LinuxNetL3 L3 nova-network driver.

- Various other options

  I can't group these but they're not used outside of the feature.

Some options must be retained as they are currently in use by other,
non-nova network features. These will be cleaned up in future changes.

Change-Id: I3f1dbddebea846b19c0a1647595c447fefc435e2
Implements: blueprint centralize-config-options-pike
2017-03-07 14:40:28 +00:00
Stephen Finucane
c79c37d259 conf: Deprecate 'firewall_driver'
This is a nova-network option that can be removed.

Change-Id: Ifcb8b4755416280cd13c5ccfbc47d79ae7845e28
Implements: blueprint centralize-config-options-pike
2017-02-09 14:35:06 +00:00
Stephen Finucane
5d434c4f72 conf: Deprecate 'ipv6_backend'
This is a nova-net option and can go bye bye when nova-net does.

Change-Id: If2f20cc359b5bb2a411a82df3a442212837a17d8
Implements: blueprint centralize-config-options-pike
2017-02-09 14:34:47 +00:00