Skip to content

chore: bump OSL builder to 1.38.0 for RHDH 1.10 compatibility - #790

Merged
lholmquist merged 1 commit into
rhdhorchestrator:mainfrom
hardengl:bump/osl-1.38-builder
Jun 18, 2026
Merged

chore: bump OSL builder to 1.38.0 for RHDH 1.10 compatibility#790
lholmquist merged 1 commit into
rhdhorchestrator:mainfrom
hardengl:bump/osl-1.38-builder

Conversation

@hardengl

@hardengl hardengl commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Bump the OSL (OpenShift Serverless Logic) SonataFlow builder image from 1.37.0-19 to 1.38.0-3 and update all workflow manifest image tags from osl_1_37 to osl_1_38.

Motivation

RHDH 1.10 ships with SonataFlow Operator v1.38.0, which deploys data-index and jobs-service at OSL 1.38. Workflows built with the 1.37 builder produce CloudEvents that are incompatible with the 1.38 data-index event deserializer, causing:

UnsupportedOperationException in MultipleProcessInstanceDataEventDeserializer.getCloudEvent()

This crashes the data-index service, preventing workflow status events from being processed. As a result, all orchestrator e2e tests fail (workflows run but never show Completed/Failed status in the UI).

See: redhat-developer/rhdh#4154 for the RHDH-side context.

Changes

  • scripts/build.sh: Updated DEFAULT_BUILDER_IMAGE and embedded Dockerfile FROM to use logic-swf-builder-rhel9:1.38.0-3
  • Workflow manifests (greeting, failswitch, sample-retry-test, test-object-type-uiprops): Updated image tags from osl_1_37 to osl_1_38

Note

After merging, the workflow images need to be rebuilt and pushed to quay.io/orchestrator/ with osl_1_38 tags. The CI should handle this automatically on push to main.

The pipeline/workflow-builder.Dockerfile default (quay.io/orchestrator/logic-swf-builder-rhel8:1.36.0-disconnected) is unchanged — a separate disconnected 1.38 builder would need to be created if needed.

The orchestrator-demo repo also references the 1.37 builder and may need a similar update.

Update the SonataFlow builder image from 1.37.0-19 to 1.38.0-3
(registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel9)
and update all workflow manifest image tags from osl_1_37 to osl_1_38.

RHDH 1.10 ships with SonataFlow Operator v1.38.0, which deploys
data-index and jobs-service at OSL 1.38. Workflows built with the
1.37 builder produce CloudEvents that are incompatible with the 1.38
data-index event deserializer, causing an UnsupportedOperationException
in MultipleProcessInstanceDataEventDeserializer.getCloudEvent() and
crashing the data-index service.

Requested-By: <@UT9BX0AM6> (ccrum)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lholmquist
lholmquist merged commit 2c8de41 into rhdhorchestrator:main Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants