Uploaded image for project: 'ONAP Operations Manager'
  1. ONAP Operations Manager
  2. OOM-752

LF support for Helm build job and repository

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: High High
    • Casablanca Release
    • None
    • None
    • OOM Sprint 8, OOM Sprint 9 - Beijing freeze, OOM Sprint 10 - Integration, Casablanca-1 (ends 08/22), Casablanca-M4 (09/20)

      Need to work with the Linux Foundation to:

      1. setup a Jenkins job that will kick off 'make' for the OOM project (see Makefile)

      2. host simple web server(s) for which the root directory is populated with Helm Charts (.tgz) built by the above mentioned Jenkins job

      The Makefile copies all Helm chart packages into oom/kubernetes/dist (see  OUTPUT_DIR := $(ROOT_DIR)/dist).

       

      Example out from running a make on the SO Helm Chart directory only. A 'make' with no argument will build all ONAP Helm packages.

      [melliott:/Users/melliott/workbench/workspace/onap/master/oom/kubernetes] make so

      [so]
      Hang tight while we grab the latest from your chart repositories...
      ...Successfully got an update from the "local" chart repository
      Update Complete. ⎈Happy Helming!⎈
      Saving 1 charts
      Deleting outdated charts
      ==> Linting so
      [INFO] Chart.yaml: icon is recommended

      1 chart(s) linted, no failures
      Successfully packaged chart and saved it to: /Users/melliott/workbench/workspace/onap/master/oom/kubernetes/dist/packages/so-2.0.0.tgz

       

            jeremyphelps jeremyphelps
            melliott melliott
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: