Overview
Project Name | Enter the name of the project |
---|---|
Target Release Name | Jerma |
Project Lifecycle State | Mature |
Scope
Fault Management and Maintenance project scope is to fill gaps for infrastructure fault management and maintenance with minimum impact on VNF service. Fault management is done in earlier releases. In this release, it is to finalize the maintenance part supporting the ETSI definitions with the OpenStack solution. Also to ensure testing is always possible without OPNFV installer by utilizing DevStack for OpenStack testing. Upstream OpenDev (OpenStack) Fenix continues the work and has a solution also for Kubernetes.
Requirements
No dependency on release requirements
Release Artifacts
Indicate the work product (Executable, Source Code, Library, API description, Tool, Documentation, Release Note, etc) for this release.
Name | Description | Format (Container, Compressed File, etc.) |
---|---|---|
VNFM maintenance with ETSI changes | https://gerrit.opnfv.org/gerrit/c/doctor/+/69405 | |
DevStack support | https://gerrit.opnfv.org/gerrit/c/doctor/+/69134 |
Architecture
High-level architecture diagram
The latest architecture of maintenance implementation is here:
https://fenix.readthedocs.io/en/latest/user/architecture.html#high-level-sequence-diagram
When OPNFV documentation produced for Jerma there is also existing Doctor documentation. This documentation is the same in the previous release and includes also the fault management part.
Internal Dependencies
For OPNFV Testing FUEL /MCP installer has been used. This will still work for OpenStack Train, but any later OpenStack releases should be tested with multinode DevStack.
External Dependencies
OpenStack (Rocky, Stein, Train and Ussuri verified)
- Aodh/Ceilometer (Rocky, Stein, Train and Ussuri verified)
- Congress (not currently tested)
- Fenix (OpenDev, latest master)
- Nova (Rocky, Stein, Train and Ussuri verified)
- Vitrage (not currently tested)
- Neutron (Rocky, Stein, Train and Ussuri verified)
- Heat (Rocky, Stein, Train and Ussuri verified)
Test and Verification
The project has been tested with OPNFV Fuel (Openstack Train) and externally with OpenStack DevStack (Rocky, Stein, Train and Ussuri)
Jerma changes tested with Fuel for both fault management and maintenance: https://build.opnfv.org/ci/job/doctor-verify-master/237/
Fenix also has instructions and tools to test maintenance in DevStack for OpenStack and Kubernetes use case. In includes also support for testing with Doctor: https://opendev.org/x/fenix/src/branch/master/fenix/tools
Risks
List any risks and a plan to mitigate each risk.
Risk Description | Mitigation Plan |
---|---|
- | - |