Centralize Config Options (Pike)

Registered by Matt Riedemann on 2017-02-03

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Matt Riedemann
Direction:
Approved
Assignee:
Stephen Finucane
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Matt Riedemann on 2017-03-10
Completed by
Matt Riedemann on 2017-08-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/centralize-config-options-pike,n,z

Addressed by: https://review.openstack.org/429042
    conf: resolved final todos in libvirt conf

Addressed by: https://review.openstack.org/428992
    conf: deprecate key_manager.fixed _key opt

Gerrit topic: https://review.openstack.org/#q,topic:bp/centralize-config-options-ocata,n,z

Addressed by: https://review.openstack.org/428811
    WIP conf: remove invalid TODOs

Addressed by: https://review.openstack.org/412390
    conf: Deprecate two more nova-net options

Addressed by: https://review.openstack.org/393695
    conf: Resolve TODOs in 'database'

Addressed by: https://review.openstack.org/428355
    conf: add min parameter to scheduler opts

Addressed by: https://review.openstack.org/426793
    conf: resolved TODOs in compute configuration

Addressed by: https://review.openstack.org/428241
    conf: mark glance.api_servers opt as required

Addressed by: https://review.openstack.org/378497
    config options: remove libvirt imagecache

Addressed by: https://review.openstack.org/397800
    conf: remove deprecated image url options

Addressed by: https://review.openstack.org/430271
    trivial: Standardize indentation of test_vif

Addressed by: https://review.openstack.org/430272
    trivial: Standardize naming of variables

Addressed by: https://review.openstack.org/430716
    conf: Deprecate 'ipv6_backend'

Addressed by: https://review.openstack.org/430717
    trivial: Fix indentation in conf/netconf

Addressed by: https://review.openstack.org/430718
    WIP: conf: Add 'vif' group

Addressed by: https://review.openstack.org/430909
    libvirt: Ignore 'use_ipv6' for port filters

Addressed by: https://review.openstack.org/430910
    netutils: Ignore 'use_ipv6' for network templates

Addressed by: https://review.openstack.org/430911
    conf: Deprecate 'use_ipv6'

Addressed by: https://review.openstack.org/430912
    libvirt: Ignore 'allow_same_net_traffic' for port filters

Addressed by: https://review.openstack.org/430913
    conf: Deprecate 'allow_same_net_traffic'

Addressed by: https://review.openstack.org/430914
    conf: Deprecate 'metadata_host', 'metadata_port'

Addressed by: https://review.openstack.org/430915
    conf: Deprecate various 'iptables_' options

Addressed by: https://review.openstack.org/431017
    conf: Deprecate various 'dns_' options

Addressed by: https://review.openstack.org/431018
    conf: Deprecate various 'dns_', 'dhcp_' options

Addressed by: https://review.openstack.org/431019
    conf: Deprecate 'ebtables_' options

Addressed by: https://review.openstack.org/431020
    conf: Deprecate 'fake_network'

Addressed by: https://review.openstack.org/431021
    conf: Deprecate 'send_arp_for_ha', 'send_arp_for_ha_count'

Addressed by: https://review.openstack.org/431022
    conf: Deprecate remaining options in conf/network

Addressed by: https://review.openstack.org/431023
    conf: Final cleanups in conf/network

Addressed by: https://review.openstack.org/431037
    conf: Add neutron.floating_pool

Addressed by: https://review.openstack.org/431038
    conf: Deprecate 'default_floating_pool'

Addressed by: https://review.openstack.org/431039
    conf: Move 'floating_ips' opts into 'network'

Addressed by: https://review.openstack.org/323313
    Use min parameter to restrict live-migration config options

Addressed by: https://review.openstack.org/432453
    conf/compute: remove invalid TODOs

Addressed by: https://review.openstack.org/432455
    conf/libvirt: remove invalid TODOs

Addressed by: https://review.openstack.org/433924
    conf: remove *_topic config opts

Addressed by: https://review.openstack.org/439187
    Default firewall_driver to nova.virt.firewall.NoopFirewallDriver

Gerrit topic: https://review.openstack.org/#q,topic:bug/1669746,n,z

Addressed by: https://review.openstack.org/441210
    conf: fix netconf, my_ip and host are unclear

Gerrit topic: https://review.openstack.org/#q,topic:bug/1669847,n,z

Addressed by: https://review.openstack.org/441227
    conf: fix default values reporting infra worker

Addressed by: https://review.openstack.org/441485
    conf: remove console_driver opt

Addressed by: https://review.openstack.org/443086
    conf: Fix formatting of network options

Addressed by: https://review.openstack.org/443097
    conf: Fix indentation of database options

Addressed by: https://review.openstack.org/445436
    conf: Improve documentation for defer_iptables_apply

Addressed by: https://review.openstack.org/447091
    conf: rename qemu_enable_gluster_storage_driver

Addressed by: https://review.openstack.org/450266
    conf: Rename '[neutron] ovs_bridge'

Addressed by: https://review.openstack.org/445782
    Use HostAddressOpt for opts that accept IP and hostnames

Addressed by: https://review.openstack.org/450799
    Add fix_opt_description to database conf

Addressed by: https://review.openstack.org/454823
    Expand help text for [libvirt]/disk_cachemodes

Gerrit topic: https://review.openstack.org/#q,topic:bug/1668542,n,z

Addressed by: https://review.openstack.org/462469
    conf: Move availability zones opts to a group

Addressed by: https://review.openstack.org/463220
    Remove wsdl_location configuration option

I'm going to consider this done for Pike. Anything remaining can be cleaned up in Queens. -- mriedem 20170803

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.