APPC Meeting Minutes - (Jan'19 - May'19)
1/2/19 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, @Aaron Hay, Ramya Balaji, Joss Armstrong, Surendra Reddy, Fari Behi
Agenda
Casablanca Mtn Release status
Dublin release plan
Action item
Casablanca Mtn Release: 1/10/2019 Docker release, 1/24/2019 release note, 1/31/2019 Sign-off
Issues/Bugs fix: CCSDK new image, DMaap issueDublin M1 Planning: (draft) 1/17/2019 ( Dublin Release Requirements )
Performance:
unzip feature.zip during building docker.
Remove un-used bundles from CCSDK’s odlsli
Reduce the flow between bundles – R5 or later
Stability: Configuration Enhancement https://lf-onap.atlassian.net/wiki/display/DW/APPC+Configuration+Enhancement
Manageability: logging Enhancement https://lf-onap.atlassian.net/wiki/pages/viewpage.action?pageId=16278511
Scalability: Clustering env with downstream: netconf, ansible,
Resiliency:
CII Badge Silver level: 80% test coverage??
OOM: move to variable for database’s user/password
CSIT OOM
New ConfigScaleIn LCM action
distributeTraffic support on VM level
Runtime: manage a switcher in APPC to know the coming request is LCM action or blueprint TOSCA – R5
Design time: CDT/CDS GUI integration
ODL upgrade: Fluorine SR2
Platform Maturity:
ScaleIn
Change Management (CM)
Controller Design Studio (CDS)
1/9/19 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, @Aaron Hay, @Ramya Balaji , @Joss Armstrong , @Lathishbabu Ganesan
Agenda
Casablanca Mtn Release status
Dublin release plan
Action item
Casablanca Mtn Release: CCSDK new image, DMaap issue
Traffic Migration Demo by Orange team (they are in Paris, waiting their response)
Dublin Planning: (draft)
Performance: Level 2
Level 1: baseline performance criteria identified and measured (such as response time, transaction/message rate, latency, footprint, etc. to be defined on per component)
Level 2: performance improvement plan created
unzip feature.zip during building docker. - (Patrick)
Remove un-used bundles from CCSDK’s odlsli - (Taka)
Stability: Level 2
Level 2: 72 hour platform-level soak test (random test transactions with 80% code coverage; steady load)
Configuration Enhancement https://lf-onap.atlassian.net/wiki/display/DW/APPC+Configuration+Enhancement - (Ramya)
Resiliency: Level 2
Level 2: support automated failure detection & rerouting
within a single geographic site
stateless components: establish baseline measure of failed requests for a component failure within a site
stateful components: establish baseline of data loss for a component failure within a site
OOM: move to variable for database’s user/password - (Aaron)
CSIT OOM (Integration)
Security:
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.
Scalability: Level 1
Level 1: supports single site horizontal scale out and scale in, independent of other component
APPC does not support dynamic cluster configuration in k8s only support static cluster configuration
Clustering env with downstream: netconf(Aaron), ansible (Asking Orange team), -
Manageability: Level 2
Level 2:
A component can be independently upgraded without impacting operation interacting components
Component configuration to be externalized in a common fashion across ONAP projects
All application logging to adhere to ONAP Application Logging Specification v1.2
Implement guidelines for a minimal container footprint - See this presentation and follow the Container Image Minimization Guidelines - Taka will review
Usability: Level 2
Level 2:
API Documentation
All new API’s must adhere to the ONAP API Common Versioning Strategy and Documentation Guidelines
All existing APIs must be documented in Swagger 2.0
ODL upgrade: Fluorine SR2 (Patrick)
S3P https://lf-onap.atlassian.net/wiki/pages/viewpage.action?pageId=16252737, https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Platform+Maturity
Brown→ Jason's goal
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration (TechM)
E2E automation / closed loop
Change Management (CM) (Orange)
Controller Design Studio
NO Recording for this meeting, since ONAP 4 room has been occupied by F2F event in Paris.
1/16/19 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady,Ramya Balaji, Joss Armstrong, Fari Behi, J Hartley, @Lathishbabu Ganesan
Agenda
Casablanca Mtn Release status
Dublin release plan
Action item
Casablanca Mtn Release: 1.4.4 Released
Traffic Migration Demo by Orange team
Dublin Planning: (draft)
Performance:
Level 1: baseline performance criteria identified and measured (such as response time, transaction/message rate, latency, footprint, etc. to be defined on per component) – Joss APPC-1311
Level 2: performance improvement plan created - Joss APPC-1311
APPC Pre-install appc features during docker build. – APPC- 1322 Patrick
Remove un-used bundles from CCSDK’s odlsli – CCSDK- 944 Taka
Stability:
Configuration Enhancement https://lf-onap.atlassian.net/wiki/display/DW/APPC+Configuration+Enhancement - Stretch
80% test coverage??
Resiliency:
ODL upgrade: Fluorine SR2 – APPC-1277
S3P https://lf-onap.atlassian.net/wiki/pages/viewpage.action?pageId=16252737, https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Platform+Maturity
Level 2: support automated failure detection & rerouting
within a single geographic site
stateless components: establish baseline measure of failed requests for a component failure within a site
stateful components: establish baseline of data loss for a component failure within a site
Level 2:
A component can be independently upgraded without impacting operation interacting components
Component configuration to be externalized in a common fashion across ONAP projects
All application logging to adhere to ONAP Application Logging Specification v1.2
Implement guidelines for a minimal container footprint – Taka (low priority by TSC)
Level 2:
API Documentation
All new API’s must adhere to the ONAP API Common Versioning Strategy and Documentation Guidelines - Taka
All existing APIs must be documented in Swagger 2.0
OOM: move to variable for database’s user/password – Aaron APPC-?
CSIT OOM – by INT team
Security:
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.
Absolute Minimum expectation:
Desired expectation is full CII badging silver level, if not 75% towards that.
Stretch goal: Project Level 2
Scalability:
Level 1: supports single site horizontal scale out and scale in, independent of other components.
Clustering env with downstream: netconf,APPC-1258 (Arron) ansible (Orange team?).
Manageability:
logging Enhancement https://lf-onap.atlassian.net/wiki/pages/viewpage.action?pageId=16278511 ( low priority by TSC)
Usability:
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration
Risk Page: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Risks
E2E automation / closed loop
Change Management (CM)
Controller Design Studio (CDS)
1/23/19 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, @Joss Armstrong , @Aaron Hay , @Suresh Reddy
Agenda
Casablanca Mtn Release status
Dublin release plan
Action item
Casablanca Mtn Release: 1.4.4 Released
Traffic Migration Demo by Orange team - Taka
Dublin:
ODL upgrade: Fluorine SR2 – APPC-1277
Level 2: performance improvement plan created - Joss APPC-1311
APPC Pre-install appc features during docker build. – APPC- 1322 Patrick (DONE)
Netconf non-clustering vs clustering.- Patrick/Aaron - APPC-1242 to Gary Wu to test
MD-Sal clustering(must have), jolokia (optional: performance measurement), netconf-clustering(must have). – three clustering bundles from ODL.
OOM – move k8s env to project level : Mike will be presenting on PTL mtg next week.(Feb 4)
Remove un-used bundles from CCSDK’s odlsli – CCSDK- 944 Taka
80% test coverage (APPC: 50% committed)
OOM: move to variable for database’s user/password – Aaron APPC-1340
CSIT OOM – by INT team
Clustering env with downstream: netconf,APPC-1258 (Arron) ansible (Orange team).
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration
Risk Page: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Risks
E2E automation / closed loop
Change Management (CM)
Controller Design Studio (CDS)
1/30/19 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, Randa Maher, Joss Armstrong, Lathishbabu Ganesan
Agenda
Casablanca Mtn Release status
Dublin release
Action item
Casablanca Mtn Release: 1.4.4 Released
Traffic Migration Demo by Orange team - Taka
Dublin:
MD-Sal clustering(must have), jolokia (optional: performance measurement), netconf-clustering(must have). – three clustering bundles from ODL.
ODL upgrade: Fluorine SR2 – APPC-1277
Level 2: performance improvement plan created - Joss APPC-1311, Taka will check APPC tenant for Dublin env.
APPC Pre-install appc features during docker build. – APPC- 1322 Patrick (DONE)
Netconf non-clustering vs clustering.- Patrick/Aaron - APPC-1242 to Gary Wu to test
OOM – move k8s env to project level : AAI is chosen for the first project – Taka is going to join OOM mtg and report to here.
Remove un-used bundles from CCSDK’s odlsli – CCSDK- 944 Taka (under progress)
80% test coverage (APPC: 50% committed)
OOM: move to variable for database’s user/password – APPC-1340 (Taka/Aaron)
CSIT OOM – by INT team (FYI)
Clustering env with downstream: netconf,APPC-1258 (Arron) ansible (Orange team).
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration
Risk Page: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Risks
E2E automation / closed loop
Change Management (CM)
Controller Design Studio (CDS)
2/6/19 - APPC Project Weekly Minute
Participants:
Agenda
APPC VM/VNFC Level HealthCheck LCM API Enhancement
Orange has a request to allow APPC LCM API to support VNFC and above.
2/13/2019 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, , Joss Armstrong, Lathishbabu Ganesan, Shubhada Ramkrishna Vaze
Agenda
Casablanca Mtn Release - Done
Dublin release
Action item
Casablanca Mtn Release: 1.4.4 Released - Done
Traffic Migration Demo by Orange team - Taka
Dublin:
MD-Sal clustering(must have), jolokia (optional: performance measurement), netconf-clustering(must have). – three clustering bundles from ODL.
ODL upgrade: Fluorine SR2 – APPC-1277
Level 2: performance improvement plan created - Joss APPC-1311, Taka will check APPC tenant for Dublin env.
Netconf non-clustering vs clustering.- Patrick/Aaron - APPC-1242 to Gary Wu to test
OOM – move k8s env to project level : AAI is chosen for the first project – Taka is going to join OOM mtg and report to here.
Remove un-used bundles from CCSDK’s odlsli – CCSDK- 944 Taka (under progress)
80% test coverage (APPC: 50% committed)
OOM: move to variable for database’s user/password – APPC-1340 (Taka/Aaron) – sprint 8
CSIT OOM – by INT team (FYI)
Clustering env with downstream: netconf,APPC-1258 (Arron) ansible (Orange team).
VM/VNFC generic healthcheck LCM – payload format needs to formalized
Multiple ansible server support
Move Nexus3 to dockerHub
Checklist template updated by Catherine
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration
Risk Page: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Risks
E2E automation - CDS
Change Management (CM)
Controller Design Studio (CDS)
2/20/2019 - APPC Project Weekly Minute
Participants:Takamune Cho, Patrick Brady, , Joss Armstrong, Lathishbabu Ganesan, Shubhada Ramkrishna Vaze , FariBorz Behi
Agenda
Dublin release
Action item
Traffic Migration Demo by Orange team - Taka
Dublin:
MD-Sal clustering(must have), jolokia (optional: performance measurement), netconf-clustering(must have). – three clustering bundles from ODL.
https://r.lfnetworking.org/lfn-zoom/ONAP/TSC-Meetings/TSC-2019/tsc-2019-02-14.mp4 starting from 1:15:00, the new structure Helm Chart. if you have time, you could watch the video.
https://lf-onap.atlassian.net/wiki/display/DW/ptl+meeting+recordings 2019-02-19 starting from 0:24:00, new CI/CD
ODL upgrade: Fluorine SR2 – APPC-1277
Level 2: performance improvement plan created - Joss APPC-1311, Taka will check APPC tenant for Dublin env.
Netconf non-clustering vs clustering.- Patrick/Aaron - APPC-1242 to Gary Wu to test
OOM – move k8s env to project level : AAI is chosen for the first project – Taka is going to join OOM mtg and report to here.
Remove un-used bundles from CCSDK’s odlsli – CCSDK- 944 Taka (talked with Dan, Dan will think about the core bundles in odlsli )
80% test coverage (APPC: 50% committed)
OOM: move to variable for database’s user/password – APPC-1340 (Taka) – sprint 8
CSIT OOM – in Dublin
Clustering env with downstream: netconf,APPC-1258 (Taka/Patrick) ansible (Orange team).
VM/VNFC generic healthcheck LCM – payload format needs to formalized – taka
Multiple ansible server support
Move Nexus3 to dockerHub
Use Case: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Release+Requirements
Design time: CDT/CDS GUI integration
Risk Page: https://lf-onap.atlassian.net/wiki/display/DW/Dublin+Risks
E2E automation - CDS
Change Management (CM)
Controller Design Studio (CDS)
Recording: