PTL 2019-02-11

PTL 2019-02-11

Duration 60 minutes

Zoom Bridge https://zoom.us/j/283628617

Duration

Agenda Item

Requested by

Notes / Links

Duration

Agenda Item

Requested by

Notes / Links

START RECORDING

5min

Casablanca Maintenance Release

@cl664y@att.com

  • Incomplete release notes? UsecaseUI, Modeling

  • Need support from the Documentation project - changes have been made but are not reflected in the release note: AAI, Integration and Logging => Potentially missing to update the git submodule in the doc project in the Casablanca branch to publish the changes. See this as an example: https://gerrit.onap.org/r/#/c/78201/

  • Release announcement

10min

Dublin Release

  • M1 Follow-up (if any)

  • M2 preparation

@Former user (Deleted)

 

Project conditionally passed M1: Documentation

Review list of action items on Dublin requirements

Locale/Internationalization language support @Tao Shen
xNF communication security enhancements @Linda Hornto be followed-up with Security Subcommittee
SOL 004 (VNF Package Security) @Samuli Kuusela to be followed-up with Security Subcommittee
S3P- Geo-Redundancy @Jason Hunt
Security by Design @Amy Zwarico - Proposed Updates to Release Templates (Dublin) - Security Questions. If no feedback from PTL by 2/12 noon CET then M2-M4will be sent to TSC for vote.
CI/CD @Michael O'Brien
Global Optimize (Shared DB) @Eric Debeau@Mike Elliott
Global Optimize (Component/Memory) @Eric Debeau @Mike Elliott
Container Optimization @Adolfo Perez-Duran - Some debate on commercial support of Alpine (need vote). Dublin Testing Strategy to be defined - which container type will be used by the Integration Team.
E2E process automation @Eric Debeau@Bin Yang@Alexis de Talhouët
Modularity @Seshu Kumar Mudiganti
Change Management - Flexible designer/orchestrator @Ajay Mahimkar
Consistent ID of a Cloud Region @Bin Yang
S3P - Ugrade Capabilities @Jason Hunt
CCVPN use case @LIN MENG

 

prioritize rest of agenda

@Former user (Deleted)

extend PTL meeting?

focused topical meetings?

5mins

Don't break the build

@Yang Xu

Discussion on the procedures and resource to enforce it

Current blockers reported by the Integration Team: Dublin Release Integration Test Blocking Issues

5min

oParent scope and schedule overview

Checkstyle - Some work has been done regarding checkstyle - optional for PTL's.

@Amy Zwarico

@Pamela Dragosh

oParent communication plan to PTLs still open - likely a Jira notification

https://lf-onap.atlassian.net/browse/TSC-71 - more draft pages of coding styles coming in the next couple weeks

15mins

Upgrade Casablanca to Dublin - a demo

@Mike Elliott

Interactive session - at TSC

10mins

Multi-CPU Detailed Strategy Plan/Resource Plan

@Paul-Ionut Vaduva

Focus on the test strategy and any additional resources - DEFER

5min

ONAP CLI

@Former user (Deleted)

AAI, SDC, SO, Policy, APPC, SDNC and MSB  CLI commands in Dublin release?

10min

Datalake approved as a POC

Start to discuss project impact

either as producers of for example Elasticsearch as a Service

or as consumers of for example multitenant MySQL/MariaDB/PostregSQL aaS

and for new services like Containerized Hadoop as a Service

From TSC meet

@Vijay Kumar

 

@Michael O'Brien (as collaborator only)

 

Project APIs

  • please add

Collaboration jiras below

ONAPARC-264 - ONAP DataLake IN PROGRESS

LOG-930 - POMBA/LOG Integration with Datalake as a Service platform - TSC 20190117 - via DCAE OPEN

 

Locale/Internationalization language support

@Tao Shen

Need to confirm testing resource to Yang Xu and what they will be able to test - to be concluded on 2/4

5min

Samsung ONAP penetration test ongoing results

@Krzysztof Opasiak

Requested outcome: Scheduling of a sponsored ONAP code base third party audit

 

Using non-root user in containers

@Jonathan Gathman

Best practice review in prep for M2


Action Items

Security M2-M4 to be voted by TSC and integrated into official Checklist templated
Dublin Testing Strategy to cover Footprint Optimization, Global Optimize (Shared DB & Component/Memory): Eric/Adolfo/Mike + TSC
Testing Strategy: https://lists.onap.org/g/onap-tsc/message/4605Project teams to document the change in image size from Casablanca to Dublin as part of the changes they are making
Owners to provide feedback on the YELLOW items by 2/18 otherwise their features/non-functional requirements will be descoped from the Dublin Release
15 mins Demo on TSC Call (2/11)




Zoom Chat Log 

