Hide Forgot
Cloned from launchpad blueprint https://blueprints.launchpad.net/swift/+spec/config-module. Description: The idea is to make swift use oslo-cfg manager in order to keep consistency between projects. It is becoming a real issue for some production enviroments that swift has some hardcoded paths to handle configuration and that its configuration parameters are splitted in more files with some extra complexity. Some of the things that have came out are: * https://review.openstack.org/#/c/17004/ and * https://bugs.launchpad.net/swift/+bug/1091007 for more info. For some code examples you can take a look here: * https://github.com/openstack/oslo-incubator/blob/master/openstack/common/cfg.py It'll be important to keep backward compatibility with older swift versions which means, that it wont be a drop in implementation but it'll have to integrate somehow with the older configuration management giving a higher priority to the new structure. Specification URL (additional information): None