diff --git a/src/aks-preview/HISTORY.rst b/src/aks-preview/HISTORY.rst index ce301da7b78..0f052f131f3 100644 --- a/src/aks-preview/HISTORY.rst +++ b/src/aks-preview/HISTORY.rst @@ -12,6 +12,8 @@ To release a new version, please select a new version number (usually plus 1 to Pending ++++++ +* Add `--network-dataplane` to the `az aks update` command. + 0.5.149 +++++++ * `az aks addon update`: Fix unexpected error 'Addon "web_application_routing" is not enabled in this cluster' when trying to update the web app routing addon for an managed cluster that already has it enabled. diff --git a/src/aks-preview/azext_aks_preview/_help.py b/src/aks-preview/azext_aks_preview/_help.py index e1fefaa2e33..40dd2bacff1 100644 --- a/src/aks-preview/azext_aks_preview/_help.py +++ b/src/aks-preview/azext_aks_preview/_help.py @@ -846,6 +846,12 @@ long-summary: | Used to control the mode the network plugin should operate in. For example, "overlay" used with --network-plugin=azure will use an overlay network (non-VNET IPs) for pods in the cluster. + - name: --network-dataplane + type: string + short-summary: The network dataplane to use. + long-summary: | + Network dataplane used in the Kubernetes cluster. + Specify "azure" to use the Azure dataplane (default) or "cilium" to enable Cilium dataplane. - name: --disk-driver-version type: string short-summary: Specify AzureDisk CSI Driver version. diff --git a/src/aks-preview/azext_aks_preview/_params.py b/src/aks-preview/azext_aks_preview/_params.py index 98aec1272d3..a775448e591 100644 --- a/src/aks-preview/azext_aks_preview/_params.py +++ b/src/aks-preview/azext_aks_preview/_params.py @@ -457,6 +457,7 @@ def load_arguments(self, _): c.argument('nrg_lockdown_restriction_level', arg_type=get_enum_type(nrg_lockdown_restriction_levels)) c.argument('nat_gateway_managed_outbound_ip_count', type=int, validator=validate_nat_gateway_managed_outbound_ip_count) c.argument('nat_gateway_idle_timeout', type=int, validator=validate_nat_gateway_idle_timeout) + c.argument('network_dataplane', arg_type=get_enum_type(network_dataplanes)) c.argument('kube_proxy_config') c.argument('auto_upgrade_channel', arg_type=get_enum_type(auto_upgrade_channels)) c.argument('node_os_upgrade_channel', arg_type=get_enum_type(node_os_upgrade_channels)) diff --git a/src/aks-preview/azext_aks_preview/custom.py b/src/aks-preview/azext_aks_preview/custom.py index 130c9bee951..c3969d66033 100644 --- a/src/aks-preview/azext_aks_preview/custom.py +++ b/src/aks-preview/azext_aks_preview/custom.py @@ -713,6 +713,7 @@ def aks_update( load_balancer_managed_outbound_ipv6_count=None, outbound_type=None, network_plugin_mode=None, + network_dataplane=None, pod_cidr=None, enable_pod_security_policy=False, disable_pod_security_policy=False, diff --git a/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py b/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py index 374605a0518..4cb6d08630a 100644 --- a/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py +++ b/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py @@ -3028,6 +3028,10 @@ def update_network_plugin_settings(self, mc: ManagedCluster) -> ManagedCluster: if network_plugin_mode: mc.network_profile.network_plugin_mode = network_plugin_mode + network_dataplane = self.context.get_network_dataplane() + if network_dataplane: + mc.network_profile.network_dataplane = network_dataplane + pod_cidr = self.context.get_pod_cidr() if pod_cidr: mc.network_profile.pod_cidr = pod_cidr diff --git a/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_migrate_cluster_to_cilium_dataplane.yaml b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_migrate_cluster_to_cilium_dataplane.yaml new file mode 100755 index 00000000000..2ca6f970cbc --- /dev/null +++ b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_migrate_cluster_to_cilium_dataplane.yaml @@ -0,0 +1,3567 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks get-versions + Connection: + - keep-alive + ParameterSetName: + - -l --query + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/kubernetesVersions?api-version=2023-05-02-preview + response: + body: + string: "{\n \"values\": [\n {\n \"version\": \"1.27\",\n \"capabilities\": + {\n \"supportPlan\": [\n \"KubernetesOfficial\",\n \"AKSLongTermSupport\"\n + \ ]\n },\n \"patchVersions\": {\n \"1.27.1\": {\n \"upgrades\": + []\n }\n }\n },\n {\n \"version\": \"1.24\",\n \"capabilities\": + {\n \"supportPlan\": [\n \"KubernetesOfficial\"\n ]\n },\n + \ \"patchVersions\": {\n \"1.24.10\": {\n \"upgrades\": [\n \"1.25.5\",\n + \ \"1.25.6\"\n ]\n },\n \"1.24.9\": {\n \"upgrades\": + [\n \"1.25.5\",\n \"1.25.6\",\n \"1.24.10\"\n ]\n }\n + \ }\n },\n {\n \"version\": \"1.25\",\n \"capabilities\": {\n + \ \"supportPlan\": [\n \"KubernetesOfficial\"\n ]\n },\n \"patchVersions\": + {\n \"1.25.5\": {\n \"upgrades\": [\n \"1.25.6\",\n \"1.26.0\",\n + \ \"1.26.3\"\n ]\n },\n \"1.25.6\": {\n \"upgrades\": + [\n \"1.26.0\",\n \"1.26.3\"\n ]\n }\n }\n },\n + \ {\n \"version\": \"1.26\",\n \"capabilities\": {\n \"supportPlan\": + [\n \"KubernetesOfficial\"\n ]\n },\n \"patchVersions\": {\n + \ \"1.26.0\": {\n \"upgrades\": [\n \"1.26.3\",\n \"1.27.1\"\n + \ ]\n },\n \"1.26.3\": {\n \"upgrades\": [\n \"1.27.1\"\n + \ ]\n }\n }\n }\n ]\n }" + headers: + cache-control: + - no-cache + content-length: + - '1218' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:39:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.ContainerService/managedClusters/cliakstest000002'' + under resource group ''clitest000001'' was not found. For more details please + go to https://aka.ms/ARMResourceNotFoundFix"}}' + headers: + cache-control: + - no-cache + content-length: + - '244' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 25 Jul 2023 02:39:30 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + status: + code: 404 + message: Not Found +- request: + body: '{"location": "eastus", "identity": {"type": "SystemAssigned"}, "properties": + {"kubernetesVersion": "1.27.1", "dnsPrefix": "cliakstest-clitestuvkn77bj2-79a739", + "agentPoolProfiles": [{"count": 3, "vmSize": "Standard_DS2_v2", "osDiskSizeGB": + 0, "workloadRuntime": "OCIContainer", "osType": "Linux", "enableAutoScaling": + false, "type": "VirtualMachineScaleSets", "mode": "System", "orchestratorVersion": + "1.27.1", "upgradeSettings": {}, "enableNodePublicIP": false, "enableCustomCATrust": + false, "scaleSetPriority": "Regular", "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": + -1.0, "nodeTaints": [], "enableEncryptionAtHost": false, "enableUltraSSD": false, + "enableFIPS": false, "networkProfile": {}, "name": "nodepool1"}], "linuxProfile": + {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, + "enablePodSecurityPolicy": false, "networkProfile": {"networkPlugin": "azure", + "networkPluginMode": "overlay", "outboundType": "loadBalancer", "loadBalancerSku": + "standard"}, "disableLocalAccounts": false, "storageProfile": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1497' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"eastus\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.27.1\",\n \"currentKubernetesVersion\": \"1.27.1\",\n \"dnsPrefix\": + \"cliakstest-clitestuvkn77bj2-79a739\",\n \"fqdn\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.hcp.eastus.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.portal.hcp.eastus.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.27.1\",\n \"currentOrchestratorVersion\": \"1.27.1\",\n \"enableNodePublicIP\": + false,\n \"enableCustomCATrust\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202307.04.0\",\n \"upgradeSettings\": {},\n + \ \"enableFIPS\": false,\n \"networkProfile\": {}\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\\n\"\n }\n ]\n }\n },\n \"windowsProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"enableCSIProxy\": true\n },\n + \ \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n + \ },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_eastus\",\n + \ \"enableRBAC\": true,\n \"enablePodSecurityPolicy\": false,\n \"supportPlan\": + \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkDataplane\": + \"azure\",\n \"loadBalancerSku\": \"standard\",\n \"loadBalancerProfile\": + {\n \"managedOutboundIPs\": {\n \"count\": 1\n },\n \"backendPoolType\": + \"nodeIPConfiguration\"\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": + \"loadBalancer\",\n \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": + [\n \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ]\n + \ },\n \"maxAgentPools\": 100,\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": + true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n + \ },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {}\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + cache-control: + - no-cache + content-length: + - '3628' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:39:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:39:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:40:04 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:40:34 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:41:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:41:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:42:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:42:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:43:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:43:36 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:44:06 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:44:36 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:45:07 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:45:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/6adbf16f-536a-476d-b970-b03a2dcbd57e?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"6ff1db6a-6a53-6d47-b970-b03a2dcbd57e\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2023-07-25T02:39:35.2606707Z\",\n \"endTime\": + \"2023-07-25T02:46:00.1703328Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '170' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:06 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --location --network-plugin --ssh-key-value --kubernetes-version + --network-plugin-mode + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"eastus\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.27.1\",\n \"currentKubernetesVersion\": \"1.27.1\",\n \"dnsPrefix\": + \"cliakstest-clitestuvkn77bj2-79a739\",\n \"fqdn\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.hcp.eastus.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.portal.hcp.eastus.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.27.1\",\n \"currentOrchestratorVersion\": \"1.27.1\",\n \"enableNodePublicIP\": + false,\n \"enableCustomCATrust\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202307.04.0\",\n \"upgradeSettings\": {},\n + \ \"enableFIPS\": false,\n \"networkProfile\": {}\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\\n\"\n }\n ]\n }\n },\n \"windowsProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"enableCSIProxy\": true\n },\n + \ \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n + \ },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_eastus\",\n + \ \"enableRBAC\": true,\n \"enablePodSecurityPolicy\": false,\n \"supportPlan\": + \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkDataplane\": + \"azure\",\n \"loadBalancerSku\": \"Standard\",\n \"loadBalancerProfile\": + {\n \"managedOutboundIPs\": {\n \"count\": 1\n },\n \"effectiveOutboundIPs\": + [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.Network/publicIPAddresses/94248efe-a411-4d66-a970-bcacccc3dcd9\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": + [\n \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ]\n + \ },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": + true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n + \ },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {}\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '4279' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:07 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"eastus\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.27.1\",\n \"currentKubernetesVersion\": \"1.27.1\",\n \"dnsPrefix\": + \"cliakstest-clitestuvkn77bj2-79a739\",\n \"fqdn\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.hcp.eastus.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.portal.hcp.eastus.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.27.1\",\n \"currentOrchestratorVersion\": \"1.27.1\",\n \"enableNodePublicIP\": + false,\n \"enableCustomCATrust\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202307.04.0\",\n \"upgradeSettings\": {},\n + \ \"enableFIPS\": false,\n \"networkProfile\": {}\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\\n\"\n }\n ]\n }\n },\n \"windowsProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"enableCSIProxy\": true\n },\n + \ \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n + \ },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_eastus\",\n + \ \"enableRBAC\": true,\n \"enablePodSecurityPolicy\": false,\n \"supportPlan\": + \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkDataplane\": + \"azure\",\n \"loadBalancerSku\": \"Standard\",\n \"loadBalancerProfile\": + {\n \"managedOutboundIPs\": {\n \"count\": 1\n },\n \"effectiveOutboundIPs\": + [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.Network/publicIPAddresses/94248efe-a411-4d66-a970-bcacccc3dcd9\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": + [\n \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ]\n + \ },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": + true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n + \ },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {}\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '4279' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:08 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus", "sku": {"name": "Base", "tier": "Free"}, "identity": + {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": "1.27.1", "dnsPrefix": + "cliakstest-clitestuvkn77bj2-79a739", "agentPoolProfiles": [{"count": 3, "vmSize": + "Standard_DS2_v2", "osDiskSizeGB": 128, "osDiskType": "Managed", "kubeletDiskType": + "OS", "workloadRuntime": "OCIContainer", "maxPods": 250, "osType": "Linux", + "osSKU": "Ubuntu", "enableAutoScaling": false, "type": "VirtualMachineScaleSets", + "mode": "System", "orchestratorVersion": "1.27.1", "upgradeSettings": {}, "powerState": + {"code": "Running"}, "enableNodePublicIP": false, "enableCustomCATrust": false, + "enableEncryptionAtHost": false, "enableUltraSSD": false, "enableFIPS": false, + "networkProfile": {}, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\n"}]}}, "windowsProfile": {"adminUsername": + "azureuser", "enableCSIProxy": true}, "servicePrincipalProfile": {"clientId":"00000000-0000-0000-0000-000000000001"}, + "oidcIssuerProfile": {"enabled": false}, "nodeResourceGroup": "MC_clitest000001_cliakstest000002_eastus", + "enableRBAC": true, "enablePodSecurityPolicy": false, "networkProfile": {"networkPlugin": + "azure", "networkPluginMode": "overlay", "networkDataplane": "cilium", "podCidr": + "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", + "outboundType": "loadBalancer", "loadBalancerSku": "Standard", "loadBalancerProfile": + {"managedOutboundIPs": {"count": 1, "countIPv6": 0}, "effectiveOutboundIPs": + [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.Network/publicIPAddresses/94248efe-a411-4d66-a970-bcacccc3dcd9"}], + "backendPoolType": "nodeIPConfiguration"}, "podCidrs": ["10.244.0.0/16"], "serviceCidrs": + ["10.0.0.0/16"], "ipFamilies": ["IPv4"]}, "identityProfile": {"kubeletidentity": + {"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool", + "clientId":"00000000-0000-0000-0000-000000000001", "objectId":"00000000-0000-0000-0000-000000000001"}}, + "disableLocalAccounts": false, "securityProfile": {}, "storageProfile": {}, + "workloadAutoScalerProfile": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + Content-Length: + - '2755' + Content-Type: + - application/json + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"eastus\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Updating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.27.1\",\n \"currentKubernetesVersion\": \"1.27.1\",\n \"dnsPrefix\": + \"cliakstest-clitestuvkn77bj2-79a739\",\n \"fqdn\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.hcp.eastus.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.portal.hcp.eastus.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"provisioningState\": \"Updating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.27.1\",\n \"currentOrchestratorVersion\": \"1.27.1\",\n \"enableNodePublicIP\": + false,\n \"enableCustomCATrust\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202307.04.0\",\n \"upgradeSettings\": {},\n + \ \"enableFIPS\": false,\n \"networkProfile\": {}\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\\n\"\n }\n ]\n }\n },\n \"windowsProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"enableCSIProxy\": true\n },\n + \ \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n + \ },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_eastus\",\n + \ \"enableRBAC\": true,\n \"enablePodSecurityPolicy\": false,\n \"supportPlan\": + \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"cilium\",\n \"networkDataplane\": \"cilium\",\n \"loadBalancerSku\": + \"Standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n },\n \"effectiveOutboundIPs\": [\n {\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.Network/publicIPAddresses/94248efe-a411-4d66-a970-bcacccc3dcd9\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": + [\n \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n + \ \"kubeProxyConfig\": {}\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": + {\n \"kubeletidentity\": {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": + true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n + \ },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {}\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + cache-control: + - no-cache + content-length: + - '4336' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:46:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:47:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:47:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:48:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:48:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:49:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:49:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:50:14 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:50:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:51:14 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:51:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:52:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:52:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:53:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:53:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:54:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:54:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:55:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:55:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:56:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:56:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:57:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:57:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:58:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:58:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:59:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 02:59:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:00:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:00:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:01:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:01:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:02:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:02:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:03:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:03:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:04:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:04:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:05:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:05:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:06:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:06:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:07:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:07:49 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:08:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/f66dc8a9-6c8a-4250-9f77-cbe20a036817?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"a9c86df6-8a6c-5042-9f77-cbe20a036817\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2023-07-25T02:46:13.2022783Z\",\n \"endTime\": + \"2023-07-25T03:08:43.7478722Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '170' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:08:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - -g -n --network-dataplane + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"eastus\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.27.1\",\n \"currentKubernetesVersion\": \"1.27.1\",\n \"dnsPrefix\": + \"cliakstest-clitestuvkn77bj2-79a739\",\n \"fqdn\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.hcp.eastus.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuvkn77bj2-79a739-mx1icsfh.portal.hcp.eastus.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": + 3,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.27.1\",\n \"currentOrchestratorVersion\": \"1.27.1\",\n \"enableNodePublicIP\": + false,\n \"enableCustomCATrust\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202307.04.0\",\n \"upgradeSettings\": {},\n + \ \"enableFIPS\": false,\n \"networkProfile\": {}\n }\n ],\n \"linuxProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n \"publicKeys\": + [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfFgf2Yw+cb0OsHHteT7rKgIqPaogEwO9EIEmlwRmbqW/cp29NHqb7VBdX9aHGB63V3DyJressPG064q5aze7Bxl6eMno9UBFL4RbMGAweXbLIk9QFSWyZcJHNs1ltYIge6ZGRxXu0emP0o/hij5OTAQWijzAC4n22EdA5i6pDnw7tBFGZ8qEtwnUDXDRLSSTdIwwNKP0c37fMi3gjWr+6DmoHiAEyFAq7b8MhDLSFUjvJ6fdUJnfgx9R9nXcR0D+DIzavbFw8HxL80N1nVXlMg6W5h9TgVWFeLlInXBko3f2NqrpPwhlA8T1Wos+Ec5KPu4S16siUFHIjQGSSuX9 + azcli_aks_live_test@example.com\\n\"\n }\n ]\n }\n },\n \"windowsProfile\": + {\n \"adminUsername\": \"azureuser\",\n \"enableCSIProxy\": true\n },\n + \ \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n + \ },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_eastus\",\n + \ \"enableRBAC\": true,\n \"enablePodSecurityPolicy\": false,\n \"supportPlan\": + \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"cilium\",\n \"networkDataplane\": \"cilium\",\n \"loadBalancerSku\": + \"Standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n },\n \"effectiveOutboundIPs\": [\n {\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.Network/publicIPAddresses/94248efe-a411-4d66-a970-bcacccc3dcd9\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": + [\n \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n + \ \"kubeProxyConfig\": {}\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": + {\n \"kubeletidentity\": {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": + true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n + \ },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {}\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '4338' + content-type: + - application/json + date: + - Tue, 25 Jul 2023 03:08:49 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -g -n --yes --no-wait + User-Agent: + - AZURECLI/2.50.0 azsdk-python-azure-mgmt-containerservice/23.0.0b Python/3.8.10 + (Linux-5.15.0-1041-azure-x86_64-with-glibc2.29) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2023-05-02-preview + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/c6d99a80-d0df-4892-bdff-26790787b828?api-version=2017-08-31 + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 25 Jul 2023 03:08:50 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operationresults/c6d99a80-d0df-4892-bdff-26790787b828?api-version=2017-08-31 + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py b/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py index 310762bfa5b..fe1194a3861 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py @@ -4441,6 +4441,45 @@ def test_aks_azure_cni_overlay_migration(self, resource_group, resource_group_lo self.cmd( 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='eastus', preserve_default_location=True) + def test_aks_migrate_cluster_to_cilium_dataplane(self, resource_group, resource_group_location): + _, create_version = self._get_versions(resource_group_location) + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'resource_group': resource_group, + 'name': aks_name, + 'location': resource_group_location, + 'k8s_version': create_version, + 'ssh_key_value': self.generate_ssh_keys(), + }) + + # create with Azure CNI overlay + create_cmd = 'aks create --resource-group={resource_group} --name={name} --location={location} ' \ + '--network-plugin azure --ssh-key-value={ssh_key_value} --kubernetes-version {k8s_version} ' \ + '--network-plugin-mode=overlay' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('networkProfile.networkPlugin', 'azure'), + self.check('networkProfile.networkPluginMode', 'overlay'), + self.check('networkProfile.networkDataplane', 'azure'), + ]) + + # update to enable cilium dataplane + update_cmd = 'aks update -g {resource_group} -n {name} --network-dataplane=cilium' + + self.cmd(update_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('networkProfile.networkPlugin', 'azure'), + self.check('networkProfile.networkPluginMode', 'overlay'), + self.check('networkProfile.networkDataplane', 'cilium'), + self.check('networkProfile.networkPolicy', 'cilium'), + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + @AllowLargeResponse() @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='centraluseuap', preserve_default_location=True) def test_aks_create_or_update_with_load_balancer_backend_pool_type(self, resource_group, resource_group_location): diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py b/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py index ad004971281..c0868e01019 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py @@ -5041,11 +5041,13 @@ def test_update_network_plugin_settings(self): self.assertEqual(dec_mc_3, ground_truth_mc_3) - # test no updates made with empty network plugin settings + # test update network dataplane dec_4 = AKSPreviewManagedClusterUpdateDecorator( self.cmd, self.client, - {}, + { + "network_dataplane": "cilium", + }, CUSTOM_MGMT_AKS_PREVIEW, ) mc_4 = self.models.ManagedCluster( @@ -5053,6 +5055,7 @@ def test_update_network_plugin_settings(self): network_profile=self.models.ContainerServiceNetworkProfile( network_plugin="azure", network_plugin_mode="overlay", + network_dataplane="cilium", pod_cidr="100.64.0.0/16", service_cidr="192.168.0.0/16" ), @@ -5069,6 +5072,7 @@ def test_update_network_plugin_settings(self): network_profile=self.models.ContainerServiceNetworkProfile( network_plugin="azure", network_plugin_mode="overlay", + network_dataplane="cilium", pod_cidr="100.64.0.0/16", service_cidr="192.168.0.0/16", ), @@ -5076,6 +5080,41 @@ def test_update_network_plugin_settings(self): self.assertEqual(dec_mc_4, ground_truth_mc_4) + # test no updates made with empty network plugin settings + dec_5 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + {}, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_5 = self.models.ManagedCluster( + location="test_location", + network_profile=self.models.ContainerServiceNetworkProfile( + network_plugin="azure", + network_plugin_mode="overlay", + pod_cidr="100.64.0.0/16", + service_cidr="192.168.0.0/16" + ), + ) + + dec_5.context.attach_mc(mc_5) + # fail on passing the wrong mc object + with self.assertRaises(CLIInternalError): + dec_5.update_network_plugin_settings(None) + dec_mc_5 = dec_5.update_network_plugin_settings(mc_5) + + ground_truth_mc_5 = self.models.ManagedCluster( + location="test_location", + network_profile=self.models.ContainerServiceNetworkProfile( + network_plugin="azure", + network_plugin_mode="overlay", + pod_cidr="100.64.0.0/16", + service_cidr="192.168.0.0/16", + ), + ) + + self.assertEqual(dec_mc_5, ground_truth_mc_5) + def test_update_api_server_access_profile(self): dec_1 = AKSPreviewManagedClusterUpdateDecorator( self.cmd,