5.3. 永続性設定の優先度ルール
SonataFlow
カスタムリソース (CR) の永続性は個別に使用することも、SonataFlowPlatform
CR 永続性と一緒に使用することもできます。SonataFlowPlatform
CR の永続性設定が現在の namespace に存在する場合、以下のルールによって、適用される永続性設定が決まります。
-
SonataFlow
CR に永続性設定が含まれている場合、その設定が優先されワークフローに適用されます。 -
SonataFlow
CR に永続性設定が含まれておらず、spec.persistence
フィールドがない場合、OpenShift Serverless Logic Operator は現在のSonataFlowPlatform
の永続性設定を使用します (存在する場合)。 -
ワークフローの永続性を無効にするには、
SonataFlow
CR でspec.persistence: {}
を明示的に設定します。この設定により、ワークフローはSonataFlowPlatform
CR から永続性設定を継承しません。