nova/releasenotes/notes/deprecate-more-nova-network-opts-a9f87c79f7d26438.yaml
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

45 lines
1.2 KiB
YAML

---
deprecations:
- |
The following options, found in ``DEFAULT``, were only used for configuring
nova-network and are, like nova-network itself, now deprecated.
- ``ipv6_backend``
- ``firewall_driver``
- ``metadata_host``
- ``metadata_port``
- ``iptables_top_regex``
- ``iptables_bottom_regex``
- ``iptables_drop_action``
- ``ldap_dns_url``
- ``ldap_dns_user``
- ``ldap_dns_password``
- ``ldap_dns_soa_hostmaster``
- ``ldap_dns_server``
- ``ldap_dns_base_dn``
- ``ldap_dns_soa_refresh``
- ``ldap_dns_soa_retry``
- ``ldap_dns_soa_expiry``
- ``ldap_dns_soa_minimum``
- ``dhcpbridge_flagfile``
- ``dhcpbridge``
- ``dhcp_lease_time``
- ``dns_server``
- ``use_network_dns_servers``
- ``dnsmasq_config_file``
- ``ebtables_exec_attempts``
- ``ebtables_retry_interval``
- ``fake_network``
- ``send_arp_for_ha``
- ``send_arp_for_ha_count``
- ``dmz_cidr``
- ``force_snat_range``
- ``linuxnet_interface_driver``
- ``linuxnet_ovs_integration_bridge``
- ``use_single_default_gateway``
- ``forward_bridge_interface``
- ``ovs_vsctl_timeout``
- ``networks_path``
- ``public_interface``
- ``routing_source_ip``