Hello Luis: ONAP has a few jobs that publish helm charts onto Nexus, and we have some scripts in place that can be reused. Some examples below:
https://nexus.onap.org/content/sites/oom-helm-staging/master/ https://jenkins.onap.org/job/aai-oom-guilin-merge-external-helm/ If ODL requires a similar jobs/setup, I can make a generic version of these jobs and move them into global-jjb repo. However we'll also need additional Ubuntu 18.04 images that installs helm. https://github.com/onap/ci-management/blob/master/jjb/global-template-helm.yaml (stage-helm job) https://github.com/onap/ci-management/blob/master/shell/helm2-verify.sh https://github.com/onap/ci-management/blob/master/shell/helm-repo-init.sh https://github.com/onap/ci-management/blob/master/shell/publish_helm_charts.sh PS let me know if these bits can be reused. I can setup time to discuss the details of usecase for ODL and get an understanding of which of the ODL $projects would require helm charts. Regards, Anil On Fri, Mar 26, 2021 at 4:51 AM Luis Gomez <ece...@gmail.com> wrote: > As I brought in today's TSC meeting, any decent IT app nowadays has a helm > chart to quickly install in K8s. > > Looking at some open source example: > > > https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus > > It seems like we need to hold some helm definitions in our code repo for > folks to perform: > > helm repo add odl https://opendaylight.github.io/helm-charts > > Also we need to publish docker containers somewhere so they can be used in > a K8s Deployment file like this: > > spec: > containers: > - name: odl > image: quay.io/opendaylight/netconf:v0.13.0 > ... > > I am not an expert in K8s so let me know if I miss anything. > > Anil, do you see any problem in existing ODL infra to achieve the above? > > BR/Luis
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8699): https://lists.opendaylight.org/g/Discuss/message/8699 Mute This Topic: https://lists.opendaylight.org/mt/81610658/21656 Group Owner: discuss+ow...@lists.opendaylight.org Unsubscribe: https://lists.opendaylight.org/g/Discuss/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-