Skip to content
This repository was archived by the owner on May 13, 2025. It is now read-only.

Commit a007013

Browse files
author
Bavneet Singh
committed
update release history
2 parents 7d2363a + b187fa8 commit a007013

File tree

331 files changed

+88048
-59504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

331 files changed

+88048
-59504
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,3 +239,5 @@
239239
/src/containerapp-compose/ @smurawski @jldeen
240240

241241
/src/change-analysis/ @linglingtong
242+
243+
/src/fluid-relay/ @kairu-ms @necusjz @ZengTaoxu

linter_exclusions.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,12 @@ sql mi-arc create:
234234
sync_secondary_to_commit:
235235
rule_exclusions:
236236
- option_length_too_long
237+
storage_class_orchestrator_logs:
238+
rule_exclusions:
239+
- option_length_too_long
240+
volume_size_orchestrator_logs:
241+
rule_exclusions:
242+
- option_length_too_long
237243
attestation policy set:
238244
parameters:
239245
new_attestation_policy:
@@ -688,6 +694,17 @@ dms project task create:
688694
target_connection_json:
689695
rule_exclusions:
690696
- option_length_too_long
697+
dt data-history connection create:
698+
rule_exclusions:
699+
- require_wait_command_if_no_wait
700+
dt data-history connection create adx:
701+
parameters:
702+
adx_resource_group:
703+
rule_exclusions:
704+
- parameter_should_not_end_in_resource_group
705+
eh_resource_group:
706+
rule_exclusions:
707+
- parameter_should_not_end_in_resource_group
691708
dt endpoint create servicebus:
692709
parameters:
693710
servicebus_resource_group:
@@ -1085,6 +1102,22 @@ iot central export update:
10851102
central_dns_suffix:
10861103
rule_exclusions:
10871104
- no_parameter_defaults_for_update_commands
1105+
iot central device attestation update:
1106+
parameters:
1107+
api_version:
1108+
rule_exclusions:
1109+
- no_parameter_defaults_for_update_commands
1110+
central_dns_suffix:
1111+
rule_exclusions:
1112+
- no_parameter_defaults_for_update_commands
1113+
iot central device twin update:
1114+
parameters:
1115+
api_version:
1116+
rule_exclusions:
1117+
- no_parameter_defaults_for_update_commands
1118+
central_dns_suffix:
1119+
rule_exclusions:
1120+
- no_parameter_defaults_for_update_commands
10881121
iot central device update:
10891122
parameters:
10901123
api_version:
@@ -1093,6 +1126,14 @@ iot central device update:
10931126
central_dns_suffix:
10941127
rule_exclusions:
10951128
- no_parameter_defaults_for_update_commands
1129+
iot central device-group update:
1130+
parameters:
1131+
api_version:
1132+
rule_exclusions:
1133+
- no_parameter_defaults_for_update_commands
1134+
central_dns_suffix:
1135+
rule_exclusions:
1136+
- no_parameter_defaults_for_update_commands
10961137
iot central device-template update:
10971138
parameters:
10981139
api_version:
@@ -2339,6 +2380,36 @@ ssh arc:
23392380
ssh_args:
23402381
rule_exclusions:
23412382
- no_positional_parameters
2383+
stack-hci arc-setting create:
2384+
parameters:
2385+
arc_application_client_id:
2386+
rule_exclusions:
2387+
- option_length_too_long
2388+
arc_application_object_id:
2389+
rule_exclusions:
2390+
- option_length_too_long
2391+
arc_application_tenant_id:
2392+
rule_exclusions:
2393+
- option_length_too_long
2394+
arc_service_principal_object_id:
2395+
rule_exclusions:
2396+
- option_length_too_long
2397+
connectivity_properties:
2398+
rule_exclusions:
2399+
- option_length_too_long
2400+
stack-hci arc-setting update:
2401+
parameters:
2402+
connectivity_properties:
2403+
rule_exclusions:
2404+
- option_length_too_long
2405+
stack-hci cluster create:
2406+
parameters:
2407+
aad_application_object_id:
2408+
rule_exclusions:
2409+
- option_length_too_long
2410+
aad_service_principal_object_id:
2411+
rule_exclusions:
2412+
- option_length_too_long
23422413
storage account create:
23432414
parameters:
23442415
hierarchical_namespace:

scripts/ci/credscan/CredScanSuppressions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@
144144
"src\\containerapp\\azext_containerapp\\tests\\latest\\cert.pfx",
145145
"src\\containerapp\\azext_containerapp\\tests\\latest\\test_containerapp_commands.py",
146146
"src\\containerapp\\azext_containerapp\\tests\\latest\\test_containerapp_env_commands.py",
147-
"src\\containerapp\\azext_containerapp\\tests\\latest\\recordings\\test_containerapp_registry_msi.yaml"
147+
"src\\containerapp\\azext_containerapp\\tests\\latest\\recordings\\test_containerapp_registry_msi.yaml",
148+
"src\\containerapp\\azext_containerapp\\tests\\latest\\recordings\\test_containerapp_update_containers.yaml"
148149
],
149150
"_justification": "Dummy resources' keys left during testing Microsoft.App (required for log-analytics to create managedEnvironments)"
150151
},

