Uploaded image for project: 'Serverless logic'
  1. Serverless logic
  2. SRVLOGIC-28

[deliverable] KN CLI workflow plugin

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.24.0
    • None
    • serverless-workflow
    • None
    • False
    • None
    • False
    • 2022 Week 32-34 (from Aug 8)

      Motivation

      Knative developers are used to create new knative projects, functions, etc. using the KN CLI. Serverless workflows are very close to knative use cases and as such should provide a similar developer experience using KN CLI.

      Goal

      Provide KN CLI workflow plugin to create new projects, build and deploy projects as workflow knative services

      Scenarios

      As a knative developer, I need to be able to create a new Quarkus project with serverless workflow using CLI so that I don’t have to look for all Quarkus extensions and matching versions that the project will require.

      As knative developer, I need to build the image of a serverless workflow project so that later I can deploy it to OpenShift.

      As knative developer, I need to directly deploy my serverless workflow project to OpenShift so that it can start processing the requests and events.

      Expected outcomes

      Where will it be published and available for knative developers?

      Out of scope for productization in DP1

      KN CLI workflow plugin will provide the following actions:

      • kn workflow create
      • kn workflow build
      • kn workflow run
      • kn workflow test (stretch goal)
      • kn workflow deploy

              eignatow Eder Ignatowicz
              ibek1@redhat.com Ivo Bek
              Jan Stastny Jan Stastny
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: