Skip to content

Commit

Permalink
pybind: ceph_volume_client authentication metadata
Browse files Browse the repository at this point in the history
Store a two-way mapping between auth IDs and volumes.

Enables us to record some metadata on auth ids (which
openstack tenant created it) so that we can avoid exposing
keys to other tenants who try to use the same ceph
auth id.

Enables us to expose the list of which auth ids have access
to a volume, so that Manila's update_access() can be
implemented efficiently.

DNM: see TODOs inline.

Fixes: http://tracker.ceph.com/issues/15615

Signed-off-by: John Spray <john.spray@redhat.com>
  • Loading branch information
John Spray authored and ajarr committed Jul 18, 2016
1 parent 5678584 commit d2e9eb5
Showing 1 changed file with 336 additions and 12 deletions.

0 comments on commit d2e9eb5

Please sign in to comment.