commit | 6128779ae36dd02ea7ef1002d977e66f50e5151f | [log] [tgz] |
---|---|---|
author | Sergio Slobodrian <sslobodr@ciena.com> | Tue Jun 27 12:14:05 2017 -0400 |
committer | Sergio Slobodrian <sslobodr@ciena.com> | Tue Jun 27 12:28:33 2017 -0400 |
tree | 504c1fb86e14419d01fe22197b1eac6cec37f3c2 | |
parent | d1aa9e7051bad6bc725b9688a427360e39fbafb7 [diff] |
Updated the installer such that in test mode all built containers are transferred to the install targets. This allows new containers to be tested before they are added to the production list. Changed the order in which some install steps were executed in test mode to allow walking away from the process more quickly by prompting for information earlier. Updated the docker service instantiation to use the newly sumbmitted compose files rather than the command line. Once the installer is built in test mode it's started automatically rather than requiring intervention and then exists when it's completed the deployment of the cluster. This will be useful when integrating into the automated build process later. Change-Id: Id978cae69b53c605abefeb9b55f2671f9b9cfd20
Voltha aims to provide a layer of abstraction on top of legacy and next generation access network equipment for the purpose of control and management. Its initial focus is on PON (GPON, EPON, NG PON 2), but it aims to go beyond to eventually cover other access technologies (xDSL, Docsis, G.FAST, dedicated Ethernet, fixed wireless).
Key concepts of Voltha:
Control and management in the access network space is a mess. Each access technology brings its own bag of protocols, and on top of that vendors have their own interpretation/extension of the same standards. Compounding the problem is that these vendor- and technology specific differences ooze way up into the centralized OSS systems of the service provider, creating a lot of inefficiencies.
Ideally, all vendor equipment for the same access technology should provide an identical interface for control and management. Moreover, there shall be much higher synergies across technologies. While we wait for vendors to unite, Voltha provides an increment to that direction, by confining the differences to the locality of access and hiding them from the upper layers of the OSS stack.
While we are still at the early phase of development, you can check out the BUILD.md file to see how you can build it, run it, test it, etc.
Contributions, small and large, are welcome. Minor contributions and bug fixes are always welcome in form of pull requests. For larger work, the best is to check in with the existing developers to see where help is most needed and to make sure your solution is compatible with the general philosophy of Voltha.