OSM13 Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
No edit summary
No edit summary
Line 11: Line 11:
   
   
= Scope =
= Scope =
Scope of this hackfest will be related to on-boarding of Magma 1.7 release, which provides 5G capabilities to an open source core project.
What you will be able to experience on the hackfest is:
* deploy Magma (AGW and Orchestrator components)
* automate adding subscribers to Magma
* test S1AP in an automated way
* use Wireshark to capture packets and see call flows for UE/CPE basic registration
The event will be featuring '''OSM Release TWELVE''' and take the form of a challenge.
The event will be featuring '''OSM Release TWELVE''' and take the form of a challenge.
The event will span across the entire week, Monday to Friday.
The event will be a team challange, participants will form teams of up to 5 members and work jointly on tasks
Some of the tasks solutions will be presented during the event by mentors. For all of them we will publish guides after the event.
Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.
= Agenda  =


The event will span across the entire week, Monday to Friday.
'''Monday 13.06'''
* Welcome
* Presentation of a challange for the week
 
'''Tuesday 14.06'''
* guided walkthrough of Magma AGW and Magma Orchestrator on-boarding
 
'''Wednesday 15.06'''
* Q&A (check point)
 
'''Thursday 16.06'''
* Q&A (check point)
 
'''Friday 17.06'''
* Demos


Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.


= Prerequisites =
= Prerequisites =
Line 22: Line 50:
* You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use [https://multipass.run/ multipass]
* You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use [https://multipass.run/ multipass]
* A remote environment will be made available through VPN for participants to run the hands-on sessions
* A remote environment will be made available through VPN for participants to run the hands-on sessions
* E-mail with more detailed guide will be shared 2 weeks before the event


= Who should attend =
= Who should attend =
Line 30: Line 59:
* Experimented developers and users that want to share and test with the community
* Experimented developers and users that want to share and test with the community
[[File:OSM10_Laptop_Crop.jpg|800px|center]]
[[File:OSM10_Laptop_Crop.jpg|800px|center]]
 
<!--
= Agenda =
<iframe key="teamup" path="ks3m6q6qpr9sy5kxom?showProfileAndInfo=0&showSidepanel=1&showAgendaHeader=1&showAgendaDetails=0&showYearViewHeader=1" width="90%"/>
 
== Monday, 24 January 2022==
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Welcome%20and%20Logistics.pptx.pdf Welcome and Logistics]''' by Silvia Almagia (ETSI) and Maciej Mazur (Canonical)
* 2:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20What%20is%20OSM.pdf What is OSM]''' by Gerardo Garcia (Telefonica)
* 3:30 pm CET '''OSM installation tutorial''' by Gerardo Garcia (Telefonica)
* 4:00 pm CET '''Group Picture'''
* 4:15 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20OSM%20New%20Features.pptx.pdf Latest OSM features]''' by Mark Beierl (Canonical)
* 4:45 pm CET '''Q&A''' Mark Beierl, Maciej Mazur (Canonical)
 
==Tuesday, 25 January 2022 ==
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20OSM%20architecture.pdf OSM Architecture]''' by Gerardo Garcia (Telefonica)
{{#evu:https://www.youtube.com/watch?v=3EWjL6pIXe0
|alignment=inline
|dimensions="120"
}}
* 3:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20VNF_CNF.pdf What is a network function, VNF, CNF]''' by Maciej Mazur (Canonical)
* 4:00 pm CET '''OSM GUI Tutorial (demo)''' by Ramesh Ramanathan (Tata Elxsi)
* 4:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20LTS%20for%20OSM%20Community.pptx.pdf OSM Release Cadence (LTS and MTS)]''' by Fabian Bravo (Whitestack)
 
==Wednesday, 26 January 2022==
* 2:00 pm CET '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines/ VNF Onboarding Guidelines]''' by Maciej Mazur (Canonical)
* 3:00 pm CET '''What you need to prepare before using OSM''' by Maciej Mazur (Canonical)
* 4:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Onboarding%20tutorial.pdf Onboarding tutorial with open source network function] [https://www.kamailio.org/w/ Kamailio]''' by David Garcia (Canonical)
{{#evu:https://www.youtube.com/watch?v=VVmmLWGei3s
|alignment=inline
|dimensions="120"
}}
==Thursday, 27 January 2022 ==
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20What%20are%20Day2%20operations.pptx.pdf What are Day2 operations]''' by David Garcia (Canonical)
* 3:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Day2%20operations%20with%20Kamailio%20-%20tutorial.pptx.pdf Day2 operations with Kamailio - tutorial]''' by David Garcia (Canonical)
* 3:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Assignment.pptx.pdf Instructions for the assignment to complete]''' by Maciej Mazur (Canonical)
 
== Friday, 28 January 2022 ==
* 2:00 pm CET '''Demo on how to complete the assignment''' by David Garcia (Canonical)
* 2:30 pm CET '''Participants' demos'''
* 4:15 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Wrap%20up.pptx.pdf Wrap-up]''' by Maciej Mazur (Canonical)
 
= Hackfest Material =
* [http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/ Presentations]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ VNF Onboarding Guidelines]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages VNF Packages]
-->
 
= Previous Hackfests =
= Previous Hackfests =
* [[OSM12 Hackfest | OSM#12 Hackfest - Remote]]
* [[OSM12 Hackfest | OSM#12 Hackfest - Remote]]

Revision as of 13:05, 6 April 2022

OSM13 lead image.jpg


OSM13 Hack.png

Overview

ETSI's Centre for Testing and Interoperability and the OSM Community are organizing a new OSM Hackfest from June 13 to 17, 2022. The event will be run remotely, allowing participants to join from their home or office.

Participation in OSM Hackfests is free and open to all upon Registration


Scope

Scope of this hackfest will be related to on-boarding of Magma 1.7 release, which provides 5G capabilities to an open source core project.

What you will be able to experience on the hackfest is:

  • deploy Magma (AGW and Orchestrator components)
  • automate adding subscribers to Magma
  • test S1AP in an automated way
  • use Wireshark to capture packets and see call flows for UE/CPE basic registration

The event will be featuring OSM Release TWELVE and take the form of a challenge. The event will span across the entire week, Monday to Friday. The event will be a team challange, participants will form teams of up to 5 members and work jointly on tasks Some of the tasks solutions will be presented during the event by mentors. For all of them we will publish guides after the event. Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.

Agenda

Monday 13.06

  • Welcome
  • Presentation of a challange for the week

Tuesday 14.06

  • guided walkthrough of Magma AGW and Magma Orchestrator on-boarding

Wednesday 15.06

  • Q&A (check point)

Thursday 16.06

  • Q&A (check point)

Friday 17.06

  • Demos


Prerequisites

  • Registration is mandatory!
  • Participants are expected to have user-level knowledge of Linux, and understand basic programming concepts (preferably Python)
  • You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use multipass
  • A remote environment will be made available through VPN for participants to run the hands-on sessions
  • E-mail with more detailed guide will be shared 2 weeks before the event

Who should attend

  • Network Operators and Service providers, who want to get first-hand operational experience with OSM
  • VNF vendors, who want to onboard their VNF in OSM following best practices
  • System Integrators, who want to develop their expertise with OSM
  • Academia and Universities, who are using or considering OSM as a platform for their research activities in networking
  • Experimented developers and users that want to share and test with the community
OSM10 Laptop Crop.jpg

Previous Hackfests

Get involved in OpenSourceMANO

Contact

Please send your technical questions to OSM_TECH@list.etsi.org or join the OSM Community Slack Workspace

Questions about ETSI, joining OSM, this hackfest and future events can be sent to: OSMSupport@etsi.org