2019-11-20 - [CNTT - RI - 01] - Meeting Agenda and Minutes
Meeting Logistic:
Every Wed. at UTC 13:00-13:30
Attendee List:
@Pierre Lynch [Keysight] (Keysight)
@Michael Fix
@Mark Shostak (AT&T)
@Mark Beierl (VMware)
@Rajamani, Rajesh (Spirent)
@Cédric Ollivier (Orange)
@Daniel Balsiger (Swisscom)
@Ashok Kumar (VoerEir)
@Pierre Lynch [Keysight] (Keysight)
@Justin Higa (Spirent)
@Liang Chen (China Mobile)
@Lincoln Lavoie (UNH-IOL)
@Jiaqiang Zhang (China Mobile)
@Lei Huang (China Mobile)
Goals of Meeting:
Agenda Bashing
Antitrust:
Re-balance of GitHub Issues
RI 1 Core: Team: Ch's 1,2,3,5 (4 Lab Req. was moved to RI Labs)
Requirements extraction from RM/RA
Status: (11/20) ongoing discussion in RM meetings to define requirements; there is a scheduled call with UNH today to discuss a h/w recommendation;; output will feed into the extraction of requirements for RI1, although code has already been deployed.
Use of PDF
Status: (11/20) tabled as Fu Qiao was OoO at Kubecon
RI 1 Labs: Rajesh: Ch's 4, 6
Status of POD10
Cedric continues to work on Functest, with all RM Ch5 Compliance checks added with exception of Nova which is in progress
Clarification/Status re: [RI 1 Labs] Intel Pod-10 Status and Ongoing Works #591
Issues
Enable SRIOV on Pod-10 and Redeploy: Patch Submitted on Nov-9th:
https://gerrit.opnfv.org/gerrit/#/c/airship/+/68815/ . Once the patch is merged, redeploy will be performed.Deploy script in opnfv-airship to be generic - use the same script to deploy all pods. Work in Progress.
Patch Submitted: https://gerrit.opnfv.org/gerrit/#/c/airship/+/68816/
Status: as of 7 pm CT on 11/20:
Pod10 is up, after redeployment with SRIOV. F
Now the deploy script in opnfv-airship can be used to deploy all pods. The patch got merged.
Functest is running tests - results TBA.
Plans/dates for POD15
Status: (11/20) tabled until next meeting
RI 1 Dev: Cedric, Rex, Lei: Ch's 7, 8
Ch 7 (Cookbook) Have we started documenting lab setup, deployment, and validation steps?
Required for Jan release
Status: 11/20
Rex+Lei to meet / work offline to review sections and start in on the documentation/writing
@Michael Fix to add missing sections & correct typo(s) → Complete 11/20!
Additional (missing) sections - to do:
CICD tool chain (use of, process, and scripts)
Jenkins setup & job creation
Compliance Validation
POD10 - automation
Status (11/200: Daily jobs - not running (pending changes needed for Issue #591)
Approve PRs
Review & Verify open issues
Tentative Agend for week's meeting
Cookbook status (@Mingjiang Li (Deactivated), @Lei Huang@Lei Huang)
Use of PDF (@Qiao Fu )
Plans/dates for POD15 (@Sridhar Rao, @Rajamani, Rajesh)
*******************************************
Detailed Meeting Agenda:
General Admin
RI Documentation - https://github.com/cntt-n/CNTT/tree/master/doc/ref_impl/cntt-ri
To be written (completed) with the Jan CNTT Release
Run Book (GitHub - RI Ch07 - aka Cookbook for lab setup, deployment and validation)
To be written (compiled, completed) with the Jan CNTT Release
Will be part of RI Ch07 deliverable
Consists of
Pre-Requisite(s): Bare-metal validations confirming delivery, rack, stack, of env is "ready" for software deployments (e.g. BIOS, firmware, boot order, health, disk config, port / socket validations, MAC/NIC status, etc)
a) RA Requirements Gathering process
b) Infra Requirements and Selection Process
c) Access & Connectivity
d) Descriptor file &/or Manifest creation (data elements, use/implementation)
e) Deployment Installer & Install Steps
f) Deployment Validations
...others?
Work-stream
Core
Lead: Fu Qiao
Issues: five(5) https://github.com/cntt-n/CNTT/issues?q=is%3Aopen+is%3Aissue+label%3A%22RI+1+Core%22
PRs: two(2) → https://github.com/cntt-n/CNTT/pulls?q=is%3Apr+is%3Aopen+label%3A%22RI+1+Core%2
Status
Tasks (Work in progress)
Creation of PDF/SDF Templates → 11/13 Fu Qiao mentioned there is a call this week with Jack Morgan with the Infra WG to discuss PDF and possible changes needed to accommodate Airship
Hand-off to RC WS
Lab Setup
Lead: Rajesh Rajamani
Issues: five(5)( - https://github.com/cntt-n/CNTT/issues?q=is%3Aopen+is%3Aissue+label%3A%22RI+1+Labs%22
PRs: zero(0) → https://github.com/cntt-n/CNTT/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+label%3A%22RI+1+Labs%22+
Status
POD10 (CNTT RI PoC) - will be used for initial install of OS via AirShip
Status
11/13 → Patches needed
SRIOV – thought NIC was different, so diff driver
Generic Env Variable
Sridhar will open tickets to track (in GitHub)
Sridhar will reach out to Airship dev team to confirm both request have been received/acknowledged
Manifest Validation(s) - 11/13 Sridhar to provide status and its relation to OPNFV-AirShip status/discussion
Jenkins setup?
11/13 (Cedric) Jobs written. Slave Delivered.
CI/CD mostly in place (Functest ok, Jenkins Jobs ok, missing few changes + bugs in Airship for automated deployments)
API Compliance (only Neutron and Cinder are well covered by CNTT docs – I’m currently working on Nova, Keystone, Swift and Glance)
Functest Compliance is up-to-date with CNTT API section
POD15 (CNTT RI target state) - end state lab for RI 1.0
Status:
Target date to start base install? (Rajesh) Provide date for install.
What about the creation/use of PDF/SDF? (Fu Qiao) Take back to Core Team for how to incorporate/start these consumables.
11/13 Discussion on when to deploy to POD15
Went over need to perform bare-metal validations as a pre-req: No tools exist today to do, even UNH-IOL does not have tools
Question remains, how to perform validations without a tool? Step 1
Step 2: Perform manifest validations against deployed code → Rajesh/Sridhar to setup call with Mark S. and Cedric to confirm where Requirements are located, then start looking at tools
Tasks (Work in progress)
PoC on Trial Lab
POD10Confirm availability (10/9)Confirm access (10/16)Perform AirShip installer (owner | date)Validate install status & env health (smoke test) (owner | date) → In progress (11/13)Confirm & correct deployment issues - tune manifest (10/16-EOM Oct) (owner | date)Implementation on Target Lab
POD15Confirm availability (10/9)Confirm access (10/16)Perform AirShip installer (owner | date) → 11/13 Under discussion, pending the outcome of a) the manifest validations in POD10, and b) completion and documentation of bare-metal validations in POD15.Validate install status & env health (smoke test) (owner | date)Confirm & correct deployment issues - tune manifest (10/16-EOM Oct) (owner | date)
Dev
Leads: Cedric Ollivier, Rex Lee and Lei Huang
Issues: eight(8) → https://github.com/cntt-n/CNTT/issues?utf8=✓&q=is%3Aopen+is%3Aissue+label%3A"RI+1+Dev"+
PRs: one(1) - https://github.com/cntt-n/CNTT/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+label%3A%22RI+1+Dev%22+
Status
Tasks (Work in progress)
Item 1
Item 2
Item 3
AOB (Any other Business):
Discussed the need to complete RI documentation by Jan F2F
Also, discussed the need to complete the "Run Book" by Jan F2F - which will be Ch 7 of the RI documentation
Bare metal validations (manifest checks w/ h/w or lab delivery) → needs to be added to the Run Book
Gap? Pre-existing process/validations? → there are post software deployment validations, but no validations to date to confirm the bare metal delivered is ready for s/w deployments
This will be included as a pre-req in the RI Ch07 documentation
POD10 deployment - complete?
POD10 software is deployed
However.. the AirShip deployment installer and manifests were (are) specific to POD17
There is AirShip project discussions underway to make the installer generic so it can be used across any POD; for now, it's been manually configured for POD10
ETA is ~11/17-11/20 for the automated deployment change can be done and tested, and possibly implemente
Functest API test - status? green light?
Cedric received the green light today to run Functest, less the CICD scripts to perform the deployment
The deployment+validation steps will not be run until the AirShip generic installer parameters have been created and tested
ETA for Functest readout is by EOW (11/8)