5.4. 配置集的持久性要求
为 SonataFlowPlatform
自定义资源(CR)和 SonataFlow
CR 提供的持久性配置同样适用于 preview
和 gitops
配置集。但是,您必须避免将这些配置与 dev
配置集搭配使用,因为此配置集完全忽略它们。
preview
和 gitops
配置集之间的主要区别在于构建过程。
使用 gitops
配置集时,请确保构建过程中将以下 Quarkus 扩展包含在工作流镜像中。
groupId | artifactId | version |
---|---|---|
|
|
|
|
|
|
|
|
|
如果您使用 registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel8:1.35.0
生成镜像,您可以传递以下构建参数使其包含这些扩展:
QUARKUS_EXTENSIONS=io.quarkus:quarkus-agroal:3.8.6.redhat-00004,io.quarkus:quarkus-jdbc-postgresql:3.8.6.redhat-00004,org.kie:kie-addons-quarkus-persistence-jdbc:9.102.0.redhat-00005
$ QUARKUS_EXTENSIONS=io.quarkus:quarkus-agroal:3.8.6.redhat-00004,io.quarkus:quarkus-jdbc-postgresql:3.8.6.redhat-00004,org.kie:kie-addons-quarkus-persistence-jdbc:9.102.0.redhat-00005