Skip to content

Commit 31f3591

Browse files
authored
[Service Fabric] BREAKING CHANGE: az sf managed-application update: Remove argument options to fix --help formatting (#31814)
1 parent c0f744d commit 31f3591

File tree

7 files changed

+2651
-1874
lines changed

7 files changed

+2651
-1874
lines changed

linter_exclusions.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3257,6 +3257,14 @@ sf application update:
32573257
upgrade_replica_set_check_timeout:
32583258
rule_exclusions:
32593259
- option_length_too_long
3260+
sf managed-application update:
3261+
parameters:
3262+
instance_close_delay_duration:
3263+
rule_exclusions:
3264+
- option_length_too_long
3265+
service_type_health_policy_map:
3266+
rule_exclusions:
3267+
- option_length_too_long
32603268
sf cluster certificate add:
32613269
parameters:
32623270
certificate_output_folder:
Lines changed: 3 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,8 @@
1-
# --------------------------------------------------------------------------------------------
21
# Copyright (c) Microsoft Corporation. All rights reserved.
32
# Licensed under the MIT License. See License.txt in the project root for license information.
43
# --------------------------------------------------------------------------------------------
54

6-
from azure.cli.core.breaking_change import register_argument_deprecate, register_required_flag_breaking_change
5+
from azure.cli.core.breaking_change import register_other_breaking_change
76

8-
register_argument_deprecate(
9-
"az sf application update",
10-
"--service-type-policy",
11-
hide=True)
12-
register_argument_deprecate(
13-
"az sf application update",
14-
"--upgrade-replica-set-check-timeout",
15-
hide=True)
16-
register_argument_deprecate(
17-
"az sf application update",
18-
"--max-porcent-unhealthy-partitions",
19-
hide=True)
20-
register_argument_deprecate(
21-
"az sf application update",
22-
"--max-porcent-unhealthy-replicas",
23-
hide=True)
24-
register_argument_deprecate(
25-
"az sf application update",
26-
"--max-porcent-unhealthy-services",
27-
hide=True)
28-
register_argument_deprecate(
29-
"az sf application update",
30-
"--max-porcent-unhealthy-apps",
31-
hide=True)
32-
register_argument_deprecate(
33-
"az sf managed-application update",
34-
"--service-type-policy",
35-
hide=True)
36-
register_argument_deprecate(
37-
"az sf managed-application update",
38-
"--upgrade-replica-set-check-timeout",
39-
hide=True)
40-
register_argument_deprecate(
41-
"az sf managed-application update",
42-
"--instance-close-duration",
43-
hide=True)
44-
register_argument_deprecate(
45-
"az sf managed-application update",
46-
"--consider-warning-as-error",
47-
hide=True)
48-
register_argument_deprecate(
49-
"az sf managed-application update",
50-
"--max-percent-unhealthy-partitions",
51-
hide=True)
52-
register_argument_deprecate(
53-
"az sf managed-application update",
54-
"--max-percent-unhealthy-replicas",
55-
hide=True)
56-
register_argument_deprecate(
57-
"az sf managed-application update",
58-
"--max-percent-unhealthy-services",
59-
hide=True)
60-
register_argument_deprecate(
61-
"az sf managed-application update",
62-
"--max-percent-unhealthy-deployed-applications",
63-
hide=True)
64-
register_required_flag_breaking_change(
65-
"az sf managed-application-type version update",
66-
"--package-url"
67-
)
7+
register_other_breaking_change('sf managed-application update',
8+
'Options list has changed, run help command to see allowed options')

src/azure-cli/azure/cli/command_modules/servicefabric/_help.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
text: >
4141
az sf application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \\
4242
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \\
43-
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
43+
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --replica-check-timeout 300 --force-restart
4444
- name: Update application minimum and maximum nodes.
4545
text: >
4646
az sf application update -g testRG -c testCluster --application-name testApp --minimum-nodes 1 --maximum-nodes 3
@@ -680,7 +680,7 @@
680680
text: >
681681
az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \\
682682
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \\
683-
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
683+
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --replica-check-timeout 300 --force-restart
684684
- name: Update managed application service type health policy map.
685685
text: >
686686
az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map \"ServiceTypeName01\"=\"5,10,5\" \"ServiceTypeName02\"=\"5,5,5\"

0 commit comments

Comments
 (0)