-
Enhancement
-
Resolution: Obsolete
-
Major
-
None
-
1.30.0.Final
-
False
-
None
-
False
-
---
-
---
-
-
-
2023 Week 15-17 (from Apr 10), 2023 Week 18-20 (from May 1)
In order to be able to deploy a workflow also on different environment than Kubernetes, for example on KNative, we have to add Profiles and Traits into to the Platform CRD.
As a basic use case we can consider workflow on:
- Kubernetes
- OpenShift
- KNative
These 3 different scenarios could be 3 different profiles that we will support into the Kogito Serverless Operator.
We will than define several traits, each one supporting one or more profile, in order to let the users to customize the behavior of the final workflow.
We can use as a reference implementation what Camel K is doing with Traits
apiVersion: sw.kogito.kie.org/v1alpha08 kind: KogitoServierlessPlatform metadata: name: my-plaftorm spec: cluster: kubernetes platform: registry: address: quay.io/<repository> secret: regcred traits: deployment: .... environment: ... service: ...
Looking to the Camel K traits, we could make availble into the Kogito Serverless Operator the following:
- relates to
-
KOGITO-8516 Deploy Workflow CR in devmode
- Resolved
-
KOGITO-8643 [KSW-Operator] Expose Workflow Dev Profile application endpoint externally
- Resolved
1.
|
Define a Traits API to customize a Kubernetes Service | Pull Request Sent | Ricardo Zanini |