src/aks-preview/HISTORY.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,35 @@ To release a new version, please select a new version number (usually plus 1 to
1212
Pending
1313
+++++++
1414

15+
0.5.92
16+
++++++
17+
18+
* Move Azure KeyVault KMS to GA.
19+
* Support disabling Azure KeyVault KMS.
20+
* Update to use 2022-06-02-preview api version.
21+
22+
0.5.91
23+
++++++
24+
25+
* Fix compatibility issue when enabling Microsoft Defender via aks-preview.
26+
* az aks create
27+
* az aks update
28+
29+
0.5.90 (NOT RELEASED)
30+
+++++++++++++++++++++
31+
32+
* Skip this version due to conflict.
33+
34+
0.5.89
35+
++++++
36+
37+
* Fix for the az aks addon list command to return enable:true, if virtual-node addon is enabled for the AKS cluster.
38+
39+
0.5.88
40+
++++++
41+
42+
* AKS Monitoring MSI Auth related code imported from Azure CLI to reuse the code between aks-preview and Azure CLI.
43+
1544
0.5.87
1645
++++++
1746

src/aks-preview/azcli_aks_live_test/configs/cli_matrix_default.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
],
1111
"need feature registration": [
1212
"test_aks_create_enable_encryption",
13-
"test_aks_create_edge_zone",
13+
"test_aks_create_edge_zone"
14+
],
15+
"need namespace registration (AME)": [
1416
"test_aks_create_with_monitoring_aad_auth_msi",
1517
"test_aks_create_with_monitoring_aad_auth_uai",
1618
"test_aks_enable_monitoring_with_aad_auth_msi",
17-
"test_aks_enable_monitoring_with_aad_auth_uai",
18-
"test_aks_create_with_defender",
19-
"test_aks_update_with_defender"
19+
"test_aks_enable_monitoring_with_aad_auth_uai"
2020
]
2121
}
2222
}

src/aks-preview/azcli_aks_live_test/configs/ext_matrix_default.json

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616
"test_aks_create_with_pod_identity_enabled",
1717
"test_aks_create_using_azurecni_with_pod_identity_enabled",
1818
"test_aks_pod_identity_usage",
19-
"test_aks_create_with_monitoring_aad_auth_msi",
20-
"test_aks_create_with_monitoring_aad_auth_uai",
21-
"test_aks_enable_monitoring_with_aad_auth_msi",
22-
"test_aks_enable_monitoring_with_aad_auth_uai",
2319
"test_aks_nodepool_add_with_workload_runtime",
2420
"test_aks_nodepool_add_with_gpu_instance_profile",
2521
"test_aks_create_with_crg_id",
@@ -29,9 +25,19 @@
2925
"test_list_trustedaccess_roles",
3026
"test_aks_custom_ca_trust_flow",
3127
"test_aks_create_with_csi_driver_v2",
32-
"test_aks_create_and_update_csi_driver_to_v2",
28+
"test_aks_create_and_update_csi_driver_to_v2"
29+
],
30+
"toggle": [
3331
"test_aks_create_with_azurekeyvaultkms_private_key_vault",
34-
"test_aks_update_with_azurekeyvaultkms_private_key_vault"
32+
"test_aks_update_with_azurekeyvaultkms_private_key_vault",
33+
"test_aks_create_with_azurekeyvaultkms_public_key_vault",
34+
"test_aks_create_with_azurekeyvaultkms_private_cluster_v1_private_key_vault"
35+
],
36+
"need namespace registration (AME)": [
37+
"test_aks_create_with_monitoring_aad_auth_msi",
38+
"test_aks_create_with_monitoring_aad_auth_uai",
39+
"test_aks_enable_monitoring_with_aad_auth_msi",
40+
"test_aks_enable_monitoring_with_aad_auth_uai"
3541
]
3642
}
3743
}

src/aks-preview/azext_aks_preview/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def register_aks_preview_resource_type():
1616
register_resource_type(
1717
"latest",
1818
CUSTOM_MGMT_AKS_PREVIEW,
19-
SDKProfile("2022-05-02-preview", {"container_services": "2017-07-01"}),
19+
SDKProfile("2022-06-02-preview", {"container_services": "2017-07-01"}),
2020
)
2121

2222

src/aks-preview/azext_aks_preview/_help.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -771,6 +771,9 @@
771771
- name: --enable-azure-keyvault-kms
772772
type: bool
773773
short-summary: Enable Azure KeyVault Key Management Service.
774+
- name: --disable-azure-keyvault-kms
775+
type: bool
776+
short-summary: Disable Azure KeyVault Key Management Service.
774777
- name: --azure-keyvault-kms-key-id
775778
type: string
776779
short-summary: Identifier of Azure Key Vault key.

