...
- Takamune Cho to create a story for backlog to track the changes needed to replace usage of powermock with mockito. (Closed - APPC-418)
- Patrick Brady to request new repo for CDT tool - appc/cdt (Closed)
Notes:
- Resiliency Testing (Sharon)
- Sharon shared details on what SDNC is doing to meet the Resiliency testing recuirement for Level 2 (automated failover - single site) - see slides
- SDNC is leveraging Kubernetes and OOM to address resiliency requirements
- Advantage of using Kubernetes (vs. cluster capabiity of ODL) is that Kubernetes capability to recover a failed node
- Healthcheck currently is at the pod level to determine if failover will be done or not. Sharon will confirm this.
- Aaron Hay is the prime for the APPC Resiliency Epic (APPC-414)
- APPC and SDNC teams will work closely together since there is a lot of synergy to be realized due to similar architectures & dependencies.
- Sharon shared details on what SDNC is doing to meet the Resiliency testing recuirement for Level 2 (automated failover - single site) - see slides
- 72 hr test planning (Scott)
- A small sub-team has already had a couple of meetings to flesh out the things that will be needed to execute a 72 hour soak test
- Details are being trakc on the wiki: APPC 72 Hour Stability Test Discussion
- Epic is APPC-413
- Code Coverage
- Patrick provided a demo on using Junit and Mockito so that everyone can contribute to this requirements.
- Slides and recording have been posted to wiki: Code Coverage How-To's and other helpful information
- The Epic to track code coverage contributions is APPC-342
- There are still ~20K lines of code without coverage; select the module you want to work on and created a story under APPC-342 so that folks know what you're working on and don't duplicate. You can follow Patrick's example (APPC-369)
- You can use this link to determine the code that still needs coverage: SONAR Coverage
- Taka will add a story to the backlog to replace powermock with Mockito. This is a backlog item at this point; I think we can get to the 50% with the current set of uncovered lines.
- CDT repo
- Patrick will request a new repo for the CDT tool: appc/cdt
- Instruction for requesting new repo are here: Resources and Repositories
- CDT tool is still missing "Test Action" command to be fully functional - working with AT&T Dev team to see if we can get this contributed in time for Beijing.
- Prime for this Epic (APPC-187) are Skip Wonnell and Patrick Brady
- Manual Scaling
- Awaiting confirmation of 2 additional resources from AT&T to commit supporting manual configscaleout.
- If resources are confirmed, we will add this to our scope for Beijing. Note that this is "Manual", not Auto Scaling (ie closed loop)
- AAF
- Ryan Young is prime for driving this story: APPC-404
- We need to secure AAF team's delivery plan for AAF-91 before we can finalize APPC plans for APPC support of AAF.
- Ryan Young will work with Jonathan Gathman and Sai Gandham from AAF team to coordinate.
- We need AAF team to deliver their story with sufficient time allowed for APPC to complete their work (develop & test)
- Security - CII Passing Badge
- APPC-405 will be worked on by Taka with the goal in the first sprint to review all the questions that are part of the Passing Badge questionniaire and determine what our gaps are.
- Use the CLAMP completed questionnaire as a guide to review the questions: https://bestpractices.coreinfrastructure.org/projects/1197#basics
- Review JIRA - housekeeping items
- We did not get to this topic, we will cover next meeting....
- We did not get to this topic, we will cover next meeting....
- Misc - FOSS & Commit Process
- Please make sure to review or re-review these two links to make sure you are clear on the FOSS and Commit processes.
- Please make sure to review or re-review these two links to make sure you are clear on the FOSS and Commit processes.
- Ansible code (DG/Adapter)
- SDNC project has a need for this capability; the current plan is for them to clone this code into CCDSK for Beijing to support their Change Management use case.
- However since this is common functionality, the proposal is to move this to CCSDK project long term. APPC will not do anything with this in Beijing, but something that needs to be addressed in Cassablanca.
...
- M1 update
- AAF update (Sai)
- Sprint 1 planning/commitment (run 1/24-2/7)
- Review JIRA workflow used by APPC
- Misc updates (new repo request, License issue)
Participants: Randa Maher Atul Shegokar, James MacNider, Patrick Brady, Ryan Young, Scott Seabolt, Sai Gandham, Shubhada Vaze, Takamune Cho
Actions:
- Sai Gandham to schedule meeting with APPC team to review his design plans for AAF-91.
- Skip Wonnell to investigate missing action action-cancel from LCM Provider
Notes:
- M1 update
- APPC passed M1 on 1/18 with no issues. Manual Scaleout support included.
- Two new folks added to the project to support Manual Scale out (Ramya and Vidhya)
- AAF update on AAF-91 (Sai)
- Sai has already started working on this.
- 2/15 is target delivery date!
- Sai has already started working on this.
- Sprint 1 planning/commitment (run runs 1/24-/18 thru 2/7/18) - AppC JIRA Board
- Resiliency (Aaron)
- Stability (Scott)
- Manual Scale (Ramya, Vidhya)
- Code Coverage (Shubhada, Atul, Taka)
- Security (Taka)
- Logging ?
- Stability (Scott)
- See APPC-484
- See APPC-484
- Manual Scale (Ramya, Vidhya)
- Requirements discussion progressing
- Need to determine what can be completed in first sprint; to defined by end of week. Randa will setup follow-up.
- Scott Blandford and Lauren Lewis will be the E2E owners and drive the cross-team coordination to deliver the use case.
- APPC needs to provide SO an updated APPC Client Library. Need to define when this can be provided.
- Code Coverage
- Patrick, Taka, Atul, and Tomasz contributing to code coverage in Sprint 1
- Patrick, Taka, Atul, and Tomasz contributing to code coverage in Sprint 1
- Security
- There are 3 things we are covering under security
- CII Badging - Taka to go through the assesement to identify our gaps. Planned in Sprint 1
- AAF integrations (Ryan) - this has dependency on AAF-91 delivery on 2/15. Need to see AAF design to determine scope of APPC changes. See action item above.
- Secure DMaaP topics - currently unassigned - Shubada to investigate to see if she wants to tackle this.
- There are 3 things we are covering under security
- Logging
- Ryan Young will give a knowledge share on EELF - planned for 1/31/18
- Ryan Young will give a knowledge share on EELF - planned for 1/31/18
- Documentation
Documentation (Randa)- Randa will update LCM API guide for the actions contributed by AT&T, which include:
- QuiesceTraffic
- ResumeTraffic
- UpgradeSoftware
- UpgradePreCheck
- UpgradePostCheck
- UpgradeBackup
- UpgradeBackout
- ActionCancel
- ActionStatus
- AttachVolume
- DetachVolume
- Randa will update LCM API guide for the actions contributed by AT&T, which include:
- Resiliency (Aaron)
- Review JIRA workflow used by APPC
- We did not get a chance to cover this topic, but APPC uses this workflow!
- We did not get a chance to cover this topic, but APPC uses this workflow!
- Misc updates (
- We are still waiting on TSC to approve new repo request,
- until we get this, LF will not move forward with adding our repo
- License question - still waiting for response from Steve Winslow on questions regarding licensing. As this stage, we will assume they do not apply to:
- .gitignores
- Eclipse environment related files
- Test input files