Centralize Config Options

Registered by Vincent Fran├žoise on 2016-11-10

Heavily inspired by https://specs.openstack.org/openstack/nova-specs/specs/mitaka/implemented/centralize-config-options.html

Here is a non-exhaustive the missing conf modules to be implemented:

- api
- decision_engine
- applier
- planner
- nova_client
- glance_client
- cinder_client
- ceilometer_client
- neutron_client
- clients_auth

Here are the files which contain the configuration options that would have to be moved:

- watcher/api/acl.py
- watcher/api/app.py
- watcher/applier/manager.py
- watcher/cmd/dbmanage.py
- watcher/common/clients.py
- watcher/common/exception.py
- watcher/common/paths.py
- watcher/common/service.py
- watcher/common/utils.py
- watcher/db/sqlalchemy/models.py
- watcher/decision_engine/manager.py
- watcher/decision_engine/audit/continuous.py
- watcher/decision_engine/planner/manager.py

Blueprint information

Status:
Complete
Approver:
Antoine Cabot
Priority:
Low
Drafter:
Vincent Fran├žoise
Direction:
Approved
Assignee:
Prudhvi Rao Shedimbi
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-2
Started by
Antoine Cabot on 2016-11-16
Completed by
Antoine Cabot on 2016-12-15

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

Addressed by: https://review.openstack.org/396281
    Implemented base + moved plugins & service conf

Gerrit topic: https://review.openstack.org/#q,topic:bp/centralise-config-opts,n,z

Addressed by: https://review.openstack.org/400367
    Implemented api config module

Addressed by: https://review.openstack.org/400969
    Implemented applier config module

Addressed by: https://review.openstack.org/401006
    Implemented wacther decision engine config module

Addressed by: https://review.openstack.org/403923
    Implemented clients config module

Addressed by: https://review.openstack.org/404423
    Implemented planner config module

Addressed by: https://review.openstack.org/404441
    Implemented exception config module

Addressed by: https://review.openstack.org/404463
    Implemented paths config module

Addressed by: https://review.openstack.org/404467
    Implemented utils config module

Addressed by: https://review.openstack.org/404481
    Implemented db config module

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.