Hi Oslo and Neutron folks, Why is policy_dirs option deprecated in oslo.policy? In Neutron we have multiple repositories which consist of Neutron services and we would like to maintain policy.json separately. policy_dirs option looks useful for this purpose.
== Detail == Neutron project now consists of several repositories and they are imported when neutron-server runs. There are cases where it makes sense that each repository manages its policy.json and the neutron-server wants to load all related policy.json files. - advanced services have separate repositories and they evolve their API independently - vendor plugins/drivers in separate repositories (can) have vendor-specific extension API. (It is not a good thing from the point of the current API discussion, but we have now.) An easy way is to put all related policy.json into a single directory lile /etc/neutron/policy.d and specify this to policy_dirs option. Looking at oslo.policy (oslo_policy/opts), we have a comment policy_dirs option will be removed in M cycle. I read the commit message where this message was added but I am not sure why it is a problem. I would like to know the reason of the deprecation and discuss how we can handle our use cases. Thanks, Akihiro
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