src/aks-preview/azext_aks_preview/_params.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -298,10 +298,10 @@ def load_arguments(self, _):
298298
c.argument('enable_pod_identity_with_kubenet', action='store_true')
299299
c.argument('enable_workload_identity', arg_type=get_three_state_flag())
300300
c.argument('enable_oidc_issuer', action='store_true', is_preview=True)
301-
c.argument('enable_azure_keyvault_kms', action='store_true', is_preview=True)
302-
c.argument('azure_keyvault_kms_key_id', validator=validate_azure_keyvault_kms_key_id, is_preview=True)
303-
c.argument('azure_keyvault_kms_key_vault_network_access', arg_type=get_enum_type(keyvault_network_access_types), default=CONST_AZURE_KEYVAULT_NETWORK_ACCESS_PUBLIC, is_preview=True)
304-
c.argument('azure_keyvault_kms_key_vault_resource_id', validator=validate_azure_keyvault_kms_key_vault_resource_id, is_preview=True)
301+
c.argument('enable_azure_keyvault_kms', action='store_true')
302+
c.argument('azure_keyvault_kms_key_id', validator=validate_azure_keyvault_kms_key_id)
303+
c.argument('azure_keyvault_kms_key_vault_network_access', arg_type=get_enum_type(keyvault_network_access_types), default=CONST_AZURE_KEYVAULT_NETWORK_ACCESS_PUBLIC)
304+
c.argument('azure_keyvault_kms_key_vault_resource_id', validator=validate_azure_keyvault_kms_key_vault_resource_id)
305305
c.argument('cluster_snapshot_id', validator=validate_cluster_snapshot_id, is_preview=True)
306306
c.argument('disk_driver_version', arg_type=get_enum_type(disk_driver_versions))
307307
c.argument('disable_disk_driver', action='store_true')
@@ -388,10 +388,11 @@ def load_arguments(self, _):
388388
c.argument('disable_pod_identity', action='store_true')
389389
c.argument('enable_workload_identity', arg_type=get_three_state_flag())
390390
c.argument('enable_oidc_issuer', action='store_true', is_preview=True)
391-
c.argument('enable_azure_keyvault_kms', action='store_true', is_preview=True)
392-
c.argument('azure_keyvault_kms_key_id', validator=validate_azure_keyvault_kms_key_id, is_preview=True)
393-
c.argument('azure_keyvault_kms_key_vault_network_access', arg_type=get_enum_type(keyvault_network_access_types), is_preview=True)
394-
c.argument('azure_keyvault_kms_key_vault_resource_id', validator=validate_azure_keyvault_kms_key_vault_resource_id, is_preview=True)
391+
c.argument('enable_azure_keyvault_kms', action='store_true')
392+
c.argument('disable_azure_keyvault_kms', action='store_true')
393+
c.argument('azure_keyvault_kms_key_id', validator=validate_azure_keyvault_kms_key_id)
394+
c.argument('azure_keyvault_kms_key_vault_network_access', arg_type=get_enum_type(keyvault_network_access_types))
395+
c.argument('azure_keyvault_kms_key_vault_resource_id', validator=validate_azure_keyvault_kms_key_vault_resource_id)
395396
c.argument('enable_disk_driver', action='store_true')
396397
c.argument('disk_driver_version', arg_type=get_enum_type(disk_driver_versions))
397398
c.argument('disable_disk_driver', action='store_true')

src/aks-preview/azext_aks_preview/custom.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -766,6 +766,7 @@ def aks_update(
766766
enable_workload_identity=None,
767767
enable_oidc_issuer=False,
768768
enable_azure_keyvault_kms=False,
769+
disable_azure_keyvault_kms=False,
769770
azure_keyvault_kms_key_id=None,
770771
azure_keyvault_kms_key_vault_network_access=None,
771772
azure_keyvault_kms_key_vault_resource_id=None,
@@ -1383,6 +1384,7 @@ def aks_addon_list_available():
13831384
def aks_addon_list(cmd, client, resource_group_name, name):
13841385
mc = client.get(resource_group_name, name)
13851386
current_addons = []
1387+
os_type = 'Linux'
13861388

13871389
for name, addon_key in ADDONS.items():
13881390
# web_application_routing is a special case, the configuration is stored in a separate profile
@@ -1395,6 +1397,8 @@ def aks_addon_list(cmd, client, resource_group_name, name):
13951397
else False
13961398
)
13971399
else:
1400+
if name == "virtual-node":
1401+
addon_key += os_type
13981402
enabled = (
13991403
True
14001404
if mc.addon_profiles and

0 commit comments

Comments
 (0)