Difference between revisions of "Hackathons"

From OneM2M
Jump to: navigation, search
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span style="font-size:180%;"> <div style='text-align: center;'> '''oneM2M Hackathons''' </div></span>
<span style="font-size:180%;"> <div style="text-align: center;"> '''oneM2M Hackathons''' </div></span>
= NEWS =  
= NEWS =
'''ETSI's Centre for Testing and Interoperability''', the '''OSM Community''' and the '''Open Air Interface Software Alliance''' are organizing a new OSM Hackfest from '''13 to 17 September 2021'''.  The event will be run remotely, allowing participants to join from their homes or offices.
Participation in OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 Registration]'''
'''Registration deadline is September 3rd'''
[[File:OSM-MR11_Hack_remote.png|300px|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 ]] 
[[File:OAI-challenge.png|300px|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 ]] 
= Scope =
The OSM-MR#11 Hackfest will be fully dedicated to '''OAI 5G Core Network Functions''' packaging and onboarding to '''OSM Release TEN''' bringing yet a '''new challenge''' to OSM and OAI users and developers.
During the Hackfest kick-off, an overview of the OSM NF Onboarding in Guidelines will be provided by OSM community experts. Participants will be organized in teams to collaborate on the onboarding tasks. Through the Hackfest week and with the mentoring of OSM and OAI community experts, they will be challenged to build the packages, including NFV standardized descriptors, instantiation, Day-1, and Day-2 operations, and build a functional 5G Core.
On the last day, each team will have the opportunity to demonstrate their achievements and the best onboarding demonstration will be awarded!
== OAI 5G Core Network Functions ==
* Access and Mobility Management Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/wikis/home (AMF)]
* Session Management Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-smf/-/wikis/home (SMF)]
* User Plane Function [https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny/tree/nrf_fqdn (UPF)]
* Network Repository Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nrf/-/wikis/home (NRF)]
* [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/blob/master/docs/DEPLOY_HOME.md Deployment of OAI 5G Core network functions]
= Who should attend =
* Network Function vendors, who want to learn to onboard their NF in OSM following best practices
* System Integrators, who want to develop their expertise with OSM and OAI
* Service Providers, who want to get a first-hand operational experience with OSM and OAI
* Students and Researchers, who are using or considering OSM and OAI for their research activities in networking
* OSM users and developers willing to share, learn and test with the community
= Prerequisites =
* Registration is mandatory!
* Participants are expected to be familiar with NFV and SDN concepts and have user-level knowledge of Linux, OpenStack,  Kubernetes and basic knowledge of the 5G Core Network Architecture.
* You will need your laptop and good internet access: a remote environment in the OSM Labs will be made available for participants through a VPN 
* Before the Hackfest you can
** Get familiar with OSM by watching [https://youtu.be/L2MUScxMjHw this video] or reviewing [https://osm.etsi.org/wikipub/index.php/OSM11_Hackfest#Previous_Hackfests previous Hackfests'] material
** Get familiar with the [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM NF Onboarding Documentation and Quickstart guides]
** Get familiar with [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/wikis/home OAI core network components], their configuration. It will be good if you follow the tutorial on [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/blob/helm-update/docs/DEPLOY_SA5G_HC.md  helm chart] and other tutorials.
= Agenda (CEST) =
<iframe key="teamup" path="ks785k7novpbigqwxv?showProfileAndInfo=0&showSidepanel=1&showAgendaHeader=1&showAgendaDetails=0&showYearViewHeader=1" />
* ''Tentative: Sessions' details coming soon. Please note the sessions' times and contents may be subject to change''
== Monday 13 September - Hackfest Kick-off ==
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%201.%20Welcome%20and%20Logistics.pptx.pdf Welcome & Logistics]''' by Silvia Almagia, ETSI
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%202.%20Tasks%20and%20technicalities.pptx.pdf Tasks & Technicalities]''' by Maciej Mazur & Mark Beierl (Canonical)
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%203.%20OAI%205G%20Core.pdf OAI 5GC: A cloud-native 3GPP-compliant 5G Core Network]''' by Tien-Thinh Nguyen (EURECOM)
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%204.%20OAI%20Deployment%20Options.pdf Deployment options for OAI 5GC core]''' by Sagar Arora (EURECOM)
* '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines Introduction to Network Function Onboarding in OSM]''' by Maciej Mazur (Canonical)
== Tuesday 14 to Thursday 16 September - Check Points ==
From Tuesday to Thursday, participants will collaborate in teams to achieve the packaging and onboarding of the OAI 5G Core Network Functions. They will communicate among them and with Hackfest mentors on '''Slack''' and will meet all together every day for 1 hour to discuss the onboarding progress and eventual impediments.
== Friday 17 September - Demo Day! ==
On Friday, each team has 20 minutes to provide a demo of the OAI 5G Core onboarding and share feedback and lessons learnt with the OSM Community.
After the demos, a jury made of OSM & OAI key community members will debrief and decide on the best onboarding demo. All the demos and the winning team will be awarded!!
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Demos%20Intro.pdf OAI Onboarding Demos - Welcome]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Eagle.pdf OAI Onboarding by Team Eagle]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Hawk.pdf OAI Onboarding by Team Hawk]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Lion.pdf OAI Onboarding by Team Lion]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Panther.pdf OAI Onboarding by Team Panther]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Shark.pdf OAI Onboarding by Team Shark]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Suny%20Poly%20(Part%201).pdf OAI Onboarding by Team Suny Poly (Part 1)] and [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Suny%20Poly%20(Part%202).pdf (Part2)]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20Awards.pdf OAI Onboarding Awards Announcement]
== Hackfest Material ==
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/ Presentations]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM Onboarding Guidelines & Quick Starts]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages GitLab with descriptors]
= Previous Hackfests =
* [[OSM11 Hackfest | OSM#11 Hackfest - NF Onboarding Challenge - September 2021]]
* [[OSM-MR10 Hackfest | OSM-MR#10 Hackfest - Remote - March 2021]]
* [[OSM10 Hackfest | OSM#10 Hackfest - Remote - December 2020]]
* [[OSM-MR9 Hackfest | OSM-MR#9 Hackfest - Remote - September 2020]]
* [[OSM9 Hackfest | OSM#9 Hackfest - Remote - June 2020]]
* [[OSM-MR8 Hackfest | OSM-MR#8 Hackfest - Remote - March 2020]]
* [[8th OSM Hackfest | 8th OSM Hackfest - Lucca (Italy) - November 2019]]
* [[7th OSM Hackfest | 7th OSM Hackfest - Patras (Greece) - September 2019]]
* [[6th OSM Hackfest | 6th OSM Hackfest - Santa Clara (CA, USA) - May 2019]]
* [[5th OSM Hackfest | 5th OSM Hackfest - Barcelona (Spain) - February 2019]]
* [[4th OSM Hackfest | 4th OSM Hackfest - Palo Alto (CA, USA) - October 2018]]
* [[3rd OSM Hackfest | 3rd OSM Hackfest - Oslo (Norway) - June 2018]]
* [[2nd OSM Hackfest | 2nd OSM Hackfest - Madrid (Spain) - March 2018]]
* [[1st OSM Hackfest | 1st OSM Hackfest - Sophia Antipolis (France) - January 2018]]
= Join us =
== Get involved in OpenSourceMANO ==
* Join the [https://join.slack.com/t/opensourcemano/shared_invite/zt-4fkraa92-7VGPbFtOQn6pJSWzVV8Bxw OSM Community Slack Workspace]
* If your organization is already an [https://portal.etsi.org/TBSiteMap/OSM/ListofOSMMembers.aspx OSM member], you can also:
** [https://webapp.etsi.org/createaccount/ Request an EOL account] (if you don’t have one yet)
** Subscribe [https://list.etsi.org/scripts/wa.exe?SUBED1=OSG_OSM&A=1 OSM general] and [https://list.etsi.org/scripts/wa.exe?SUBED1=OSM_TECH&A=1 OSM TECH] mailing lists
* If your organization is not yet an OSM member:
** Learn [https://osm.etsi.org/about/how-to-join how to join], it is free and open to all
* Join the [https://osm.etsi.org/wikipub/index.php/OSM_Ecosystem OSM Ecosystem]
== Get Involved in OAI ==
* To know more about OAI projects [https://openairinterface.org/projects/ visit]
* To [https://openairinterface.org/contacts/ contact us]
* To join our [https://gitlab.eurecom.fr/oai/openairinterface5g/-/wikis/MailingList mailing list ]
= Contact =
Please send your technical questions to [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or to the [https://join.slack.com/t/opensourcemano/shared_invite/zt-4fkraa92-7VGPbFtOQn6pJSWzVV8Bxw OSM Community Slack Workspace]
Questions about ETSI, joining OSM, this Hackfest and future events can be sent to [mailto:OSMsupport@etsi.org OSMSupport@etsi.org]

Latest revision as of 09:50, 4 November 2021

oneM2M Hackathons