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());