Network Discovery - Functional Test Cases (Dublin)








Network Discovery

Native OpenStack API Support

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

nd | oom | deployment

Verify that nd can be deployed with the latest changes that allow connectivity to an openstack environment

PASS

@J. Ram Balasubramanian



SDNC-533: Netork Discovery - VM InfoClosed



nd | oom | deployment | configuration

Verify that on the nd, the openstack environment endpoint is configurable

PASS

@J. Ram Balasubramanian



l3-network out of scope for now

nd | oom | deployment | incorrect credentials

Verify that the nd process still comes up with incorrect credentials to openstack needed for token access

PASS

@J. Ram Balasubramanian





nd | oom | deployment | API Unreachable

Verify that the nd process still comes up with an unreachable endpoint for openstack

FAIL

@J. Ram Balasubramanian



NPE produced

SDNC-559: NPE shown when an incorrect openstack endpoint is provided.Closed

nd | logging

verify that the logging is consistent with ONAP logging and informative

PASS

@J. Ram Balasubramanian





nd | logging | passwords

verify that the logging does not contain any sensitive information

FAIL

@J. Ram Balasubramanian



LOG-909: POMBA: ND should not expose user / pass credentials when querying OpenStackClosed

nd | logging | error

verify that the logging in consistent with ONAP logging and informative

PASS

@J. Ram Balasubramanian





nd | query openstack | vserver | aai

verify that the aggregator can query the aaictxbuilder and send a vserver to be queried by nd

PASS

@J. Ram Balasubramanian





nd | query openstack | non existent vserver | aai

verify that the aggregator can query the aai ctxbuilder and send a vserver that does not exist in openstack

PASS

@J. Ram Balasubramanian





nd | query openstack | ndcb response

verify that the ncdb can reach the nd and get a response back for the above two queries

PASS

@J. Ram Balasubramanian





nd | query openstack | discovery and stictch

verify that the raw data retrieved by nd can be can be successfully passed to ncdb which is then stitched to a response

PASS

@J. Ram Balasubramanian





nd | query openstack | context aggregator

verify that the data retrieved by by nd can be successfully reached back to ctxaggregator

PASS

@J. Ram Balasubramanian





nd | query openstack | kibana reporting

verify that the data retrieved by by nd can be successfully reported back to the kibana board

PASS

@J. Ram Balasubramanian





developer documentation

Verify that the ONAP developer wiki has been updated with information regarding the latest network discovery API and calls

PASS

@J. Ram Balasubramanian





HTTPS Support for Network Discovery

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

ndcb | deployment | https

Verify that the context builder can be deployed (using configuration) to talk to ND via HTTPS

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



ndcb | deployment | certs

Verify that OOM can deploy the appropriate certs for the ndcb in the appropriate folders

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



ndcb | nd | https

Verify that the ndcb talks to nd over https

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



nd | http

Verify that the nd talk to southbound (openstackAPI) via http

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



nd | http | ndcb

Verify that the northbound (nd -> ndcb) is still http

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



nd | http

Verify that the ND rejects the request if sent by HTTP only

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-375



Network Discovery - network 

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

nd | network retrieval

Verify that the network attributes are returned. See Network Discovery Microservice (Dublin release) for a list of expected attributes.

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-475



nd | network retrieval failure

Verify that a failure is returned is the network-id is not found in Openstack

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-475



Network Discovery - ports

 

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

nd | port

Verify that the port and its related attributes can be returned by Openstack

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-637



nd | port

Verify that information is correctly logged in ND for query to Openstack

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-637



nd | port

Verify that the returned values from OpenStack are properly read by ND

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/SDNC-637



POMBA: Cheap and cheerful Openstack Network Discovery Robustness



Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

nd | openstack not reachable

verify that incase the openstack vm is not reachable, nd returns an error, but flow still continues



@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/LOG-938



nd | openstack credentials not valid

verify that incase wrong credentials were supplied (user-name), nd returns an error code but the flow still continues



@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/LOG-938



nd | openstack password is not valid

verify that incase wrong password were supplied, nd returns an error code but the flow still continues



@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/LOG-938



nd | openstack endpoint not valid

verify that incase an incorrect/invalid URL is supplied, nd still starts up and accepts requests. But returns dataQuality error and flow continues



@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/LOG-938