<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;"><br><div><div>On Sep 22, 2014, at 1:20 PM, Monty Taylor <<a href="mailto:mordred@inaugust.com">mordred@inaugust.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 09/21/2014 10:57 PM, Nader Lahouti wrote:<br><blockquote type="cite">Thanks Kevin for bring it up in the ML, I was looking for a guideline or<br>any document to clarify issues on this subject.<br><br>I was told, even using keystone API in neutron is not permitted.<br></blockquote><br>I recognize that I'm potentially without context for neutron internals -<br>but could someone please shed some light on why using keystone API from<br>neutron would ever be forbidden? That sounds a bit craycray to me and<br>I'd like to understand more.<br></div></blockquote><div><br></div><div>In the past, the proposed usage of the Keystone API for things other than auth have been craycray :) As a response, we’ve established an extremely high bar for those wishing to entangle the two. The proposals tradionatlly have Neutron acting as proxy for Keystone vs having the backend controller request the information directly creates more problems than it solves. I’m not opposed to altering our stance, but I’ve yet to see a proposal for a Keystone proxy that handles synchronization correctly outside the happy path test in a dev environment.</div><div><br></div><div>Ideally, I think something that provides proper sync support should exist in Keystone or a Keystone related project vs multiple implementations in Neutron, Cinder or any other multi-tenant service that wants to provide more human friendly names for a vendor backend.</div><div><br></div><div>mark</div></div><br></body></html>