For an archive of meeting notes pre-dating the Aether Project moving from ONF to LF, click here.
...
- Infrastructure Update
- Expired certificates updated → How do we keep this from happening again?
- Warning to be sent to aether-tst channel
- By using local Helm Charts, OnRamp can avoid this issue
- DockerHub rate limit → Now impacting daily integration tests
- Publish all images to Aether Registry (official releases still go to DockerHub)
- But... have to keep the Aether Registry available
- To put together a specific plan of action (daf, llp, gabriel)
- DNS
- Refactoring PR to be merged later
- https://docs.sd-ran.org/ works
- https://docs.sd-core.org/ does not work (neither does sd-core.opennetworking.org)
- Also want sd-core.aetherproject.org and sd-ran.aetherproject.org
- To put together a specific plan of action (llp, daf)
- Expired certificates updated → How do we keep this from happening again?
- OnRamp Update
- Refactoring PR to be merged later today → Watch for updates to documentation
- UERANSIM blueprint includes data plane test
- Why do we need Helm Charts from opencord when deploying the 5GC?
- I don't think we do; plan to remove.
- Re-org docs to highlight blueprints
- SD-RAN Update
- Adding Github action to SD-RAN doc repo
- Updating SD-RAN doc - especially hardware installation part as it is out-of date
- Latest Helm Chart (1.4.x) is actually for v1.5
- going to re-number as 1.5.0 Helm Chart version to match release
- O-RAN plugfest - Viavi integration; kick-off meeting this week
- SD-Core Update
- UPF-Adapter code update in progress (enable metrics)
- Helm Charts are already updated
- Review all outstanding PRsRenamed default branch for all repos to "main"
- Some repos already used "main" as default
- For the other repos, everything got automatically updated (e.g., PRs)
- UPF-Adapter code update in progress (enable metrics)
- Helm Charts are already updated
- Review all outstanding PRs
- gNBsim paper under review
- UPF-Adapter code update in progress (enable metrics)
- ROC Update
- GitHub Actions?
- Still pending
- ARA Update
- SD-RAN deployment
- Begin setting up SD-RAN, progressing toward running OAI 2022.w51 with SD-RAN.
- SD-CORE deployment
- Trying to improve throughput from Ericsson gNB
- Expecting 700-820Mbps
- Suresh at Intel Labs is focused on performance
- He's seeing no issues (getting around 1Gbps)
- Connecting Suresh with Joshua on Slack
- Easiest to troubleshoot using UERANSIM
- Trying to improve throughput from Ericsson gNB
- Exploring SMART-5G & Rakuten POC effort (09-24-24 meeting notes)
- Miscellaneous items
- Interest in "ARA Blueprint" advised by Larry
- Plugfest at ARA OTIC (O-RAN Testing Centers)
- June 2025 gathering of wireless and AgTech industry leaders (via NTIA ACCoRD project & likely AraFest'25)
- SD-RAN deployment
10-15-24
- Infrastructure
- Docker Hub organizations (residual from ONF days)
- Limit of three seats per org
- Need one for "lfreleng"
- Need "onfauto → currently pushes SD-Core (and other) images
- Open Third Seat → assign to a TST member (currently Gabriel)
- Three "quiet" orgs → xosproject & onfinfra (remove), opencord (check with Voltha)
- Five orgs created but never used (keep "aetherproject" & "openaether" remove the other three)
- SD-Core Update
- Release new Helm Charts using the latest versions of the images, including the upfadapter image
- Code for the upfadapter was removed from the smf repo
- Reviewed and merged most of the open PRs (Currently, 14 PRs open: 5 are drafts, 5 dependabot PRs have issues due to protobuf update/version)
- Daf will help us renaming the default branch to "main" and update the GHAs to point to "main"
- omec-pod-init and omec-cni repos still pending to create
- Release new Helm Charts using the latest versions of the images, including the upfadapter image
- OnRamp Update
- Pipelines for integration tests now in GitHub
- Groovy Pipelines: https://github.com/opennetworkinglab/aether-jenkins
- Jenkins Dashboard: https://jenkins.aetherproject.org/
- Watch failures on Slack: #aether-jenkins channel
- Still a work-in-progress
- Stability remains an issue
- DockerHub rate limits
- Anonymous users: 100 pulls per 6 hours per IP address
- Authenticated users: 200 pulls per 6 hours
- Docker Pro and Team subscribers: Up to 5,000 pulls per 24 hours
- VM resources?
- Base (4vcpu+16GB). Trying (8vcpu+32GB)
- TIme to download images from DockerHub?
- Could shift to Aether Registry (on a VM inside our AWS account)
- Docs, Registry, Jenkins, Docker Builder/Executor (may not need since we've moved off Jenkins CI tools)
- DockerHub rate limits
- ueransim blueprint is now using the latest version of SD-Core Helm Charts
- Issues starting the gNB and UE as Linux processes? → Was working at one time, but...
- The Ansible playbook is flakey(did work for 1 of 3 instances – UE/gNB pair of processes)
- ARA also seeing problems
- srsRAN blueprint status?
- Pipelines for integration tests now in GitHub
- SD-RAN Update
- ...
- ARA Update
- Waiting on v1.5 release of SD-RAN
- Still seeing throughput issue for Ericsson gNB and SD-Core
- ...
...
- OnRamp
- PR related to k8s configuration pending - meeting with Gabriel, Suresh and Larry to sync up on this
- Infrastructure
- Confluence
- The wiki.aetherproject.org site is now read-only as we migrate the contents to the Atlassian Cloud
- The old site will remain available in read-only mode at wiki.archive.aetherproject.org for at least one month.
- Confluence
- ROC
- No progress on updating Wiki - Sean to continue on this
8-20-24
- SD-RAN
- Working on v1.5 release
- Working on documentation and release notes
- To include OAI 5G RAN
- includes "ONF" E2 agent (not OAI's)
- implies need to rebuild OAI images (since E2 agent is statically included)
- Not include update to golang
- Expect announce 1st week of September
- E2SM → Will add O-RAN RC Service Model
- Backward compatible with the old ONF Service Model
- Working on v1.5 release
- Infrastructure
- Jira
- Production site available at https://jira.aetherproject.org
- Still working out Anonymous creation of issues
- Permission Question:
- Currently four levels of access
- Anonymous (users without Atlassian accounts or not logged into them) can Browse and Read existing Issues but not modify anything
- Any Logged in user can basically change almost any field in an issue, and invite people to join the site and become a user
- When invited, specific domains are automatically approved when invitee makes the request
- Basically, any TSC user's domain (that is NOT public (ie, not gmail, yahoo, aol, ...))] is currently automatically approved.
- aether-jira-admin users can update group and user permissions
- admin can do anything.
- QUESTION: Any need now to restrict (beyond being logged in as an approved Aether Jira user) things like:
- Transitioning a ticket between states (including closing)
- Mucking with assignee
- editting fields beyond comments
- → Taking a wait-and-see approach
- Currently four levels of access
- Known TODOs
- Figure out how to let Anonymous users create new tickets
- Currently looks like a separate form to embed on an appropriate webpage that will then go create a ticket based on provided input
- TST Guidance: Lowering the barrier to creating a Jira account >> creating Anonymous Tickets does not need to be supported
- Figure out how to let Anonymous users create new tickets
- Production site available at https://jira.aetherproject.org
- Confluence
- Test migration appeared to complete successfully
- QUESTION: Can I perform the formal migration from existing Confluence DataServer to Confluence Cloud between 12:00 noon Wednesday(8/21) and 12:00 noon Thursday (8/22) (PDT)?
- Will require read-only Confluence installation at start of process until completion.
- Upon completion, existing wiki.aetherproject.org will point to new site
- Previous site will be maintained for approximately 30 days as an archive/reference site and then hopefully deleted.
- I would hope that people can spend a 30-60 minutes reviewing the site after completion and ensuring things look okay. Hoping to have acceptance of new site by next week's TST.
- Post note on migration to #aether-dev channel
- Jenkins
- No progress as yet
- No roadblocks
- SD-RAN DNS
- No progress from last week
- Jira
- OnRamp
- PR related to k8s configuration pending
- Still debugging monitoring system (metricfunc failing)
- Question to Group: Anyone connected to "Aether Using Nephio" project?
- SD-Core
- Incorporating the static checks for linting with other PRs
- No progress on logging
- Discussion about e2e test on PRs
- Waiting on repo omec-cni, omec-pod-init (to rename)
...
- Aether Jira Proposal: Aether Jira Proposal
- Tweaked proposal and accepted as "good enough to get started"
- Should be ready to play with next week
- Github org renaming: https://docs.github.com/en/organizations/managing-organization-settings/renaming-an-organization
- More representative → Mostly focused on "opennetworkinglab" (should be "aether")
- May break external links, but now is a good time to change since we're creating new docs/pages
- No objection...
- Slack vs Element (https://element.io/)
- Limiting history to 1 year (affects "grandfathered" workspaces like onf-community)
- Proposal: prune onf-community back to "aether" and accept history limit (take up with voltha and p4)
- Code of Conduct ((https://lfprojects.org/policies/code-of-conduct/)
- Look through the LF standard and decide at a future meeting
- Jenkins Status
- ONOS GitHub Actions
- Actions that run for PR (ROC done)
- Actions that run for PR (SD-RAN done)
- Not yet publishing new Docker images (in progress)
- OnRamp Integration tests
- JJB Related: Jobs with same name as the one created earlier, are not getting created again.
- Native Tests: All the Jenkins jobs are not able to go beyond aether-5gc-install step. → "new group" command hanging
- ONOS GitHub Actions
- omec-pod-init and omec-cni repos Gabriel Arrobo
- These repos are in Gerrit → Why? Not updated in years. Move to omec GitHub? → Yes.
- TST Meetings in July → Will remain on the schedule and expect them to happen (with some people missing)
6-18-24
- DCO (instead of CLA) in place Larry Peterson David Ferguson (Deactivated)
- See Org README here: https://github.com/opennetworkinglab
- Will current ONF/CLA be removed from the repos/checks? Gabriel Arrobo
- Add more helpful info about DCO so new users know what do to.
- Org README should explain and link DCO.
- David Ferguson (Deactivated) to look into "augmenting" the error message
- Configuring new Jira Larry Peterson David Ferguson (Deactivated)
- Archiving old Jira
- Proposal
- Projects: SD-Core, SD-RAN, ROC, OnRamp, Smart5G
- Workflow: New, Assigned, Resolved, Reopened (start simple)
- What Fields: Description, Status
- Hopefully will demo at next week's TST
- GitHub default branch should be main instead of master. Ajay Lotan Thakur
- Master is old way; main is the new way (and the default)
- Prefer to have all the same; most currently master
- Decision: leave it as is (expect to be mixed)
- BESS-UPF Helm Charts: Current charts assume symmetry for the access and core interfaces (i.e., same CNI Plug-in for both) Gabriel Arrobo
- Any objection about making the Helm Charts as generic as possible such that each individual CNI can be independently chosen?
- Example: access=macvlan, core=host-device
- But it remains the default that they are the same (currently macvlan); so remains backward compatible
- Will eventually want to expose in OnRamp
- Road map cleanup Ajay Lotan Thakur Gabriel Arrobo
- Priority to take up only SBI upgrade this quarter/end of Sept 2024
- Priority on bug fixes and issues reported by other community members
- See Roadmap for more details
- Work harder to get info to the community / work to attract contributors
- SD-RAN update Woojoong Kim (Deactivated)
- Working with a team of 5 students
- Github action → Almost done (run tests and publish images)
- Scalable RAN Simulator → on going; hopefully done in Jun.
- Dependency update → dependabot has been busy; resolving 1-by-1 (waiting on GitHub Actions)
- OnRamp Update Bilal Saleem
- Separate Management Node → Dealing with local charts was the complication
- Dueling Docker installs → Ansible playbook now checks for existing Docker, per Docker best practices
- Check that multiple gNBs work for data plane
- Working on proposal for incorporating scalable Core into OnRamp
- QA Update Kunal Kapoor
- JJB code commit is done
- Working on updating Readme and streamlining the code as per the current requirement.
- David Ferguson (Deactivated) : Customizing the job as opposed to customizing the build machine (so can dynamically grab and release VMs)
...
- Archive "tiny" (unused) repos [Gabriel]
- As part of release 1.4, several repos were consolidated into the "util" repo
- Do a patch release for Docker images (1.4.1) [Gabriel]
- New Helm Chart also just published
- Expect a PR to update OnRamp
- Working on a blueprint for a DPDK configuration
- SD-Core Roadmap Discussion
- What's the process
- We have an old Google Doc
- Move it in the Wiki
- Community contributes
- How do we move past Release 15?
- Start with OpenAPI spec for R17
- Generate code (and test/fix)
- Results in the wish-list
- What's the process
- SD-RAN Status
- Training new contributors
- To document in a new wiki page for future onboarding
- Jenkins to Github action conversion for SD-RAN is mostly done
- Expect to complete this week
- Training new contributors
- ROC Status
- PR now merged
- New Helm Chart published by GitHub Action
- New version (2.1.36) was published => it did not exist (but has been used by OnRamp)
- What gives???
- OnRamp Status
- Bilal looking into two issues
- Docker issue when deploying in CloudLab
- Local helm charts on master node
- JJB Status
- Testing on AWS (Goal is to be re-producible)
- Automate Jenkins job creation using JJB and definitions from git repo
- Seed Job on builtin node to pull the latest changes in aether-jenkins repo - Done.
- Cron job to update the jobs in Jenkins.
- ...
...
- LF Transition Update
- Mailing lists now up: tst@, dev@, announce@lists.aetherproject.org
- Instructions for joining lists: Visit https://lists.aetherproject.org/g/TST (dev | announce) to join
- QA Status
- Integrating UERANSIM; expect a PR tomorrow.
- Canonical’s Juju-managed Aether 5G Core (Mark Beierland Serdar Vural)
- Slice Deck: LF Aether TSC (19 March 2024) - Charmed 5G Core.pdf
- Source Code:
- https://github.com/canonical/sdcore-amf-k8s-operator
- https://github.com/canonical/sdcore-ausf-k8s-operator
- https://github.com/canonical/sdcore-nrf-k8s-operator
- https://github.com/canonical/sdcore-nssf-k8s-operator
- https://github.com/canonical/sdcore-pcf-k8s-operator
- https://github.com/canonical/sdcore-smf-k8s-operator
- https://github.com/canonical/sdcore-udm-k8s-operator
- https://github.com/canonical/sdcore-udr-k8s-operator
- https://github.com/canonical/sdcore-upf-k8s-operator
- https://github.com/canonical/sdcore-webui-k8s-operator
- Documentation: https://canonical-charmed-5g.readthedocs-hosted.com/en/1.3-beta_a/
- For lab work using Aether → Please add "abstract/summary" + related links to Research page on wiki.
...