1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. (c) 2017 OPNFV Ulrich Kleber (Huawei)
9 This chapter summarizes the scenario analysis to provide some background.
10 It also defines the way to introduce the scenario processes.
15 In Arno release, the scenario concept was not created yet.
16 Looking back, we can say we had one scenario with OpenStack, ODL and KVM,
17 that could be deployed in two ways, by the two installers available in Arno.
22 In Brahmaputra, we added options for SDN (ONOS, OCL) and some optional
23 features (sfc, sdnvpn, kvm, l3 enabled ODL).
24 Thus we had 9 scenarios, some of them to be deployed with 2 installers,
25 that planned to participate in the release. Not all of them succeeded.
30 In Colorado more components and features were added to a total of 17
31 combinations of components and features. Some were supported by one
32 of the four installers, others by multiple installers. In addition HA
33 and NOHA options were defined.
34 This lead to 28 combinations that planned to participate.
39 In Danube the number of combinations of components and features increased
40 to 24, but since installer support increased and more scenarios planned
41 to provide HA and NOHA options, the number of combinations was 54.
43 In addition to that some scenarios were defined later in during development
44 and some scenarios worked on ARM support.
46 This created the need to better understand relationships and
47 incompatibilities of the scenarios to drive for a manageable process
50 As a result the relationship between the scenarios can be
51 visualized by a scenario tree.
53 .. figure:: scenario-tree-danube.png
55 The process for generic and specific scenarios is not in place for the
56 Danube release yet. But the different branches of the scenario tree
57 provide the candidates to define generic scenario during the timeframe
63 tbd: statistics on Euphrates Scenarios
65 During Euphrates timeframe, dynamic POD allocation is introduced in CI.
66 This is a prerequisite to make use of the SDF in the CI pipeline.
67 Therefore in this timeframe, scenario processes are introduced only in
68 a documentation way and as support for release management.
70 Also the definition of generic scenarios can be done.