-
Epic
-
Resolution: Done
-
Major
-
None
-
1.42.0.Final
-
Support Jobs Service Deployment on Kubernetes
-
False
-
None
-
False
-
To Do
-
0% To Do, 0% In Progress, 100% Done
-
---
-
---
-
-
Currently, the only way to use Jobs Service on Kubernetes is the SonataFlow in dev mode. It's an embedded version not suitable for production usage.
Ideally, the operator should be able to:
1. Deploy one Jobs Service per Namespace. It could be attached to a SonataFlowPlatform instance
2. Configure Jobs Service to use the preferred messaging method: either Kafka or Knative (or both)
3. Configure Jobs Service Postgres connectivity
4. Configure the SonataFlow instances within the namespace to use the deployed Jobs Service.
This EPIC's scope is:
1. Assess a manual Jobs Service deployment and configuration to serve as a basis to automate the deployment and management by the operator.
2. Implement the actual Jobs Service management by the operator (one instance per namespace).
- blocks
-
KOGITO-9930 [Operator] Cluster-Scoped Supporting Services in SonataFlow Operator
- Resolved
- clones
-
KOGITO-9740 [Operator] Support Data Index Deployment on Kubernetes
- Closed
- is depended on by
-
FLPATH-598 Provide a method to deploy the backend services
- Closed
- is related to
-
KOGITO-7580 Job Service initial release for SonataFlow
- Resolved
-
SRVLOGIC-186 The kogito-addons-quarkus-jobs-knative-eventing must be incorporated to the workflow build
- Closed
-
SRVLOGIC-272 Persistency and schema initialization handling
- ON_DEV
- relates to
-
KOGITO-8784 Review SonataFlow Operator Prod Profile
- Resolved