This is an old revision of the document!
"C" Release Page
Need to add pages around release planning, projects involved, infrastructure, reporting & share relevant information here.
The C release will consist of a common deployment which may be extended by feature and development projects.
From the Brahmaputra release onwards, a user can choose the features to be installed for a particular installation. Feature selection and the associated configuration of the features is done via a set of configuration files which are common for all installers (“install.yaml” – for general configuration and feature selection, “feature_x.yaml” – for configuration specific to a “feature_x”, like for example a SDN-controller like OpenDaylight). Note that not all features/functions are install-time features. Installers only take care of install-time features. Note that installers only install a particular feature or component, i.e. they don’t take any responsibility for the appropriate operation of a feature, component, or function.
Test projects (i.e. Functest, Yardstick, etc.) supply a set of tests for Colorado. Colorado testing adds to the existing test suites available in the OPNFV Brahmaputra release. Tests which are to be run on an installation are defined by a set of test-configuration scripts.
A release is constituted through a set of deployments (defined by the configuration files), the associated tests (defined by the test configuration) and the corresponding test results. Note that the set of combinations tested follows interest: For a release not all possible feature/component and deployment configurations will be tested. Testing will follow the interest (and associated invested effort) of the projects participating, rather than try to test any possible combination.