Table of Contents | ||
---|---|---|
|
POMBA Data Router
HTTPS Support
Table of Contents | ||
---|---|---|
|
POMBA Data Router
HTTPS Support
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data-router | deployment | https | Verify that the POMBA data-router can be deployed using HTTPS as a configurable parameter. | PASS |
| ||||||||||||||||||||||||
data-router | orchestration-initiation | https | Verify that an orchestration-event can be published to the data-router over HTTPS | PASS |
| ||||||||||||||||||||||||
data-router | orchestration-initiation | https | Verify that the data-router rejects the orchestration-event if sent via HTTP | PASS |
| ||||||||||||||||||||||||
data-router | server-side certificates | https | The purpose of the test is to validate that the orchestration-event to data-router can only be successful with server-side certificates | PASS |
| ||||||||||||||||||||||||
data-router | orchestration-initiation | httpsVerify that an server-side certificates | The purpose of the test is to validate that the orchestration-event can be published to the data-router over HTTPSwill be rejected if the server-side certificates are not loaded | PASS |
| data-router | orchestration-initiation | https | Verify that the data-router rejects the orchestration-event if sent via HTTP | PASS |
|
Context Builder: SDNC
OOM
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oom deployment | Verify that the SDNC Context Builder is capable of being deployed through OOM. | PASS |
| data-router | server-side certificates | https | The purpose of the test is to validate that the orchestration-event to data-router can only be successful with server-side certificates
| |||||||||||||||
oom deletion | Verify that the SDNC Context Builder is capable of being deleted form a POMBA deployment. | PASS |
| data-router | server-side certificates | The purpose of the test is to validate that the orchestration-event to data-router will be rejected if the server-side certificates are not loaded
|
SDNC Seed Code w/ Generic Resources API
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
context aggregator | builders | properties | sdnc.properties | Verify that the Context Aggregator config/builders/ directory contains an sdnc.properties file upon deployment so that the builder can be utilized in audits. | PASS |
|
Context Builder: SDNC
OOM
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oom deployment
| ||||||||||||||||
sdnccontextbuilder | service | context | basic auth | Verify that the SDNC Context Builder is capable of being deployed through OOMcan successfully process an incoming context request using basic authentication. | PASS |
| |||||||||||||
sdnccontextbuilder | service | context | basic auth | bad credentials | Verify that the SDNC Context Builder is capable of being deleted form a POMBA deploymentrejects requests that do not provide the correct credentials. | PASS |
|
SDNC Seed Code w/ Generic Resources API
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
context aggregator | builders | properties | sdnc.properties
| |||||||||||||||||
context aggregator -> sdnc context builder | Verify that the Context Aggregator config/builders/ directory contains an sdnc.properties file upon deployment so that the builder can be utilized in auditsis capable of interoperating with the SDNC Context Builder. | PASS |
| ||||||||||||||
sdnccontextbuilder | service | context | basic authsdnc context builder -> sdnc | Verify that the SDNC Context Builder can successfully process an incoming context request using basic authenticationis capable of interoperating with an SDNC. | PASS |
|
POMBA APIv1
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sdnccontextbuilder | v1 | service | context | basic auth | bad credentials | Verify that the SDNC Context Builder rejects requests that do not provide the correct credentialscontext API can be called while explicitly referencing the version (v1). | PASS |
| |||||||||||||
context aggregator -> sdnc context buildersdnccontextbuilder | service | context | Verify that when the API version for the SDNC Context Aggregator is capable of interoperating with the SDNC Context BuilderBuilder is not explicitly specified, the latest version (APIv1) will be invoked. | PASS |
| |||||||||||||
sdnccontextbuilder | v1 | service | context | vservers fields | Verify that the SDNC Context Builder is capable of interoperating with an SDNCcan return the full list of required attributes associated with one or more vservers associated with a service instance. The attribute values should be obtained from the correct source attributes. | PASS |
|
POMBA APIv1
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sdnccontextbuilder | v1 | service | context | Verify that the SDNC Context Builder context API can be called while explicitly referencing the version (v1)
| |||||||||||||||||
sdnccontextbuilder | v1 | service | context | l3-networks fields | Verify that the SDNC Context Builder can return the full list of required attributes associated with one or more l3-networks associated with a service instance. The attribute values should be obtained from the correct source attributes. | PASS |
| |||||||||||||||
sdnccontextbuilder | v1 | service | context | serviceInstanceId missing | Verify that when the API version for the SDNC Context Builder is not explicitly specified, the latest version (APIv1) will be invokedreturns a 400 error when the required serviceInstanceID parameter is missing. | PASS |
| |||||||||||||||
sdnccontextbuilder | v1 | service | context | vservers fieldsX-TransactionId missing | Verify that the SDNC Context Builder can return the full list of required attributes associated with one or more vservers associated with a service instance. The attribute values should be obtained from the correct source attributesis capable of processing a context request that omits the X-TransactionId header. | PASS |
| |||||||||||||||
sdnccontextbuilder | v1 | service | context | l3X-networks fieldsFromAppId missing | Verify that the SDNC Context Builder can return the full list of required attributes associated with one or more l3-networks associated with a service instance. The attribute values should be obtained from the correct source attributes.reutrns a 400 error processing a context request that omits the X-FromAppId header. | PASS |
| |||||||||||||||
sdnccontextbuilder | v1 | service | context | serviceInstanceId missingSDNC not available | Verify that the SDNC Context Builder returns a 400 500 error when the required serviceInstanceID parameter is missingthe SDNC from which data is to be obtained is not available. | PASS |
| |||||||||||||||
sdnccontextbuilder | v1 | service | context | X-TransactionId missingservice not found | Verify that the SDNC Context Builder is capable of processing a context request that omits the X-TransactionId headerreturns a 404 error when the service instance for which context is requested cannot be located in the SDNC. | PASS |
| |||||||||||||||
sdnccontextbuilder | | v1 | service | context | X-FromAppId missinglogging | success | Verify that the SDNC Context Builder | reutrns a 400 error processingprovides sufficient logging when a context request | that omits the X-FromAppId header.PASSis successfully processed. |
| Logging for the sdncctxbuilder will be tested on the next phase of the epic | ||||||||||||
sdnccontextbuilder | | v1logging | | service | context | SDNC not availablefailure | bad request | Verify that the SDNC Context Builder | returns a 500 error when the SDNC from which data is to be obtained is not available.PASS | provides sufficient logging when a context request is unsuccessfully processed due to a missing parameter. |
| Logging for the sdncctxbuilder will be tested on the next phase of the epic | |||||||||||
sdnccontextbuilder | v1 | service | context | service not foundswagger | Verify that the SDNC Context Builder returns a 404 error when the service instance for which context is requested cannot be located in the SDNCprovides swagger documentation for v1 of the Context Builder API. | PASS |
| sdnccontextbuilder | logging | success|||||||||||||||
wiki | Verify that the wiki documentation provides a suitable description of the SDNC Context Builder | provides sufficient logging when a context request is successfully processedAPIv1. | PASS |
| 4733707d-2057-3a0f-ae5e-4fd8aff50176 | |||||||||||||
key | LOG-462 | Logging for the sdncctxbuilder will be tested on the next phase of the epic | sdnccontextbuilder | logging | failure | bad request | Verify that the SDNC Context Builder provides sufficient logging when a context request is unsuccessfully processed due to a missing parameter.
|
API Mapper w/ VNF API
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
default config | context request | service type | vFW | Verify that, using the default configuration, the VNF API is utilized when the SDNC Context Builder detects that the service instance is of type "vFW". | PASS |
| 462Logging for the sdncctxbuilder will be tested on the next phase of the epic | sdnccontextbuilder | v1 | swagger | Verify that the SDNC Context Builder provides swagger documentation for v1 of the Context Builder API
| |||||||||||||
default config | context request | service type | vDNS | Verify that, using the default configuration, the VNF API is utilized when the SDNC Context Builder detects that the service instance is of type "vDNS". | PASS |
| wiki | Verify that the wiki documentation provides a suitable description of the SDNC Context Builder APIv1
| ||||||||||||||
default config | context request | service type | non-vFW/vDNS | Verify that, using the default configuration, the GENERIC-RESOURCE-API is utilized when the SDNC Context Builder detects that the service instance isn't of the type vFW or vDNS. | PASS | |||||||||||||||||
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||||||||
default config | context request | service type | vFW | Verify that, using the default configuration, the VNF API is utilized when the SDNC Context Builder detects that the service instance is of type "vFW"
|
API Mapper w/ VNF API
| |||||||||||||||||
generic-resource-api | common model support | vserver | Verify that when the SDNC Context Builder utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory vserver attributes. | PASS |
| ||||||||||||||
default config | context request | service type | vDNS | Verify that, using the default configuration, the VNF API is utilized generic-resource-api | common model support | l3-network | Verify that when the SDNC Context Builder detects that the service instance is of type "vDNS"utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory l3-network attributes. | PASS |
| |||||||||||||
default config | context request | service type | non-vFW/vDNS | Verify that, using the default configuration, the GENERIC-RESOURCE-API is utilized when the SDNC Context Builder detects that the service instance isn't of the type vFW or vDNSrules modification | Verify that the rules used to select which API should be used to gather service data can be changed. | PASS |
| |||||||||||||
generic-resource-api | common model support | vservercontext request | aai unavailable | Verify that an error is returned when the SDNC Context Builder utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory vserver attributes.is unable to contact the AAI and cannot, therefore, determine ServiceType for rules mapping | PASS |
| ||||||||||||||
developer wiki | Verify that when the the developer wiki has been updated to include information about the API mapping feature in SDNC Context Builder utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory l3-network attributes., including how to modify the mapping rules | PASS |
| rules modification | Verify that the rules used to select which API should be used to gather service data can be changed. | PASS | David Stangl
L2 Fabric Retrieval - network
Test Case | Description | Status | Owner | Date | JIRA link | Comment | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
network | sdnc| SDNCctxbuilder | Generic-API | Verify that the latest sdncctxbuilder can query SDNC and return the required attributes | PASS |
|
| |||
network | sdnc| SDNCctxbuilder | VNF-API | Verify that |
the latest sdncctxbuilder can query SDNC and return the required attributes | FAIL |
|
|
|
|
POMBA Reporting
https support for Kibana
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oom deployment | Verify that the pomba-kibana dashboard can be deployed via an allowed HTTPS only configuration | PASS | J. Ram Balasubramanian |
| ||||||||||
oom deployment | Generate new self signed certificate and verify HTTPS connection after deployment | PASS | J. Ram Balasubramanian |
| ||||||||||
kibana dashboard access | Verify that the kibana dashboard can only be accessed via HTTPS when configured | PASS | J. Ram Balasubramanian |
| ||||||||||
kibana dashboard access | Verify that pomba reports are posted and are view-able by Kibana | PASS | J. Ram Balasubramanian |
|
A&AI Context Builder
L2 Fabric Retrieval - PNF
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
pnf | aai | aaictxbuilder | Verify that the latest aaictxbuilder can query AAI and return the required attributes | PASS | J. Ram Balasubramanian |
| ||||||||||
pnf | aai | aaictxbuilder | Verify that the latest aaictxbuilder can query AAI and return the required attributes | PASS | J. Ram Balasubramanian |
|
pserver retrieval from A&AI Context Builder
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
pserver | aai | aaictxbuilder | Verify that the latest aaictxbuilder can query AAI and return the required attributes | PASS |
| |||||||||||
pserver | aai | aaictxbuilder | Verify that the latest aaictxbuilder can query AAI and return the required attributes and shown in Kibana | PASS | J. Ram Balasubramanian |
|
L2 Fabric Retrieval - p-interface
Test Case | Description | Status | Owner | Date | JIRA link | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
p-interface | aai | aaictxbuilder | Verify that the latest aaictxbuilder can query AAI and return the required attributes | PASS | J. Ram Balasubramanian |
|