2020.03.03
- ExtAPI
- No update on https://groups.io/g/onap-bbs/message/656
- SDNC DG
- New logs 20200227_pnf_relocation_2.zip
- Need to implement logic to handle service instance metadata. See https://open.rocket.chat/channel/onap-bbs-public?msg=dnbZ4sAp5RxsN5fd6
- SO
- DCAE
- Policy
- Need to improve exception handling when accessConnectivity creation fails
- Integration testing
- Morgan Richomme to initiate the process to get a dedicated repo for the BBS use case artefacts (DGs, policy, service model...)
- Setting up master branch in Swisscom Lab
- Need to run E2E tests with real ONT/OLT
- Need to review the use case documentation by M4. See https://lists.onap.org/g/onap-discuss/message/20159
2020.02.25
Notes
- ExtAPI
- To use https in Frankfurt: https://groups.io/g/onap-bbs/message/656 --> we need to update BBS portal
- SDNC DG
- logs pnf relocation: 20200224_pnf_reregistration_logs.zip
- Merged: https://gerrit.onap.org/r/c/sdnc/oam/+/101784
- SO
- https://lists.onap.org/g/onap-discuss/message/20064
- - SO-2668Getting issue details... STATUS
- - SO-2672Getting issue details... STATUS
- Testing of simplified BBS model
- DCAE
- Policy
- Onboarded using new APEX framework, working ok
- Integration testing
2020.02.18
Notes
- SDNC DG
- Missing remote_id value in bbs-access-connectivity-create.json. Change committed: - SDNC-1021Getting issue details... STATUS
Error sending the request: Exception while posting http request to client javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Solved - SDNC-179Getting issue details... STATUS
kubectl exec -ti dev-sdnc-sdnc-0 -n onap -- bash openssl s_client -connect 172.30.0.55:26335 # copy server certificate and paste in /tmp/<CA_CERT_NAME>.crt sudo keytool -importcert -file /tmp/<CA_CERT_NAME>.crt -alias <CA_CERT_NAME>_key -keystore truststore.onap.client.jks -storepass adminadmin keytool -list -keystore truststore.onap.client.jks -storepass adminadmin | grep <CA_CERT_NAME>
- SO
- Set correct resquest-action in SDNC request by modifying the VNF_PARAM_XSD value to 'AccessConnectivity' or 'InternetProfile' in SO's catalogdb.vnf_recipe (see BBS Documentation (Frankfurt)#SO)
- - SO-2611Getting issue details... STATUS
- - SO-2608Getting issue details... STATUS
- DCAE
- Testing ongoing
- Additional tests needed after SDK update
- Policy
- New BBS apex policy successfully tested with CPE Authentication
- Policy version will be updated to 1.0.2
- PNF relocation will be tested later, after the new issue with PRH is solved
- New policy models will be uploaded to https://gitlab.com/onap-bbs/bbs-apex-policy
- Integration testing
- Successful service creation: 20200216_bbs_service_logs.zip
- PNF relocation fails in PRH:
org.onap.dcaegen2.services.prh.tasks.ScheduledTasks |2020-02-18T10:34:46.476Z |WARN |Chain of tasks have been aborted due to errors in PRH workflow | |org.onap.dcaegen2.services.sdk.rest.services.adapters.http.exceptions.HttpException: Request failed for URL 'https://aai.onap.svc.cluster.local:8443/aai/v12/network/pnfs/pnf/business/customers/customer/f94c7606-31ef-4aef-8305-4a3cdc32ae18/service-subscriptions/service-subscription/BBS E2E Service/service-instances/service-instance/9e71a477-7d70-4027-ad39-fdeaad485cb5'. Response code: 400 Bad Request
- ONAP demo vs dedicated BBS use case repository. See https://lists.onap.org/g/onap-discuss/message/19997
- Testing in UNH-IOL with Nokia equipment/controller
Action Items
- Madhukar Shetty David Perez Caparros to collect logs after PNF relocation testing to further develop the SDNC DGs
- David Perez Caparros to investigate how to simplify the use case configuration in SO (too many manual steps)
- Stavros Kanarakis to clarify the additional tests required for bbs-ep in DCAE team
- Prakash E Stavros Kanarakis to commit SDNC DGs after testing of PNF relocation and service creation/deletion is completed
- David Perez Caparros to clarify UNH-IOL lab availability for testing, before/after M4?
- David Perez Caparros to follow up on the creation of the integration/usecase/bbs repository for BBS specific code/models
2020.02.11
Notes
- SDNC DG
- Installed the modified vnf-topology-operation DG, which includes the CreateAccessConnectivityInstance action, provided byRavi Prakash : mod_vnf-topology-dgs.zip
- SO
- So far, the PNF registration timeout cannot be reproduced ( - SO-2608Getting issue details... STATUS )
Error in CreateSDNCNetworkResource recipe. Log file: so-debug.log
2020-02-11T08:14:04.440Z||o.o.s.b.infrastructure.scripts.DoCreateResources - Now we deal with resource:CPE ... 2020-02-11T08:14:26.921Z|a3794ca2-27c2-4d53-b0d6-76bdf20695c1|org.onap.so.bpmn.core.json.JsonUtils - getJsonValue(): the raw value is a String Object={"ont_ont_serial_num":"HWTC02FF269D","edgeinternetprofile_ip_rg_mac_addr":"54:04:a6:38:12:9d","edgeinternetprofile_ip_downstream_speed":"5","ont_ont_mac_addr":"54:04:a6:38:12:9d","ont_ont_swVersion":"1.0.0","ont_ont_manufacturer":"HUAWEI","cvlan":"113","edgeinternetprofile_ip_upstream_speed":"5","edgeinternetprofile_ip_remote_id":"1000:113","edgeinternetprofile_ip_service_type":"BBS_E2E_Service","svlan":"1000","ont_ont_pnf_name":"Huawei-HWTC02FF269D","ont_ont_nf_type":"HN8255WS"} 2020-02-11T08:14:26.922Z|a3794ca2-27c2-4d53-b0d6-76bdf20695c1|o.o.s.b.i.scripts.CreateSDNCNetworkResource - Enter getPnfInstance 2020-02-11T08:14:26.924Z|a3794ca2-27c2-4d53-b0d6-76bdf20695c1|org.camunda.bpm.engine.context - ENGINE-16006 BPMN Stack Trace: Task_1mbzgl7 (activity-execute, ProcessInstance[8507e2aa-4ca6-11ea-87e1-1ab35642b2b6]) Task_1mbzgl7, name=Update resource input ^ | Task_13sx2bp, name=Pre Process Request ^ | Task_1dlrfiw, name=Set the Recipe DesignTimeParam ^ | createNS_StartEvent, name=createNS_StartEvent 2020-02-11T08:14:26.925Z|a3794ca2-27c2-4d53-b0d6-76bdf20695c1|org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unable to evaluate script while executing activity 'Task_1mbzgl7' in the process definition with id 'CreateSDNCNetworkResource:2:245a1b12-4c54-11ea-87e1-1ab35642b2b6': org.onap.so.client.graphinventory.exceptions.IncorrectNumberOfUriKeys: Expected 0 variables: []
Modified the CreateSDNCNetworkResource.groovy to include the right resource names in Swisscom lab:
switch (modelName) { case ~/[\w\s\W]*OLT[\w\s\W]*/ : case ~/[\w\s\W]*AccessConnectivity[\w\s\W]*/ : ... break ... case ~/[\w\s\W]*EdgeInternetProfile[\w\s\W]*/ : case ~/[\w\s\W]*InternetProfile[\w\s\W]*/ : ... break
- DCAE update
- SDK upgrade ongoing
- Unit tests OK
- Next: Integration-tests (CSIT)
- ToDo: new documentation (readthedocs Frankfurt)
- Policy update
- testing session needed
- Integration testing update
Action items
- Stavros Kanarakis Prakash E David Perez Caparros to check error when updating service instance metadata for AccessConnectivity and add to InternetProfile section
- Stavros Kanarakis Madhukar Shetty Prakash E to coordinate merge of Nokia and Huawei changes into SDNC DG vnf-topology-operation and commit code to ONAP's SDNC repo
- Stavros Kanarakis Former user (Deleted) to coordinate on application.clversion expected by APEX policy and update default bbs-ep default config accordingly
- Former user (Deleted) Stavros Kanarakis David Perez Caparros to test the latest APEX policy in swisscom lab
2020.02.04
Notes
- Swisscom lab:
- ONAP ElAlto is up again
- New SDNC DG:
- - SDNC-1021Getting issue details... STATUS
- Ran 1st test of new DGs in Swisscom lab
- Feedback from Prakash E: SO is triggering vnf-topology-operation DG with svc-action as "create" and request-action as "createnetworkinstance". Since request-action "createnetworkinstance" is not present in vnf-topology-operation, it's returned without calling any corresponding BBS DGs
- We may need changes in the SO BPMN recipe "CreateSDNCNetworkResource" or in the vnf-topology-operation SDNC DG
- SO:
- We need to double check the PNF READY timeout issue in Swisscom lab and provide logs in - SO-2608Getting issue details... STATUS
- Closed - SO-1994Getting issue details... STATUS , we did not see this issue happening again in El Alto release
- DCAE:
- - DCAEGEN2-2047Getting issue details... STATUS > the effort due to the new introduced changes in DCAE SDK is bigger than expected, but still feasible to implement by M4
- - DCAEGEN2-1583Getting issue details... STATUS > the scope of the task has been reduced in Frankfurt
- Policy:
- We cannot keep BBS APEX policy in ONAP's Policy repository. It was agreed in R4 that use case code will not be a part of the platform repos.
- New repository in gitlab for BBS APEX policy: https://gitlab.com/onap-bbs/apex-policy
- Closed ticket - POLICY-2333Getting issue details... STATUS
- Once the policy is ready, we need to consider moving the policy code to https://gerrit.onap.org/r/admin/repos/demo
Action items:
- Stavros Kanarakis and Prakash E to check the feasibility of adding the request-action "createnetworkinstance" to vnf-topology-operation DG. Otherwise, we need to propose a modification of the CreateSDNCNetworkResource BPMN in SO
- David Perez Caparros to double check whether the PNF READY timeout issue is still happening and if so, provide feedback in SO-2608
- David Perez Caparros to get an update on SO-2609 and SO-2611
- dbalsige and David Perez Caparros to test the Access SDN M&C + OLT + ONT setup in Swisscom lab
2020.01.28
Notes
- New SDNC DG:
- - SDNC-1021Getting issue details... STATUS
- Moved HUAWEI branch from network-topology-operation to vnf-topology-operation (Prakash E )
- Installed in Swisscom lab for testing. Tests are pending due to issues with ONAP installation
- New SDNC DGs: dgs.zip
- Issues SO:
- - SO-2608Getting issue details... STATUS
- - SO-2609Getting issue details... STATUS
- - SO-2611Getting issue details... STATUS
- Issues DCAE
- Stavros Kanarakis to create JIRA tasks related to BBS-ep
- Integration testing
- No recommendation on which library/framework to use for a mock 3rd party controller from the Integration team
- We can start with our BBS's edge controller implementation and evaluate the option to make it generic and use it for Access. The mock should reply to CRUD calls coming from SDNC (AccessConnectivity, InternetProfile) and generate VES events (PNF registration, CPE authentication).
- Tim Carey to draft a proposal including CDS for 3rd party controllers in March (not for Frankfurt)
- Lab in UNH-IOL. No update for now