1 # MongoDB as a Filesystem #
4 Adam Israel (Canonical)
5 David Garcia (Canonical)
6 Eduardo Sousa (Canonical)
15 Kubernetes orchestration of OSM Services has shortcomings since NBI and LCM require a
16 shared volume to pass VNFD packages between them. This allows them to share the files
17 between them without a major hassle. In order for this to be possible, Kubernetes needs
18 to be deployed with a storage provider that supports read-write-many volumes so that
19 both components can use the shared files. This puts the burden in the Kubernetes deployment.
21 This feature aims to reduce this dependency of the Kubernetes deployment to provide a
22 shared volume by using MongoDB to share the files between the two components. The MongoDB
23 as a Filesystem can be achieved by using MongoDB in conjunction with GridFS and storing
24 the files as documents in MongoDB.
26 ## Demo or definition of done ##
27 * The files are written to MongoDB.
28 * OSM is capable to instantiate a NS and make use of VNF configuration primitives.