Skip to content

Commit 6b61530

Browse files
committed
Throw error for no-op egress enablement
Signed-off-by: nshankar <nshankar@microsoft.com>
1 parent 50528d5 commit 6b61530

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/aks-preview/azext_aks_preview/managed_cluster_decorator.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2402,6 +2402,12 @@ def _handle_egress_gateways_asm(self, new_profile: ServiceMeshProfile) -> Tuple[
24022402
f'Egress gateway {istio_egressgateway_name} '
24032403
f'in namespace {istio_egressgateway_namespace} is already disabled.'
24042404
)
2405+
if egress.enabled and enable_egress_gateway and egress.gateway_configuration_name == gateway_configuration_name:
2406+
raise ArgumentUsageError(
2407+
f'Egress gateway {istio_egressgateway_name} '
2408+
f'in namespace {istio_egressgateway_namespace} is already enabled '
2409+
f'with gateway configuration name {gateway_configuration_name}.'
2410+
)
24052411
egress.enabled = enable_egress_gateway
24062412
# only update gateway configuration name for enabled egress gateways
24072413
if enable_egress_gateway:

0 commit comments

Comments
 (0)