[ 
https://issues.apache.org/jira/browse/FLINK-39098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ferenc Csaky updated FLINK-39098:
---------------------------------
    Description: 
It seems the GitHub runners reached a point where they got updated and now all 
our connector CIs fail, cause {{org.testcontainers}} uses a too old Docker API 
version by default that the daemon refuses. I did not check all, but I'm pretty 
sure all of them are affected. For reference:

[https://github.com/apache/flink-connector-kafka/actions/runs/22026917179/job/63645032325]

[https://github.com/apache/flink-connector-hbase/actions/runs/22026608591/job/63722647566]

On the longer term this should be fixed on the core side, cause connectors are 
simply inherit the testcontainers version from there, but until a patch or new 
release this has to be covered somehow.
h2. Problem
{code:java}
org.testcontainers.dockerclient.DockerClientProviderStrategy [] -     
UnixSocketClientProviderStrategy: failed with exception BadRequestException 
(Status 400: {"message":"client version 1.32 is too old. Minimum supported API 
version is 1.44, please upgrade your client to a newer version"}

{code}

  was:
It seems the GitHub runners reached a point where they got updated and now all 
our connector CIs fail, cause {{org.testcontainers}} uses a too old Docker API 
version by default that the daemon refuses. I did not check all, but I'm pretty 
sure all of them are affected. For reference:

[https://github.com/apache/flink-connector-kafka/actions/runs/22026917179/job/63645032325]

[https://github.com/apache/flink-connector-hbase/actions/runs/22026608591/job/63722647566]

On the longer term this should be fixed on the core side, cause connectors are 
simply inherit the testcontainers version from there, but until a patch or new 
release this has to be covered somehow.

.h2 Problem
{code}
org.testcontainers.dockerclient.DockerClientProviderStrategy [] -     
UnixSocketClientProviderStrategy: failed with exception BadRequestException 
(Status 400: {"message":"client version 1.32 is too old. Minimum supported API 
version is 1.44, please upgrade your client to a newer version"}

{code}


> Fix connector CI failures caused by testcontainers using too old Docker API
> ---------------------------------------------------------------------------
>
>                 Key: FLINK-39098
>                 URL: https://issues.apache.org/jira/browse/FLINK-39098
>             Project: Flink
>          Issue Type: Technical Debt
>          Components: Build System / CI
>            Reporter: Ferenc Csaky
>            Assignee: Ferenc Csaky
>            Priority: Major
>
> It seems the GitHub runners reached a point where they got updated and now 
> all our connector CIs fail, cause {{org.testcontainers}} uses a too old 
> Docker API version by default that the daemon refuses. I did not check all, 
> but I'm pretty sure all of them are affected. For reference:
> [https://github.com/apache/flink-connector-kafka/actions/runs/22026917179/job/63645032325]
> [https://github.com/apache/flink-connector-hbase/actions/runs/22026608591/job/63722647566]
> On the longer term this should be fixed on the core side, cause connectors 
> are simply inherit the testcontainers version from there, but until a patch 
> or new release this has to be covered somehow.
> h2. Problem
> {code:java}
> org.testcontainers.dockerclient.DockerClientProviderStrategy [] -     
> UnixSocketClientProviderStrategy: failed with exception BadRequestException 
> (Status 400: {"message":"client version 1.32 is too old. Minimum supported 
> API version is 1.44, please upgrade your client to a newer version"}
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to