- VNF Healthcheck @ VNF Package (VVP/VNFSDK)
- VNF Healthcheck @ VNF Instance Test (SDC)
- VNF Healthcheck @ VNF in Service Test (APPC)
- Title: VNF Healthcheck @ VNF Package
- Requirement # R-31809 The VNF MUST support the HealthCheck RPC.
- Summary: ONAP Actors (VNF, Operator, ONAP Platform components etc.):
To support the healthcheck RPC, the VNF must have a connection to APP-C and the port number, URL and authentication information must be provided by the VNF Provider. The existence of this information should be validated in the VNF package.
- Preconditions ( ONAP, VNF states, test equipment/ data patterns, measurements) :
VNF Package is available for inspection.
VNF Package includes HEAT templates or TOSCA topology
VNF Package Information model includes fields for Healthcheck RPC port number URL and authentication information
- Operational sequence ( e.g. Message Sequence chart + text explanations) :
- Parse the VNF Package Heat Template / TOSCA topology and verify whether a network interface connection to APP-C exists.
- Parse the VNF Package to verify whether the HealthCheck RPC port number, URL and authentication information
- Exists
- Is syntactically valid
- Post conditions (any post processing of the measurements, any cleanup of the ONAP configuration, reset of the test equipment etc.):
VNF Package remains available for other tests.
- Test Result decision ( measurement decision criteria ):
Test FAILS if
- No interface to APP-C identified or
- Heathcheck RPC port information is not provided or
- Heathcheck RPC port information is not syntactically correct.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Title: VNF Healthcheck @ VNF Instance Test
- Requirement # R-31809 The VNF MUST support the HealthCheck RPC.
- Summary: ONAP Actors (VNF, Operator, ONAP Platform components etc.):
Operator tests the function of the healthcheck RPC using operator console functions on a running instance of the VNF.
- Preconditions ( ONAP, VNF states, test equipment/ data patterns, measurements) :
Test above passed
VNF onboarded into SDC
Ie VNF and associated information available in A&AI
- Operational sequence ( e.g. Message Sequence chart + text explanations) :
- Normal VNF operation:
1) Operator instantiates VNF and configure VNF and waits for VNF to stabilize
2) Operator requests VNF Healthcheck from operator console
3) Healthcheck response analyzed
- Inhibited VNF operation
1) Operator instantiates VNF and misconfigures configure VNF and waits for VNF to stabilize
- Post conditions (any post processing of the measurements, any cleanup of the ONAP configuration, reset of the test equipment etc.):
VNF Instance is deleted.
- Test Result decision ( measurement decision criteria ):
(a) Test FAILS if no response within a reasonable timeout OR if health check response is NOT 200 OK
(b) Test FAILS if no response within a reasonable timeout OR if health check response is 200 OK
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Title: VNF Healthcheck @ VNF in Service Test
- Requirement # R-31809 The VNF MUST support the HealthCheck RPC.
- Summary: ONAP Actors (VNF, Operator, ONAP Platform components etc.):
- Preconditions ( ONAP, VNF states, test equipment/ data patterns, measurements) :
- Operational sequence ( e.g. Message Sequence chart + text explanations) :
- Post conditions (any post processing of the measurements, any cleanup of the ONAP configuration, reset of the test equipment etc.):
- Test Result decision ( measurement decision criteria ):