<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; ">
<div>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">Fellow OpenStackers,</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); min-height: 13px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">We've put out some prototypes and information on RBAC:</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(32, 51, 204); ">
<span style="color: rgb(20, 20, 20); font-size: 16px;"><span style="font-family: Calibri; ">1. There is a blueprint out there: </span><a href="https://blueprints.launchpad.net/keystone/+spec/rbac-keystone"><span style="text-decoration: underline; color: rgb(32, 51, 204); font-family: Calibri; ">https://blueprints.launchpad.net/keystone/+spec/rbac-keystone</span></a></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">2. We have a prototype for the middleware that shows what it would send down to Nova (and other services): see email below with links and highlighted JSON sample response.</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span class="Apple-style-span" style="font-size: 16px;"><span style="font-family: Calibri; ">3. We have the API that Dashboard and other users could use defined here: </span><a href="https://review.openstack.org/#change,1243"><span style="text-decoration: underline; color: rgb(32, 51, 204); font-family: Calibri; ">https://review.openstack.org/#change,1243</span></a></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); min-height: 13px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">However, feedback has been slow in coming and time is not on our side. While the Keystone team could move this along by E3 (Jan 26), there is doubt that we would be able to get the necessary input, feedback,
 and alignment from the other core projects. We are therefore moving to push RBAC to Essex+1 (given E3 is the last milestone to add new features in Keystone).</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); min-height: 13px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">Unless we hear back with commitments, resources, or data that would change the outlook on this, we'll go ahead with that change.</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;">An alternative to providing the functionality in Keystone is (per anotherjesse):</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;"></p>
<div style="color: rgb(0, 0, 0); font-family: Consolas; font-size: medium; ">* adding to nova/glance/swift hooks (nova only had it in the ec2 api,</div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; font-size: medium; ">we need to move the checks to a more core location to check in both</div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; font-size: medium; ">the ec2 and openstack api)</div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; font-size: medium; ">* loading static rulesets in services (what we did in nova since the</div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; font-size: medium; ">first release)</div>
</span>
<p></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Lucida Grande'; color: rgb(20, 20, 20); ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">Meanwhile, here are some updates on Keystone:</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;"><b>E2 shipped:</b></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">- we shipped a D5 compatibility front-end</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">- 45 bugs fixed</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">- endpoint updates (global endpoints always returned, adminURL restricted to admin users)</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">- much documentation added (keystone.openstack,org and http://docs.openstack.org/trunk/openstack-identity/admin/content/)</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;"><b>Trunk</b></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">- portable-identifiers have made it into trunk (didn't make it in time into E2).</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">Regards and Happy Holidays,</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<span style="font-family: Calibri; font-size: 16px;"><br>
</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">Ziad</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<span style="font-family: Calibri; font-size: 16px;">Keystone PTL</span></p>
</div>
</body>
</html>