OSM11 Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
Line 76: Line 76:
After the Demos, the OSM Technical Steering Committee (TSC) and Module Development Leaders (MDLs) will debrief and decide on the best on-boarding demo. The winning team will be awareded!!  
After the Demos, the OSM Technical Steering Committee (TSC) and Module Development Leaders (MDLs) will debrief and decide on the best on-boarding demo. The winning team will be awareded!!  


<!--
 
== Hackfest Material ==
== Hackfest Material ==
* [http://osm-download.etsi.org/ftp/osm-9.0-nine/OSM-MR10-hackfest/presentations/ Presentations]
* [http://osm-download.etsi.org/ftp/osm-9.0-nine/OSM-MR10-hackfest/presentations/ Presentations]
Line 82: Line 82:
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages GitLab with descriptors]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages GitLab with descriptors]
* [http://osm-download.etsi.org/ftp/osm-9.0-nine/OSM-MR10-hackfest/scripts/ Scripts]
* [http://osm-download.etsi.org/ftp/osm-9.0-nine/OSM-MR10-hackfest/scripts/ Scripts]
-->


= Previous Hackfests =
= Previous Hackfests =

Revision as of 08:59, 28 May 2021

OSM11 lead image.jpg


OSM11 Hack remote.png

Overview

ETSI's Centre for Testing and Interoperability and the OSM community are organizing a new OSM Hackfest on 31 May to 4 June 2021. The event will be run remotely, allowing participants to join from their homes or offices.

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

Registration deadline is May 15th

Scope

The OSM#11 Hackfest will be fully dedicated to Network Function packaging and onboarding to OSM Release NINE bringing a brand new challenge to OSM users and developers.

During the Hackfest kick off, an overview on NF Onboarding in OSM will be provided by OSM community experts. Participants will be organized in teams based on the Network Function selected at the time of registration. Through the Hackfest week and with the mentoring of OSM community experts, they will be challenged to build a package, including NFV standardized descriptors, instantiation, Day-1 and Day-2 operations, for the NF of their choice. The last day, each team will have the opportunity to demonstrate their achievements and the best onboarding demonstration will be awarded!

Network Functions Examples

Participants can chose one of the Network Functions in this list, or bring their own!

  • FreeRadius (CNF or VNF)
    • Day 1 operations: initialize and start the service
    • Day 2 operations: add user, change passwords
    • Demo: have a client auth (freeradius pam)
  • PowerDNS or CoreDNS (CNF or VNF)
    • Day 1 operations: initialize and start the service
    • Day 2 operations: add/remove host entries (cnames)
    • Demo: test DNS resolution
  • VyOS (VNF)
    • Day 1 operations: start the router with networking configured
    • Day 2 operations: add/remove firewall or NAT rules
    • Demo: test routing and filtering services
  • Asterisk (VNF)
    • Day 1 operations: initialize and start services
    • Day 2 operations: Create SIP account
    • Demo: test calls with softphones

Who should attend

  • VNF vendors, who want to onboard their VNF in OSM following best practices
  • System Integrators, who want to develop their expertise with OSM
  • Service Providers, who want to get first hand operational experience with OSM
  • Students and Researchers, who are using or considering OSM as platform for their research activities in networking
  • OSM users and developers willing to share, learn and test with the community
OSM-MR10 Group Pictire.png

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 the NF they plan to on-board.
  • You will need your laptop and good internet access: a remote environment in the OSM Labs will be made available for participants through VPN
  • Before the hackfest you can
  • Select a network function from the list of examples, or bring your own!

Agenda

  • Tentative: Sessions' details coming soon. Please note the sessions' times and contents may be subject to change

Monday May 31st - Hackfest Kick-off

  • 2:00 pm CET Welcome & Logistics by Silvia Almagia, ETSI
  • 2:10 pm CET Introduction to Network Function Onboarding by Gianpietro Lavado, Whitestack
    • Documentation Review
    • Access to OSM Labs
  • 3:25 pm CET Group Picture!
  • 3:30 pm CET Quickstarts
    • Proxy Charms by Gianpietro Lavado, Whitestack
    • Ansible Playbook by Gianpietro Lavado, Whitestack
    • Helm Charts by Gerardo Garcia, Telefonica
    • Native CNF Charms by David Garcia, Canonical
    • Native VNF Charms by Mark Beierl, Canonical
  • 4:45 pm CET Test Tools & Traffic by Ruben Gutierrez, Keysight

Tuesday June 1st to Thursday June 3rd - Check Points

From Tuesday June 1st to Thursday June 3rd, participants will work on teams to achieve the on-boarding of the NF of their choice. They will communicate among them and with Hackfest mentors on Slack and will meet altogether every day for 1 hour to discuss the on-boarding progress and eventual impediments.

Friday June 4th - Demo day!

On Friday June 4th, each team will have 20 minutes to demonstrate the on-boarding of the NF of their choice to the OSM Community. After the Demos, the OSM Technical Steering Committee (TSC) and Module Development Leaders (MDLs) will debrief and decide on the best on-boarding demo. The winning team will be awareded!!


Hackfest Material

Previous Hackfests

Get involved in OpenSourceMANO

Contact

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

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