7.4. Profile specific persistence requirements
The persistence configurations provided for both SonataFlowPlatform custom resource (CR) and SonataFlow CR apply equally to the preview and gitops profiles. However, you must avoid using these configurations with the dev profile, as this profile ignores them entirely.
The primary difference between the preview and gitops profiles lies in the build process.
When using the gitops profile, ensure that the following Quarkus extensions are included in the workflow image during the build process.
| groupId | artifactId | version |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
If you are using the registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel8:1.36.0 to generate your images, you can pass the following build argument to include these extensions:
$ QUARKUS_EXTENSIONS=io.quarkus:quarkus-agroal:3.15.4.redhat-00001,io.quarkus:quarkus-jdbc-postgresql:3.15.4.redhat-00001,org.kie:kie-addons-quarkus-persistence-jdbc:9.103.0.redhat-00003