Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


6/19/17 - APPC Project Kick-Off

...

  • EPA (Extended Platform Awareness)
    • Alex requested time to go through EPA project with team to do some brainstorming on what is possible/not possible on what is being proposed
    • Would like to do it before Sep 25-28 F2F meetings
    • Will target 9/13/17 for this discussion.
  • M3 Status
    • All items ready with exception of following:
      • CSIT not at 50%
      • Sonar coverage not at 30%
      • Updated API Doc will be posted end of week
      • Refer to M3 checklist
  • ODL Upgrade - APPC-158
    • Issues for new ODL dependencies fixed
    • Now testing with new docker image from ccsdk,
    • Project is compiling with new ODL and new CCSDK and test passing, now just need to get new docker image to work.
    • On-track for Sprint 2 (ends 8/30)
  • MultiVIM Integration status
    • APPC (Ryan)
      • Meeting held with Policy team - decision that policy will only pass VNFID, APPC will do the look-up for identify URL
      • Meeting held with AAI to get details on API changes - see AAI API VIM Definitions
      • Main work left right now is to determine where the AAI calls wll actually be made from - looking at a couple of places, possible updates to DGs..
      • On-track for Sprint 2 (ends 8/30)
    • CDP-PAL (Tyler)
      • Typler confirmed that CDP-PAL can support either https or http
      • Based on latest changes on APPC, there  may not be any development work for CDP-PAL.
    • Dev (WindRiver) Lab access
      • No update from Helen and she's on vacation this week.
    • Risk - APPC and CDP-PAL can have code ready, but there is no lab yet for integration/pairwise testing.
  • Code Contribution Status
    • All code contributed with the exception of the GUI for the Configuration Design Tool (CDT)
    • GUI may be more than 10K lines, having to break it up just to stay under this limit may present problems so we will submit all the code to avoid any delays.
    • Need to go through JIRA stories to ensure they are all updated as applicable.
  • Documentation Status
    • Documentation team planning meeting with all PTLs on 8/24
    • API Guide - updated draft available; will be posted to wiki in doc format for now as we continue work to convest to rst and submit to git.
    • Client Library Guide - draft available, will be posted to wiki in doc format for now as we continue work to convest to rst and submit to git.
    • CDT tool documentation - pending…
    • User Guide update - pending - Randa will setup a call to review this document to see what changes we want to make.
    • Release Notes - pending.
  • CSIT
    • Healthcheck test case submitted by Aaron - Covers APPC-111
    • Patrick will take a closer look at APPC-12 to see if covered by work Aaron did with Healthcheck (APPC-111)
    • Phil will work on APPC-113, APPC-119, APPC-120
    • Aaron will continue working on APPC-115 and APPC-116
    • Next?
  • SONAR
    • test coverage - only at 13.4% overall, need to improve - see here
      • Randa to setup a call to strategize on increasing coverage.
    • Blockes.. need volunteers to work these...
      • From a process perspective if you work on Sonar issues
        • Assign issue to yourself in Sonar if you are going to work on, also
        • Create a task under story to track the submission.(APPC-156).
        • Skip indicated they are working on the "Catch Exception instead of Throwable", which should reduce numbers quite a bit.
  • Testing
    • Hector working on his internal lab, trying to test LCM Restart, but blocked by APPC-169. Also partnering with Ashwin on APPC to AAI integration.
    • ORD environment also blocked by APPC-169 and AAI data - reached out to SO team for support.
  • Anything else?
    • APPC setup script - provided as part of work submitted by Aaron under APPC-111

08/30/17 - APPC Project Weekly Minutes

Agenda:

  • vFW  close loop regression - how will this be supported (Paul, Patrick, Chenfei)
  • ODL upgrade status  (Patrick)
  • APPC changes to support MultiVIM integration status (Ryan)
  • APPC Client Library merge status (Skip)
  • CSIT Status (Aaron, Patrick, Phil)
  • Documentation Update (Scott)
  • Closing Sprint 2
  • Sprint 3 (9/1 - 9/15)
  • Misc

Meeting Recording: 8-30-17 APPC Weekly Project Meeting.mp4

Notes:

  • vFW  close loop regression - how will this be supported (Paul, Patrick, Chenfai)
    • No change needed if using R0 approach
    • The request sent today for closed loop is not doing anything actually on the vFW, it is doing it on the traffic generator, but that doesn't matter, traffic generator can mount; there is no process in the LCM flow to do exactly what they are doing, that is to delete the existing config and apply a new one.  There are 2 options
      • Option 1 - call the same legacy API and DG;
      • Option 2 - make it work through LCM API itself, we have an approach we have used in the patch that we've used for OpenStack action, which allow caller to invoke the LCM API with a version number, but we would end up invoke the existing DG.
      • Option 1 would not require any additional effort, we just use what is currently there for legacy APIs; Option 2 would require some work, no code changes, but records to tables would be needed.
      • Giving where we are in the release cycle and the work yet to complete, decision is to go with Option 1.  Patrick confirmed that DG is still there.
  • ODL status update (Patrick)
    • In-Progress; working through some failures; sli features is not coming up; hard to tell if issue is on CCSDK side or APPC side since code is so closely coupled.
    • Patrick will open defect to CCSDK as needed
    • Will work with Marcus since he is also on CCSDK project.
  • APPC changes to support MultiVIM integration (Ryan)
    • Pushing out initial changes today for IaaS adapter [APPC-131]
    • APPC-185 - added to include some DG changes for getting AAI info we need to pull for identity url
    • As far as we can tell, there are no CDP-PAL changes at this stage unless testing reveals anything different
    • Biggest change is for APPC getting Identity url from aai and ensure backwards compatibility with CDP-PAL to OpenStack.
    • MultiVIM looks like is only supporting Priority 1 actions and we need to be able to validate the other actions. Don't want to be limited by what MultiVIM can support.
  • APPC Client Library update (Skip)
  • CSIT Status (Aaron, Patrick, Phil)
    • Core set
      • Aaron: APPC-115 and APPC-116 done; Current view reflected on the wiki
      • Need to look at the test case implemented to check bundle count; it would require updates if bundles are added/removed.  Can this be done dynamically.
        • Sli APIs are being used for basic healthcheck, not the OAM Get Status API.
        • Phil: Working assigned test cases, but needs the port numbers.
        • ODL check - APPC-111 - if bundles are up and running, then that's a good indicator that OpenDaylight is running.
        • Action: Randa will setup a separate call to discuss ports usage since we need to document this in release notes or deployment guide
        • Action: Need to review the approach to check health status of APPC to be consistent with the business logic being implemented (i.e, OAM feature). Possible work for R2 since API may need to be updated.
    • Stretch
      • LCM restart (VM & VNF level) - Phil currently testing. Randa to create Story
  • Documentation Update (Scott)
    • API Guide has been converted to rst format and should be submitted to GIT today/tomorrow
    • APPC Client guide is close and should also be going; need to update location of client library in ONAP.
    • APPC User Guide - meeting will be scheduled to discuss what updates we want to make to this document.
  • Closing Sprint 2
    • Review list of remaining epic/stories with Skip & Mark - need confirmation if all contributions were make. Randa will setup a call to discuss.
    • Noticed issue with missing tables   For example:
  • APPC-75 -Story -
  • APPC-155 - bug
    • Hector recommends that all tables be included in the deployment repo.  From email sent,
      • Here are the steps to take to add a database in the ONAP MySQL and add tables using the APPC Docker Image’s deployment scripts: [this addresses new tables, we need to also handle changed table]
  • Sprint 3 - focus
    • Documentation
    • Finish CSIT
    • Complete items pushed out from Sprint 2
    • SONAR junit Coverage
    • SONAR Blockers
  • Testing
    • Lab access  - POD-14
      • Scott was able to VPN and access Horizon console; should have what we need, but need to verify that we can log into the VMs
      • MultiVIM team also requested access to this lab.
      • Not quite certain what’s there yet. Helen indicated that this lab is only being updated weekly, they are not yet in a position to do daily updates.
  • Misc
    • New License text changes, so we will see some churn
    • Mysql-connector-java under GPL2.0 - per Phil Robb and Steve Winslow would probably be a blocker for R1  - detected by Nexus IQ Server scan