Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Commit

Permalink
Add documentation for tenancy
Browse files Browse the repository at this point in the history
  • Loading branch information
Ritesh Shukla committed Nov 3, 2016
1 parent 08a93cc commit e7fbb8b
Show file tree
Hide file tree
Showing 5 changed files with 404 additions and 49 deletions.
10 changes: 8 additions & 2 deletions docs/blog/2016-10-28.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# 0.8 Release
# 0.8.1 Release

October release is [out](https://github.com/vmware/docker-volume-vsphere/releases)
October release is [out and updated to 0.8.1](https://github.com/vmware/docker-volume-vsphere/releases)
This is a big release, it includes multi tenancy additions and the backend VMDK_OPS service is now multi-threaded.

## Tenancy
- [Feature
Overview](https://vmware.github.io/docker-volume-vsphere/features/tenancy)
- [Tenancy
CLI](https://vmware.github.io/docker-volume-vsphere/user-guide/admin-cli/)

# Containers and persistent storage meetup.

Docker volume plugin was presented at the [first meetup](https://www.meetup.com/Containers-and-persistent-storage/events/232635184/) of the (Containers and persistent storage meetup group](https://www.meetup.com/Containers-and-persistent-storage/)
13 changes: 13 additions & 0 deletions docs/features/tenancy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Tenancy

Multi-tenancy is implemented via assigning VMs and Datastore to a tenant. A tenant can be granted access to create, delete or mount volumes on a specific datastore. VMs assigned to a tenant can then execute Docker volume APIs on an assigned datastores. Within a datastore multiple tenants can store their Docker volumes. A tenant cannot access volumes created by a different tenant, i.e. tenants have their own independent namespace even if tenants share datastores. VMs cannot be shared between tenants.

## Admin CLI

Tenants can be created and managed via the [Admin
CLI](/user-guide/admin-cli/#tenant)

## References

- [Design Spec for tenancy](https://github.com/vmware/docker-volume-vsphere/blob/master/docs/misc/docker-volume-auth-proposal.v1_2.md)
- [Introduction to vSphere Storage](https://pubs.vmware.com/vsphere-60/index.jsp#com.vmware.vsphere.storage.doc/GUID-F602EB17-8D24-400A-9B05-196CEA66464F.html)
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ zero credential management.
5. Backup of Docker volumes (under development)

This plugin is integrated with [Docker Volume Plugin framework](https://docs.docker.com/engine/extend/plugins_volume/). This plugin does not need credential management or configuration management.

<script type="text/javascript" src="https://asciinema.org/a/80417.js" id="asciicast-80417" async></script>

# Feedback

Expand Down
Loading

0 comments on commit e7fbb8b

Please # to comment.