TSC Agendas February 5, 2024 - Sept 9, 2024
Workflows
Workflows:
In advance of a meeting
The program manager ensures an entry for the next meeting is initialized. (This is the same as item 3b below).
Any community member could add items to the "new business" list
During the meeting
Each attendee is asked to add themselves to the list.
An attendee steps forward to act as program manager
The program manager records minutes and action items for each agenda item.
After the meeting the program manager
Records a list of follow-up tasks. These are extracted from the minutes.
Initializes the entry for the next meeting. (This is the same as item 1a above)
Records votes and decisions by consensus in the Decision Log
After the quarter
Freeze this document, with added ending date in place of "the present", and spin up a new one
This document is structured per consensus in the TSC on January 29, 2024 and Proposal: new format for TSC agenda #15372.
Meeting-by-Meeting Entries
September 9, 2024
Attendees
Som
Jim
Mickey (for Yogesh)
Jordan
Bruno
New Business
How to control spam comments on wiki (e.g. January 23, 2023 Meeting)
The issue is about administration by LF. CC @Sandra Jackson (Deactivated) .
Standing Topics
Governance
Deployment at CMU
UE connect problem worked around by applying an old PR that hadn’t been merged to master. Jordan to merge.
What are our PR plans? (@Som Sikdar )
Micky to ask Yogesh to update the release
agw_install_ubuntu.sh script needs updates. Need to incorporate Jim’s and Jordan’s patches. These are very high priority but haven’t yet been pushed and merged
docs/deploy_install_docker page refers to 1.8 tree, needs update.
Veltris to round up any pending PRs that haven’t been merged
Formal testing is complete
Review board
Make sure new items have cards
Starter Kit
Kubernetes / container
Outreach Report
Reminder - Magma has been invited to present ot OCP-Evenstar radio dev workstream
Reciprocally, OCP/Evenstar has offered to present to the Magma group to bring us up to what is happening in the OpenRAN world
Open M-plane group has started working on v 1.1. An informal request for features/comments have been opened (HERE)
Security updates
Security WG minutes
Standardized deployment environment to enable auto-upgrades
Low velocity causing security weaknesses.
When there is a problem in a new release, the community is too small to detect and report it quickly.
Fewer releases mean larger and more risky ones.
Docusaurus threat modeling
Linux Foundation Connectivity Adv Board Meeting
A short-notice meeting has been scheduled for Wed (Sept 11)
I have booked time on the agenda to go over pending open proposals
I intend to go over the both the approved POs and pending POs (proposals approved by TSC but not assigned a PO by LF) for their review
Review Latest Q&A
August 26, 2024
Attendees
TBD
New Business
TBD
Standing Topics
Governance
Hima created a PR and update for 1.9 us ready for testing
Magma completed frist code release since the foundation was dissolved
First full 5G release!!!
Review board
Make sure new items have cards
Starter Kit
@Jordan would like to have more discussion via slack.
LF feedback:Re Magma Starter Kit Purchase.pdf
Kubernetes / container
Invoices resubmitted referencing PO# no action required from TSC.
Outreach Report
Working on the starter kit logistics
Issue 15451 split the issues into one covering storage and one covering software and documentation support, so that single point discussions can take place.
Review Latest Q&A
August 19, 2024
Attendees
Hima Bindu
Lucas Gonze
Mickey Kumar
Bruno Faria
Sandra Jackson
@Som Sikdar
@Jim Blakley
New Business
Migration of Atlassian to cloud
LF IT connection to fix the CI
Firebase issue. LF says they don't own. LF IT says Ben may be the owner. Sandra will talk to him. Mickey created a ticket: https://github.com/magma/magma/issues/15457. Ticket assigned to Sandra.
Standing Topics
Governance
@Sandra waiting for feedback from LF
@Hima Bindu working on branch for 1.9
Remaining artifacts testing staging release and production, ticket created for review
@Sandra to check to see who can review https://github.com/magma/magma/pull/15489
Proposals - Backlog · Proposal Tracker (github.com)
Review board
Make sure new items have cards
Starter Kit -
Status update from LF
Should we capture the two outstanding issues as Gitlab issue? (@Micky Kumar suggested in the outreach meeting)
@Som Sikdar suggested moving the discussion for storage, shipment etc. to the Outreach working group. The scope is larger than a single proposal; it includes the entire software delivery process.
Kubernetes / container
Outreach Report
See starter kit
Review Latest Q&A
August 12, 2024
Attendees
Jorge Vargas
Micky Kumar
Som Sikdar
Lucas Gonze
Jim Blakley
Bruno Faria
Jordan Vrtanoski
New Business
TBD
Standing Topics
Governance
Expense approval process - @Sandra Jackson (Deactivated) please share the guidelines with TSC
Summary of the approval proces involves two-step process (TSC members - please edit and update as you see fit to record the discussion at the TSC meeting)
TSC is in charge of proposal work initiation and acceptance
LF is in charge of
accepting the proposal,
issuance of PO
after TSC acceptance of work, issue payment
Review board
Make sure new items have cards
Starter Kit - @Sandra Jackson (Deactivated) please provide update of PO approval from LF
Kubernetes / container
Outreach Report
Review Latest Q&A
Aug 5, 2024
Attendees
Lucas Gonze
Bruno Faria
Sandra Jackson
Micky Kumar
@Som Sikdar
@Sandra Jackson (Deactivated)
@Jim Blakley
New Business
Dashboard (https://magma-ci.web.app/)
@Sandra to look into who owns/have permissions to dashboard.
Community owner should be Tim or Yogesh
Connection is broken
Issue has gone away on its own
1.10 branch etc
Resolved to not pursue this branch. We will cherry pick from master into 1.9 rather than assuming they are the same.
docs for Charmed Magma 1.8 #15186
Got merged by Jordan
Reaching out to LF
Standing Topics
Governance
The reset is now merged and in production.
Review board
Make sure new items have cards
Roles
Proposal process
Pending issues - need TSC approval:
Bug Cleanup Triage #15437
Starter Kit
Kubernetes / container
Outreach Report
Open M-plane tech hour is being planned - target Sept week 1
Will most likely be a recorded presentation + a wiki to collect Q&A (QQ for @Sandra Jackson (Deactivated) - recommendations?)
Travel policy clarification - OCP evenstar summit for demo
Review Latest Q&A
7/29/2024
Attendees
@Som Sikdar
@Lucas Gonze
@Jim Blakley
@Micky Kumar
@Yogesh Pandey
New Business
Magma dashboard website is down - this has been fixed
Todo: ask LF. Ask Sandra to take the lead.
Hold off on high-risk changes for another month, until 1.9 fixes don't require master merges
Create a feature branch "1.10.0" for risky upgrades between now and then. Do testing manually until then. Todo: inform Jordan and Bruno; create the branch; Yogesh to check with his devops.
docs(orc8r): Adds docs for Charmed Magma 1.8 #15186
Lucas to post link in TSC channel
Standing Topics
Governance
Todo: debug jblakley org membership
Uplift of new merges from master into 1.9 is an open project
1.9 branch needs test artifacts
Need to test upgrade from 1.8 to 1.9
Final artifacts will be created then
Need to retag the branch
Review board
Make sure new items have cards
Starter Kit - (link to meeting notes from July 25 discussion)
Need to figure out chain of possession, starting with the initial holder after delivery and before forwarding to ultimate holder.
Need to figure out insurance
Kubernetes / container
Outreach Report -
Good collaboration about Starter Kit. Notes attached in Starter Kit item above
Still working on Open M-plane tech hour. The key contributor for 1.0 is back - discussing schedule.
Review Latest Q&A
Jul 22, 2024
Attendees
@Jim Blakley
@Lucas Gonze
@Bruno Faria
@Micky Kumar
@Sandra Jackson (Deactivated)
New Business
Consultants to help with new deployments
Identify community members interested in that work
Reach out to earlier community members to see if they would be interested
Standing Topics
Governance
Resolution of the governance question "are we ready to vote on acceptance": votes have already been registered in the Github issue. This is not precisely in line with the old procedures but consensus today is that it is adequate. Therefore the governance changes are considered ratified. The final step is to merge https://github.com/magma/magma/pull/15438. Jim will approve, Lucas will merge.
Review board
Make sure new items have cards
Starter Kit
Kubernetes / container
Outreach Report
Review Latest Q&A
Jul 8, 2024
Attendees
@Som Sikdar
@Jordan Vrtanoski
@Jorge Mario VARGAS MORENO
@Micky Kumar
@Sandra Jackson (Deactivated)
@Yogesh Pandey
Standing Topics
Governance
We need to verify if we are ready to vote for accepting the new chages. @Lucas Gonze to advise
No new updates.
Working committee for 1.9 - please provide current ETA for the release (@Yogesh Pandey )
Review board -
Open proposal:
Open Proposal:
DevOps CI/CD for third party packages
[Proposal] Adding support for Ciphering algorithm in 5G SA for NAS Data
[5G SA] : Verification and Validation of 5G core features in containerized AGW:
Upstream OVS GTP patches
Proposal: triage critical Dependabot updates
Review Proposal - need to vote and comment:
Bug Cleanup Triage :
proposal link: https://github.com/magma/magma/issues/15437
Folder structure - For the folder structure, need to be confirmed by TSC, Started to look into how to restructure the folder.
TSC vote need required: https://github.com/magma/magma/issues/15394
Starter Kit - The proposal is ready for TSC vote. Github issue - Procurement of starter kits for the community · Issue #15451 · magma/magma (github.com)
Open issue - logistics of storage and distribution of starter kit. TBD
@Som Sikdar - proposes to allocate one starter kit for OCP global summit
Kubernetes / container - No new update for K8S
Outreach Report
Open M-plane v 1.0 - working on Tech day witht the M-plane team
OCP-Evenstar has invited Magma and M-plnae to present in there bi-weekly workstream
Review Latest Q&A
Jul 1, 2024
Attendees
@Sandra Jackson (Deactivated)
@Jordan Vrtanoski
@Jorge Mario VARGAS MORENO
@Som Sikdar
New Business
Atlassian cloud migration
@Som Sikdar Motioned and @Jordan Vrtanoski seconded to put the LF proposal for Atlassian cloud migration to a TSC vote
migrate the cloud https://github.com/magma/magma/issues/15445
Standing Topics
Governance
Review board
Make sure new items have cards
Starter Kit
Kubernetes / container
Outreach Report
Open M-plane v 1.0 has been released. Reach out to the community in the LFC slack channel for open m-plane (open-m-plane (Channel) - LF Connectivity - 2 new items - Slack)
A tech hour/webinar/Q&A is being considered for Open M-plane during the second half of July
Open M-plane roadmap item of a HAL has been taken up
Review Latest Q&A
June 24, 2024
Attendees
Sandra Jackson
Lucas Gonze
Bruno Faria
Micky Kumar
Som Sikdar
Jim Blakley
Yogesh Pandey
New Business
TBD
Standing Topics
Governance
Sandra will create a proposal to add charter to magmacore.org site.
15436 blocked on privilege. Sandra to contact LF IT.
Review board
Make sure new items have cards
Bug Bounty Program
Resolved: remove from standing agenda
Starter Kit -
(from @Som Sikdar - I understand that @Jordan Vrtanoski is out of town. We should start the acquisition process for the controller and the UE devices as HW acquitions usually takes time
@Sandra Jackson (Deactivated) - I recommend that we submit a proposal and vote by email to get the PO from LF
Please see slack #governance-tsc conversation with @Jordan Vrtanoskihttps://magmacore.slack.com/archives/C01Q1T14YJ2/p1718639452744849
→ Bruno Faria will follow up with Jordan
Kubernetes / container
Outreach Report
There was no meeting last week due to travel
Standing links to OCP activities
OpenRAN primer day for Magma community (being planned mid July)
Review Latest Q&A
June 17, 2024
Attendees
@Som Sikdar
Bruno Faria (representing Jordan)
Micky Kumar
Yogesh Pandey
Lucas Gonze
New Business
TBD
Standing Topics
Governance
Build related fixes for 1.9 ready for merge (#15436)
Few security issues are planned to be merged (#15433, #15401).
Backporting plugin issue resolved by Tim. Will be put new commits to validate the CI jobs.
Whether new ASN will make it in depends on review of merged PR in next TSC. Yogesh will merge to master and see impact on tests.
Review board
Make sure new items have cards
Bug Bounty Program
Starter Kit
Kubernetes / container
OVS Docker container is working but is only an intermediate step. The next step is moving to Helm charts for ease of deployment in Kubernetes.
Outreach Report - The wiki area for outreach activities have been updated https://lf-magma.atlassian.net/wiki/x/C9t5
OpenRAN primer day for Magma community (being planned mid July)
Review Latest Q&A
Jun 10, 2024
Attendees
@Sandra Jackson (Deactivated)
@Som Sikdar
@Jordan Vrtanoski
@Lucas Gonze
@Jim Blakley @Bruno Faria
@Jim Blakley
@Micky Kumar
@Yogesh Pandey
New Business
LFC/OCP Collab - @Som Sikdar
@Som Sikdar and @Sandra Jackson (Deactivated) to coordinate meeting for Magma and OCP
Standing Topics
Governance
Review new ones
Review a few old ones that require followup action
Bug Bounty Program
Starter Kit
Kubernetes / container
Outreach Report
OCP -update we have three opportunities
Participate in OCP twice-a-week workstream for Evenstar
Participate in the Evenstar white paper (Magma + Open M-plane)
Participate in the innovation site in OCP Global Summit in Oct with Magma starter/lab kit
We will expand the outreach meeting this Thursday to one hour and work on this outreach initiative (all three parts above)
(ORAN primer for Magma) - Outreach (som) will put together an event primarily intended to bring the Magma community up to the state of the union of ORAN
Target is mid-July
Starter Kit - (som) Should we start the acquisition process for the controller and work on radios in parallel?
Review Latest Q&A
Jun 3, 2024
Attendees
Sandra
Jim
Som
Lucas
Jordan
Bruno
New Business
LF outreach
Standing Topics
Governance
Charter updates
Basic Debian & Docker Packages created
Manual testing of 4G and 5G going fine on 1.9
Other packaging in progress
Review new ones
Review a few old ones that require followup action
Bug Bounty Program
Starter Kit
Kubernetes / container
Working with Bruno on how to handle missing driver on Kubernetes
Kernel exploit - depends on 5.4
Outreach Report
Review Latest Q&A
May 20, 2024
Attendees
Som
Bruno
Micky
Lucas
Jordan
Jim
New Business
Consultant for Ethereum Foundation project
#followup: post a help-wanted in #general on Slack. Ask for an SOW.
Reach to Tim to check the issue and propose an approach to update the EKS.
Simulator for RAN
Standing Topics
Governance
Call for vote
Jordan had put the proposal in motion, Som had second the proposal. The call for vote was taken:
Jordan: Yes
Som: Yes
Lucas: Yes
Jim: Yes
Yogesh: to be taken by mail.
With this voting the Charter was accepted.
The changed Charter will be share with LF and LFC for input and approval.
Basic Debain & Docker Packages created
Manual testing of 4G and 5G going fine on 1.9
Other packaging in progress
Bug Bounty Program
Blockage in AP
Starter Kit / Kubernetes / container
Outreach Report - (@Som Sikdar ) No new updates this week.
Planning to discuss radio options for Starter Kits at this week's meeting; any related input is requested.
Review Latest Q&A
May 13, 2024
Attendees
Bruno Faria
Jordan Vrtanoski
Lucas Gonze
Yogesh Pandey
Micky Kumar
Sandra Jackson
@Som Sikdar , Independent
New Business
TBD
Standing Topics
Governance
Legal has requested changes. LFC advisory board has requests.
1.9 Release
CI changes needed.
Testing continues. No fatal issues found yet.
Want to entirely drop the patched HTTP proxy. Need to document this whole project (see), since there is a general lack of documentation. Need to create a ticket. #followup
C5G verifying on ARM.
Review new ones
Review a few old ones that require followup action
Bug Bounty Program
Starter Kit / Kubernetes / container
Connect5G is starting K8s internally. Kernel 5.4 and below. No eBPF in MVP, to be completed later.
Waiting on supplier (SP) for quote on starter kit hardware. Know 4G radio, 5G radio is TBD. Next steps: POS, firm component list. UE, controller, SIM card known, USRP unknown
A starter Kit BOM: https://docs.google.com/document/d/1XkdjlQhkzUcStIxcVhFv2gAkiCU5rIeVjzF7hlsWYG8/edit?usp=sharing
Outreach Report
Met with OCP Evenstar group. No new updates.
There will be no outreach meeting this week
Working with several new companies that are working on generative AI-based documentation software to do a cleanup /refresh of magmacore documentation
No outreach meeting 5/16 @Som Sikdar to drop a note on the channel.
Review Latest Q&A
May 6, 2024
Attendees
@Som Sikdar - independent
Lucas Gonze - independent
@Sandra Jackson (Deactivated)
@Bruno Faria
@Micky Kumar
@Yogesh Pandey
@ Jim Blakley (CMU)
New Business
TBD
Standing Topics
Governance
Proposed new charter - Legal ticket created: https://legaljira.linuxfoundation.org/servicedesk/customer/portal/1/LR-2081
Chair Election Results
@Jordan Vrtanoski is the Magma TSC chair
@Sandra Jackson (Deactivated) to send email to communicate election results to Magma community. #followup
1.9 Release
Branch has been carved out.. Details are in the Release-Activity-Link.
Basic package creation successful
5G CI issues got fixed
Backporting commits from Master to 1.9
Review new ones
Review a few old ones that require followup action
Bug Bounty Program
Starter Kit (we had started discussing this as 'Magma Community Edition'. Is it worth branding the starter kit that way?
We have a preliminary BOM structure now
Quotes for controller HW and UE will be collected this week #followup
Kubernetes / container
Outreach Report
We have been on the hunt for ORAN solution (strategically) - latest company in this ecosystem is XRComm
Evenstar (OCP) goup tomorrow (monthly call)
Need to create list of event/show participation (work in progress) #followup
LF/Magma budget cleanup to reflect 2024 funding needs (in progress. Coordinating with LF with @Sandra Jackson (Deactivated) ) #followup
Review Latest Q&A
April 29, 2004
Attendees
@Som Sikdar - independent
@Lucas Gonze - independent
@Sandra Jackson (Deactivated)
@Yogesh Pandey
@Bruno Faria
@Jim Blakley (CMU)
@Micky Kumar
@Jordan Vrtanoski
New Business
Kicking DumpsterDivingInMagma from Slack
Standing Topics
Governance
Review proposed new charter
1.9 Release
1.9 branch cut, tests starting, found something in 5G
Review new ones
Review a few old ones that require followup action
Bug Bounty Program
Starter Kit / Kubernetes / container
Outreach Report
Review Latest Q&A
Minutes
Call for vote:
- Ready to forward upwards to other parties as a proposed proposal, but not for final approval
- If they ask for changes, they will be made before acceptance
- Whether or not they make changes, there will be a later vote on final acceptance
- Approvers (unanimous): Jordan, Jim, Yogesh, Som, Lucas
Need to write these for the forwarding note:
- Explanation of why
- Itemize and explain changes. Consider using Word. Lucas to share the versions with Jordan to compose the doc.
- CC the final note and documentation to the TSC, as a snapshot of whatever we're forwarding
April 22, 2024
Attendees
@Som Sikdar - (independent)
@Yogesh Pandey (veltris)
@Lucas Gonze (independent)
@Jim Blakley (CMU)
@Sandra Jackson (Deactivated)
@Micky Kumar
@Jorge Mario VARGAS MORENO
New Business
(@Som Sikdar ) Accounting process related review
As of April, 2024 Magma has ongoing expenditures in these three areas
Cloud costs related to dev (mainly CICD and test)
Bug bounty
Certain TSC-approved dev projects with specific milestones
It is expected that these expenses will continue for the rest of 2024
We have sought guidance from LF regarding
what accounting line item to use for these expenses for these invoices
what is the approval process? For example, is recorded TSC approval adequate or do we need to get prior approval from LF, possibly with PO numbers?
Additionally, the budget may not have funds allocated along the proper line items and LF has been asked to advice how to reallocate funds
In absence of a governing board can we request the Technical Advisory board of LFC to reallocate funds as needed
@Som Sikdar and @Sandra Jackson (Deactivated) are following up and will report back in subsequent TSC meeting(s)
Standing Topics
Governance
TSC chair election: ask Sandra about status
Governance reset updates: I (Lucas) didn't get to incorporating comments from last meeting
Large number of pending proposals. Outreach group was going to discuss.
Planned for a separate Devops meeting targeting for 1.9 release (every Wednesday @ 8:00 AM PST)
PR updates from last week.
New proposals
Resolved to go through a few old ones each week
#followups Yogesh to prioritize open ones in relation to 1.9
Bug Bounty Program
https://github.com/magma/magma/pull/15380
Call for acceptance vote
+1: Jim, Som, Lucas
#followup record in decision log
Authorizing payment
#followup get a virtual card associated with Github to make the payment
#followup clear the bug bounty budget and plan for future
#followup Lucas to update kanban / scorecard
Starter Kit / Kubernetes / container
#followup Som to look into supplier
Resolved: as part of shipping, supply a list of radios known to have worked with the starter kit
Outreach Report
OCP does not have a working ORAN radio at this point. ETA 2025 at the earliest
ONE Summit - we won't be ready
JIT Cloudlet @CMU update - Ampere appliance that will be useful for Magma- nextcomputing-nextserver-x-2u-ampere.pdf
Review Latest Q&A
April 15, 2024
Attendees:
@Som Sikdar independent
@Jordan Vrtanoski
@Jim Blakley Carnegie Mellon University
@Micky Kumar
@Bruno Faria
@Jorge Mario VARGAS MORENO
@Lucas Gonze
@Sandra Jackson (Deactivated)
New Business:
TBD
Standing Topics:
Governance
Review proposed new charter
1.9 Release
New Proposals
Bug Bounty Program
Starter Kit / Kubernetes / container
Outreach Report
Review Latest Q&A
New business
Labeling proposals
Standing Topics
Governance
Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
Per Sandra there are two charters floating around.
https://github.com/magma/Governance/blob/main/CHARTER.md (latest)
https://github.com/magma/magma/blob/master/Magma_Technical_Charter_Final_1-26-2021.docx.pdf (earlier)Need to elect a TSC chair per the latest but not earlier charter.
Need to choose period of election - one or two weeks?
Followup: Sandra to draft an email to put that question to the TSC15 APR email sent, nomination is open and it's closing on 24 APR.
Update on Governance Reset project.
community repo: consensus on monorepo
15 APR, no vote on the restructuring https://github.com/magma/magma/issues/15394
55 Proposals pending on GitHub, we need to go over the proposals and mark the proposals that are discussed as "Accepted" or "Rejected" and bring the rest of the proposals on the next TSC meetings. AP: discuss the proposals on the next outreach meeting.
CI blockers. Hopefully will be passing in a day or so. Waiting on consensus in #DevOps.
PRs we want to get into 1.9:
Obstacles to cutting branch:
https://github.com/magma/magma/pull/15380 has a failing test. Followup: Pierre needs technical help. #followup
https://github.com/magma/magma/pull/15401 has a failing test. Followup: Waiting on Nathaniel but may need help from Yogesh. #followup
CWAG failures. These have no natural owner.
LTE/4G test cases.
15 APR: 3 PRs pending
New proposals
Jorge to implement https://github.com/magma/magma/issues/15399. Yogesh to do sanity testing. #followup
Mickey raises the issue of program management debt in proposal list. Also debt in open issues that should be closed. Yogesh proposes closing zombie proposals after 1.9. Mickey proposes returning to the scheme of labeling proposals with status. https://github.com/magma/magma/blob/master/docs/docusaurus/versioned_docs/version-1.8.0/proposals/p014_proposal_process.md . The person to do this work must be in TSC because they will have the knowledge and influence necessary. Followup unclear. 15 APR to be discussed on next Outreach meeting.
Bug Bounty Program
Starter Kit / Kubernetes / container
Kubernetes on hold while other issues are front burner.
Outreach Report
Open M-plane meeting - initial call with OCP Evenstar group was productive (April 3)
LInux Foundation fund-raising drive to kick off this week. Current docs HERE
Need update for Starter Kit progress
Radio selection has not started yet - date to be
Controller units being tested by @Jordan Vrtanoski
Review Latest Q&A
15260: Mickey to revisit discussion. Check status and close. #followup
15346: Bruno to look. #followup
Followup Tasks
See #followup above
April 8, 2024
Attendees
Mickey Kumar
Jorge Vargas
Yogesh Pandey
Lucas Gonze
Bruno Faria
Sandra Jackson
New business
Labeling proposals
Standing Topics
Governance
Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
Per Sandra there are two charters floating around.
https://github.com/magma/Governance/blob/main/CHARTER.md (latest)
https://github.com/magma/magma/blob/master/Magma_Technical_Charter_Final_1-26-2021.docx.pdf (earlier)Need to elect a TSC chair per the latest but not earlier charter.
Need to choose period of election - one or two weeks?
Followup: Sandra to draft an email to put that question to the TSC
Update on Governance Reset project.
community repo: consensus on monorepo
CI blockers. Hopefully will be passing in a day or so. Waiting on consensus in #DevOps.
PRs we want to get into 1.9:
Obstacles to cutting branch:
https://github.com/magma/magma/pull/15380 has a failing test. Followup: Pierre needs technical help. #followup
https://github.com/magma/magma/pull/15401 has a failing test. Followup: Waiting on Nathaniel but may need help from Yogesh. #followup
CWAG failures. These have no natural owner.
LTE/4G test cases.
New proposals
Jorge to implement https://github.com/magma/magma/issues/15399. Yogesh to do sanity testing. #followup
Mickey raises the issue of program management debt in proposal list. Also debt in open issues that should be closed. Yogesh proposes closing zombie proposals after 1.9. Mickey proposes returning to the scheme of labeling proposals with status. https://github.com/magma/magma/blob/master/docs/docusaurus/versioned_docs/version-1.8.0/proposals/p014_proposal_process.md . The person to do this work must be in TSC because they will have the knowledge and influence necessary. Followup unclear.
Bug Bounty Program
Starter Kit / Kubernetes / container
Kubernetes on hold while other issues are front burner.
Outreach Report
Open M-plane meeting - initial call with OCP Evenstar group was productive (April 3)
LInux Foundation fund-raising drive to kick off this week. Current docs HERE
Need update for Starter Kit progress
Radio selection has not started yet - date to be
Controller units being tested by @Jordan Vrtanoski
Review Latest Q&A
15260: Mickey to revisit discussion. Check status and close. #followup
15346: Bruno to look. #followup
Followup Tasks
See #followup above
Apr 1, 2024
Attendees and their affiliation
Jordan Vrtanoski (Connect 5G)
Akhila Moyila
Micky Kumar
Jim Blakley (CMU)
Yogesh Pandey
New business
No new business discussed
Security group meeting, discussing the stop-gap options for the new discovery.
Standing Topics
Governance
Magma-CI is running fine with new linux test runners
CWF testcases requires some proto version specific changes (session_manager proto version mismatching)
lte-integ tests are failing intermittently. Failed testcases are passing individually
Few PRs are under reverification and will close some PRs this week.
5G integration issues at CMU project (I propose we get an update on this - @Som Sikdar )
New proposals
Call for votes on Governance proposal
Strengthening the NAS Library against Security Vulnerabilities #15388
Bug Bounty Program
Rate limiting
PR is approved, consensus on awarding the bug bounty
https://github.com/magma/magma/issues/15368 (PLMN inversion)
Decide on amount to offer
Formalize bug bounty
Find somebody to implement
Starter Kit / Kubernetes / containers
Outreach Report
Open M-plane meeting - initial call with OCP Evenstar group being set up with Magma TSC in early April
LInux Foundation fund-raising drive to kick off this week. Current draft HERE
Starter Kit progress
Radio selection has not started yet
Controller units being tested by @Jordan Vrtanoski
Review Latest Q&A
Followup Tasks
Results of the TSC membership voting to be released.
Mar 25, 2024
Attendees and their affiliation
@Som Sikdar Independent (NorcalBarnstormers)
Lucas Gonze (Independent)
Micky Kumar
Jordan
Bruno
Yogesh
Jim
New business
Slack not accessible in China after March 28th
Mobile (iOS): Slack, Slack for EMM, and Slack for Intune
Mac: Slack for Mac (Apple App Store version)
Windows: Slack for Windows (Microsoft Store version)
Linux: Slack for Linux Beta (Snap Store version)
Standing Topics
Governance
Magma-CI is running fine with new linux test runners
CWF testcases requires some proto version specific changes (session_manager proto version mismatching)
lte-integ tests are failing intermittently. Failed testcases are passing individually
Few PRs are under reverification and will close some PRs this week.
5G integration issues at CMU project (I propose we get an update on this - @Som Sikdar )
New proposals
Call for votes on Governance proposal
Strengthening the NAS Library against Security Vulnerabilities #15388
Bug Bounty Program
Rate limiting
last call for PR approval. Most interesting point is Jest upgrade.
new documentation
Consensus on awarding the bug bounty
https://github.com/magma/magma/issues/15368 (PLMN inversion)
Decide on amount to offer
Formalize bug bounty
Find somebody to implement
Starter Kit / Kubernetes / containers
Outreach Report
Open M-plane meeting - initial call with OCP Evenstar group being set up with Magma TSC in early April
LInux Foundation fund-raising drive to kick off this week. Current draft HERE
Starter Kit progress
Radio selection has not started yet
Controller units being tested by @Jordan Vrtanoski
Review Latest Q&A
Followup Tasks
Yogesh to post 1.9 update list, and community as a whole to document new functionality and user-visible changes. Related: documentation on 1.9 as a whole.
Details are captured in link: Release 1.9 Updates
Create a seed for future work on eSim support. Jordan to open new Discussions topic.
Yogesh to include Bruno Faria and Nathaniel Bennett in #15388 NAS improvements. Lucas to invite Bruno and Jordan to Security WG.
Call for votes to award bug bounty on rate limiting. Motion by Jordan, second by Lucas. Yes votes from Jordan, Yogesh, and Lucas. The motion is carried. Pierre to submit invoice.
Organize program management for payments after TSC approval. Verify with LF what the right process is. Related issues - accounting; bug bounty payment flows. Sandra to research; Som and Lucas to consult.
Make sure that governance reset plan is in accord with legal requirements at LF. Sandra and Lucas to discuss.
March 18, 2024
Attendees and their affiliation
@Akhila Moyila
@Bruno Faria
@Micky Kumar
@Lucas Gonze
@Jim Blakley
@Som Sikdar - Norcal Barnstormers
@Sandra Jackson (Deactivated)
@Yogesh Pandey - (Veltris)
New business
Standing Topics
Governance
New proposals
Bug Bounty Program
Starter Kit / Kubernetes / containers
Outreach Report
Review Latest Q&A
Followup Tasks
Post to Slack asking for technical comments on rate limit in https://github.com/magma/magma/pull/15380. 48 hour window.
Post a notice of intent to call for vote on 15390 and ask community members to read and consider.
Remind that nominations for TSC close by 11:59 March 20
Som and Sandra to post outreach report about LF Connectivity foundation drive and draft LFC vision.
Followups on 5G SA UEs https://github.com/magma/magma/discussions/15297. Bruno to review the discussion. Consider making this an issue.
March 11, 2024
Attendees and their affiliation
@Jim Blakley (Carnegie Mellon University)
@Som Sikdar (NorcalBarnstormers )
@Lucas Gonze (Independent)
@Jordan Vrtanoski
@Akhila Moyila
@Micky Kumar
@Sandra Jackson (Deactivated)
New business
Governance
Not recording meetings
Bug bounties
PR for rate limiting received from Pierre Roussel (see #15348)
Acceptance of #15371
1.9 release
Proposed code submissions from Nathaniel Bennet
Standing Topics
Governance
New proposals
Bug Bounty Program
Starter Kit / Kubernetes / containers
Outreach Report
Review Latest Q&A
Followup Tasks
Zoom link not posted to Calendar entry. Turning off recording on Zoom link.
Proposal for starter kits.
Call for vote https://github.com/magma/magma/issues/15390
Load testing
WRT #15371 Som suggests a leading practices document e.g. for rate limiting reverse proxy. Distinguish between software insecurity and deployment insecurity. Lucas to document deployment practices to handle in the insecurity notice in the README.
Execute https://github.com/magma/magma/issues/15371#issuecomment-1988781658
March 4, 2024
Attendees and their affiliation
Micky Kumar (Veltris)
akhila (Veltris)
Lucas Gonze (OSPOCO)
Ganesh-Veltris
Vijayakumar R Tawker (Veltris)
Jordan Vrtanoski (Connect5G)
Jorge Vargas (independent)
Yogesh (Veltris)
MIke Courtney (Ramen Networks)
New Business
TBD
Standing Topics
Governance
New business: recordings of TSC meetings
Strengthening the NAS Library against Security Vulnerabilities #15388
Devops Ubuntu Runners are working as expected. Few failures related to domain proxy checking on the same.
New proposals
Bug Bounty Program
Starter Kit / Kubernetes / containers
OVS Sidecar investigation
Outreach Report
Review Latest Q&A
Followup Tasks
Bug bounty for rate limiter has a potential bid. Follow up on rumor.
Retest items unblocked by Ubuntu Runners
Discuss implementation details for CI Cleanup proposal with Tim
Create a subtask on getting dockerfile as dependency of https://github.com/magma/magma/issues/15383. Assign to Connect5G. Link to that link.
Jordan to write 2.0 proposal
Lucas to link S1AP/NGAP interface vulnerabilities to Yogesh ticket as specific fixes that must be implemented
February 26, 2024
Attendees and their affiliation
Micky Kumar
Yogesh Pandey (Veltris)
Akhila
Bruno Faria (C5G)
Jorge Vargas (independent)
Lucas Gonze (OSPOCO)
Vijayakumar Tawker (Veltris)
New Business
Release timing discussion
- Potential performance cost
- Could release 1.9 with documentation on these known issues
- Veltris can research the C++ port timeline in more detail, assuming it's in 1.9.2. How long will testing really take?
- Lucas proposes holding off release of 1.9 until patches are available
- Bruno points out that fixing C may take as long as C++https://github.com/magma/magma/issues/15383
Really good mindshare but OVS Sidecar or whatever for AGW needs to be figured out. Connect5G will figure this out as part of Kubernetes migration and come back with investigation result.
Standing Topics
Governance
Technical solution to runner problem has been found using free Ubuntu regular runner but run time has doubled from 3 to 6 hours. Consensus is to stick with this and optimize later.
New proposals
Bug Bounty Program
Starter Kit
Outreach Report
Review Latest Q&A
Followup Tasks
TBD
February 19, 2024
Attendees and their affiliation
Jim Blakley – Carnegie Mellon University
@Yogesh Pandey - Veltris
@Som Sikdar - NorcalBarnstormers
Jorge Vargas
Micky Kumar
Akhila
Vijayakumar R Tawker
Lucas Gonze (OSPOCO)
New Business
Motion to vote on https://github.com/magma/magma/issues/15376 (in Governance)
Jordan documentation proposal
Decision log. Still haven't been granted access to the GDrive file, so restarted scratch.
Som to contact LF about getting permissions Commenter access granted to TSC members. LMK if permissions need to be upgraded (@Som Sikdar )
1.9.2 definition (https://github.com/magma/magma/issues/15377)
C++ port of message parser
Need test data
Standing Topics
Governance
Mac-OS large runner PRs was tried but the builds are still failing. Working with LF team with admin permissions on Github in order to bump up disk space.
Ubuntu Regular runners (free) were tried but getting stuck with disk space
Next step is to run the Ubuntu Large runners but might need help from the admin.
New proposals
Yogesh suggests adding some open PRs that were not planned for inclusion
Bug Bounty Program
Som has researched LF policy and found that if we make any substantial changes to a bounty item, like bumping up the amount of an existing bug bounty, we need to coordinate with LF.
Som to find out the amount that we got approved.
Starter Kit (we have updates of estimated cost – @Som Sikdar ) The following assume a purchase of 10 units which seems to be minimum ordering number so far from vendors)
Radio (exact model TBD - we have candidates) - $ 15000 (for ten units)
Magmacore controller:
Mini version (4x Arm A53) - approx $ 10K
Maxi version (beefier processor) - approx $ 25K
This is for a pool of 10 kits that will be shared among the community (we still need to figure out FOB point)
Community members will be able to procure directly from vendors
TSC needs to decide on final numbers and send a formal request for funding and the logistics of the proposal to Linux Foundation
Need to research:
Mini vs maxi vs both
Buy vs share
Application process
Support
Vendor
Parties who want a unit
POC unit. Carnegie Mellon might be able to test.
Followup: Som to create a framework for discussion
Outreach Report
Review Latest Q&A
Followup Tasks
February 12, 2024
Attendees and their affiliation
Lucas Gonze (Independent)
Yogesh Pandey (Veltris)
Micky Kumar (Veltris)
Mike Courtney (Ramen Networks)
Akhila (Veltris)
Jorge Vargas (Ericsson?)
Vijayakumar R Tawker (Veltris)
Jordan Vrtanoski (Connect 5G)
Som Sikdar (Independent)
New Business
Alter governance of TSC membership - this needs final definition, then a vote
Workflows and program management for https://github.com/magma/magma/issues/15357. Now that this is passed, what do we need to do to execute?
Standing Topics
Governance
https://github.com/magma/magma/issues/15376 was discussed. Resolution was to let it sit for a week and open all for votes next Monday.
Blocked on the VM problem
Yogesh to ask DevOps engineer to push the button to pay and see what happens
Tim to work in parallel towards next release
New proposals
Bootstrap new documentation project. Feedback requested by Jordan.
Bug Bounty Program
Outreach Report
K8s / virtualization
was voted last week. Proposal adopted. No need for standing topic. Followup: remove from standing
Need to move away from Vagrant. For ARM move to Docker containers - Connect5G and Tim also. This runs into complications with Openvswitch needing to deploy the kernel module.
Reminder to Review Latest Q&A
Followup Tasks
February 5, 2024
Attendees and their affiliation
Lucas Gonze (Independent)
Yogesh Pandey (Veltris)
Micky Kumar (Veltris)
akhila (Veltris)
Vijayakumar R Tawker (Veltris)
Jim Blakley (Carnegie Mellon University)
Jordan Vrtanoski (Connect 5G)
Som Sikdar (Independent)
Topics
New Business
1.9.2 release
Add "Post 1.9" items from Yogesh' issue list
Add fixes for recent disclosures from Nathaniel Bennett and Jorge Vargas
Move all new PRs to 1.9.2
Open votes
New committers
Jim Blakely, Micky Kumar, Som Sikdar, Javier Vargas
Standing topics
Governance
board elections
Updating TSC membership at https://github.com/magma/community/blob/main/Governance.md. Either the list should be current or it should be removed from the document and kept elsewhere.
Devops: Tim has some inputs. Working with him to conclude on the same.
Few defects are closed.
(from @Som Sikdar ) Did the paid runner issue close?
Follow-ups:
Yogesh to meet with Tim on whether to change our approach
Yogesh to ask Sandra to book a DevOps meeting, to include all PR submitters
Jordan to ask Tim to write a proposal to move everything to Docker
New proposals
Bug Bounty Program
Problem: no bids. Increased amounts needed.
Outreach Report
ASN.1 Compiler - Need coordination with other LF groups about usage. @Sandra Jackson (Deactivated) is there a way to check this with other groups/PMs?
No blocking. Will be merged post 1.9
Starter Kit - In last outreach meeting we discussed if a paid project/resource from LF can help for starter kit. Topic to be discussed here (TSC)
Blocked on documentation and on 1.9. Hardware is complete.
Jordan to create a proposal for documentation funding.
Outreach plan and travel/speaker budget - Discussed at last outreach and also separately as part of LFC foundation fundraising. Should consider this in TSC and set a tartget to get this done
@Som Sikdar will start a skeletal plan for 2024
We need to start planning for Starter Kit demo or presentation during ONE Summit (end of April/May) ONE Summit | LF Events (linuxfoundation.org)
This may not be possible any more (4.22.2024) We are not ready
Need to know how much is available. TSC to ask Sandra whether LF would cover a budget of $X. Work out details in Outreach meeting.
LF Connectivity Foundation Fund-raising - This process has been kicked off by Linux Foundaiton and advisory board. I shall report back with the proposed charter and activity here as it progresses
Draft PDF of proposed LF Connectivity proposed participation agreement - Feb 2, 2024 copy
There is a plan to do a Q&A session from LF to answer questions about this new foundation. Prospective members will be invited to attend.
It is recommended that the current community member attend or track this session
K8s
Reminder to Review Latest Q&A