Skip to content

WorkflowConfigurationProperties

Name Environment Description Default value Notes
ontrack.config.extension.workflows.async-check-interval ONTRACK_CONFIG_EXTENSION_WORKFLOWS_ASYNC_CHECK_INTERVAL Default time to wait between checks of an async process inside the execution of a node PT1S
ontrack.config.extension.workflows.mock.enabled ONTRACK_CONFIG_EXTENSION_WORKFLOWS_MOCK_ENABLED Enables the "Simulated gate" workflow node executor, which reports a pre-configured outcome without performing any real action. Disabled by default; always enabled in the dev profile. Enable it only on demonstration or test instances - never on an instance tracking real deliveries, where it would let a workflow report a gate as passed without anything having been verified. false
ontrack.config.extension.workflows.parent-waiting-interval ONTRACK_CONFIG_EXTENSION_WORKFLOWS_PARENT_WAITING_INTERVAL Time to wait for the completion of the parents of a node in a workflow PT1S
ontrack.config.extension.workflows.recovery.created-stale-after ONTRACK_CONFIG_EXTENSION_WORKFLOWS_RECOVERY_CREATED_STALE_AFTER Time after its last dispatch beyond which a workflow node which no process has picked up is dispatched again PT10M
ontrack.config.extension.workflows.recovery.heartbeat ONTRACK_CONFIG_EXTENSION_WORKFLOWS_RECOVERY_HEARTBEAT Interval between two heartbeats of a Yontrack process, which mark the workflow nodes it runs as alive PT30S
ontrack.config.extension.workflows.recovery.interval ONTRACK_CONFIG_EXTENSION_WORKFLOWS_RECOVERY_INTERVAL Interval between two runs of the recovery of the workflow nodes PT1M
ontrack.config.extension.workflows.recovery.max-age ONTRACK_CONFIG_EXTENSION_WORKFLOWS_RECOVERY_MAX_AGE Age of a workflow instance beyond which its abandoned nodes are put in error instead of being resumed. Also how long a stopped Yontrack process is remembered. PT24H
ontrack.config.extension.workflows.recovery.stale-after ONTRACK_CONFIG_EXTENSION_WORKFLOWS_RECOVERY_STALE_AFTER Time after its last heartbeat beyond which a Yontrack process is considered stopped, and the workflow nodes it was running are recovered. Must be well above the heartbeat interval. PT3M