Skip to content

Commit 06785e2

Browse files
committed
rename flag
1 parent 7826334 commit 06785e2

4 files changed

Lines changed: 49 additions & 34 deletions

File tree

src/aks-preview/azext_aks_preview/_params.py

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,7 +1201,12 @@ def load_arguments(self, _):
12011201
help="Enable managed installation of Gateway API CRDs from the standard release channel."
12021202
)
12031203
c.argument("enable_hosted_system", action="store_true", is_preview=True)
1204-
c.argument("enable_continuous_control_plane_monitor", action="store_true", is_preview=True)
1204+
c.argument(
1205+
"enable_continuous_control_plane_and_addon_monitor",
1206+
action="store_true",
1207+
is_preview=True,
1208+
help="Enable continuous control plane and addon monitoring for the cluster.",
1209+
)
12051210

12061211
with self.argument_context("aks update") as c:
12071212
# managed cluster paramerters
@@ -1780,8 +1785,18 @@ def load_arguments(self, _):
17801785
is_preview=True,
17811786
help="Disable Application Load Balancer (Application Gateway for Containers)."
17821787
)
1783-
c.argument("enable_continuous_control_plane_monitor", action="store_true", is_preview=True)
1784-
c.argument("disable_continuous_control_plane_monitor", action="store_true", is_preview=True)
1788+
c.argument(
1789+
"enable_continuous_control_plane_and_addon_monitor",
1790+
action="store_true",
1791+
is_preview=True,
1792+
help="Enable continuous control plane and addon monitoring for the cluster.",
1793+
)
1794+
c.argument(
1795+
"disable_continuous_control_plane_and_addon_monitor",
1796+
action="store_true",
1797+
is_preview=True,
1798+
help="Disable continuous control plane and addon monitoring for the cluster.",
1799+
)
17851800

17861801
with self.argument_context("aks upgrade") as c:
17871802
c.argument("kubernetes_version", completer=get_k8s_upgrades_completion_list)

src/aks-preview/azext_aks_preview/custom.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,7 +1162,7 @@ def aks_create(
11621162
enable_gateway_api=False,
11631163
enable_hosted_system=False,
11641164
# health monitor
1165-
enable_continuous_control_plane_monitor=False,
1165+
enable_continuous_control_plane_and_addon_monitor=False,
11661166
):
11671167
# DO NOT MOVE: get all the original parameters and save them as a dictionary
11681168
raw_parameters = locals()
@@ -1407,8 +1407,8 @@ def aks_update(
14071407
enable_application_load_balancer=False,
14081408
disable_application_load_balancer=False,
14091409
# health monitor
1410-
enable_continuous_control_plane_monitor=False,
1411-
disable_continuous_control_plane_monitor=False,
1410+
enable_continuous_control_plane_and_addon_monitor=False,
1411+
disable_continuous_control_plane_and_addon_monitor=False,
14121412
):
14131413
# DO NOT MOVE: get all the original parameters and save them as a dictionary
14141414
raw_parameters = locals()

src/aks-preview/azext_aks_preview/managed_cluster_decorator.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3767,19 +3767,19 @@ def get_enable_hosted_system(self) -> bool:
37673767
raise RequiredArgumentMissingError('"--enable-hosted-system" requires "--sku automatic".')
37683768
return enable_hosted_system
37693769

3770-
def get_enable_continuous_control_plane_monitor(self) -> bool:
3771-
"""Obtain the value of enable_continuous_control_plane_monitor.
3770+
def get_enable_continuous_control_plane_and_addon_monitor(self) -> bool:
3771+
"""Obtain the value of enable_continuous_control_plane_and_addon_monitor.
37723772
37733773
:return: bool
37743774
"""
3775-
return self.raw_param.get("enable_continuous_control_plane_monitor")
3775+
return self.raw_param.get("enable_continuous_control_plane_and_addon_monitor")
37763776

3777-
def get_disable_continuous_control_plane_monitor(self) -> bool:
3778-
"""Obtain the value of disable_continuous_control_plane_monitor.
3777+
def get_disable_continuous_control_plane_and_addon_monitor(self) -> bool:
3778+
"""Obtain the value of disable_continuous_control_plane_and_addon_monitor.
37793779
37803780
:return: bool
37813781
"""
3782-
return self.raw_param.get("disable_continuous_control_plane_monitor")
3782+
return self.raw_param.get("disable_continuous_control_plane_and_addon_monitor")
37833783

37843784

37853785
# pylint: disable=too-many-public-methods
@@ -4817,7 +4817,7 @@ def set_up_health_monitor_profile(self, mc: ManagedCluster) -> ManagedCluster:
48174817
"""
48184818
self._ensure_mc(mc)
48194819

4820-
if self.context.get_enable_continuous_control_plane_monitor():
4820+
if self.context.get_enable_continuous_control_plane_and_addon_monitor():
48214821
if mc.health_monitor_profile is None:
48224822
mc.health_monitor_profile = (
48234823
self.models.ManagedClusterHealthMonitorProfile() # pylint: disable=no-member
@@ -7171,15 +7171,15 @@ def update_health_monitor_profile(self, mc: ManagedCluster) -> ManagedCluster:
71717171
"""
71727172
self._ensure_mc(mc)
71737173

7174-
enable = self.context.get_enable_continuous_control_plane_monitor()
7175-
disable = self.context.get_disable_continuous_control_plane_monitor()
7174+
enable = self.context.get_enable_continuous_control_plane_and_addon_monitor()
7175+
disable = self.context.get_disable_continuous_control_plane_and_addon_monitor()
71767176

71777177
if not enable and not disable:
71787178
return mc
71797179
if enable and disable:
71807180
raise MutuallyExclusiveArgumentError(
7181-
"Cannot specify --enable-continuous-control-plane-monitor and "
7182-
"--disable-continuous-control-plane-monitor at the same time."
7181+
"Cannot specify --enable-continuous-control-plane-and-addon-monitor and "
7182+
"--disable-continuous-control-plane-and-addon-monitor at the same time."
71837183
)
71847184

71857185
if mc.health_monitor_profile is None:

src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5002,61 +5002,61 @@ def test_get_disable_default_domain(self):
50025002
disable_default_domain_3 = ctx_3.get_disable_default_domain()
50035003
self.assertEqual(disable_default_domain_3, False)
50045004

5005-
def test_get_enable_continuous_control_plane_monitor(self):
5005+
def test_get_enable_continuous_control_plane_and_addon_monitor(self):
50065006
# default value
50075007
ctx_0 = AKSPreviewManagedClusterContext(
50085008
self.cmd,
50095009
AKSManagedClusterParamDict({}),
50105010
self.models,
50115011
decorator_mode=DecoratorMode.CREATE,
50125012
)
5013-
self.assertEqual(ctx_0.get_enable_continuous_control_plane_monitor(), None)
5013+
self.assertEqual(ctx_0.get_enable_continuous_control_plane_and_addon_monitor(), None)
50145014

50155015
# custom value - True
50165016
ctx_1 = AKSPreviewManagedClusterContext(
50175017
self.cmd,
5018-
AKSManagedClusterParamDict({"enable_continuous_control_plane_monitor": True}),
5018+
AKSManagedClusterParamDict({"enable_continuous_control_plane_and_addon_monitor": True}),
50195019
self.models,
50205020
decorator_mode=DecoratorMode.CREATE,
50215021
)
5022-
self.assertEqual(ctx_1.get_enable_continuous_control_plane_monitor(), True)
5022+
self.assertEqual(ctx_1.get_enable_continuous_control_plane_and_addon_monitor(), True)
50235023

50245024
# custom value - False
50255025
ctx_2 = AKSPreviewManagedClusterContext(
50265026
self.cmd,
5027-
AKSManagedClusterParamDict({"enable_continuous_control_plane_monitor": False}),
5027+
AKSManagedClusterParamDict({"enable_continuous_control_plane_and_addon_monitor": False}),
50285028
self.models,
50295029
decorator_mode=DecoratorMode.CREATE,
50305030
)
5031-
self.assertEqual(ctx_2.get_enable_continuous_control_plane_monitor(), False)
5031+
self.assertEqual(ctx_2.get_enable_continuous_control_plane_and_addon_monitor(), False)
50325032

