Skip to content

Enhance Docker action with QEMU and platform support - #150

Open
gliptak wants to merge 1 commit into
mainfrom
gliptak-patch-1
Open

Enhance Docker action with QEMU and platform support#150
gliptak wants to merge 1 commit into
mainfrom
gliptak-patch-1

Conversation

@gliptak

@gliptak gliptak commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

correcting

docker: Error response from daemon: no matching manifest for linux/arm64/v8 in the manifest list entries: no match for platform in manifest: not found

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown

Workflow Telemetry - Build CI / Build

Workflow telemetry for commit 3444970f474161b137b817987df5984d3a9b9340
You can access workflow job details here

Step Trace

gantt
	title Build
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1775007698000, 1775007699000
	Checkout repo : 1775007699000, 1775007703000
	Java setup : 1775007703000, 1775007757000
	Configure git : 1775007757000, 1775007757000
	Download deps and plugins : 1775007757000, 1775007808000
	Collect Workflow Telemetry : 1775007808000, 1775007808000

Loading

@sowmyahl21

sowmyahl21 commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Hi @gliptak, we are publishing docker image to docker hub from the fluxnova-examples repository as it includes dependencies for scripts and http connector and merged this PR to support multiple platforms finos/fluxnova-examples#24. I have published the image again after this merge https://hub.docker.com/r/finos/fluxnova-bpm-platform/tags. Could you please try to pull the image now? and can we create this PR in examples repo? Thanks!

@RachanaRamshetty88 RachanaRamshetty88 moved this from Backlog to In review in Fluxnova Project Board Apr 1, 2026
@gliptak

gliptak commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

@sowmyahl21 thank you. https://github.com/finos/fluxnova-examples/blob/main/.github/actions/build-publish-image/action.yml was already updated, although doesn't have docker/setup-qemu-action@v4

yes, updated image pulls/runs (versions supposed to be immutable)

TAG
[1.0.0](https://hub.docker.com/layers/finos/fluxnova-bpm-platform/1.0.0/images/sha256-24fbb09738e92206de5ba8e4d2b0395dd972d5d327b031090242ce231e8cd7ef)

Last pushed about 17 hours by [finos](https://hub.docker.com/u/finos)

as a followup, are we to publish images corresponding to project names, so finos/fluxnova-bpm-platform would publish from finos/fluxnova-bpm-platform?

@sowmyahl21

sowmyahl21 commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

@sowmyahl21 thank you. https://github.com/finos/fluxnova-examples/blob/main/.github/actions/build-publish-image/action.yml was already updated, although doesn't have docker/setup-qemu-action@v4

yes, updated image pulls/runs (versions supposed to be immutable)

TAG
[1.0.0](https://hub.docker.com/layers/finos/fluxnova-bpm-platform/1.0.0/images/sha256-24fbb09738e92206de5ba8e4d2b0395dd972d5d327b031090242ce231e8cd7ef)

Last pushed about 17 hours by [finos](https://hub.docker.com/u/finos)

as a followup, are we to publish images corresponding to project names, so finos/fluxnova-bpm-platform would publish from finos/fluxnova-bpm-platform?

As we are directly extracting springboot jar built as part of the build in the docker image that we are publishing from finos/fluxnova-bpm-platform http://github.com/finos/fluxnova-bpm-platform/blob/main/Dockerfile#L22 - it doesn't have http connector dependency and dependencies to execute scripts by default , so we left it as it is and added additional dependencies that are required and some custom configurations to the image which is being created from finos/fluxnova-examples repo. It might be confusing if we publish image as finos:fluxnova-examples to docker hub so I used finos:fluxnova-bpm-platform, do you have any suggestions? @gliptak

@gliptak

gliptak commented Apr 24, 2026

Copy link
Copy Markdown
Contributor Author

yes, I would look to publish luxnova-bpm-platform under luxnova-bpm-platform and a different "demo" image as fluxnova-examples

@github-actions

Copy link
Copy Markdown

Workflow Telemetry - Build CI / Build

Workflow telemetry for commit e82eeeeccbb610f3b4931b1c7f4ad4e4e4f36a86
You can access workflow job details here

Step Trace

gantt
	title Build
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1776993145000, 1776993147000
	Checkout repo : 1776993147000, 1776993150000
	Java setup : 1776993150000, 1776993155000
	Configure git : 1776993155000, 1776993155000
	Download deps and plugins : 1776993155000, 1776993294000
	Collect Workflow Telemetry : 1776993294000, 1776993295000

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

3 participants