The projects which deploy OpenStack from source or using python wheels currently have to either carry templates for api-paste, policy and rootwrap files or need to source them from git during deployment. This results in some rather complex mechanisms which could be radically simplified by simply ensuring that all the same files are included in the built wheel.
A precedence for this has already been set in neutron [1] and glance [2] through the use of the data_files option in the files section of setup.cfg.
This bug will be used for a cross-project implementation of patches to normalise the implementation across the OpenStack projects. Hopefully the result will be a consistent implementation across all the major projects.
The projects which deploy OpenStack from source or using python wheels currently have to either carry templates for api-paste, policy and rootwrap files or need to source them from git during deployment. This results in some rather complex mechanisms which could be radically simplified by simply ensuring that all the same files are included in the built wheel.
A precedence for this has already been set in neutron [1] and glance [2] through the use of the data_files option in the files section of setup.cfg.
[1] https:/ /github. com/openstack/ neutron/ blob/d3c393ff6b 5fbd0bdaabc8ba6 78d755ebfba08f7 /setup. cfg#L24- L39 /github. com/openstack/ glance/ blob/02cd5cba70 a8465a951cb813a 573d390887174b7 /setup. cfg#L20- L21
[2] https:/
This bug will be used for a cross-project implementation of patches to normalise the implementation across the OpenStack projects. Hopefully the result will be a consistent implementation across all the major projects.