diff --git a/lib/shared/addon/components/cluster-driver/driver-aks/component.js b/lib/shared/addon/components/cluster-driver/driver-aks/component.js index 6c7124097..5c7a9a2c4 100644 --- a/lib/shared/addon/components/cluster-driver/driver-aks/component.js +++ b/lib/shared/addon/components/cluster-driver/driver-aks/component.js @@ -321,6 +321,10 @@ export default Component.extend(ClusterDriver, { if (networkPlugin === 'kubenet' && networkPolicy === 'azure') { set(this, 'config.networkPolicy', null); } + + if (this.config.networkPolicy === null) { + set(this, 'cluster.enableNetworkPolicy', false) + } }), resetIpRanges: observer('config.privateCluster', 'loadBalancerSku', function() { diff --git a/lib/shared/addon/components/cluster-driver/driver-aks/template.hbs b/lib/shared/addon/components/cluster-driver/driver-aks/template.hbs index a8a216d81..3604e18dc 100644 --- a/lib/shared/addon/components/cluster-driver/driver-aks/template.hbs +++ b/lib/shared/addon/components/cluster-driver/driver-aks/template.hbs @@ -562,7 +562,7 @@ {{t "clusterNew.rke.networkPolicy.label"}} {{#if editing}} @@ -571,11 +571,20 @@ @model={{t "clusterNew.rke.networkPolicy.editHelp"}} @tooltipTemplate="tooltip-static" @aria-describedby="tooltip-base" - @tooltipFor="tooltipNetworkPolicy" @placement="top" > + {{else if (not config.networkPolicy)}} + + + {{/if}} diff --git a/translations/en-us.yaml b/translations/en-us.yaml index 8e7e18722..680dad7f1 100644 --- a/translations/en-us.yaml +++ b/translations/en-us.yaml @@ -4649,6 +4649,7 @@ clusterNew: networkPolicy: label: Project Network Isolation editHelp: The Project Network Isolation option cannot be changed after the cluster is created + selectNetworkPolicyHelp: You must have a Network Policy selected to use Project Network Isolation nodeName: detail: Optionally configure the node name as identification instead of the actual hostname placeholder: e.g. my-worker-node