Allow to configure policy.json for OpenStack projects
authorEmilien Macchi <emilien@redhat.com>
Wed, 15 Mar 2017 01:09:11 +0000 (21:09 -0400)
committerEmilien Macchi <emilien@redhat.com>
Tue, 28 Mar 2017 22:21:28 +0000 (22:21 +0000)
commit91053af09dace8dba65c9e5b72eb7de15fd69522
treea6f588badd22243d0079b7db01bd0f629ea89881
parent06ec138699b0658b8d005ed900d24c9d72ac8ec7
Allow to configure policy.json for OpenStack projects

For both containers and classic deployments, allow to configure
policy.json for all OpenStack APIs with new parameters (hash,
empty by default).

Example of new parameter: NovaApiPolicies.
See environments/nova-api-policy.yaml for how the feature can be used.

Note: use it with extreme caution.

Partial-implement: blueprint modify-policy-json
Change-Id: I1144f339da3836c3e8c8ae4e5567afc4d1a83e95
24 files changed:
docker/docker-puppet.py
docker/services/README.rst
environments/nova-api-policy.yaml [new file with mode: 0644]
puppet/config.role.j2.yaml
puppet/services/aodh-api.yaml
puppet/services/barbican-api.yaml
puppet/services/ceilometer-api.yaml
puppet/services/cinder-api.yaml
puppet/services/congress.yaml
puppet/services/ec2-api.yaml
puppet/services/glance-api.yaml
puppet/services/gnocchi-api.yaml
puppet/services/heat-api.yaml
puppet/services/ironic-api.yaml
puppet/services/keystone.yaml
puppet/services/mistral-api.yaml
puppet/services/neutron-api.yaml
puppet/services/nova-api.yaml
puppet/services/octavia-api.yaml
puppet/services/panko-api.yaml
puppet/services/sahara-api.yaml
puppet/services/tacker.yaml
puppet/services/zaqar.yaml
releasenotes/notes/api-policy-4ca739519537f6f4.yaml [new file with mode: 0644]