Status: In Progress
ODL community has requested for helm charts, I'm working with the community to understand the use case for Helm charts/docker images for ODL apps. This is required carding out the tasks for achieving this.
- is blocked by
RELENG-3761 ODL Docker image for Nexus3
- relates to
RELENG-3990 ODL: Add dockerhub release job
Submitted the initial version of the change after lots of debugging.
Feat: Add template deploy ODL on K8S magnum
Gist has a lot of degugging info to follow:
Completed the ppt with the community ("Deploy ODL using Helm Charts") on LFN Dev and testing forum:
askb, is this complete?
Had a discussion with Manoj on today's ODL Helm Charts integration meeting.
+ ODL needs to have a dockerized ODL container for each release.
+ specific helm charts for either the entire project or all individual projects. For instance, the project only needs OpenFlow or netconf should be able to bring up the app.
+ Use case supports more for the point of the app
+ User would be able to pick up the latest release of ODL from docker hub for the helm charts and deploy to k8s
+ No container and k8s support for ODL ATM, this dissuades users from contributing to the project
+ Features within the helm charts are important, users can bring up only those modules required within ODL. Application support to install these features.
+ Need to discuss with rest of team to find out the nitty-gritty's of each project, would help with architecting the entire setup on the Infra.