-
Task
-
Resolution: Done
-
Blocker
-
None
-
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
- incorporates
-
KOGITO-7211 KN CLI workflow plugin
- Resolved
-
KOGITO-7277 [KSW-Guides] Building Workflow Images locally with KN CLI
- Resolved
-
KOGITO-7425 [KSW-Guides] KN CLI workflow plugin
- Resolved
- is blocked by
-
KOGITO-7742 KN Workflow plugin does not use any Kogito BOM
- Coding In Progress
-
KOGITO-7740 KN Workflow plugin does not allow to use RHBQ version
- Pull Request Sent