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

Serverless function creation via Import from Git with pipelines

XMLWordPrintable

    • Serverless function creation via Import from Git with pipelines
    • False
    • False
    • Green
    • To Do
    • Impediment
    • 0
    • 0% To Do, 0% In Progress, 100% Done
    • M
    • Not Supported

      Goal

      Provide a seamless experience for a developer to provide the code repo where their serverless function is defined, and have it deployed onto OpenShift, and visualized as a serverless function in Topology. This epic is about enabling the use of a pipeline to create the Serverless Function.

      Acceptance Criteria

      1. When developer imports an application from Git in Dev Console with Import from Git flow, if func.yaml is found AND the operator is installed & a cluster pipeline is found which has runtime and serverless function labels ...
        1. Update the recommendation appropriately
        2. Do NOT show RESOURCES sections, as a Serverless deployment will be created regardless
        3. Show PIPELINES & select Add pipeline by default
        4. When user clicks Create, set appropriate label so it's visualized as a serverless function
      2. Support Create Serverless function
        1. Add Create Serverless function on Add page
        2. Provide new form which is Import from Git w/Create Serverless function title. If both func.yaml & appropriate pipeline are shown, create via pipeline. If func.yaml is shown, use on cluster build. If func.yaml is not detected in the git repo, do not continue with the flow

      Epic exploration

      Link to MIRO

          1.
          Docs Tracker Sub-task Closed Undefined Unassigned
          2.
          QE Tracker Sub-task Closed Undefined Unassigned
          3.
          TE Tracker Sub-task Closed Undefined Unassigned

              viraj-1 Vikram Raj
              sdoyle@redhat.com Serena Nichols (Inactive)
              Vikram Raj Vikram Raj
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: