Agenda:
- Casablanca goals are being defined here https://wiki.onap.org/display/DW/Casablanca+goals
- Code Coverage needs to be improved to 80% - require TechM and IBM resources to commit for the plan
- SDK repo - Naveen is working this. New SDK commits made - Please add more reviewers.
- Prasad/Swapnali - Please use Epic - PORTAL-268 - for code coverage - PORTAL-273; for sonar issues - PORTAL-247; (focused on Portal repo).
- Portal's Javascript unit test plan? Yes it should be done in Casablanca- Prasad/Swapnali (Manoop to followup with TSC on the requirement on JS code coverage), Karma - look into it (Yatindra looking into it) plugin like jacoco
- Code Coverage: recommendation from TSC is to keep 50% Code Coverage for Casablanca including JavaScript. (In Beijing Release code coverage was only covering Java and Python code)
- Design for Angular update - Saravanan to provide the Design review and plan; listed out items, testing one screen, needs a week for this , another week for design document
- Portal Admin screen - for POC to migrate to latest Angular - Saravanan (
Design discussion to understand the impact - Thurs 05/31). Demo with one screen with Angular 5, Karma testing - Demo shown to Sunder- Bring up the application with Angular 1 and latest versions - Saravananversion 5 - Saravanan (Analysis: move away from bower and use node. Trying in portal with FE and BE).
- Should we split SDK FE and BE? - need more discussion and impact analysis.
- Estimate of the migration to latest Angular - Saravanan
- fonts and icons abstraction so that they can be switched with a flag configuration - Saravanan (decided to achieve this configuration during the build rather than at runtime).
- Portal Admin screen - for POC to migrate to latest Angular - Saravanan (
SDK code coverage dropped to 49% on master - every new code commit from any developer must make sure that that the code coverage remains same and improves - Kishore to push the code coverage mostly related to AAF changes. - The latest commit is abandoned - new commit is submitted (https://gerrit.onap.org/r/#/c/51087/) - it is under review (verify the comments under the abandoned commit are addressed - here is the abandoned commit - https://gerrit.onap.org/r/#/c/49785/).MUSIC jar 2.5.5 is missing and failing Jenkins jobs.- Lorraine to run grep scan for ecomp keyword - done - Review with Sunder/Manoop - will send them result in email
- Look for the vm host names in the files - to clean up - Lorraine already made commit for this changes - Hima can help if requires java file changes.
- Design to be scheduled for Simplify etc/hosts, OOM and AAF changes - Sunder (forward to Ritesh and Nadkarni and team too)
- Leimeng to schedule the AAF review session for Casablanca changes
Award nominations - ONAP Community Awards: Beijing Release - Nominations: Close 6 PM Pacific time, June 14 - Voting will take place June 15 -- 19VM11 test environment xDemo app access issue - Leimeng to verify
HEAT-based ONAP deployment support should be dropped once OOM-based ONAP deployment's issues are fully identified and resolved.
Recommendation from TSC: keep supporting HEAT in Casablanca for testing and integration purposes. However, HEAT won't be a gating item at Release Sign-Off.
Platform Maturity - S3P goal: Absolute Minimum expectation:
- CII badging passing level
- Continuously retaining no critical or high known vulnerabilities > 60 days old
- All communication shall be able to be encrypted and have common role-based access control and authorization.
Desired expectation is full CII badging silver level, if not 75% towards that.
Attendees:
Discussion Items:
- OOM integration and enhancement plans for Casablanca - Manoop/Sunder
- deployment, scalabilty of the platform issues (Start creating user stories based on the design review)
- Music cassandra as a service - integration? - Sunder
- Music team to provide DB as a service - working with Bharat (pending
proposal submittedand pending approval from ONAP architecture)
- AAF integration plan for Casablanca - Sunder/Farhan/Manoop
- Turning ON AAF and starting using role management for partners
- AAF certificate management integration (both for FE HTTPs and BE rest API calls) - impacts OOM scripts and partners to use API calls
- Security issues from Nexus-IQ plan for Casablanca - Farhan(Farhan Mir)
- Angular will be a problem - How can we upgrade Angular - Saravanan
- Possibly in phases - In casablanaca, start removing the vulnerabilities that are marked as - "Not vulnerable in ONAP" - CLM scan report - portal-Build-20180613-155656.pdf (Ritesh to review the report to understand the impact of changes) - Beijing list - Portal Platform Security/Vulnerability Threats
- Fix pending Fortify issue
- Internationalization language support plan for Casablanca - PORTAL-267 - Leimeng to followup
- Choose language/internal components
- In discussion by larger community (Use Case UI Team), expecting implementation details (Leimeng to followup)
- Leimeng has sent email to Tao Shen shentao@chinamobile.com on this topic and is waiing fr his return email
View file name multi-language(20180618).pptx height 250
- API Versioning and Backward Compatibility (Technical Debt) - Analysis on pending changes?
- Performance
- Memory usage optimization - Hibernate 4 memory leaks issue (Sireesha working on it)
- Split DB, Portal and SDK docker images - build portal and SDK docker images separately from respective jenkins jobs rather than in single jenkins job (which have strong dependency on branch version) - Sunder and Manoop looking into it.
- UI upgrades - Angular, Bower
- Simplify deployment by avoiding the etc/hosts file entries - should not have to add host entries to local system to access UI - PORTAL-158 - Sunder to estimate on this
- Logging enhancements -
- Lorraine working on this item (accessing logs from OOM deployment)Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key PORTAL-170
- Testing
- CSIT test for new Casablanca features - Sunder to schedule a session to go over the new features.
- Convert ECOMP selenium tests into CSIT ONAP Robot Framework tests - Sunder/Sireesh - Sunder to provide the ECOMP test scripts to Sireesh.
- Enable JavaScript Unit tests. (How will this impact the angular upgrade? Will these unit tests work as is even after upgrade?).
- Code Coverage needs to be improved to 80% on both portal and portal/sdk repos.
- Reporting feature enhancement in portal/sdk -
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key OOM-1143 - Defect fixes
Beijing Release Planning:
M0 - dev kick-off, Nov 16M1 - planning Jan 16(Hima looking into items)
Casablanca Release (Nov 2018)
- M1 Release Planning
- M1 Release Planning Checklist
- M2 Functionality Freeze
...
- M3 API/Data Model Freeze
...
- M4 Code Freeze
...
- RC0
...
- Checklist
- RC1 Checklist
...
- RC2 Checklist
...
- Release Delivery
...