ONAP Microservice Bus Project Kickoff Huabing Zhao June 26, 2017
Agenda Introduction Logistics Amsterdam Release Planning
Introduction Companies AT&T, CMCC, IBM, Tech Mahindra, ZTE Developers 17 committer and contributors 3 Time zones: CST/CDT EST/EDT China(UTC +8) Please briefly introduce yourself to the team
Project Meetings Frequency Time and Date Weekly Double week Ad hoc Try to avoid conflict with other ONAP projects and relevant open source projects Avoid 0:00-7:00 AM timeslot for everyone Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/6999968888 Or iPhone one-tap (US Toll): +14086380968,,6999968888# or +16465588656,,6999968888# Or Telephone: Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) Meeting ID: 699 996 8888 International numbers available: https://zoom.us/zoomconference?m=_5QAuX9O-wb43xJqoNQjTlyYurEIrnWK China CDT EDT 20:00-21:00 07:00-08:00 08:00-09:00 21:00-22:00 09:00-10:00
Cooperation Tools Online Cooperation Tools IRC Slack Wechat Mailing list No separate mailing list for each project let’s use onap-discuss with [msb] tag You can choose the topics when subscribing
Development Resources Wiki https://wiki.onap.org/display/DW/Microservices+Bus+Project https://wiki.onap.org/display/DW/Resources+and+Repositories Gerrit: https://gerrit.onap.org/r/#/admin/projects/msb/apigateway https://gerrit.onap.org/r/#/admin/projects/msb/discovery Jira: https://jira.onap.org/projects/MSB/
MSB Docker 1. Pull and run the MSB dockers. sudo docker run -d --net=host --name msb_consul consul agent -dev sudo docker run -d --net=host --name msb_discovery zhaohuabing/msb_discovery sudo docker run -d --net=host -e "ROUTE_LABELS=visualRange:1" --name internal_msb_apigateway zhaohuabing/msb_apigateway 2. Register the REST service to MSB For testing, we can register the services via curl. MSB will work with OOM team to register the services automatically when deploying the ONAP components. curl -X POST \ -H "Content-Type: application/json" \ -d '{"serviceName": "aai", "version": "v8", "url": "/aai/v8/","protocol": "REST", "path": "/aai/v8", "nodes": [ {"ip": "10.74.215.65","port": "8443"}]}' \ "http://127.0.0.1:10081/api/microservices/v1/services” 3.Access the rest service via internal api gateway curl http://127.0.0.1/aai/v8/cloud-infrastructure/cloud-regions
MSB Scope for Amsterdam Release Desktop External Systems Mobile external service request MSB Authentication Authorization AAF External API Gateway External service OOM Service Discovery Register service Internal service LCM(deploy/ start/ stop/ scale, etc.) ONAP Components DMaaP Internal API Gateway (Router) Service A Service A Service A Service B Service A Service N Internal service request(REST) Async Messages
Release Milestone Dates M1 - Planning: June 29 M2 – functionality freeze: August 3 M3 – API freeze: August 24 M4 – Code freeze: September 14 RC0: 9/28 RC1: 10/12 RC2: 10/26 Release: 11/2
Backlog (epics) for Amsterdam Service Registration & Discovery Service API Gateway(External API Gateway) Service Router(Internal API Gateway) OOM Integration(Stretch Goal) AAF Integration(Stretch Goal) More info can be found at MSB release planning wiki page: https://wiki.onap.org/display/DW/MSB+Deliverables+for+Planning+ Milestone+Checklist
Thank You 谢谢 www.onap.org