5033-
def test_get_disable_continuous_control_plane_monitor(self):
5033+
def test_get_disable_continuous_control_plane_and_addon_monitor(self):
50345034
# default value
50355035
ctx_0 = AKSPreviewManagedClusterContext(
50365036
self.cmd,
50375037
AKSManagedClusterParamDict({}),
50385038
self.models,
50395039
decorator_mode=DecoratorMode.UPDATE,
50405040
)
5041-
self.assertEqual(ctx_0.get_disable_continuous_control_plane_monitor(), None)
5041+
self.assertEqual(ctx_0.get_disable_continuous_control_plane_and_addon_monitor(), None)
50425042

50435043
# custom value - True
50445044
ctx_1 = AKSPreviewManagedClusterContext(
50455045
self.cmd,
5046-
AKSManagedClusterParamDict({"disable_continuous_control_plane_monitor": True}),
5046+
AKSManagedClusterParamDict({"disable_continuous_control_plane_and_addon_monitor": True}),
50475047
self.models,
50485048
decorator_mode=DecoratorMode.UPDATE,
50495049
)
5050-
self.assertEqual(ctx_1.get_disable_continuous_control_plane_monitor(), True)
5050+
self.assertEqual(ctx_1.get_disable_continuous_control_plane_and_addon_monitor(), True)
50515051

50525052
# custom value - False
50535053
ctx_2 = AKSPreviewManagedClusterContext(
50545054
self.cmd,
5055-
AKSManagedClusterParamDict({"disable_continuous_control_plane_monitor": False}),
5055+
AKSManagedClusterParamDict({"disable_continuous_control_plane_and_addon_monitor": False}),
50565056
self.models,
50575057
decorator_mode=DecoratorMode.UPDATE,
50585058
)
5059-
self.assertEqual(ctx_2.get_disable_continuous_control_plane_monitor(), False)
5059+
self.assertEqual(ctx_2.get_disable_continuous_control_plane_and_addon_monitor(), False)
50605060

50615061

50625062
class AKSPreviewManagedClusterCreateDecoratorTestCase(unittest.TestCase):
@@ -7539,7 +7539,7 @@ def test_set_up_health_monitor_profile(self):
75397539
self.cmd,
75407540
self.client,
75417541
{
7542-
"enable_continuous_control_plane_monitor": True,
7542+
"enable_continuous_control_plane_and_addon_monitor": True,
75437543
},
75447544
CUSTOM_MGMT_AKS_PREVIEW,
75457545
)
@@ -13914,8 +13914,8 @@ def test_update_health_monitor_profile(self):
1391413914
self.cmd,
1391513915
self.client,
1391613916
{
13917-
"enable_continuous_control_plane_monitor": True,
13918-
"disable_continuous_control_plane_monitor": True,
13917+
"enable_continuous_control_plane_and_addon_monitor": True,
13918+
"disable_continuous_control_plane_and_addon_monitor": True,
1391913919
},
1392013920
CUSTOM_MGMT_AKS_PREVIEW,
1392113921
)
@@ -13929,7 +13929,7 @@ def test_update_health_monitor_profile(self):
1392913929
self.cmd,
1393013930
self.client,
1393113931
{
13932-
"enable_continuous_control_plane_monitor": True,
13932+
"enable_continuous_control_plane_and_addon_monitor": True,
1393313933
},
1393413934
CUSTOM_MGMT_AKS_PREVIEW,
1393513935
)
@@ -13949,7 +13949,7 @@ def test_update_health_monitor_profile(self):
1394913949
self.cmd,
1395013950
self.client,
1395113951
{
13952-
"disable_continuous_control_plane_monitor": True,
13952+
"disable_continuous_control_plane_and_addon_monitor": True,
1395313953
},
1395413954
CUSTOM_MGMT_AKS_PREVIEW,
1395513955
)

0 commit comments

Comments
 (0)