Magma Roadmap


Focus of the roadmap
  • Enabling and expanding commercial deployment of Magma

  • Enabling contributors and approvers(code owners) to build the codebase while ensuring code quality and stability

  • Maintaining a periodic cadence of releases



Release
Target

Go-to-market
Owner

Development
Owner

Status

Documentation 

GitHub Project



Release
Target

Go-to-market
Owner

Development
Owner

Status

Documentation 

GitHub Project

Features













5G SA

1.8 







Release Features (1.8)

Magma1.7 - 5G Features (1.7)



Domain Proxy

1.8

FreedomFi

FreedomFi

Transitioning from Beta to GA

https://github.com/magma/magma/tree/master/docs/readmes/dp

https://app.zenhub.com/workspaces/magma--domain-proxy-development-6064cb9d84ca0600135548c9/board

4G stability improvements

TBD





Planned: working sessions hosted by @Kader Khan and @Jordan Vrtanoski 





More 4G Core Features

TBD









More 5G Core Features

TBD









Radio FW Update

1.9

FreedomFi

FreedomFi

Planning phase





Improvements in 5G SA for Maintainability and extensibility 

1.9

Wavelabs

Wavelabs

Few items identified. Will take up post 1.8 branch

ZH Task : #13265 (PR: #14976)



Verification & Validation of 5G SA on Containerized AGW

1.9

Wavelabs

Wavelabs

Checked some base functionality. Complete coverage targeted post 1.8 branch

ZH Task: #13266



Interoperability activities with new 5G radio vendors

1.9

Wavelabs

Wavelabs

Related Tasks : #13315, #13316

ZH Task: #13312



5G SA : Integration with OSS/BSS Systems

1.9

Wavelabs

Wavelabs

Yet to start

ZH Task: #13317 (Closed as not planned for 1.9 release)



MOCN GW

TBD

FreedomFi, Baicells

@amar padmanabhan FreedomFi, Baicells, Highway9

Architecture document drafting





DevOps













Testing: Add Ipv6 tests for S1AP integration tests

1.8



Pruthvi
Hebbani
(Radisys)





3GPP services pod

Testing: Federated LTE Integration Tests

1.8



Oriol Batalla



S1AP Federation Tests



Containerized AGW



@Govindarajan Mohandoss

@Govindarajan Mohandoss, TNG







Build and publish Containerized AGW via CI

1.9











Test Containerized AGW in CI

1.9





done





Get rid of containerized AGW Host Namspace requirements

1.9











CI health: S1ap integ tests stability

1.8



Ankit Kumar
Aman (Radisys)





3GPP services pod

Switch to cloud Artifactory

1.9

@Timothee Dzik 

@Timothee Dzik , TNG, LF







Better Engineering













C++ migration





Rashmi Sarwad (Radisys)

Around 50% of total work is completed

For details see Radisys

3GPP services pod

Build with Bazel

1.9

@Maximilian Huber 

@Nils Semmelrock (TNG)

For details see documentation.

  • migration of agw services advanced

  • CI switchover ongoing

https://github.com/magma/magma/issues/11283

3GPP services pod

Build Docker Images with Bazel

1.9

@Maximilian Huber 

@Nils Semmelrock (TNG)







Performance (# attaches per second)













Developer Experience 













Enable Magma for Red Hat Ansible Automation Platform





@Shubham Tatvamasi







NMS Flow to TypeScript migration

1.8

@Thomas Schmitt 

@Maximilian Huber (TNG)

done





Add type checking to python in AGW

1.8

@Maximilian Huber 

TNG

done





Security (priority order)



@Lucas Gonze

@Maximilian Huber (TNG)



Security Roadmap Board



Close known vulnerabilities











https://github.com/magma/magma/security/dependabot

https://github.com/magma/security/issues?q=is%3Aissue+disclosure



Subscriber keys stored in memory on hosts





Varun Madathil (Meta)
@Shruti Sanadhya 

See https://github.com/magma/magma/issues/13249#issue-1299344971



This item is a subset of "close known vulnerabilities"

https://github.com/magma/magma/issues/12907



Dependabot alerts: update and clean up dependencies



@Maximilian Huber 

TNG

This item is a subset of "close known vulnerabilities"





Dangerous workflows in CI







Original work items fixed, but many new ones have come up.

https://github.com/magma/security/issues/54

https://github.com/magma/security/issues/53

https://github.com/magma/security/issues/52

https://github.com/magma/security/issues/113



SBOM







Reopened



Freshness: generate SBOM in CI

Reach: cover non-JS source code



Secure defaults







Proposal adopted. Work beginning.

1. Document secure deployment

2. Review configuration options




Cryptographic best practices









Best practices



On Hold













Outbound Roaming



FreedomFi

FreedomFi

Pending grant funding

https://github.com/magma/grants/issues/23



Magma extensions for inbound roaming



FreedomFi

FreedomFi

Pending grant funding

https://github.com/magma/grants/issues/22



CDR Availability proposal



FreedomFi

FreedomFi

Pending grant approval

https://github.com/magma/grants/issues/20



Magma GTP Gateway



FreedomFi

FreedomFi

Pending grant approval

https://github.com/magma/grants/issues/9







Related pages