-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Knative integration
-
False
-
-
False
-
In Progress
-
0% To Do, 20% In Progress, 80% Done
-
-
This EPIC captures the tasks required to integrate workflows with Knative Eventing and Serving.
1) Knative Eventing integration
Knative Eventing plays a huge part in SonataFlow Operator use cases:
- Identify topologies to integrate with Knative Eventing resources
- Identify event integration by analyzing the SonataFlow CR flow definition
As a user, I should be able to deploy a workflow that can produce or consume CloudEvents using the Knative Eventing platform. P2P or Broadcast communications should be considered.
2) Knative Serving Integration
The user has the option to deploy the workflows via Knative Serving instead of regular Kubernetes Deployments:
- Straight workflows (no callbacks, no resume) should be able to execute and have the pod scaled to 0 after processing
- Workflows depending on resume instances (for example, callbacks), should be deployed by the user with persistence in case the pod is scaled to zero and still waiting for the resume event to come
- The user should be able to declare knative functions in the functions definition in the flow. See https://sonataflow.org/serverlessworkflow/latest/integrations/custom-functions-knative.html
- is depended on by
-
FLPATH-2106 [docs] move2kube needs additional optional step for m2k props if self signed cert
-
- In Progress
-
-
FLPATH-1206 [M2K] Workflow stuck in active state if m2k pod is deleted during workflow execution
-
- Closed
-
- is related to
-
FLPATH-2095 1.4 rc7 - move2kube wf install script has a few issues
-
- In Progress
-
-
FLPATH-2084 [doc] 1.4 m2k installation step errors
-
- Closed
-
-
FLPATH-2085 m2k 1.4.0-rc7 helm chart post install instructions do not match readme
-
- Closed
-
- links to