TODO ==== Security -------- * **Check Authentication:** Nico reported that some endpoints even work without providing token. (e.g ListUserVM) Refactoring/Feature ------------------- * Put overrides for **IMAGE_BASE**, **VM_BASE** in **ImageStorageHandler**. * Expose more details in ListUserFiles. * Throw KeyError instead of returning None when some key is not found in etcd. * Create Network Manager * That would handle tasks like up/down an interface * Create VXLANs, Bridges, TAPs. * Remove them when they are no longer used. Reliability ----------- * What to do if some command hangs forever? e.g CEPH commands :code:`rbd ls ssd` etc. hangs forever if CEPH isn't running or not responding. * What to do if etcd goes down? Misc. ----- * Put "Always use only one StorageHandler"