06:01:03 From Keong Lim k00759777 : calendar pages are always off due to timezone changes
06:02:51 From Keong Lim k00759777 : is it fixed on Eastern US time?
06:09:50 From Kenny Paul (LFN) : I would like to see all ONAP meetings fixed to UTC since it doesn't change. Right now most other than the TSC meeting are fixed to US time zones.
06:13:38 From Catherine Lefevre : @Jason - i have updated https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
06:13:48 From Catherine Lefevre : based on your feedback - let me know if youa re nok
06:18:52 From Keong Lim k00759777 : host not root
06:19:15 From Jason Hunt : @Catherine - Thanks, I tweaked it slightly
06:19:55 From Catherine Lefevre : ok jason
06:22:08 From Michael O'Brien(Amdocs,LOG) : for the C doc index change to pull in the RN - do we put the repo name or the name of the project - I would expect a non-linkable name since the other projects are capitalized different from the repo
06:22:08 From Michael O'Brien(Amdocs,LOG) : https://git.onap.org/doc/tree/docs/release/index.rst
06:22:49 From Amy Zwarico : https://lf-onap.atlassian.net/wiki/display/DW/Proposed+Updates+to+Release+Templates+%28Dublin%29+-+Security+Questions
06:24:55 From Catherine Lefevre : @Michael o'brien - i think I can turn to green on https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
06:25:05 From Catherine Lefevre : based on your today's feedback - are you ok?
06:27:57 From Michael O'Brien(Amdocs,LOG) : Yes green
06:28:02 From Catherine Lefevre : ok done
06:29:11 From Brian : alpine as the container base is different from the host OS system
06:29:15 From Michael O'Brien(Amdocs,LOG) : Agree with alpine standard - just need to work out migrations of the non-alpine container - I would like to stop using the tomcat image for example
06:29:55 From Michael O'Brien(Amdocs,LOG) : each of use will reduce the footprint by a 400mb minimum per images this way
06:30:47 From Michael O'Brien(Amdocs,LOG) : +1 Eric - the JAX-RS 2.0 to Spring controller migration is container independent - it needs to be done first
06:31:35 From Michael O'Brien(Amdocs,LOG) : or find a way to swap out spring-rs with the jersey RI
06:32:37 From Catherine Lefevre : be cautious JAX-RS 2.0 not really recommended by Linux IP
06:33:24 From Catherine Lefevre : preference is Sprint Boot
06:33:24 From Michael O'Brien(Amdocs,LOG) : For the C RN - posted a review to link in the RN - please merge - doc team - thank you https://gerrit.onap.org/r/#/c/78218/1/docs/release/index.rst
06:33:54 From Michael O'Brien(Amdocs,LOG) : +1 agree - move to spring boot (1.5 currently - but 2.x preferred)
06:34:08 From Catherine Lefevre : what does it mean all teams will support testing?
06:34:16 From Catherine Lefevre : Integration will support both????
06:35:16 From Pamela Dragosh : Looks like we are going from every single image now having to create 4 images due to Multi-cpu and alpine/ubuntu requirements.
06:35:38 From Catherine Lefevre : well I think we need to select one container type
06:35:48 From Catherine Lefevre : multi-archi not committted for Dublin
06:35:49 From Yang Xu : Integration can not certify both
06:36:09 From Catherine Lefevre : extactly that's my point, that's why we need to have a clear Testing strategy
06:37:09 From Pamela Dragosh : If a company needs a certain cpu and/or base operating system, they should create/build those images internally and test those images themselves.
06:37:10 From Keong Lim k00759777 : this POC is changing all the Dockerfiles, I don't think there is a separate branch
06:39:27 From Michael O'Brien(Amdocs,LOG) : pomba is on alpine at around 250mb, logging is on tomcat at around 450mb
06:49:05 From Michael O'Brien(Amdocs,LOG) : until the full CD system is running without false-positives - do the following minimum short/long regression
06:49:13 From Michael O'Brien(Amdocs,LOG) : kubectl get pods --all-namespaces
06:49:30 From Michael O'Brien(Amdocs,LOG) : to list all your 1/1 2/2 3/3 pods - no 0/1 1/2 partial pods
06:49:47 From Michael O'Brien(Amdocs,LOG) : then ./ete-k8s.sh onap health (make sure the robot container is up)
06:50:07 From Michael O'Brien(Amdocs,LOG) : post PASS healthcheck as well to oom gerrit review
06:50:40 From Michael O'Brien(Amdocs,LOG) : ideally bring up the entire 225G system and do above for major changes - or possible conflicts with other pods - like nodeport changes
06:52:42 From Keong Lim k00759777 : is it expired because it's not pulled or because it was not rebuilt recently?
06:55:41 From Michael O'Brien(Amdocs,LOG) : +1 delivered is fully tested after merged - submitted is for review "in pre-merge review"
06:57:08 From Michael O'Brien(Amdocs,LOG) : right no dependencies - these are partially defined in the oom yamls - but need to be moved up into the pipeline https://lf-onap.atlassian.net/wiki/display/DW/Log+Streaming+Compliance+and+API#LogStreamingComplianceandAPI-DeploymentDependencyTree
06:57:36 From Michael O'Brien(Amdocs,LOG) : dropping in 120 sec for 10am meet
06:58:38 From Pamela Dragosh : https://gerrit.onap.org/r/#/c/78070/
07:00:48 From Yang Xu : @keong lim, expired after 25 days is LF rule to save disk space
07:00:50 From Pamela Dragosh : https://jira.onap.org/browse/INT-868
07:05:30 From Catherine Lefevre : Team - I need to drop -I will follow-up with the ONAP TSc about Testing Strategy for to cover Footprint Optimization, Global Optimize (Shared DB & Component/Memory); M2-M4 Security
07:07:33 From Keong Lim k00759777 : is it structured like the documentation sub-repo?
07:12:19 From Keong Lim k00759777 : is the cli part of the integration testing?
07:24:28 From Adolfo : @Pam. There will be only one image, regardless of the base image used to minimize footprint.
07:25:53 From Adolfo : Ubuntu base image has security vulnerabilities and is 900% larger than Alpine.