Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1242

Automate the SBO Helm creation package

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Service Binding
    • None
    • Automate the SBO Helm creation package
    • False
    • None
    • False
    • Not Selected
    • To Do
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 100% To Do, 0% In Progress, 0% Done

      Problem:

      1. Manual intervention every time we release for helm chart creation
      2. Manual intervention for helm chart testing

        Goal:

        Automate the creating of SBO helm chart

        Why is it important?

        It will remove the human error factor and will allow Operator Hub and Helm package to come at the same time. This will also free up Engineers to work on other development/test activities.

        Use cases

        I will like helm charts to be built using simple make file logic, so that it could easily be integrated with our release pipeline.
        I will like helm chart test to be free of manual intervention to provide context secrets, so that the context provided to run helm install is re-used.

        Demo requirements

        A great demo will show an easy "make build helm" command creating our helm package. Also a "make publish helm" pushing PR for SBO helm repo.

        UI requirements

        None

        Acceptance criteria

        Make commands for build and publish helm package is done
        Helm Test does not require setting a context secret.
        Test Cases have been changed to allow our acceptance test run agains SBO installed through helm chart.
        Wiki changed to include new commands to build publish and test.

        Dependencies (External/Internal)

        NA

        Design Artifacts (Design Doc Template)

        NA

        Exploration

        Note

              Unassigned Unassigned
              dperaza@redhat.com David Peraza
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: