Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Community Planning and Coordination

List of OpenSDN repositories

1. https://github.com/OpenSDN-io/community repository is used to coordinate the community and the project. This repository is used primarily for:

2. https://github.com/OpenSDN-io/docs repository stores the documentation for the project.

3. https://github.com/OpenSDN-io/tf-vrouter stores the data plane components of OpenSDN (vRouter Forwarder module), namely: a) a kernel module (vrouter.ko) and b) a DPDK application for forwarding packages between interfaces.

4. https://github.com/OpenSDN-io/tf-controller stores the control plane components of OpenSDN, such as:

  • OpenSDN Controller that stores RIB information;
  • OpenSDN vRouter Agent that programmes vRouter Forwarder (converts RIB into FIB);
  • OpenSDN Config that manages high-level network configurations;
  • and other components and modules.

5. https://github.com/OpenSDN-io/tf-dev-env repository is used to initialize development environment of OpenSDN, i.e. a container to compile all components and modules of the project and to build the corresponding RPM packages.

6. https://github.com/OpenSDN-io/tf-common stores common code and libraries for Controller and Analytics components of OpenSDN technology.

7. https://github.com/OpenSDN-io/tf-container-builder is used to create containers for microservices.

8. https://github.com/OpenSDN-io/tf-devstack is a tool for deployment of OpenSDN from published containers or building and deploying from sources.

9. https://github.com/OpenSDN-io/tf-ansible-deployer keeps a set of playbooks to install OpenSDN as the microservices architecture.

10. https://github.com/OpenSDN-io/doxygen-docs is a storage for the doxgen documentation generated from the Controller source code.

11. https://github.com/OpenSDN-io/tf-kolla-ansible contains a modified version of OpenStack Kolla Ansible for running with OpenSDN.

12. https://github.com/OpenSDN-io/tf-packages provides spec files for RPM packages generation of OpenSDN components and modules.

13. https://github.com/OpenSDN-io/tf-analytics stores the source code of OpenSDN Analytics component.

14. https://github.com/OpenSDN-io/tf-jenkins stores configuration files and scripts for OpenSDN CI/CD (https://gerrit.opensdn.io/) using Jenkins (https://www.jenkins.io/).

15. https://github.com/OpenSDN-io/tf-vnc stores default.xml file which is used to store OpenSDN build directory structure (list of sub-directories and their correspondence to OpenSDN repositories).

16. https://github.com/OpenSDN-io/tf-charms stores configuration files for Juju charms for OpenSDN services.

17. https://github.com/OpenSDN-io/tf-nova-vif-driver stores the source code of OpenStack Nova VIF driver for OpenSDN.

18. https://github.com/OpenSDN-io/tf-test repository contains the test code for validating the OpenSDN infrastructure.

19. https://github.com/OpenSDN-io/tf-third-party contains a list of packages required to build the OpenSDN Virtual Network Controller.

20. https://github.com/OpenSDN-io/tf-web-controller contains front end Web UI code for the management of OpenSDN network virtualization solution.

21. https://github.com/OpenSDN-io/tf-webui-third-party stores patches for the third party libraries used in tf-web-controller of OpenSDN.

22. https://github.com/OpenSDN-io/tf-helm-deployer consists of OpenSDN helm charts which helps to deploy OpenSDN networking components as microservices.

23. https://github.com/OpenSDN-io/tf-neutron-plugin provides OpenStack Neutron plugin for OpenSDN.

24. https://github.com/OpenSDN-io/tf-heat-plugin provides an OpenSDN plugin for OpenStack Heat.

25. https://github.com/OpenSDN-io/tf-dev-test is an orchestrating repository for all OpenSDN tests (tf-deployment-test, tf-sanity and others) and is responsible for high level operations on tests suites.

26. https://github.com/OpenSDN-io/tf-deployment-test contains tests for OpenSDN deployment.

27. https://github.com/OpenSDN-io/tf-tripleo-puppet contains tripelO OpenSDN plugin.

28. https://github.com/OpenSDN-io/tf-tripleo-heat-templates keeps tripleO templates for OpenSDN OpenStack Heat plugin.

29. https://github.com/OpenSDN-io/tf-third-party-packages stores RPM specs to build third party packages for OpenSDN components and modules.

30. https://github.com/OpenSDN-io/tf-third-party-cache is a cache of third party libraries sources used in OpenSDN.

31. https://github.com/OpenSDN-io/tf-specs holds specifications (blueprints) of OpenSDN technical features (including the introduced earlier in Contrail, OpenContrail and Tungsten Fabric).

  1. https://github.com/OpenSDN-io/tf-operator provides deployment via operator.

33. https://github.com/OpenSDN-io/tf-dpdk contains DPDK (https://www.dpdk.org/) technology sources used in the OpenSDN data plane component.

34. https://github.com/OpenSDN-io/tf-build is a collection of SCons recipes used to build the OpenSDN Virtual Network Controller: stores SConstruct and rules.py files.

35. https://github.com/OpenSDN-io/tf-api-client contains schema files for the OpenSDN control plane data types and VNC client source code.

36. https://github.com/OpenSDN-io/tf-fabric-utils provides means to manage hardware using OpenSDN.

37. https://github.com/OpenSDN-io/website stores source code of OpenSDN.io website.

About

Community Planning and Coordination

Topics

Resources

Stars

24 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors