This is an automated email from the ASF dual-hosted git repository.
thiagoelg pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 40b3289b7a6 kie-tools#3441: [docker images] docker-squash not saving
images when they are larger (#3442)
40b3289b7a6 is described below
commit 40b3289b7a69458fe7d9da370351c249350fd7d6
Author: Fabrizio Antonangeli <[email protected]>
AuthorDate: Thu Feb 19 05:47:18 2026 +0100
kie-tools#3441: [docker images] docker-squash not saving images when they
are larger (#3442)
Co-authored-by: Thiago Lugli <[email protected]>
---
packages/kn-plugin-workflow/go.mod | 5 ++++-
packages/kn-plugin-workflow/go.sum | 12 ++++++++++--
.../quarkus/testdata/pom1-expected.xml_no_auto_formatting | 5 +++++
packages/kn-plugin-workflow/pkg/metadata/constants.go | 1 +
packages/kogito-base-builder-image/package.json | 2 +-
packages/sonataflow-builder-image/package.json | 2 +-
packages/sonataflow-devmode-image/package.json | 2 +-
.../tests/shell/sonataflow-devmode/src/RunTests.java | 4 ++--
packages/sonataflow-image-common/resources/Makefile | 2 +-
packages/sonataflow-operator/Makefile | 2 +-
packages/sonataflow-operator/container-builder/go.mod | 2 +-
packages/sonataflow-operator/container-builder/go.sum | 3 +--
packages/sonataflow-operator/go.work.sum | 1 +
13 files changed, 30 insertions(+), 13 deletions(-)
diff --git a/packages/kn-plugin-workflow/go.mod
b/packages/kn-plugin-workflow/go.mod
index 34fbb953ec8..5abbe5f424a 100644
--- a/packages/kn-plugin-workflow/go.mod
+++ b/packages/kn-plugin-workflow/go.mod
@@ -11,7 +11,7 @@ require (
github.com/apache/incubator-kie-tools/packages/sonataflow-operator/workflowproj
v0.0.0
github.com/beevik/etree v1.5.0
github.com/distribution/reference v0.6.0
- github.com/docker/docker v28.0.1+incompatible
+ github.com/docker/docker v28.5.2+incompatible
github.com/docker/go-connections v0.5.0
github.com/getkin/kin-openapi v0.131.0
github.com/jstemmer/go-junit-report/v2 v2.1.0
@@ -32,6 +32,8 @@ require (
github.com/Microsoft/go-winio v0.6.1 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
+ github.com/containerd/errdefs v1.0.0 // indirect
+ github.com/containerd/errdefs/pkg v0.3.0 // indirect
github.com/containerd/log v0.1.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc //
indirect
github.com/dgraph-io/ristretto v0.1.1 // indirect
@@ -72,6 +74,7 @@ require (
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/moby/docker-image-spec v1.3.1 // indirect
github.com/moby/spdystream v0.4.0 // indirect
+ github.com/moby/sys/atomicwriter v0.1.0 // indirect
github.com/moby/term v0.5.0 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd //
indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
diff --git a/packages/kn-plugin-workflow/go.sum
b/packages/kn-plugin-workflow/go.sum
index cf8ee976686..1966d0ac09d 100644
--- a/packages/kn-plugin-workflow/go.sum
+++ b/packages/kn-plugin-workflow/go.sum
@@ -19,6 +19,10 @@ github.com/cespare/xxhash/v2 v2.3.0/go.mod
h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
github.com/chzyer/logex v1.1.10/go.mod
h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod
h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod
h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
+github.com/containerd/errdefs v1.0.0
h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI=
+github.com/containerd/errdefs v1.0.0/go.mod
h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M=
+github.com/containerd/errdefs/pkg v0.3.0
h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE=
+github.com/containerd/errdefs/pkg v0.3.0/go.mod
h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk=
github.com/containerd/log v0.1.0
h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
github.com/containerd/log v0.1.0/go.mod
h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod
h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
@@ -34,8 +38,8 @@ github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2
h1:tdlZCpZ/P9DhczC
github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod
h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
github.com/distribution/reference v0.6.0
h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod
h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
-github.com/docker/docker v28.0.1+incompatible
h1:FCHjSRdXhNRFjlHMTv4jUNlIBbTeRjrWfeFuJp7jpo0=
-github.com/docker/docker v28.0.1+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v28.5.2+incompatible
h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
+github.com/docker/docker v28.5.2+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.5.0
h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod
h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/go-units v0.5.0
h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
@@ -177,6 +181,10 @@ github.com/moby/docker-image-spec v1.3.1
h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3N
github.com/moby/docker-image-spec v1.3.1/go.mod
h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
github.com/moby/spdystream v0.4.0
h1:Vy79D6mHeJJjiPdFEL2yku1kl0chZpJfZcPpb16BRl8=
github.com/moby/spdystream v0.4.0/go.mod
h1:xBAYlnt/ay+11ShkdFKNAG7LsyK/tmNBVvVOwrfMgdI=
+github.com/moby/sys/atomicwriter v0.1.0
h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
+github.com/moby/sys/atomicwriter v0.1.0/go.mod
h1:Ul8oqv2ZMNHOceF643P6FKPXeCmYtlQMvpizfsSoaWs=
+github.com/moby/sys/sequential v0.6.0
h1:qrx7XFUd/5DxtqcoH1h438hF5TmOvzC/lspjy7zgvCU=
+github.com/moby/sys/sequential v0.6.0/go.mod
h1:uyv8EUTrca5PnDsdMGXhZe6CCe8U/UiTWd+lL+7b/Ko=
github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0=
github.com/moby/term v0.5.0/go.mod
h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod
h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
diff --git
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/pom1-expected.xml_no_auto_formatting
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/pom1-expected.xml_no_auto_formatting
index d70abb8ab8e..a49c3aacfcd 100644
---
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/pom1-expected.xml_no_auto_formatting
+++
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/pom1-expected.xml_no_auto_formatting
@@ -110,6 +110,11 @@
<artifactId>sonataflow-quarkus-devui</artifactId>
<version>${kie.tooling.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.testcontainers</groupId>
+ <artifactId>testcontainers</artifactId>
+ <version>1.21.4</version>
+ </dependency>
</dependencies>
<build>
<plugins>
diff --git a/packages/kn-plugin-workflow/pkg/metadata/constants.go
b/packages/kn-plugin-workflow/pkg/metadata/constants.go
index 871bdd087e4..d2291c9cd6d 100644
--- a/packages/kn-plugin-workflow/pkg/metadata/constants.go
+++ b/packages/kn-plugin-workflow/pkg/metadata/constants.go
@@ -46,6 +46,7 @@ var KogitoDependencies = []Dependency{
{GroupId: "org.kie", ArtifactId:
"kogito-addons-quarkus-jobs-service-embedded"},
{GroupId: "org.apache.kie.sonataflow", ArtifactId:
"sonataflow-quarkus"},
{GroupId: "org.apache.kie.sonataflow", ArtifactId:
"sonataflow-quarkus-devui", Version: "${kie.tooling.version}"},
+ {GroupId: "org.testcontainers", ArtifactId: "testcontainers", Version:
"1.21.4"},
}
// requared crds for sonataflow
diff --git a/packages/kogito-base-builder-image/package.json
b/packages/kogito-base-builder-image/package.json
index 374b5dca693..7b08783b3d2 100644
--- a/packages/kogito-base-builder-image/package.json
+++ b/packages/kogito-base-builder-image/package.json
@@ -19,7 +19,7 @@
"copy-assets:linux:darwin": "rimraf build && cp -R
./node_modules/@kie-tools/sonataflow-image-common/dist build && cp -R
resources/* build",
"format": "prettier --write . --ignore-path=../../.prettierignore
--ignore-path=../../.gitignore",
"image:build": "run-script-os",
- "image:build:darwin:linux": "pnpm setup:env make -C ./build build",
+ "image:build:darwin:linux": "BUILD_ENGINE_OPTIONS='--no-squash' pnpm
setup:env make -C ./build build",
"image:build:win32": "echo \"Build skipped on Windows\"",
"image:test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then
\"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"mkdir -p
build/target/test/results\" \"cp -R build/target/test/results
dist-tests-e2e/\"",
"image:test:darwin:linux": "pnpm setup:env make -C ./build test-image",
diff --git a/packages/sonataflow-builder-image/package.json
b/packages/sonataflow-builder-image/package.json
index 40d1ea09a05..2d92b72d259 100644
--- a/packages/sonataflow-builder-image/package.json
+++ b/packages/sonataflow-builder-image/package.json
@@ -25,7 +25,7 @@
"copy-test-assets:linux:darwin": "cp -R test-resources/* build",
"format": "prettier --write . --ignore-path=../../.prettierignore
--ignore-path=../../.gitignore",
"image:build": "run-script-os",
- "image:build:darwin:linux": "pnpm setup:env make -C ./build build",
+ "image:build:darwin:linux": "BUILD_ENGINE_OPTIONS='--no-squash' pnpm
setup:env make -C ./build build",
"image:build:win32": "echo \"Build skipped on Windows\"",
"image:test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then
\"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"cp -R
build/target/test/results dist-tests-e2e/\"",
"image:test:linux:darwin": "pnpm copy-test-assets && pnpm setup:env make
-C ./build test-image",
diff --git a/packages/sonataflow-devmode-image/package.json
b/packages/sonataflow-devmode-image/package.json
index 42f5cf13c27..6f6260457cb 100644
--- a/packages/sonataflow-devmode-image/package.json
+++ b/packages/sonataflow-devmode-image/package.json
@@ -25,7 +25,7 @@
"copy-test-assets:linux:darwin": "cp -R test-resources/* build",
"format": "prettier --write . --ignore-path=../../.prettierignore
--ignore-path=../../.gitignore",
"image:build": "run-script-os",
- "image:build:darwin:linux": "pnpm setup:env make -C ./build build",
+ "image:build:darwin:linux": "BUILD_ENGINE_OPTIONS='--no-squash' pnpm
setup:env make -C ./build build",
"image:build:win32": "echo \"Build skipped on Windows\"",
"image:test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then
\"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"cp -R
build/target/test/results dist-tests-e2e/\"",
"image:test:darwin:linux": "pnpm copy-test-assets && pnpm setup:env make
-C ./build test-image",
diff --git
a/packages/sonataflow-devmode-image/test-resources/tests/shell/sonataflow-devmode/src/RunTests.java
b/packages/sonataflow-devmode-image/test-resources/tests/shell/sonataflow-devmode/src/RunTests.java
index 473be499be2..4ed03defd29 100644
---
a/packages/sonataflow-devmode-image/test-resources/tests/shell/sonataflow-devmode/src/RunTests.java
+++
b/packages/sonataflow-devmode-image/test-resources/tests/shell/sonataflow-devmode/src/RunTests.java
@@ -28,8 +28,8 @@
//DEPS org.junit.jupiter:junit-jupiter-engine:5.10.1
// testcontainers
-//DEPS org.testcontainers:testcontainers:1.19.3
-//DEPS org.testcontainers:junit-jupiter:1.19.3
+//DEPS org.testcontainers:testcontainers:1.21.4
+//DEPS org.testcontainers:testcontainers-junit-jupiter:1.21.4
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/packages/sonataflow-image-common/resources/Makefile
b/packages/sonataflow-image-common/resources/Makefile
index 7cd4147877c..9575310bc98 100644
--- a/packages/sonataflow-image-common/resources/Makefile
+++ b/packages/sonataflow-image-common/resources/Makefile
@@ -21,7 +21,7 @@
CEKIT_BUILD_OPTIONS ?=
CEKIT_CMD := cekit
BUILD_ENGINE ?= docker
-BUILD_ENGINE_OPTIONS ?=
+BUILD_ENGINE_OPTIONS ?= --no-squash
# SWF Image creation envs
KOGITO_IMAGE_NAME ?= # Image name
diff --git a/packages/sonataflow-operator/Makefile
b/packages/sonataflow-operator/Makefile
index c4380a67b3e..2e2b49500df 100644
--- a/packages/sonataflow-operator/Makefile
+++ b/packages/sonataflow-operator/Makefile
@@ -219,7 +219,7 @@ docker-buildx: generate ## Build and push docker image for
the manager for cross
.PHONY: container-build
container-build: ## Build the container image
- cekit -v --descriptor images/manager.yaml build ${build_options}
$(BUILDER) --build-arg SOURCE_DATE_EPOCH="$(shell git log -1 --pretty=%ct)"
+ cekit -v --descriptor images/manager.yaml build ${build_options}
$(BUILDER) --no-squash --build-arg SOURCE_DATE_EPOCH="$(shell git log -1
--pretty=%ct)"
ifneq ($(ignore_tag),true)
$(BUILDER) tag sonataflow-operator:latest ${IMG}
endif
diff --git a/packages/sonataflow-operator/container-builder/go.mod
b/packages/sonataflow-operator/container-builder/go.mod
index 4d9089efd83..beb6d43690c 100644
--- a/packages/sonataflow-operator/container-builder/go.mod
+++ b/packages/sonataflow-operator/container-builder/go.mod
@@ -3,7 +3,7 @@ module
github.com/apache/incubator-kie-tools/packages/sonataflow-operator/contai
go 1.24.0
require (
- github.com/docker/docker v25.0.6+incompatible
+ github.com/docker/docker v28.5.2+incompatible
github.com/docker/go-connections v0.5.0
github.com/google/uuid v1.6.0
github.com/jpillora/backoff v1.0.0
diff --git a/packages/sonataflow-operator/container-builder/go.sum
b/packages/sonataflow-operator/container-builder/go.sum
index 1a06c4cdf20..ed99a16455f 100644
--- a/packages/sonataflow-operator/container-builder/go.sum
+++ b/packages/sonataflow-operator/container-builder/go.sum
@@ -18,8 +18,7 @@ github.com/davecgh/go-spew
v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/distribution/reference v0.6.0
h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod
h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
-github.com/docker/docker v25.0.6+incompatible
h1:5cPwbwriIcsua2REJe8HqQV+6WlWc1byg2QSXzBxBGg=
-github.com/docker/docker v25.0.6+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v28.5.2+incompatible
h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
github.com/docker/go-connections v0.5.0
h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod
h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/go-units v0.5.0
h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
diff --git a/packages/sonataflow-operator/go.work.sum
b/packages/sonataflow-operator/go.work.sum
index f7e6d49d9c3..abf8d0ea3f5 100644
--- a/packages/sonataflow-operator/go.work.sum
+++ b/packages/sonataflow-operator/go.work.sum
@@ -1896,6 +1896,7 @@ github.com/docker/distribution v2.8.1+incompatible/go.mod
h1:J2gT2udsDAN96Uj4Kfc
github.com/docker/docker v20.10.7+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker v20.10.12+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker v20.10.20+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v28.5.2+incompatible/go.mod
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker-credential-helpers v0.6.4/go.mod
h1:ofX3UI0Gz1TteYBjtgs07O36Pyasyp66D2uKT7H8W1c=
github.com/docker/docker-credential-helpers v0.7.0
h1:xtCHsjxogADNZcdv1pKUHXryefjlVRqWqIhk/uXJp0A=
github.com/docker/docker-credential-helpers v0.7.0/go.mod
h1:rETQfLdHNT3foU5kuNkFR1R1V12OJRRO5lzt2D1b5X0=
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]