Skip to content

Commit 2bfc9cb

Browse files
CKS: skip default egress policy check for vpc network offerings (#11998)
This PR fixes #11995 Steps to reproduce the issue - create a vpc - create a vpc tier with default offering `DefaultIsolatedNetworkOfferingForVpcNetworks` - register CKS ISO - create CKS on the vpc tier expected: succeed actual: failed with error `Kubernetes service has not been configured properly to provision Kubernetes clusters`
1 parent 572aa19 commit 2bfc9cb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ private boolean isKubernetesServiceNetworkOfferingConfigured(DataCenter zone, Lo
477477
logger.warn("Network offering: {} does not have necessary services to provision Kubernetes cluster", networkOffering);
478478
return false;
479479
}
480-
if (!networkOffering.isEgressDefaultPolicy()) {
480+
if (!networkOffering.isForVpc() && !networkOffering.isEgressDefaultPolicy()) {
481481
logger.warn("Network offering: {} has egress default policy turned off should be on to provision Kubernetes cluster", networkOffering);
482482
return false;
483483
}

0 commit comments

Comments
 (0)