You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by "linghengqian (via GitHub)" <gi...@apache.org> on 2026/01/05 05:57:20 UTC
[I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
linghengqian opened a new issue, #37642:
URL: https://github.com/apache/shardingsphere/issues/37642
## Feature Request
**For English only**, other languages will not be accepted.
Please pay attention on issues you submitted, because we maybe need more details.
If no response anymore and we cannot make decision by current information, we will **close it**.
Please answer these questions before submitting your issue. Thanks!
### Is your feature request related to a problem?
- See https://github.com/actions/runner-images/issues/13474 .
### Describe the feature you would like.
- I personally believe it's necessary to support native tests running the master branch on either Docker Engine v28 or Docker Engine v29. Currently, in the GitHub Actions CI files, the Ubuntu Runner uses Docker Engine v27, and the Windows Server Runner uses Rancher Desktop, which bundles Docker Engine v28.
- Because the master branch is using `org.testcontainers:testcontainers-bom:2.0.1`, executing `./mvnw -PgenerateMetadata -e -T 1C clean verify` via Docker Engine v29 will not find the Docker environment, which is affected by https://github.com/testcontainers/testcontainers-java/issues/11212 . On the other hand, the updated version `org.testcontainers:testcontainers-bom:2.0.3` only supports Docker Engine v29 and later, which conflicts with the default configuration of Rancher Desktop. See https://github.com/testcontainers/testcontainers-java/issues/11254 .
- If we don't wait for https://github.com/actions/runner-images/issues/13474 to close, we need to do something similar for all CIs involving testcontainers.
- Therefore, the current direction for resolving this issue seems to be as follows:
- [ ] The documentation should be updated to require developers using Docker Engine v29 to perform the following actions:
```bash
sudo tee /etc/docker/daemon.json <<EOF
{
"log-driver": "local",
"min-api-version": "1.24"
}
EOF
sudo systemctl restart docker.service
```
- [ ] After https://github.com/actions/runner-images/issues/13474 is closed, bump the testcontainers version to `2.0.3`.
- [ ] After https://github.com/actions/runner-images/issues/13474 is closed, update the documentation to require developers on Windows 11 to update the `/etc/docker/daemon.json` configuration for Rancher Desktop to use `min-api-version`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "linghengqian (via GitHub)" <gi...@apache.org>.
linghengqian commented on issue #37642:
URL: https://github.com/apache/shardingsphere/issues/37642#issuecomment-3718690286
Since the merge of https://github.com/apache/shardingsphere/commit/7e55bc664991f1d8e38bec770b735a1f66377e66, the CI on Ubuntu is normal, but the CI on Windows Server 2025 is broken. This indicates that there is a bug in the handling of Rancher Desktop by Testcontainers.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "linghengqian (via GitHub)" <gi...@apache.org>.
linghengqian commented on issue #37642:
URL: https://github.com/apache/shardingsphere/issues/37642#issuecomment-3768124661
In https://github.com/apache/shardingsphere/actions/runs/21067882542/job/60589589257 , CI restart failed on Windows Server 2025. This sounds like the previous CI success was simply because the cache hadn't expired.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "linghengqian (via GitHub)" <gi...@apache.org>.
linghengqian commented on issue #37642:
URL: https://github.com/apache/shardingsphere/issues/37642#issuecomment-3709076153
I work on the current issue.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "Mr-w-22 (via GitHub)" <gi...@apache.org>.
Mr-w-22 commented on issue #37642:
URL: https://github.com/apache/shardingsphere/issues/37642#issuecomment-3875317813
> ## Feature Request
> **For English only**, other languages will not be accepted.
>
> Please pay attention on issues you submitted, because we maybe need more details. If no response anymore and we cannot make decision by current information, we will **close it**.
>
> Please answer these questions before submitting your issue. Thanks!
>
> ### Is your feature request related to a problem?
> * See [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026 actions/runner-images#13474](https://github.com/actions/runner-images/issues/13474) .
>
> ### Describe the feature you would like.
> * * I personally believe it's necessary to support native tests running the master branch on either Docker Engine v28 or Docker Engine v29. Currently, in the GitHub Actions CI files, the Ubuntu Runner uses Docker Engine v27, and the Windows Server Runner uses Rancher Desktop, which bundles Docker Engine v28.* Because the master branch is using `org.testcontainers:testcontainers-bom:2.0.1`, executing `./mvnw -PgenerateMetadata -e -T 1C clean verify` via Docker Engine v29 will not find the Docker environment, which is affected by [[Bug]: Docker 29.0.0 could not find a valid Docker environment testcontainers/testcontainers-java#11212](https://github.com/testcontainers/testcontainers-java/issues/11212) . On the other hand, the updated version `org.testcontainers:testcontainers-bom:2.0.3` only supports Docker Engine v29 and later, which conflicts with the default configuration of Rancher Desktop. See [[Bug]: Can't overwrite Docker socket path with 2.0.2 / Podman stopped working te
stcontainers/testcontainers-java#11254](https://github.com/testcontainers/testcontainers-java/issues/11254) .* If we don't wait for [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026 actions/runner-images#13474](https://github.com/actions/runner-images/issues/13474) to close, we need to perform an operation similar to `sudo tee /etc/docker/daemon.json` on all CIs involving test containers. We cannot remain at `"min-api-version": "1.24"` forever, as the related compatibility code will soon be removed by Docker Engine. See [daemon: raise default minimum API version to v1.44 moby/moby#51186](https://github.com/moby/moby/pull/51186) .* Therefore, the current direction for resolving this issue seems to be as follows:* [x] The documentation should be updated to require developers using Docker Engine v29 to perform the following actions:
>
> sudo tee /etc/docker/daemon.json <<EOF
> {
> "log-driver": "local",
> "min-api-version": "1.24"
> }
> EOF
>
> sudo systemctl restart docker.service
> * [x] After [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026 actions/runner-images#13474](https://github.com/actions/runner-images/issues/13474) is closed, bump the testcontainers version to `2.0.3`.[ ] After [[Windows/Ubuntu] Docker Server and Client will be updated to version 29.1.*, Docker Compose will be updated to version 2.40.3 on February 9th, 2026 actions/runner-images#13474](https://github.com/actions/runner-images/issues/13474) is closed, update the documentation to require developers on Windows 11 to update the `/etc/docker/daemon.json` configuration for Rancher Desktop to use `min-api-version`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "terrymanu (via GitHub)" <gi...@apache.org>.
terrymanu closed issue #37642: Supports running nativeTest on the master branch on Docker Engine v29
URL: https://github.com/apache/shardingsphere/issues/37642
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "RaigorJiang (via GitHub)" <gi...@apache.org>.
RaigorJiang closed issue #37642: Supports running nativeTest on the master branch on Docker Engine v29
URL: https://github.com/apache/shardingsphere/issues/37642
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Supports running nativeTest on the master branch on Docker Engine v29 [shardingsphere]
Posted by "linghengqian (via GitHub)" <gi...@apache.org>.
linghengqian commented on issue #37642:
URL: https://github.com/apache/shardingsphere/issues/37642#issuecomment-3737891765
The CI for Windows Server 2025 at https://github.com/apache/shardingsphere/actions/runs/20853118869/job/59912749476 seems to be working fine. It appears that only an update to the documentation is needed.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org