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

vishesh pushed a commit to branch 4.20
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/4.20 by this push:
     new e12813de497 CKS: fix CKS creation on an existing Shared and Routed 
network (#11735)
e12813de497 is described below

commit e12813de497e8e94907d602c30842b70841f3bb0
Author: Wei Zhou <[email protected]>
AuthorDate: Fri Oct 3 11:05:43 2025 +0200

    CKS: fix CKS creation on an existing Shared and Routed network (#11735)
---
 .../com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java
 
b/plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java
index 5a171296826..3b6052fb1b9 100644
--- 
a/plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java
+++ 
b/plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java
@@ -381,6 +381,9 @@ public class KubernetesClusterManagerImpl extends 
ManagerBase implements Kuberne
                 logger.warn("Unable to find the network with ID: {} passed for 
the Kubernetes cluster", networkId);
                 return false;
             }
+            if (isDirectAccess(network)) {
+                return true;
+            }
             networkOffering = 
networkOfferingDao.findById(network.getNetworkOfferingId());
             if (networkOffering == null) {
                 logger.warn("Unable to find the network offering of the 
network: {} ({}) to be used for provisioning Kubernetes cluster", 
network.getName(), network.getUuid());

Reply via email to