OPNFV was formed to integrate the best of existing open source code into a reference platform that can be tested and deployed. OPNFV is committed to an upstream first methodology, only developing code when necessary to avoid proprietary forks of the upstream components. OPNFV adopts upstream open source projects and devotes development resources towards integration and testing of scenarios that become a part of the releases.
OPNFV performs system integration as an open community effort, which means OPNFV creates and evolves components in lock-step with upstream communities, composes and integrates those components, deploys and tests the integrated system, and finally publishes the test results – all in an iterative and fully automated way. OPNFV can be viewed as an example of DevOps for networking in the open.
DevOps CI/CD (Continuous Integration and Continuous Deployment) methodologies are the backbone of OPNFV. On a nightly basis, scenarios are built and deployed them in an automated fashion to Pharos labs across the globe on multiple hardware platforms. This level of built-in testing and automation enables network provisioning, speed, and technical diversity.
The seventh release, Gambia, advances support for cloud native applications and takes OPNFV maturity to a new level with additional monitoring and service assurance functionality. OPNFV, a pioneer in NFV continuous integration, is taking a first step towards continuous delivery with Gambia. Learn about Gambia.