<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Hi all,
<div><br>
</div>
<div>Recently there’s been quite a bit of interest in adding reactive enforcement to Congress: the ability to write policies that tell Congress to execute actions to correct policy violations.  We’re planning to add this feature in the next release.  I wrote
 a few specs that split this work into several bite-sized pieces (one was accidentally merged prematurely—it’s still up for discussion).</div>
<div><br>
</div>
<div>Let’s discuss these over Gerrit (the usual spec process).  We’re trying to finalize these specs by the middle of next week (a little behind the usual OpenStack schedule).  For those of you who haven’t left comments via Gerrit, you need to ...</div>
<div><br>
</div>
<div>1) log in to Gerrit using your Launchpad ID, </div>
<div>2) leave comments on specific lines in individual files by double-clicking the line you’d like to comment on, </div>
<div>3) click the Review button on the initial page</div>
<div>4) click the Publish Comments button.</div>
<div><br>
</div>
<div>
<div>Add triggers to policy engine (a programmatic interface useful for implementing reactive enforcement)</div>
<div><a href="https://review.openstack.org/#/c/130010/">https://review.openstack.org/#/c/130010/</a></div>
<div><br>
</div>
<div>Add modal operators to policy language (how we might express reactive enforcement policies within Datalog)</div>
<div><a href="https://review.openstack.org/#/c/134376/">https://review.openstack.org/#/c/134376/</a></div>
<div><br>
</div>
<div>Action-execution interface (how we might modify data-source drivers so they can execute actions)</div>
<div><a href="https://review.openstack.org/#/c/134417/">https://review.openstack.org/#/c/134417/</a></div>
<div><br>
<div>Explicit reactive enforcement (pulling all the pieces together)</div>
<div><a href="https://review.openstack.org/#/c/134418/">https://review.openstack.org/#/c/134418/</a></div>
</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>There are a number of additional specs generated since the summit.  Feel free to chime in on those too.</div>
<div><a href="https://review.openstack.org/#/q/status:open+project:stackforge/congress-specs,n,z">https://review.openstack.org/#/q/status:open+project:stackforge/congress-specs,n,z</a></div>
<div><br>
</div>
<div>Tim</div>
</body>
</html>