Internship Projects/Mentors


Enhance ODL CI/CD by leveraging Kubernetes






ODL CI/CD toolchain, as most of the LFN ones, is based on Jenkins which has developed new key features around Kubernetes not yet implemented by ODL (more generally LFN).

As part of ODL IT modernization, the proposal here is to update our system by switching from agents running on baremetal or on virtual machines to containers running on a Kubernetes cluster.

The clear first benefit is to make sure that resources are used effectively when testing our patchsets and when building our distributions.

But, as important, it also enforces clean isolation between jobs and increase the capability to troubleshot the continuous integration issues more easily.

It should be noted that this topic was also discussed during LFN Events in Anuket tracks and many projects could be very interested in these actions.

Additional Information

Learning Objectives

The intern will gain experience in open source and knowledge in many trendy technologies (e.g. Kubernetes) and practices (e.g. CI/CD) .

Expected Outcome

To build a proof of concept highlighting the feasability to ODL TSC and LFN IT

To develop first jobs running in ODL Continuous Integration toolchain

To list any blocking issues to a full ODL job migration

Relation to LF Networking 

This project is related to OpenDaylight but all outcomes would benefit Anuket, ONAP, et al. which have deployed the same Continuous Intergration architecture.

Education Level



  • GNU/Linux
  • Docker
  • Kubernetes (nice to have)
  • Jenkins (nice to have)

Future plans

ODL and LFN IT will communicate any benefit to all related LFN projects (+ possibly TAC) and will help them to migrate if they will.

Preferred Hours and Length of Internship

20 hours a week for 24 weeks

Mentor(s) Names and Contact Info

Click here to apply

Please read all instructions before applying.  Include Resume, proof of school enrollment, and participation permission from school/employer

Cédric Ollivier <> (Cedric Ollivier )


  1. Hi! Just wanted to know if there is a requirement for a proposal on how I plan to complete the project or if my Resume and a cover letter are sufficient?.

  2. Is there a slack/discord community of ODL where discussions happen?
    Can you please give me access to it?

  3. I would love to work on this project. Could you please let me know the eligibility criteria for the application?

  4. Are the results ready? if so, kindly let us know... Thanks in Advance