Dan's dev VM: 135.91.154.219 Run the openvpn tunnel: openLab: sudo openvpn --config pod-onap-01.ovpn dan_timoney / uFDNLep2nC4M la505a / cd ~/openlab/dan_timoney@pod-onap-01 cat login.txt ./start-tunnel.sh Clone / Build / Test changes: CLONE: $HOME/setProxy.sh for git hhtp access to gerrit.onap.org: user/pswd lalena.aria / ngjNSjQGg5VZdQ0NlG9rMLSjQCgYjxlPbhKgex1ZKA (from https://gerrit.onap.org/r/#/settings/http-password) git clone http://lalena.aria@gerrit.onap.org/r/a/ccsdk/sli/northbound && (cd northbound && curl -kLo `git rev-parse --git-dir`/hooks/commit-msg http://lalena.aria@gerrit.onap.org/r/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg) git remote add gerrit https://lalena.aria@gerrit.onap.org/r/a/ccsdk/sli/northbound git clone http://lalena.aria@gerrit.onap.org/r/a/sdnc/oam && (cd oam && curl -kLo `git rev-parse --git-dir`/hooks/commit-msg http://lalena.aria@gerrit.onap.org/r/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg) git remote add gerrit http://lalena.aria@gerrit.onap.org/r/a/sdnc/oam EDIT: SDNGC-13634: https://codecloud.web.att.com/projects/ST_CCSDK/repos/sli-northbound/pull-requests/58/diff scp -i ~/openlab/onapsdnc-key1.pem ~/ccsdk.dublin/CCSDK-649/northbound-ccsdk-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncNodeModel.java ubuntu@10.12.6.207:/home/ubuntu/la505a/northbound-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncNodeModel.java scp -i ~/openlab/onapsdnc-key1.pem ~/ccsdk.dublin/CCSDK-649/northbound-ccsdk-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncUebCallback.java ubuntu@10.12.6.207:/home/ubuntu/la505a/northbound-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncUebCallback.java scp -i ~/openlab/onapsdnc-key1.pem ~/ccsdk.dublin/CCSDK-649/northbound-ccsdk-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncVFCModel.java ubuntu@10.12.6.207:/home/ubuntu/la505a/northbound-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncVFCModel.java scp -i ~/openlab/onapsdnc-key1.pem ~/ccsdk.dublin/CCSDK-649/northbound-ccsdk-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncVFModel.java ubuntu@10.12.6.207:/home/ubuntu/la505a/northbound-649/ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncVFModel.java BUILD: in ubuntu@ccsdk-sdnc-heat-dev:~/la505a/northbound-649/ueb-listener: mvn clean install -DskipTests=true -Dmaven.test.skip=true (version 0.4.0-SS) in ubuntu@ccsdk-sdnc-heat-dev:~/la505a/oam-master/installation/ueb-listener: mvn -Ddocker.push.phase=install -Ddocker.pull.registry=nexus3.onap.org:10001 -Ddocker.push.registry=localhost:5000 clean install -P docker TEST: 1. in ubuntu@ccsdk-sdnc-heat-dev:~/docker_env: docker-compose up -d (this will take down all containers, if others are working they will be disrupted) ~/docker_env: docker-compose -f docker-compose.yml restart ueblistener (did not use new image) ~/docker_env: docker-compose -f docker-compose-ueb.yml down (leaves orphans?) ~/docker_env: docker-compose -f docker-compose-ueb.yml up -d (uses new image) ~/docker_env: docker-compose restart ueblistener (this works with new image) 2. Regression only (46 models), do not have ONAP model with related_network_role data populated (use docker cp commands below) 3. docker stop - 12b58df8e149 4. docker start 5. connect to the image and check for successful ingestion of ALL regression models: docker exec -ti sdnc_ueblistener_container /bin/bash 6. run onap-csar models regression to confirm previous models are ingested successfully. docker cp /home/ubuntu/la505a/onap-csar/*.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vvg20180605024817-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vvg20180601162509-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vvg20180601140520-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vvg20180531203627-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vvg20180531201912-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vloadbalancerms-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vlb20180605023719-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vlb20180601161538-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vlb20180601135512-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vlb20180531202641-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vlb20180531201623-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vimsservice20180608-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vimsservice20180608a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vimsservice20180607-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vimsservcie20180608b-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfwcl201806011823-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfwcl201806011630-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfwcl201806011411-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfwcl201805312042-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfwcl201805312022-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180605024309-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180605023336-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180605022546-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180604215441-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180604173202-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180604164330-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180604162642-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfw20180604161740-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vfirewall-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcVgmux0412a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcVbrg0412a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcVbng0412a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcRescust0529a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcRescust0412a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-VcpesvcInfra0412a-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpeservice-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpeservice9-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpeservice2-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpesb7-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpegoodservice-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpe7service-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Vcpe2018060502531-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ docker cp /home/ubuntu/la505a/onap-csar/service-Firewall3-csar.csar sdnc_ueblistener_container:/opt/onap/sdnc/ueb-listener/spool/incoming/ Test changes (add'l info): Access DB: docker exec -it sdnc_db_container bash mysql -usdnctl -pgamma #mysql -uroot -popenECOMP1.0 use sdnctl Access SDNC: docker exec -ti sdnc_controller_container /bin/bash /opt/onap/sdnc/bin/installSdncDb.sh __________________________________________________________________________________________________________________________ Winriver ccsdk-sdnc-heat-dev test env Use SDNC test VM to build and test changes Host ccsdk-sdnc-heat-dev Hostname 10.12.6.207 User ubuntu IdentityFile ~/.ssh/onapsdnc-key1.pem ssh -i ./onapsdnc-key1.pem ubuntu@10.12.6.207 - connect to SDNC dev env docker exec -ti sdnc_ueblistener_container /bin/bash ___________________________________________________________________________________________________________________________ CCSDK-649: https://jira.onap.org/browse/CCSDk-649 - UEB Listener: add logic for ingesting related_network_role data Commit to Gerrit (ccsdk/sli-northbound): 1. setProxy.sh 2. clone http with commit hook: (for git hhtp access to gerrit.onap.org: user/pswd lalena.aria / ngjNSjQGg5VZdQ0NlG9rMLSjQCgYjxlPbhKgex1ZKA) git clone http://lalena.aria@gerrit.onap.org/r/a/ccsdk/sli/northbound && (cd northbound && curl -kLo `git rev-parse --git-dir`/hooks/commit-msg http://lalena.aria@gerrit.onap.org/r/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg) 3. git remote add gerrit https://lalena.aria@gerrit.onap.org/r/a/ccsdk/sli/northbound 4. git checkout -b bugfix/CCSDK-649-related-network-role-ingestion 5. edit, bld (mvn clean intall), git add, git commit (using cmd below) 6. git review -s 7. git commit -as --amend 8. git review git commit -m "UEB Listener: add logic for ingesting related_network_role data Changes made: Add ingestion for related_network_role data at VL, FV and VFC. Also add ingestion for trunk_network_indicator on VL node. Fix ATTRIBUTE_VALUE_PAIR insertion for VFC Instance Group properties. Issue-ID: CCSDK-649" docker cp sdnc_ueblistener_container:/opt/app/ueb-listener/logs/ueb-listener.log /home/ubuntu/la505a/logs/CCSDK-649-regression-ueb-listener-$(date +"%F.%R").log scp -i ~/openlab/onapsdnc-key1.pem ubuntu@10.12.6.207:/home/ubuntu/la505a/logs/CCSDK-649-regression-ueb-listener-2018-11-06.20:32.log ~/ccsdk.dublin/CCSDK-649/CCSDK-649-regression-ueb-listener-2018-11-06.20:32.log SONAR coverage before CCSDK-649: % n/a SONAR coverage after CCSDK-649: % n/a