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

raboof pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-samples.git


The following commit(s) were added to refs/heads/main by this push:
     new 2197815  Update Minikube to v1.39.0 and Kubernetes to v1.37.0 in CI 
(#198)
2197815 is described below

commit 2197815a0b2e7f9faa17452624e713ce0e3b575c
Author: PJ Fanning <[email protected]>
AuthorDate: Tue Oct 6 08:19:26 2026 +0100

    Update Minikube to v1.39.0 and Kubernetes to v1.37.0 in CI (#198)
    
    * Update Minikube to v1.39.0 and Kubernetes to v1.37.0 in CI
    
    Motivation:
    The Minikube CI step fails with "Kubernetes version v1.31.1 is not in
    Minikube's supported list".
    
    Modification:
    Use the latest Minikube release (v1.39.0) with its default and newest
    supported Kubernetes version (v1.37.0).
    
    Result:
    The Minikube step starts a supported Kubernetes version.
    
    Tests:
    - Not run locally - CI only; sample manifests only use stable APIs
      (v1, apps/v1, rbac.authorization.k8s.io/v1, networking.k8s.io/v1)
    
    References:
    None - CI Minikube/Kubernetes version update
    
    * Start Minikube with the Docker runtime for cluster-kubernetes-java
    
    Motivation:
    Minikube v1.39.0 defaults to the containerd runtime, so `minikube
    docker-env` returns an ssh:// DOCKER_HOST. The fabric8
    docker-maven-plugin used by cluster-kubernetes-java does not support
    ssh and fails with "ssh protocol is not supported".
    
    Modification:
    Pass --container-runtime=docker to the `minikube start` that runs before
    the cluster-kubernetes-java test.
    
    Result:
    docker-env exposes the Docker daemon over TCP and the image build works.
    
    Tests:
    - Not run locally - CI only; the earlier Minikube steps 
(grpc-kubernetes-scala,
      cluster-kubernetes-scala) already passed on v1.39.0 / v1.37.0
    
    References:
    None - CI Minikube/Kubernetes version update
---
 .github/workflows/build-test.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index c827096..168d779 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -93,8 +93,8 @@ jobs:
         uses: 
manusa/actions-setup-minikube@001b9f30165b2a875b835ec5183ced75b94bc269 # v2.19.0
         with:
           driver: docker
-          minikube version: 'v1.34.0'
-          kubernetes version: 'v1.31.1'
+          minikube version: 'v1.39.0'
+          kubernetes version: 'v1.37.0'
 
       - name: Enable ingress
         run: minikube addons enable ingress
@@ -106,7 +106,7 @@ jobs:
         run: cd pekko-sample-cluster-kubernetes-scala && ./scripts/test.sh
 
       - name: Test pekko-sample-cluster-kubernetes-java
-        run: minikube start && cd pekko-sample-cluster-kubernetes-java && 
./scripts/test.sh
+        run: minikube start --container-runtime=docker && cd 
pekko-sample-cluster-kubernetes-java && ./scripts/test.sh
 
       # Build and test the documentation
       - name: Test docs gen


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

Reply via email to