Uploaded image for project: 'OpenShift Dev Console'
  1. OpenShift Dev Console
  2. ODC-7595

Form-based shipwright build creation

XMLWordPrintable

    • Form-based shipwright build creation
    • False
    • None
    • False
    • Not Selected
    • To Do
    • SECFLOWOTL-176 - Onboarding UX for Shipwright Builds in Console
    • 0
    • 0% To Do, 0% In Progress, 100% Done
    • Not Supported

      Problem:

      Creating Shipwright Builds through YAML is complex and requires Shipwright expertise which makes it difficult for novice user to user Shipwright

      Goal:

      Provide a form for creating Shipwright Builds

      Why is it important?

      To simply adoption of Shipwright and ease onboarding

      Use cases:

      Create build

      Acceptance criteria:

      • User can create Shipwright Builds through a form (instead of YAML editor)
      • The Shipwright build asks user for the following input
        • User can provide Git repository url
        • User can choose to see the advanced options for Git url and provide additional details
          • Branch/tag/ref
          • Context dir
          • Source secret
        • User is able to create a source secret without navigating away from the form
        • User can select a build strategy from strategies that are available in the cluster (cluster-wide or in the namespace)
        • User can provide param values related to the selected build strategy
        • User can provide environment variables (text, from configmap, from secret)
        • User can provide output image url to an image registry and push secret
        • User is able to create a push secret without navigating away from the form
        • User add volumes to the build

      Dependencies (External/Internal):

      Design Artifacts:

      Exploration:

      Note:

            viraj-1 Vikram Raj
            rh-ee-ssadeghi Siamak Sadeghianfar
            Vikram Raj Vikram Raj
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: