heat/heat
ricolin b171490450 [policy in code] Part 1 Base framework
This adds the basic framework for registering and using default policy
rules. Rules should be defined and returned from a module in
heat/policies/, and then added to the list in heat/policies/__init__.py.

new policy wrapers `registered_identified_stack` and
`registered_policy_enforce` has been added for policy enforcement of
registered rules with same parameter as `identified_stack` and
`policy_enforce` besides set `is_registered_policy` flag to true.
This flag will decide to use new policy framework or not.

Now we can use `tox -e genpolicy` to check and generate policy file.

Change-Id: I7a232b3ea7ce0f69a5b7ffa278ceace7a76b666f
Partially-Implements: bp policy-in-code
2017-11-21 16:23:11 +08:00
..
api [policy in code] Part 1 Base framework 2017-11-21 16:23:11 +08:00
cloudinit Validate that python3 is ready for loguserdata 2016-08-26 11:49:30 +00:00
cmd Enable mutable config in Heat 2017-05-17 05:25:56 +00:00
common [policy in code] Part 1 Base framework 2017-11-21 16:23:11 +08:00
db Fix logic error in sqlarchemy api 2017-11-08 15:26:58 +11:00
engine Merge "Added tags attribute to the template parameter" 2017-11-16 12:29:33 +00:00
hacking Restrict use of iteritems, iterkeys and itervalues 2016-03-23 10:05:54 +00:00
httpd Add httpd documentation and sample configs 2017-07-07 11:00:06 +05:30
locale Imported Translations from Zanata 2017-10-07 11:22:47 +00:00
objects Create replacement resource atomically 2017-11-03 09:14:46 +05:30
policies [policy in code] Part 1 Base framework 2017-11-21 16:23:11 +08:00
rpc Added tags attribute to the template parameter 2017-11-13 15:51:19 +05:30
scaling Remove log translations 2017-03-25 17:11:50 +08:00
tests [policy in code] Part 1 Base framework 2017-11-21 16:23:11 +08:00
__init__.py
version.py