This is an automated email from the ASF dual-hosted git repository.

dongjoon-hyun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark-docker.git


The following commit(s) were added to refs/heads/master by this push:
     new 8344b9d  [SPARK-59875] Pin Minikube container-runtime to docker to fix 
CI failures with Minikube 1.39.0 in `spark-docker`
8344b9d is described below

commit 8344b9df3de2b7d7905baacb4ed78c9d03855be8
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Tue Sep 29 11:47:59 2026 -0700

    [SPARK-59875] Pin Minikube container-runtime to docker to fix CI failures 
with Minikube 1.39.0 in `spark-docker`
    
    ### What changes were proposed in this pull request?
    
    This PR aims to pin `container-runtime: docker` in the `setup-minikube` 
step of `main.yml`.
    
    ### Why are the changes needed?
    
    Minikube 1.39.0 changed the default container runtime from `docker` to 
`containerd`, but our K8s integration tests use `minikube docker-env` and need 
Docker.
    - https://github.com/kubernetes/minikube/pull/23562
    
    The same fix was already applied to Apache Spark K8s Operator.
    - https://github.com/apache/spark-kubernetes-operator/pull/807
    
    ### Does this PR introduce _any_ user-facing change?
    
    No. This is a CI-only change.
    
    ### How was this patch tested?
    
    Manual review.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Opus 5.5
    
    Closes #136 from dongjoon-hyun/dongjoon/silly-meninsky-4199df.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 .github/workflows/main.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index f9f3037..3c78d59 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -268,6 +268,8 @@ jobs:
       - name: Test - Start minikube
         uses: medyagh/setup-minikube@e9e035a86bbc3caea26a450bd4dbf9d0c453682e 
# v0.0.21
         with:
+          # Minikube 1.39.0 defaults to containerd, but `minikube docker-env` 
needs Docker
+          container-runtime: docker
           cpus: 2
           memory: 6144m
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to