Excerpts from Doug Wiegley's message of 2014-06-10 14:41:29 -0700:
> Of what use is a database that randomly delete rows?  That is, in effect, 
> what you’re allowing.
> 
> The secrets are only useful when paired with a service.  And unless I’m 
> mistaken, there’s no undo.  So you’re letting users shoot themselves in the 
> foot, for what reason, exactly?  How do you expect openstack to rely on a 
> data store that is fundamentally random at the whim of users?  Every single 
> service that uses Barbican will now have to hack in a defense mechanism of 
> some kind, because they can’t trust that the secret they rely on will still 
> be there later.  Which defeats the purpose of this mission statement:  
> "Barbican is a ReST API designed for the secure storage, provisioning and 
> management of secrets.”
> 
> (And I don’t think anyone is suggesting that blind refcounts are the answer.  
> At least, I hope not.)
> 
> Anyway, I hear this has already been decided, so, so be it.  Sounds like 
> we’ll hack around it.
> 


Doug, nobody is calling Barbican "a database". It is a place to store
secrets.

The idea is to loosely couple things, and if you need more assurances,
use something like Heat to manage the relationships.

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to