diff --git a/src/azure-cli/azure/cli/command_modules/acs/custom.py b/src/azure-cli/azure/cli/command_modules/acs/custom.py index 07db9c054df..4dab5dbcbb1 100644 --- a/src/azure-cli/azure/cli/command_modules/acs/custom.py +++ b/src/azure-cli/azure/cli/command_modules/acs/custom.py @@ -1223,7 +1223,7 @@ def merge_kubernetes_configurations(existing_file, addition_file, replace, conte current_context = addition.get('current-context', 'UNKNOWN') msg = 'Merged "{}" as current context in {}'.format( current_context, existing_file) - print(msg) + logger.warning(msg) def _get_host_name(acs_info): @@ -1632,6 +1632,8 @@ def aks_check_acr(cmd, client, resource_group_name, name, acr): raise CLIError("Failed to check the ACR: {}".format(err)) if output: print(output) + if os.getenv("PYTEST_CURRENT_TEST", None): + return output else: raise CLIError("Failed to check the ACR.") diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/custom_preparers.py b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/custom_preparers.py index 95ddf13b712..d7f7f32a63c 100644 --- a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/custom_preparers.py +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/custom_preparers.py @@ -9,9 +9,11 @@ from azure.cli.testsdk.preparers import ( ResourceGroupPreparer, VirtualNetworkPreparer, + RoleBasedServicePrincipalPreparer, KEY_RESOURCE_GROUP, KEY_VIRTUAL_NETWORK, ) +from azure.cli.testsdk.utilities import GraphClientPasswordReplacer class AKSCustomResourceGroupPreparer(ResourceGroupPreparer): @@ -135,3 +137,65 @@ def _update_address_prefixes(self, **kwargs): self.address_prefixes = kwargs.get( self.address_prefixes_parameter_name ) + + +class AKSCustomRoleBasedServicePrincipalPreparer( + RoleBasedServicePrincipalPreparer +): + def __init__( + self, + name_prefix="clitest", + skip_assignment=True, + parameter_name="sp_name", + parameter_password="sp_password", + dev_setting_sp_name="AZURE_CLI_TEST_DEV_SP_NAME", + dev_setting_sp_password="AZURE_CLI_TEST_DEV_SP_PASSWORD", + key="sp", + ): + super(AKSCustomRoleBasedServicePrincipalPreparer, self).__init__( + name_prefix, + skip_assignment, + parameter_name, + parameter_password, + dev_setting_sp_name, + dev_setting_sp_password, + key, + ) + + def create_resource(self, name, **kwargs): + if not self.dev_setting_sp_name: + command = "az ad sp create-for-rbac -n {}{}".format( + name, " --skip-assignment" if self.skip_assignment else "" + ) + + try: + self.result = self.live_only_execute( + self.cli_ctx, command + ).get_output_in_json() + except AttributeError: # live only execute returns None if playing from record + pass + + self.test_class_instance.kwargs[self.key] = name + self.test_class_instance.kwargs[ + "{}_pass".format(self.key) + ] = self.parameter_password + return { + self.parameter_name: name, + self.parameter_password: self.result.get("password") + or GraphClientPasswordReplacer.PWD_REPLACEMENT, + } + else: + # call AbstractPreparer.moniker to make resource counts and self.resource_moniker consistent between live and + # play-back. see SingleValueReplacer.process_request, AbstractPreparer.__call__._preparer_wrapper + # and ScenarioTest.create_random_name. This is so that when self.create_random_name is called for the + # first time during live or playback, it would have the same value. + # In short, the default sp preparer in live mode does not call moniker, which leads to inconsistent counts. + _ = self.moniker + self.test_class_instance.kwargs[self.key] = self.dev_setting_sp_name + self.test_class_instance.kwargs[ + "{}_pass".format(self.key) + ] = self.dev_setting_sp_password + return { + self.parameter_name: self.dev_setting_sp_name, + self.parameter_password: self.dev_setting_sp_password, + } diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_autoscaler.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_autoscaler.yaml new file mode 100644 index 00000000000..dc91d77fb21 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_autoscaler.yaml @@ -0,0 +1,635 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:03 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestqewcufjk3-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "maxCount": 3, + "minCount": 1, "enableAutoScaling": true, "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard"}, "autoScalerProfile": {"expander": + "least-waste", "scan-interval": "30s"}}, "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1730' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestqewcufjk3-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestqewcufjk3-79a739-34cde673.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestqewcufjk3-79a739-34cde673.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"maxCount\": 3,\n \"minCount\": + 1,\n \"enableAutoScaling\": true,\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n + \ \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n + \ \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n + \ },\n \"maxAgentPools\": 100,\n \"autoScalerProfile\": {\n \"balance-similar-node-groups\": + \"false\",\n \"expander\": \"least-waste\",\n \"max-empty-bulk-delete\": + \"10\",\n \"max-graceful-termination-sec\": \"600\",\n \"max-node-provision-time\": + \"15m\",\n \"max-total-unready-percentage\": \"45\",\n \"new-pod-scale-up-delay\": + \"0s\",\n \"ok-total-unready-count\": \"3\",\n \"scale-down-delay-after-add\": + \"10m\",\n \"scale-down-delay-after-delete\": \"10s\",\n \"scale-down-delay-after-failure\": + \"3m\",\n \"scale-down-unneeded-time\": \"10m\",\n \"scale-down-unready-time\": + \"20m\",\n \"scale-down-utilization-threshold\": \"0.5\",\n \"scan-interval\": + \"30s\",\n \"skip-nodes-with-local-storage\": \"false\",\n \"skip-nodes-with-system-pods\": + \"true\"\n }\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3761' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:11 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:41 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:11 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:41 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:11 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:42 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:11 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/3504d6b9-a942-482d-a2b4-208d27366bbc?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"b9d60435-42a9-2d48-a2b4-208d27366bbc\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:11.74Z\",\n \"endTime\": + \"2021-07-28T10:11:35.514Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '161' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:42 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 --ssh-key-value --enable-cluster-autoscaler --min-count + --max-count --cluster-autoscaler-profile + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestqewcufjk3-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestqewcufjk3-79a739-34cde673.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestqewcufjk3-79a739-34cde673.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"maxCount\": 3,\n \"minCount\": + 1,\n \"enableAutoScaling\": true,\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/38ff92c8-6798-4a05-970f-bd523e81ad6d\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": + 100,\n \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoScalerProfile\": {\n \"balance-similar-node-groups\": + \"false\",\n \"expander\": \"least-waste\",\n \"max-empty-bulk-delete\": + \"10\",\n \"max-graceful-termination-sec\": \"600\",\n \"max-node-provision-time\": + \"15m\",\n \"max-total-unready-percentage\": \"45\",\n \"new-pod-scale-up-delay\": + \"0s\",\n \"ok-total-unready-count\": \"3\",\n \"scale-down-delay-after-add\": + \"10m\",\n \"scale-down-delay-after-delete\": \"10s\",\n \"scale-down-delay-after-failure\": + \"3m\",\n \"scale-down-unneeded-time\": \"10m\",\n \"scale-down-unready-time\": + \"20m\",\n \"scale-down-utilization-threshold\": \"0.5\",\n \"scan-interval\": + \"30s\",\n \"skip-nodes-with-local-storage\": \"false\",\n \"skip-nodes-with-system-pods\": + \"true\"\n }\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '4424' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:42 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/504a0c50-d77d-4f75-a23e-4fb6ce1d397c?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:11:44 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/504a0c50-d77d-4f75-a23e-4fb6ce1d397c?api-version=2016-03-30 + 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/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_default_service.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_default_service.yaml index 4ac1289dcba..f20558d4736 100644 --- a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_default_service.yaml +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_default_service.yaml @@ -12,23 +12,24 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.6.9 (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2021-06-22T03:05:18Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-29T03:11:57Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '312' + - '313' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Jun 2021 03:05:18 GMT + - Thu, 29 Jul 2021 03:11:59 GMT expires: - '-1' pragma: @@ -44,17 +45,18 @@ interactions: message: OK - request: body: '{"properties": {"kubernetesVersion": "", "dnsPrefix": "cliaksdns000002", - "agentPoolProfiles": [{"count": 1, "vmSize": "Standard_DS2_v2", "osType": "Linux", - "type": "VirtualMachineScaleSets", "mode": "System", "enableNodePublicIP": false, - "scaleSetPriority": "Regular", "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": - -1.0, "nodeLabels": {"label1": "value1", "label2": "value2"}, "enableEncryptionAtHost": - false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": "azureuser", - "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + "agentPoolProfiles": [{"count": 1, "vmSize": "Standard_DS2_v2", "maxPods": 100, + "osType": "Linux", "type": "VirtualMachineScaleSets", "mode": "System", "enableNodePublicIP": + false, "scaleSetPriority": "Regular", "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": + -1.0, "tags": {"tag1": "tv1", "tag2": "tv2"}, "nodeLabels": {"label1": "value1", + "label2": "value2"}, "enableEncryptionAtHost": false, "enableUltraSSD": false, + "name": "nodepool1"}], "linuxProfile": {"adminUsername": "adminuser", "ssh": + {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\n"}]}}, "servicePrincipalProfile": {"clientId":"00000000-0000-0000-0000-000000000001", "secret":"fake-secret"}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": - "loadBalancer", "loadBalancerSku": "standard"}}, "location": "eastus", "tags": + "loadBalancer", "loadBalancerSku": "standard"}}, "location": "westus2", "tags": {"key1": "value1"}}' headers: Accept: @@ -66,41 +68,44 @@ interactions: Connection: - keep-alive Content-Length: - - '1728' + - '1810' Content-Type: - application/json ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": - \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n @@ -110,15 +115,15 @@ interactions: \ \"tier\": \"Free\"\n }\n }" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 cache-control: - no-cache content-length: - - '2861' + - '2959' content-type: - application/json date: - - Tue, 22 Jun 2021 03:05:30 GMT + - Thu, 29 Jul 2021 03:12:04 GMT expires: - '-1' pragma: @@ -130,7 +135,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -147,16 +152,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -165,7 +171,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:06:00 GMT + - Thu, 29 Jul 2021 03:12:34 GMT expires: - '-1' pragma: @@ -196,16 +202,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -214,7 +221,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:06:30 GMT + - Thu, 29 Jul 2021 03:13:04 GMT expires: - '-1' pragma: @@ -245,16 +252,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -263,7 +271,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:07:01 GMT + - Thu, 29 Jul 2021 03:13:34 GMT expires: - '-1' pragma: @@ -294,16 +302,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -312,7 +321,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:07:31 GMT + - Thu, 29 Jul 2021 03:14:04 GMT expires: - '-1' pragma: @@ -343,16 +352,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -361,7 +371,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:08:01 GMT + - Thu, 29 Jul 2021 03:14:34 GMT expires: - '-1' pragma: @@ -392,16 +402,17 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\"\n }" headers: cache-control: - no-cache @@ -410,7 +421,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:08:31 GMT + - Thu, 29 Jul 2021 03:15:05 GMT expires: - '-1' pragma: @@ -441,17 +452,18 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/b54cb214-ef7d-4635-a675-0af9ee667676?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/5dd4984e-ba71-4a60-92e2-4d35486dd3e8?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"14b24cb5-7def-3546-a675-0af9ee667676\",\n \"status\": - \"Succeeded\",\n \"startTime\": \"2021-06-22T03:05:28.3833333Z\",\n \"endTime\": - \"2021-06-22T03:08:50.6813711Z\"\n }" + string: "{\n \"name\": \"4e98d45d-71ba-604a-92e2-4d35486dd3e8\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-29T03:12:04.0366666Z\",\n \"endTime\": + \"2021-07-29T03:15:30.1814499Z\"\n }" headers: cache-control: - no-cache @@ -460,7 +472,7 @@ interactions: content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:02 GMT + - Thu, 29 Jul 2021 03:15:34 GMT expires: - '-1' pragma: @@ -491,40 +503,43 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --location --dns-name-prefix --node-count --ssh-key-value - --service-principal --client-secret --tags --nodepool-labels + --service-principal --client-secret --tags --nodepool-labels --nodepool-tags + --max-pods --enable-rbac --admin-username User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": - \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -534,11 +549,11 @@ interactions: cache-control: - no-cache content-length: - - '3128' + - '3227' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:03 GMT + - Thu, 29 Jul 2021 03:15:35 GMT expires: - '-1' pragma: @@ -570,39 +585,41 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters?api-version=2021-05-01 response: body: string: "{\n \"value\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \ \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": \"Managed\",\n \"kubeletDiskType\": \"OS\",\n - \ \"maxPods\": 110,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"maxPods\": 100,\n \"type\": \"VirtualMachineScaleSets\",\n \ \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": \"1.19.11\",\n \"enableNodePublicIP\": - false,\n \"nodeLabels\": {\n \"label1\": \"value1\",\n \"label2\": - \"value2\"\n },\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": - false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": - \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n \"enableFIPS\": false\n - \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + false,\n \"tags\": {\n \"tag1\": \"tv1\",\n \"tag2\": + \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": \"value1\",\n + \ \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n - \ \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000001_eastus\",\n + \ \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000001_westus2\",\n \ \"enableRBAC\": true,\n \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -612,11 +629,11 @@ interactions: cache-control: - no-cache content-length: - - '3323' + - '3432' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:05 GMT + - Thu, 29 Jul 2021 03:15:36 GMT expires: - '-1' pragma: @@ -648,39 +665,41 @@ interactions: ParameterSetName: - -g -o User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters?api-version=2021-05-01 response: body: string: "{\n \"value\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \ \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": \"Managed\",\n \"kubeletDiskType\": \"OS\",\n - \ \"maxPods\": 110,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"maxPods\": 100,\n \"type\": \"VirtualMachineScaleSets\",\n \ \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": \"1.19.11\",\n \"enableNodePublicIP\": - false,\n \"nodeLabels\": {\n \"label1\": \"value1\",\n \"label2\": - \"value2\"\n },\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": - false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": - \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n \"enableFIPS\": false\n - \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + false,\n \"tags\": {\n \"tag1\": \"tv1\",\n \"tag2\": + \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": \"value1\",\n + \ \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n - \ \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000001_eastus\",\n + \ \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000001_westus2\",\n \ \"enableRBAC\": true,\n \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -690,11 +709,11 @@ interactions: cache-control: - no-cache content-length: - - '3323' + - '3432' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:07 GMT + - Thu, 29 Jul 2021 03:15:36 GMT expires: - '-1' pragma: @@ -726,38 +745,40 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": - \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -767,11 +788,11 @@ interactions: cache-control: - no-cache content-length: - - '3128' + - '3227' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:07 GMT + - Thu, 29 Jul 2021 03:15:37 GMT expires: - '-1' pragma: @@ -805,24 +826,24 @@ interactions: ParameterSetName: - -g -n --file User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001/listClusterUserCredential?api-version=2021-05-01 response: body: string: "{\n \"kubeconfigs\": [\n {\n \"name\": \"clusterUser\",\n \"value\": - \"YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VVMlZFTkRRWFJIWjBGM1NVSkJaMGxTUVV0eVFsb3lORXczTVhFNUswMWtMM2hLWkVaQlpEQjNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSlFtTk9UV3BGZDA1cVNYbE5SRWt4VGxSTk1sZG9aMUJOYWtFeFRWUkJNazFxU1hkTmVrRXhUWHBhWVFwTlFUQjRRM3BCU2tKblRsWkNRVTFVUVcxT2FFMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQkNucEVXVEIxT1VNeVRtNUZTazh2WjFKeVEyRTVUbmhGZVhkcVlXaDFSelZOVUZWNldXZFVVMVpYTlhsMmNYcFplR1paV0RkbFdqUlJUVk1yWW5SNFNqa0taVWN2UTBSVVpqRmFSWFJyVVN0V1EwTXhVRTlTVWt4eE5HWm5Xa3RaU0dNelJVSnBjR05JU0cxS01rTkpOSEJLWVdaVVdEYzRiM28wVlZKeldEQmpjUXBpWld0WGMzWXhZVlpOZDJWYVducG1iMnBFVFRVM2IydE9lVXg1TXpSU1NYRlNhVXQ2T0M5bFkxcHlhSFZTUlRjNVFuVnJSbEJ0Y1RCMlZWbHRWVGxKQ21oWU9HTm5SMkV5TkVSa1IyZFhZeTlzVHpSV2NVeElNa1JEY0VSeWRXUjNObFZ4YUZkRWFsbEhTRVZsZDJWNmRDc3dMMmhoTkZvclEyTlhlRzFVYUU4S2N6STFRVkl4ZG1obVFYWkJabllyTWxSQlQyTlFPRU1yZUdvdmRGQmxZVXRxUjNoRmVFVTNNMGQ2T0VKaU1sQTJlVTlVTlZwM0sxbGpjM0paTXpsQ09BcFJTV1pqZFVabmNUSTNNMjlOVUdwUWMyVXpjSE4zTUdwRVZHRXhRMHB2UzFWRWEwTmFUWFpyVFROeVZuRmtURFF3YVhOblRuTnhhbFZKVlV0NWREWjNDak5hVTNJM05WQjFNM00wYm5VMUt6ZHBReTl0U1VsV04yZEJVRFJtWW10QlEyZHBXbTR6UzBwalJDOTVVeTloUW5kNU1FbFFXWEprVUhsYVJsb3hTblVLVlZSc2RHUTFiSEJtZG1OemRXOVBiVXc1TmpaRmRFbFNhRkowVUc0Mk5HcERhREpDVVd4ak1tZG5TMGgzVTBoaWIyRmlha2xISzFWSFNGZzJLMmcwVVFwdWVXMUpLMFUxWVU4eFRUTjBRemwzVkU5cFNsWmhSVU5DYnl0SGVVcHFkWFp3WWtNM2JYaDNWMEo2YlZodmNTOUdOaXMwTUUxSmNXdDNPVWhaZURaS0NubENkblZtWTFoMGRVZG5RVVUwVkZwWlVHaHlVekIwWkhsVGVHVlpZMjB2VEc5cU1FUkdlR3RpVFVaVGIwVlVVRGRYWm1ZMWQzUk1RMlZhTjNOUGFqTUtMM1JzYlc4NE5VSXdWV3hyUjBkUmIzUm9kRzB2WkVabFRYY3hTbmhXWWxsV2NHeEpjVUZuTlRGSGEwTkJkMFZCUVdGT1EwMUZRWGRFWjFsRVZsSXdVQXBCVVVndlFrRlJSRUZuUzJ0TlFUaEhRVEZWWkVWM1JVSXZkMUZHVFVGTlFrRm1PSGRJVVZsRVZsSXdUMEpDV1VWR1FWVk1XbFJuYlZVdldYbG9SMkpVQ201UlpVSjFPV1pwTWl0V2MwMUJNRWREVTNGSFUwbGlNMFJSUlVKRGQxVkJRVFJKUTBGUlFtUlRjbFU1UW1aMlZuTjZiMDFUU1VFd1ZuQm5WamdyTVRrS2FISkNZVkpUSzJsQk9HaExZME5OU0ZCdldtZzBaRTAzZEN0bGRIRkxTamc0TnpGVlNYUk5Na1J3TkhONVNFRnNhRTlMVEVKdGFHRk1ibGN6VG5jMlZ3bzViM0ZTZVUweVQycEZTWEZFTkZodVpURnlRbWgzYUc5VGJHWjBaM05KY2pWa2VVVmFabG8yYTFJMVNDOTRXbHBoZDB4T05GZGxjQ3RWYkVoSmVIbDVDa1o0TlRkMmRsVlVOMU5VTWtoeFp6RklXREJEVWpJMWJTdGpZWGxEY1VsRlpWQnZOVmd3UkRCUVQzaDNTRWMzYWpoSk4wZHVka1JvZEhCaGFFNXVZbEVLYTJGUVlXcEZkRTFpWlZVd1MxZHVUa1ZTVVcxUlQzaGFVRnB0Wm0xbVJVWTVkMEV6UVZCTVJDdERMMFZUWjB4UlYwSmxNVlozV0dsdlVWQmhNSFkzWkFwV05VSmxkMmQ0TkRkT1lXcFZWblJVTWxJNVYwUkRaRUo0WjFWMWRXWkNNVk0wUjNFeldGRmpSV3hsVEZKUlNWQnRTVXB3YldJMlRGWk5VVXh5VFM4M0NtSkpNMWd6TUdsa1pXaElPRzlEWlRsQ1VtcGFhWEkxVkRCUE5GTjBSWFJWZUZGb2FqZGxTbUpyT1dsNWRISlRaSHB6Um5GNWVVc3lNWFJTVG5aWE5qVUtkMWxuZGl0WFJYRlNNRnA2VmxweGFqUTFTRWN3V1VGUWFGWmlha3RaTUhsYWFHVjVXbXBxSzFCU1dUWnlaV2QwU21GR0wySktLMnN4ZFV0eFFVOVhLd3BhWmtZdmRtbEZkbU13Ym5Sa2RXaHFhSGxrWlhwcVdUSXdWVTVtT0hkd2NGVm5kamRDVUV0WVJtNUVja3RZWjJGWFdtcDFhRkJUTUU5cGNYSmFOa293Q2tVeGJWUnlhbVpzUVc5TFYzTnJPWEJ5VTFBNFVqUkVabU5ZTjFWSlVrbzVOR1kxTm5odGVFcGFhVXB0Um1Oc2IyRjFkbmg1ZUhsTloyVXpPRzVCUkVrS1VDOVhTME5rVEU5WGRXMVNNRkI0VVRoSVJERTBabmhtZFRNNGFVNVlORXQyVVhwWksyeHlkakJNUzNSb1dFOVFWamMwVnk5MGRrTmxiMFpDTUVvMGFncGhRMUozWTFWRUx5c3hlV1UxWTFaNVpYYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBzZXJ2ZXI6IGh0dHBzOi8vY2xpYWtzZG5za21qcDJwMi05YWEwYjQwZi5oY3AuZWFzdHVzLmF6bWs4cy5pbzo0NDMKICBuYW1lOiBjbGlha3N0ZXN0a2p6bm1nCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBjbGlha3N0ZXN0a2p6bm1nCiAgICB1c2VyOiBjbHVzdGVyVXNlcl9jbGl0ZXN0YXBwam1oNmZndF9jbGlha3N0ZXN0a2p6bm1nCiAgbmFtZTogY2xpYWtzdGVzdGtqem5tZwpjdXJyZW50LWNvbnRleHQ6IGNsaWFrc3Rlc3RranpubWcKa2luZDogQ29uZmlnCnByZWZlcmVuY2VzOiB7fQp1c2VyczoKLSBuYW1lOiBjbHVzdGVyVXNlcl9jbGl0ZXN0YXBwam1oNmZndF9jbGlha3N0ZXN0a2p6bm1nCiAgdXNlcjoKICAgIGNsaWVudC1jZXJ0aWZpY2F0ZS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VaSWFrTkRRWGRoWjBGM1NVSkJaMGxTUVZCalVUSlBUSEJXV0VGemRWZE1jVU5ZYm1oMk9UUjNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSWFHTk9UV3BGZDA1cVNYbE5SRWt4VGxSTk1sZG9ZMDVOYWsxM1RtcEplVTFFVFhkT1ZFMHlWMnBCZHdwTlVtTjNSbEZaUkZaUlVVdEZkelY2WlZoT01GcFhNRFppVjBaNlpFZFdlV042UlZaTlFrMUhRVEZWUlVGNFRVMWlWMFo2WkVkV2VWa3llSEJhVnpVd0NrMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQmVYWkxSR2xYVjFGUk1UbE1kamxpT0ZWeWVuQUtOMjB4WVZKdldEWnpUSGw0V1VOd2JIRTNWVkozT1hwTmNFOXhMM1F5TlRWeGF6TlRUbVUxVms1TlNUQnBNRmh5WVdWTGEwWlNSRTR5VXpNNFdFRlhPQXBEZURoS2NtTkZibU5HU1c1SmFHUkdSVlJoUlZCRGFYUkZSMFJxZFNzMGFuVlJLMGx6YmtoQ0x6WndWR3BWWVZCdFR5czRaak5SYTA1VGMxUlVaWGg1Q21GSVFqWnVOR0pvVkcxdk5sZENZa3N4VWxCTFpYRnlaQzlGZFdOS00yd3JVbWd6YjNGMFdIZENkamxTZVVzeGMxTXdWek5qVWxKUmVWQnZNRmRhT0hVS1VUUjFOVUpIVDBkMWJtRjRWWGh2Wkc5U2FteDNWV1phUmpGUkswZDFWbEp3WkROcmJVUlhkblUxVFhSeWQyTkdUaXRpT0RKelFXSmtXR0pQTURsaVpBcDJLMEpsYldFeVZtUlJiVU5hTWs1dlVrdFJhQzlQUmpKQ1REaE1lamxzUjBsUlducEtNM1pIVkZFclEwcG9ia3d4TWtVdmFra3ZRbFpCYWpGclZWSk9DbXRFUVdkMUsxWTVWMnN4Y3pSWFUyMHJXbEpaY1N0VmNIRkxWMlJNUlZkUVdWUnBaV0k1V0d4clRqQkRVRzB4Ym1wQ2MwODJNazlXVG1OblVUTktVWGtLVEZoNWR6SmhSM0YwYlVkd2QwMXBiMnRqVlc5WGFuaERaekp5WjNWbFNHOUdUak12ZDNaMGRtYzFiMVpRUm1OS1VUWmxibWRMY0drNFpVUnBiVVJUYUFwb2NtaFVVbkp0YzNjcmJDOUxabWx2V1dscmNYRlRVUzlNVjJSWVpYRlJZV2hITTJKMGVWUkZhR1JET0hKTUt6bFZMM05xTlUxT2FXcFlaVXRYZFRacUNrSk1VR1ZTVWt4aFpHOTVSVzV2UkRkMWRFVkZNWGxxSzFaM2RFaENXR1pyTjFGeWNHbGFPRkpCVXpWRFNFcHhTVlJ2WWpSV01YVTRSbFEzUTJjdmVXY0tUVnBuZUhKdmVrZFNaV2xoTTJoTVpYZE9TSFYwZWs5WVNtMVFhWEV6VUdFNU5qQjBOREZ1YmpkR2NXSklVR0k1TVRseVUxTjJPRmxGYkVKT05HcFpOQXBaYW5kYVYzZG5OVTlYZFhCTlYySlZORVYyYURaRk9FTkJkMFZCUVdGT1YwMUdVWGRFWjFsRVZsSXdVRUZSU0M5Q1FWRkVRV2RYWjAxQ1RVZEJNVlZrQ2twUlVVMU5RVzlIUTBOelIwRlJWVVpDZDAxRFRVRjNSMEV4VldSRmQwVkNMM2RSUTAxQlFYZElkMWxFVmxJd2FrSkNaM2RHYjBGVlFsRjBiRTlEV2xRS09XcExSVnAwVDJSQ05FYzNNU3RNWWpWWGQzZEVVVmxLUzI5YVNXaDJZMDVCVVVWTVFsRkJSR2RuU1VKQlFuTTVXbTQzYW1wME1VODRNbGRhZURCd09Rb3pVbll4T0RsbFZFdFNWRGROU0ZabE9XcHNOREpCU2tRemJYRnBXbkpqVXpVcloyMXhLMFYzUlZsd1dVZElLM0oyT1hBMVVGSlBaVGxXYW5keVpuQndDalZqVDFwNWFGSkhRbVZGYmpaWGNERkdXbnBwTm05dU9VNVNiR280TW1zMVRUUnRWSE4wYm5nd1pIbDFaMVp2ZEVSTGFWYzRSVXQzYmtkR2IycFNkVXdLVVRCUWFsbGxWeXRDYkhwelZ6VnZLM1JJVWs1cVFUVm1SWFVyWTA5eFpXOWhVRVExT0d4bmEwRkRNWHB4ZDJabU1IcFNaRzExTkM5aGJGUmxjRWhCU3dwR2RWbHVXa0ptV2pKMGNtbE9TMEl6UlVzemQxWkJMMUpCTWtwUE5FSlZRbWhvVEdsR2RFTTJlRXBtVEVwRVJEVnFhRlZoYWxKNlpXa3ZTV0pyWW5SV0NubElRelJVWlVWWlVrdzRTblExY1VGeFYxaHlOa3hoUzNwemQyWldObUpvWWtnelVuRlZUVWd5VVZOME1sZFBSMVpTSzBaMFVXTTVSa2xYVjFFMGVGb0tlRXQ1YUdKbk4wUnlNWEpEV1ZoaUswUlNVVlZhVFdOME5YWk9lSE5aZVRFd1JEbFhRbWROYUVsdVIwWm5OVVEwTW00M1FVcHFOa2RIYmxaM1JUSXlUUXA2ZWt4d1ZGa3pPRmMwVGtoQlRVVnJZMGw1UldwbWVtbDRZM1JQVW1SdllWTkxRVTluZVVkQmVETkRlVXh4YVhWUWNsZE5VbFpZS3pnd1ExUnZVM1JWQ2tsMmFVTXlUbWxGTW5RcmVWbFJkM2czWm1KcFVGQkthRE51TTNGeGRFMHhVV1JTYXpSRWFXUkVjbGhWTVdnMlRUZFFSMW9yU1V0TVJYcE5NVUZxV21ZS2VUaFlSM0JEUjBnclNXOVlaazlaYlNzdmJFZFZSbk5YY1U1NVN5dFpWMWt2ZFhaeWJYUldMM2w1TTFsM2JsUnhibU5rY0RkdmRYRktNM1JRVUUxdlN3cHZOMEYzVEZJekswdzBUR0YyYlhaSU56TnZUbWxtUVhaWlIybzNhaTlOZFdGQ0szUXdaMDlZZVhkd2VpOTNkRmxaT1RCSE4zQXdSRUl2WjBjME1raFZDbTV2VjFFNVFsVmxORTlMWVhKRVVubE1jMkpFTlVabmJnb3RMUzB0TFVWT1JDQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENnPT0KICAgIGNsaWVudC1rZXktZGF0YTogTFMwdExTMUNSVWRKVGlCU1UwRWdVRkpKVmtGVVJTQkxSVmt0TFMwdExRcE5TVWxLUzJkSlFrRkJTME5CWjBWQmVYWkxSR2xYVjFGUk1UbE1kamxpT0ZWeWVuQTNiVEZoVW05WU5uTk1lWGhaUTNCc2NUZFZVbmM1ZWsxd1QzRXZDblF5TlRWeGF6TlRUbVUxVms1TlNUQnBNRmh5WVdWTGEwWlNSRTR5VXpNNFdFRlhPRU40T0VweVkwVnVZMFpKYmtsb1pFWkZWR0ZGVUVOcGRFVkhSR29LZFNzMGFuVlJLMGx6YmtoQ0x6WndWR3BWWVZCdFR5czRaak5SYTA1VGMxUlVaWGg1WVVoQ05tNDBZbWhVYlc4MlYwSmlTekZTVUV0bGNYSmtMMFYxWXdwS00yd3JVbWd6YjNGMFdIZENkamxTZVVzeGMxTXdWek5qVWxKUmVWQnZNRmRhT0hWUk5IVTFRa2RQUjNWdVlYaFZlRzlrYjFKcWJIZFZabHBHTVZFckNrZDFWbEp3WkROcmJVUlhkblUxVFhSeWQyTkdUaXRpT0RKelFXSmtXR0pQTURsaVpIWXJRbVZ0WVRKV1pGRnRRMW95VG05U1MxRm9MMDlHTWtKTU9Fd0tlamxzUjBsUlducEtNM1pIVkZFclEwcG9ia3d4TWtVdmFra3ZRbFpCYWpGclZWSk9hMFJCWjNVclZqbFhhekZ6TkZkVGJTdGFVbGx4SzFWd2NVdFhaQXBNUlZkUVdWUnBaV0k1V0d4clRqQkRVRzB4Ym1wQ2MwODJNazlXVG1OblVUTktVWGxNV0hsM01tRkhjWFJ0UjNCM1RXbHZhMk5WYjFkcWVFTm5NbkpuQ25WbFNHOUdUak12ZDNaMGRtYzFiMVpRUm1OS1VUWmxibWRMY0drNFpVUnBiVVJUYUdoeWFGUlNjbTF6ZHl0c0wwdG1hVzlaYVd0eGNWTlJMMHhYWkZnS1pYRlJZV2hITTJKMGVWUkZhR1JET0hKTUt6bFZMM05xTlUxT2FXcFlaVXRYZFRacVFreFFaVkpTVEdGa2IzbEZibTlFTjNWMFJVVXhlV29yVm5kMFNBcENXR1pyTjFGeWNHbGFPRkpCVXpWRFNFcHhTVlJ2WWpSV01YVTRSbFEzUTJjdmVXZE5XbWQ0Y205NlIxSmxhV0V6YUV4bGQwNUlkWFI2VDFoS2JWQnBDbkV6VUdFNU5qQjBOREZ1YmpkR2NXSklVR0k1TVRseVUxTjJPRmxGYkVKT05HcFpORmxxZDFwWGQyYzFUMWQxY0UxWFlsVTBSWFpvTmtVNFEwRjNSVUVLUVZGTFEwRm5SVUYzYVRGNFpqRmxiWGhXT1RkcFlYbzBUbGN5T1ZsaWVFNVJUMkpYUzNBMFVVWktVR05RV1V3NE5GZHlNR1oxUzBFeGRFRnJTbkprV1FvMWRrMUliMWhuYW1OQ1NsSkpWRzFTYUhad1UwTnVZeXRYZDIwNWJIVktNbW93U1dSTGVFaG1hMWhYTUZKeWFtcHZkUzlGVkhOU01XZFJNV3RNY0M5WUNsTmxNR2RGYVM4d2VURndNRGhJTmtreU1saFVZM1VyY0VFNGFUQXliM0Z6VDA1RFJEWkdVWEJUVEd4bFJIRjBiRGg1U21wVVVUbEhPVVp2UWxsTVRXb0tUamR0UldSQ01UaE5ZMk5GY3paNVlucE9NRVZSY0dSeE1sVnJPWEZpUlZwTlJVeE9NazFFVWk4eFNXZG5WUzlwU0V0R1V6ZEZhRlpPT0ZOeU56QnBNQXBtU2tnMVpIbzFiREp0Tm1OS2NGZHBNM1ZaY1VnMlUzbFdaWFpwZEdORVIyOXpSamhIT0ZGcFpXbDFXbmwyZEVRM1kwbEhLM0J0VldkeFZTOTJWRGt2Q214SmNWQXZTa1pZUmtnNVowVnpOV2RWUjNkSVRGSkdOV0pEYkhaRU1EaG5WVEJNSzBZdlpUZzNRbG96VFZWSmNsaGtNbE1yYkhGSVNIaG9aMFp1YXpBS1ZHdEVjSFF6ZEVablUzSXhSRFpHU2xCT1dFY3haMWsyUlhKV2NXRXZjRzVWYzNkYVNrNHZWWGhzZW1jcmF6aGhaRTlUVUc0eU9FVjBXa2d2VkhnMVdRcFJSbWh1VlRoMVMyZ3ZUakZyUldWeVJXSmhXV2QyYkVFMmJubHlVMlpsWjJaSFkxQndiVWt6U1V4aVFrbHhkbTlxTDJGaFIxRk1Talo1VkVwSGFIY3lDbkptTjJKdWVYRk1kVUpEYkV4eVRtdG1hRTAzVW05QmJUSnBMMUZXTW1sM2EzZHBSVE5zWlVoRldWSjJPVkpxSzNwMGVtdHNWVXBUYVdsS2VHaEpiWEFLTDBKclJGTlRlVzQyYTFsRGJFVm1kVFpXTUc1b1RWTjRhU3RDYzBrd1dtNVhhbTUzVUVNclRuaHFXVkJGT0VNNU1Hc3paalJLTTFKcVpVSlVXR2htV2dwalYxcFNOMUpuYmpsaE5YRXhSekZ2VVVKWFZUWnJZWFZaVTBaWWJUaG5hM1JSWm5reVoyRmlUbXhNWld0Q2MxRkVTMFZEWjJkRlFrRk9lR295WWxaaUNrSnNjbWxxVFhvd1ZuQTFVazFhYUZoNlJrRTFNMWhUWjNOUFpIRnFLMnBTTnpad2JGQkpPR3huTmxreWVpOTBkV2RTTVZBNFNIaFNkME5VZDBzNVNYa0tjRGcxVXpGRk4xUXdaV0pyTmtFd1dFTnRabVJCUVhGMVJHWkxPRGx2ZEVoV1pGZEhOWGRaYmtSTVkzZEVkakpPYmpGU2NsUlNhSE5tUlZsU2QwSklPQXBCY1VzMlVGb3hXblIwY1VObU1FdFhXa2RGZGtSWE0wWnFiR2xOVkdwcE0ySjNWSEpUTkdsa1ExVkJiRXhXWmsxUFEyTldNVmhFTkRodFFXOUVTWGd6Q25vNVFVOVFOVlE1VmpsMmNVUmhibXRzUnk4NVlWcHpaSEZqTUZoWFJHOUZjMnRNUVZKeU5VUnZRM0JwTlZSc1pHUnFTa296VjI1a1pGSmFOMDlsVWtJS2QyeEVWRk5yZHpBelZIVnJTMjFTTldzNFZIVklNVWc1U1RZNGIwbDNhMkZDUVVsVlNIbFlTMlZZTkVaMFVGTlhURFJGV1Zkd1ZWZzJhMFZ0VjBsQmFRcE5aa1UyZDJwa1IwUjBUamhFVEVWRFoyZEZRa0ZQZFRsTGRrWnBRMGh2WTNKQ2IwcDJSemxtZDFnNE0xWkpVSE5qT1VkcFVUQTFia2xzVFdsU1N5dFRDalpOU1dSc2RHOTVRM1JtTkcxNFExRjFRbXh2VDB0UlpUVndSelJSV1RSbmIzWkVPVWxET1U4M1FteGlkMDh2UTNGTVVVRnVaVEpPZVZBMWNIQTJVbmtLT0hZMldYVklWMHQxU0dOQmVpdHZVbWM1WjBWTE1YaFVhMEphTUcwM1JraFJURUZDWkhneGQzRlVja3BYU0hVMmNUUmhOekpRWWpoU1ZTc3hha3hYWVFveVdsUllXakZtVmpsclVGZGhRMVpIY1hoVGQzSlRVemQxUzBSM1dsWTROamhpVDNKQ05UQkVkWEZaTVhvMmFUVmFjWFZSV0dwUVNuUXJjWE53VGtZMkNqZElLM2hFTld4b2JHeHlZVmhhUVZSMFlqSkZhbWw2VHpVeVVVSmFOVlU1YVZoeU5XeDViRkF3VVVOS09GazRhMmQwYkZSWmNHRTBNamN4VUdkcFNXVUtVRFozVjJOS2RGSlNaVVV3U1VGaFZVdzFVekpqYldWS1ZqbFROVzQxUkZwR055dExTM2hMYldoUU9FTm5aMFZDUVVwVmFtRk5ZMFk0ZGxnM2VYbGFRd3A2YmpkVFIxRnhjbXd4U2s4MWFVdDJVSGxrVEVGR2JXWXZNWGhEY0RodFEzSkhWVVpSU21Nekx6RXlWRzh2ZVhNMFlXSmtZeTl2U2xZeU9GTjBRMDF1Q25scGNFTnBlRzFaYkhVd1ZVczFkMDlxZEdaT2MyUlZjMm81VVhkT2VGQTVlSFZuVFU5SmFYbHNjbWh6TmtRek16UTVNRk13TDFGWWIzSjZNVFZSTkdZS1JVNU5jbUpsZW10cmMyTkdURlZSTUZwU1FtTXlaVFJrYVRVME4yb3JSRUo1SzI1Q1puSTJhMHgyWldOSFpGVmhWV2RLY0RrMWRua3hRV3hMUzNoTGNRcHZhRXh4Wm5oaFVqTlVWWFoxY0VKRFkxazJaRVp3U1d0aVdFVnZXbTVqU1d0c1JUaHVWSFpHYlVZclRtaHhla2RPVWpkcFozQnRTazl1UzNodFRubGlDa0pZTnk5d09GSlpWbGgyTVZjdlMwTndLM2N5T0VGaFVIVldhV2wyZWxVeWIwTktPSGREYVc1dVZIWjRMMEpLWVc1aFdUWjVZbUpxTjFGSUsweHJSbm9LVVd0TmR6bG1SVU5uWjBWQ1FVMXhTbnBqU2pCUGRIQkliR2x2VFRSWFVrUlFhV3hDTjFwQmJUaEdPVlppVlZOSldXSndVbVl2Wm14WVlYVm9OVzlFZWdwaE9VOW5NbWRIUTJoV2JqSTNSM001ZWxaWE0yNUZUWHByVTNSRFNEUjJiRE12TTNScmFtVnpOVWR6Tml0SVZXOVZNVGhoWjFwc1RqRmhObVZ2YVZWRUNrZFlaazVNT1ZadlZsRkhZMjB6UTBseWQzaE5RbHBTY25Cdk1WSjRVR2czVjJweFV6QlVORVUxVDJkMWNuSjFUbWhVVGpGNFZEUnRiUzlvUVd4YU5tMEtlWGd6TDNOYU1FNVBWMGhsV21aU1oyZE5SblJ4V0hOSVZuSkVTMHRvUm1sTFpGRjRLMWxrTms4eFlpdEJOa2N4Um5odksxZExSazlZY2taaEwwRTRTZ3BDUkdoek1IVlJPWFYyUkc5WFdYSjJMMWRuZW5WTU5VWnFPRUZxWm5oa1ZWcDZjSGxUYVU0d0swTk5iV1pHWTBremJYRndWRU5LY1VsTlUwZDRlSEkyQ2pKbVNXbGhZakprVW1OQlkyWlFRM1F4VGs5Rk5VTTFPRUoxV21aSVMwTTJhSGh6UTJkblJVRlBVV1JWZURNdmIyZFlaRFZFZFRkVmVXUjRSWE00WlVjS1JWbHlWeTlSS3pOblZFSlpUU3R6TDI1SFEzQkpRa3RaUVZKTlNGaFhOMmQ2ZFVwa1IzZEhiVGN6TXpkc1RqUnpUWGN5YVdwdEwweDJVVlZMVURKSWVBcENVVGN4VFc5VmNTdEZabEJHUkZCSk5ucE5OWGxGTTBkU1JsSjZaVUZsTTB4NVJVZGtZMFU1YTJwM1ZYVkZVbWRWTlV4b1JIbFJPRkJtVUN0VVdWZG5Dblk0VkRaWFdsaHlkVFZ2YVhselFWSTNVV05oTmsxclpXZHhhRE0zVFd4bVVHbFlkMVJaZWxkMk16UnhaRzVpSzFOc1NIUkRVbmxhWWxSbVRESnRURUlLU25aVlNrcFZPRkFyWWs1M2RqUnFSblJTZHpNeFJtRjFOM0JvYkRoNFpHVXdlbHBaZFdsRWFrNTNSRFJXVmtodGRrSXZPSHBrVURGa2FXbDRORlpSZGdvdlZGaENObmxSYkVSemVUQnBkWE5LY2k5YVlsSXhPRVZWYUdzeVVWZHZVME5NZDB0T2F6ZHlMekIxVXpsemNXRXZjMjUyUlhjMVQxTkpabWxHVVQwOUNpMHRMUzB0UlU1RUlGSlRRU0JRVWtsV1FWUkZJRXRGV1MwdExTMHRDZz09CiAgICB0b2tlbjogODU1OGI0Y2JkN2UxNmVhNDllNGVmYmQ1ZGQ1YjgyMjk1NDM1MDBlYjJkOTBhNGRlYzNkNTE4M2FlNzhmMGI3NmI5ZWFjZWNkNDY5OGFjNWQ4MjM1YWI0NGFjMjBhNjMwYzgwNDZhZDc4Yjg1NzFmOGRmNzgxZGY0ODYwNTE3ZDAK\"\n + \"YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VVMlZFTkRRWFJIWjBGM1NVSkJaMGxTUVU5aFNta3JOeTlxVTI1VVRESnpiMlF2TVZjNGNEaDNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSlFtTk9UV3BGZDA1NlNUVk5SRTEzVFdwRmVWZG9aMUJOYWtFeFRWUkJNMDFxYTNkTmVrVjVUVlJLWVFwTlFUQjRRM3BCU2tKblRsWkNRVTFVUVcxT2FFMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQkNqRmpZMFZTUXpCcmMyUk1NMDRyVTFSMldVOHlkbkkwU1hSWmFVSndNMk50TVU0d00xVmtlQ3R5UWpONFdHNWlVSEJPTldKRVVreHVNekkxWWxGelMwa0tVVlF3UWtoWFpHMWxLelJ6WW5GWGJHRTFUR2hyU25RNFN6UTBhRFpOZFRscmVsTTBTVXR3VWpkTFoycGFiWGhDYUN0aGNXSktjQ3N6Ymt0elJreEZVZ3B6V1V4cWEwTTVXRmR5TTBjNGIxcE1hbWRoTDJOTFVtRTBkWEpuU3k5VlVsaDROSFF5ZFVabWJYWlpSRVpYYkVaSU1GTndTbEJxYURsTlJYbEthMmRsQ21KU01HVjNlREZVWmxCRGVVUjJaVEYxZEZKRFNsQjRUbTl6V0dwUWVETmlOazQ0YVdkNFZFRnNZVFpGVm5vMU1TOXlNU3N5TlRKb1MwNUZibGxaVnpjS2FWWkhaRGhvV0drNWRsQkVURGRHZERSRVNrWkNZbmxNWlVsaE5XSlFXRVpqVFd4a2RTOHZjbk5CVVdSclUydERWVFppVURadk9FVnVNbGt3VEVKaFl3cHpMeklyVlM5cE5rTmxNUzkxTHpsc2JXb3JXa0ZrTDFOV1QxcFpVV2t5Wm1OVWQwZGxSR1UxVVZsRWNXVlBlRVZEVG5aT1IxQnZVbFF6TmxkcWIxZ3pDbG9yYW1KbGNIVmthbmhzU0ZSNFlVOWtPRk01VGt0aldUUjRjbmRUV2tzME1VaDJlVU5hT0dORmFVVTRLMnhHY1doNmVTODVaMDR3WW1GTmVFUlVMMjBLTlZSTWJGbDJPRU5XZUdoaVVETjBUa1pCUkc1TldrbFhOSGxuTDJwU09FRTRiMHRIWTJ0aVFXMU9RVlF6UkZaWGFuVXZRa3hCWWxSRUwwMWFha0pWU0FwQ1NuSmlVMlZXYzBsMlUwZGlTRlJEZFU5MlYyMVBUVkU0T0hCQ04yTk5VVGhEYmpCdGEzQnhSV1UxTkZGdFFrZ3JUakZuZG1WRU0waE5RMGhQU1U5aUNqUnlOR05oTHpWM1ZEa3lSV1J6UzFCeldWQnFTRXBQWldFMVJVRnhNbEp4T0U1T1pFTlVObk12WTJGRWJHSXdOSFp6UkRoSFpuRlZORkozVUVJMFkwMEtWRXN3U1d3eFMyRXZhbE0zTVhoc1NsbG9Sa2xEVjB4eWExRkdOMGt4VFhGQ2REUXJZWEExYmxkVlRVTkJkMFZCUVdGT1EwMUZRWGRFWjFsRVZsSXdVQXBCVVVndlFrRlJSRUZuUzJ0TlFUaEhRVEZWWkVWM1JVSXZkMUZHVFVGTlFrRm1PSGRJVVZsRVZsSXdUMEpDV1VWR1RXTXJSRTFpZWpKbmNtcHNTVFpLQ25WYVRucEtNMHB4V1ZOUFFVMUJNRWREVTNGSFUwbGlNMFJSUlVKRGQxVkJRVFJKUTBGUlFqTnhXVmt4TjIxMk5XZDJiRzlDVmxNclVIRlpXVnBIUlVVS2N6ZzFVQzkyTDFsUFZYQmxlR0ZRV1ZZMGFYZFhaVVZoV21SRmRuUnRLMjltZEVacGNISXhaMlEySzFGVmRHMDRSMnRsU0hNME5Hc3ZRbHB1UkVOakt3b3JabGRVU2l0Mk1FVTBXblpDVHk5cWNUQkdWMlF6Y1ZwbmNVcEhabGh2ZVM5cFUzUlJhVzg0TDBSUWFIQktRelJLY1dRNVdtY3dka3BsWkRCSmMzcHJDbEpNV0dGUVoyVkxkRGR2TVdWTE1uVlZOWGd3T0daWFJ6bGxSV2hwY2xSeU9WWmpUbmc0WjNSM1ZVeExVRUV6Ykc5NVJWbGlTMmxEZDNsRVEwRndZbmtLZWpkbWRsQXlURFpoY0RkUmRHUmxSelZZY21oNFpHeEZUa1F2VEVacmRIRXZZMU55V1djME1tVlhNbGwxSzBWTFNFMWpObkZaWldadk1VdERTVFJHU3dwU2NVOWhWR2syVUV0bFpsaHBkVTVKUkVKWWRDdGxiU3RDYTJRNVVVUnZhbTlKTVhjelFrOVhhMGtyVWpObWNYRklUSGRxVlU1VFUyaE9SR3BuWWtvekNteENNM0pMVGpKSlFrVlhPVlJ6TDB4WmVFOHdaWFZHTWpsVUwxSlVZMDg1ZUVWaWIyaHVjemxzZEhaWmJYa3JPV1ZXTkdJeFpteFNTSE51WVVaNWJXc0tNRmQyYlVWTmNHMDVRbkp1VVRNMWNuTlZZbUpLZUd4MFYyRmhaMEp6UWt0bk9FRXlWVmxFVkZkcU9UTnJjR3hhTlRZNVNrOVhVVFpQZDNKMVRsQlRTd3A2UzNKVFdFaENhV1JZWW1WVU4zTnJVWHBXU1ZBclExbzVVU3RJUVZwTWN5dERWV0YwTkN0SlMzQldTWE00VDA5bFNHUlZaRFE1UlN0SmJYRmFha2RhQ25ab1JIRlZVRkYzVFd0bU9IUXJjRlZWYnpGbVQycEZObUZwY2tZMUt6SmpSRkY2UlhVMVMyUTVaRTVqU0UxVVVXdHFXblpuTm1kVFRsaGtURlJyUmswS2RHTm9OMDFDT1dOdVlsRmxNR28zYmtOb1kwWnNOMGxtVWtaMVpFaE1WRTFEU25WU2RURnVSbVpVYTIxdGRUbFNlV05UY1RNNEwycFlPQ3QyZUVzM2VBcGpPSFZaWVdOT2JsSXpjMjlwZVhaVWRsRTlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBzZXJ2ZXI6IGh0dHBzOi8vY2xpYWtzZG5zNnJreTdhZi05YmMzZjNhMi5oY3Aud2VzdHVzMi5hem1rOHMuaW86NDQzCiAgbmFtZTogY2xpYWtzdGVzdGN4NHZ2Ywpjb250ZXh0czoKLSBjb250ZXh0OgogICAgY2x1c3RlcjogY2xpYWtzdGVzdGN4NHZ2YwogICAgdXNlcjogY2x1c3RlclVzZXJfY2xpdGVzdDVmeGl0YzZzb3VfY2xpYWtzdGVzdGN4NHZ2YwogIG5hbWU6IGNsaWFrc3Rlc3RjeDR2dmMKY3VycmVudC1jb250ZXh0OiBjbGlha3N0ZXN0Y3g0dnZjCmtpbmQ6IENvbmZpZwpwcmVmZXJlbmNlczoge30KdXNlcnM6Ci0gbmFtZTogY2x1c3RlclVzZXJfY2xpdGVzdDVmeGl0YzZzb3VfY2xpYWtzdGVzdGN4NHZ2YwogIHVzZXI6CiAgICBjbGllbnQtY2VydGlmaWNhdGUtZGF0YTogTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVWklha05EUVhkaFowRjNTVUpCWjBsU1FVNVhTbkJ1Y0Voa1JtOXNhMmRGYWtSclZqVlpWbGwzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhjS1JGUkZURTFCYTBkQk1WVkZRWGhOUTFreVJYZElhR05PVFdwRmQwNTZTVFZOUkUxM1RXcEZlVmRvWTA1TmFrMTNUbnBKTlUxRVRYaE5ha1Y1VjJwQmR3cE5VbU4zUmxGWlJGWlJVVXRGZHpWNlpWaE9NRnBYTURaaVYwWjZaRWRXZVdONlJWWk5RazFIUVRGVlJVRjRUVTFpVjBaNlpFZFdlVmt5ZUhCYVZ6VXdDazFKU1VOSmFrRk9RbWRyY1docmFVYzVkekJDUVZGRlJrRkJUME5CWnpoQlRVbEpRME5uUzBOQlowVkJlakJuZFZaQk9XdHRaWFE0TTJWNVEyZE5hVFVLWkRkTGRFbDVVMVl6VkZNMlFXcEdNbFJrTHpoc1MyTTJWMjUxVEhRd2NsaHJWamxXVkd0R1pIRm9VWEpPVm10MWFuZHdiRkpRV0hSc1ZtNXBkV2xLZHdwdkszQTNVVVZhYVhOWFMxVmpTRzVWZFVKSlZ6TjNNWFJZV0dkYVV6bHFOazlFUVVkWVRrZ3pkbFp5WTJOR01HNXFNMVZ5WWl0cmJIbDRTR3MxZWl0UkNtdFBNV00wVEZKSFIyTTVNRGsxTlhSU09GVkRjWFJwUzBaU09HY3lRemQ2UjJZMllucEpNazlPU2pKVVlrZFdiMHBKYUVOalIxQkdSa1l2YUc4M05Wb0tTMkpzVjNOMldGWm1jR2M1ZERaRU5YbGpRblpITUcxRVlUUkRlSGgwT0VSU016RXZjMU5yYkdwWGMxVklXR2gzZUc5clpqUkdZbFZEVlhKNk5sSlZUUXBCTlN0bVNrUjZjVmhNY1dNeWVHNTRhWFZUZEc1RFZITnRWV1IwT1ZOV01VUnhURmxFWWt0alEyMVFhVzkzU2taM1JUTnFVVFpEWkRrNWRVMU5TRXRRQ205WlJFZzVLM1ZDU0RKM1IxcGpORkZ6WlVwa1FYUTVabVpZTlRJeVRIcFdaRTh4WVZSaVpWbEJSVlZ5VURWbE1rWjBTV1o1WlRGeWFtbGlaRTVsWVVNS2EzTkxWbEJPUWpaU2FqaFpZMHQxWldWMmJHdGpjM0ZPWTJnd1ptZHVVbEJyYWxkUldGcHdXVEU0WVU1NWFWZEVTVzVQVjJoNlMyRkRaVnAxVjBKMGFRcEJObWN3V0RVcmFWTkRXRVJPUWtaWGNqZ3lRbEY2WTFkRlduQmpRVzVZVGxObWNXY3pXV1ZCUVRkMFFqVkdNbVZSZURkeFp6aElLMUpVUkVJeGJtTlRDbGw2Vm1adVRFdDRaVUpLYm1WbGFtTnliVU50UkdsemNqTmFVRGRJU1c5VlNsQXZaVlpETDNJNVJsTjVaVzUyWlc1bGNraFVTVUZzY201Q016bFdka2NLYldOdk5XWkJjbE0yYVVORmNXcFdlRFpsV1ZsRVQycENjbUUwU1hob2VreEJRek5ZTHpob1RqTnFOR3c0YlUxYWRVUXlObnBhT1VaelpIQTNiWEU1Y1FwdVQzUnJVMEpvUW1NdlkxUkxURTlTYnpkTmRqSjFNRU5CZDBWQlFXRk9WMDFHVVhkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkWFowMUNUVWRCTVZWa0NrcFJVVTFOUVc5SFEwTnpSMEZSVlVaQ2QwMURUVUYzUjBFeFZXUkZkMFZDTDNkUlEwMUJRWGRJZDFsRVZsSXdha0pDWjNkR2IwRlZlSG8wVFhoMlVHRUtRM1ZQVldwdmJUVnJNMDF1WTIxd2FFazBRWGRFVVZsS1MyOWFTV2gyWTA1QlVVVk1RbEZCUkdkblNVSkJSbTlsVmxOTVl6Y3ZlbTlQUWpKSVdEUnpXQXA1WkROeFRWQmhSMU5QWkRoaWJFZERkemRLTlU1S2RIY3ZOSHBsU1RoVFRITm1PREpxUm1zNGVtcEJZVmcyYm1seU5sQTBTak5uYUhZdk1XbHVWVFZQQ2tkdlIwTlNNMGRuTDBocFNtVjVSRVJhYVdKd2JHeHVWRkpIU1ROdU1Xa3lZbUZoWlRSUFNYaFZSbXBUZDNCRk4yNDBVM1ZaZFhFNUsxRXhhRGRxVWs4S01XcHlNMjUzTlN0TWRsaDZPV1pGVWs1M2NuTjNSa051U0RWaE5UVk1OVGhJTkZwMWJFRXhiSGh4TTBVelN5czFaMGRGVUUwMGFrdzBTWFk0U0RCUkt3b3hOazh3TW1SM00weE5WVVV5YkhJcmRHMDNTRGh4UjNWNGFHVTRURlo0Y2tacVoxVllTRmRPTUVGVE5pOVpjRk5vV21FM1pVcE5TVmR1UjAwME5FeFVDbVZqZGpsTVIzVmFhelZwZDNreE5EZHhibFo2U2s5ak5VdENTRU4zTlhoa1dWZzBSbUZKZDBSWmMzbDZSRm8zU0RkbE5uVTFkMVZHZDI5ekszVTRiSFVLV1RaaVFUVjJRbGd4TWtKYVVsQm5NQzh4ZFhKM2RVTk1UVkJMUkRkd09IZDBNSEpyWm1SeFkxcDZkV3B3WkhBNU9WbFpUM0JYZEhVemRYcHFZMlkyZFFveWFHaEJOR2s1SzNveE4yTjBkVlZVVVZSSVNteHRiVmN3Tm5Sck1sbFNkbWR5UVdSaU9HeENTalJJY1RsWVF6SmtTbmxwUkhNMFkzUktVREJ1UWtKRENrOW9OR0poYlRVdmMwVkRXR28zVG5NMksyMDNkR3gwU0UxQk1UQm1abk4wUlVsaE9XdFJXRkpVZEVrclZFRjVibnBNVGpSbFNqSlJhVXh4YzFOQ1ZUY0tiamt2Wm10Q1pUVkNhbVJVVm1WM1NsSlVjVGhNTkU5dk4wbEtNRlJCTW1KTFZGTXlha05zZWtzM1JXZFFTMk5IZUVkQlVXSmhPRGw1VFZWb09VeFhTd3BpVVdOVk9TdFRLMk5hYjFCRFJtZ3plVGM1ZDFWNmVETmhNM0pYWVZaamJGcERkamhETW10V1MxUTVOWEZQTmtGc2Eza3lOMEU0ZUVrNVpWRkViR3RpQ21kcWIzRlJXbmsyZVVwck1ESk1ZVVpsTldSSE5UbEhkZ290TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsS1NuZEpRa0ZCUzBOQlowVkJlakJuZFZaQk9XdHRaWFE0TTJWNVEyZE5hVFZrTjB0MFNYbFRWak5VVXpaQmFrWXlWR1F2T0d4TFl6WlhiblZNQ25Rd2NsaHJWamxXVkd0R1pIRm9VWEpPVm10MWFuZHdiRkpRV0hSc1ZtNXBkV2xLZDI4cmNEZFJSVnBwYzFkTFZXTklibFYxUWtsWE0zY3hkRmhZWjFvS1V6bHFOazlFUVVkWVRrZ3pkbFp5WTJOR01HNXFNMVZ5WWl0cmJIbDRTR3MxZWl0UmEwOHhZelJNVWtkSFl6a3dPVFUxZEZJNFZVTnhkR2xMUmxJNFp3b3lRemQ2UjJZMllucEpNazlPU2pKVVlrZFdiMHBKYUVOalIxQkdSa1l2YUc4M05WcExZbXhYYzNaWVZtWndaemwwTmtRMWVXTkNka2N3YlVSaE5FTjRDbmgwT0VSU016RXZjMU5yYkdwWGMxVklXR2gzZUc5clpqUkdZbFZEVlhKNk5sSlZUVUUxSzJaS1JIcHhXRXh4WXpKNGJuaHBkVk4wYmtOVWMyMVZaSFFLT1ZOV01VUnhURmxFWWt0alEyMVFhVzkzU2taM1JUTnFVVFpEWkRrNWRVMU5TRXRRYjFsRVNEa3JkVUpJTW5kSFdtTTBVWE5sU21SQmREbG1abGcxTWdveVRIcFdaRTh4WVZSaVpWbEJSVlZ5VURWbE1rWjBTV1o1WlRGeWFtbGlaRTVsWVVOcmMwdFdVRTVDTmxKcU9GbGpTM1ZsWlhac2EyTnpjVTVqYURCbUNtZHVVbEJyYWxkUldGcHdXVEU0WVU1NWFWZEVTVzVQVjJoNlMyRkRaVnAxVjBKMGFVRTJaekJZTlN0cFUwTllSRTVDUmxkeU9ESkNVWHBqVjBWYWNHTUtRVzVZVGxObWNXY3pXV1ZCUVRkMFFqVkdNbVZSZURkeFp6aElLMUpVUkVJeGJtTlRXWHBXWm01TVMzaGxRa3B1WldWcVkzSnRRMjFFYVhOeU0xcFFOd3BJU1c5VlNsQXZaVlpETDNJNVJsTjVaVzUyWlc1bGNraFVTVUZzY201Q016bFdka2R0WTI4MVprRnlVelpwUTBWeGFsWjRObVZaV1VSUGFrSnlZVFJKQ25ob2VreEJRek5ZTHpob1RqTnFOR3c0YlUxYWRVUXlObnBhT1VaelpIQTNiWEU1Y1c1UGRHdFRRbWhDWXk5alZFdE1UMUp2TjAxMk1uVXdRMEYzUlVFS1FWRkxRMEZuUW1KQlpFRkdZa1JUTlU0MlJUbE9jV2RrY25kT2RsRkhNblkzYkVreVMzWTBORVpGZEdrMllVeFhRMWswWmxJdmMxSTBURkpCZVZkRFJRb3lWVWx6WlVkd05FazRNMFJWT0dObGRtWk5kMFJoVkRCSlJXSm5WVkZWU1U1V09FUnFjM0Z3YWpOUlRERlVWbWhtVmpJeFIyaFFVa3d4VXpnNGNXbzBDbVU1SzFCeVlVd3pWMjg0VWpreGJUUTJkRFpFUTBSdkswcGlVblJVVTI1dlNtNDFXWFZ5VFdGUVRqWjVSV2hsV0hSNllqVkRkeXMyYlhaS01WTlZjRk1LVW5oNFYydGFRekp0VG1SbGIzTjVOREUzVldoMWRUaDNiVEZSSzJNelpGUllOR1kyTm5oRE9UTk9iVTg0VVZKWVRVeEhXWE0wY0dGVVNGQXJTVmRYT0FvdlRtNVdLekYwTjJwUVVFY3hNVWM1YURaSVZUWnhiVzltYlhOc09VTkdSa2xrUjNOSlQzSmFZamg1VkU1TkwyTnlTVWROTUhOWEsxTnNTRmwxVkhGMUNqSlBjVlo2VlVWdFdFMXpVRWxoVGxWbUswdGlabXBPVVRKb2RXY3ZURVJIVEZnd05tdEdaM2QwVEZKT2MwcHlLMkU1WTNjek1sTnJVbWhqY1dsaFNXWUtNSGxNZVRCSU5UZDJWMHRrYTFOeldIcHRiVWQ0V0V4eVdWWXhRbWhYUldzeWFuUTFTWHBoUm1GMmRHb3ZhVzFqTWxSUU5WZFljMDFaUkVoRWREQm5NZ294ZG1GaWVXTmhPRE5WVGl0NVVYUTRWa1JPTlhkQmVTdFNOU3RqYkhkWmRtaDZlQzlvWVVaUU1uaE1ia041ZUc1bE1reDBOa3c1VUhkV1ZWTnBTMmxYQ25oRUswTXZMMUZyZUZaT1p6WjJUVGsyYm1neEwySnNOMUF3UmtwMU1uaFBRa1pUZVhkRGFFZDNUV3hGYzFSVFZuVjRhWFZVVGxNM01YRmtjbE5QUlhVS1NUWlZUM1pXVm5weWJqUnZORVV5UlN0bGFUVXZXVk53YzBScGNrNDFSWGR6UWpka1VFbFhkblV3WWtoVWExUlBTVUpwUjI5Vk5tUjZjVXQxWlhodGJBcEVNRWRsYmxCNlRtbG5ObGc0Um0xdmMxUm1lVFZEZG5CTmFuRlBURTl1YURsME1EbGxRbkZ1U213NGJtNUZOVmh4VVV0RFFWRkZRVGRYYjJwd2NWaEdDa2t5VHpGS2NUZ3JlR2gxWmxNMlRGRTNXalZ1VjJKbWIwRnlNVTFXWWs1eldtdGxSRUZsWWtOc1VrRjVhM0JsZUc1c1RqZ3lPV3R5Um1OaFJtNVlTamtLUkZKRGNUSkNOWE5rUWpSTGNGYzBkSEV2TXpWSVdIWjBjMXAyVVdwcE4xUTRkVkJEZG0xNVpISlplbEE0YjJZdmRsSkVlaTlQZEVOQlZHaFpSVkpCZHdwQlVVMVJSbXR4SzJaemVteFRkek4zTUZWVFFYWlBPR0p4VUdJemMwRlRNeTlpU21WaE4wb3hRMDV5VEVsTGIzbFpZWHBMWTBGTk9GaHdaamRzVTAxNkNsWlhLMU5wWmpCNVpDOWlUeXRGS3k5bldXWnJZMFpwY21Jd1pIWkJLMmRrZFhWTGVEZHhWVEpKTXprMFJtcE5iVFZZVUdkemMxQlhhMlJqTmxCalozRUtZV1pKY2k5dk0ybENVVWx3TW1SVFdFRlBPUzlxU1Zwd1pWRkVLMkpPVTFkWFJWaEtjVXAzUnpka01XOW5jREYxUmxCMFpsTmxhRXRzVG5wM2JGUmhUZ3BKVmpRdlRWbFNkV05xZG05UWQwdERRVkZGUVRNMFNYTnVVRVZRYVZJd1lVMTFNMFYwU0VOdlpEWnNjVTFKWjJZelptZFhkbGt5YzBFMU1DdEdNakZJQ2pkb1FuUnZaSFIwZUcxWE1VRlRjRXBtVmtoUk1sVnNRMlp5TWtaSlRIcG1aRU5rVkRsTldsWTFhV3RFWTJsU1NFczJlbTR2TkdrNGNUbERPR3A0TkdNS1QweEpOMkpETURSWFR6Um9NVTlUWmtWU1ZqVjNiVGMxUTNSTmJ6TnNOVlpHY0ZkNmJFaFpXbk00WjJoUlJVOWpLMmRFTkVabVUxRXpiVWxYY3pabk1nbzRaa0ZHU0hBMWNtcE5SbWRtYzFBMFRqSnpTSGMzTVRCNldtOUdVbmhtUkhNNGFqSk1lRzV3YjFsUlpGUTJMM2hxWVhCNVYzZHpjbEJLYzJsNWJVMWlDbVpVT0hSSE5tWk5XVVZ0TkZobU0yZHpZalpSVlN0b1EyMDFhazVvZEVzMUwyb3JXSFUyTms0cmJHNUZWU3RsYjBWQmNVcENiRGRCZVhoSldXUkZVbW9LUjJwb0swUnhkalEwWTI5blNFazRaRUZPTmt4S1FVeDFSMFJMV1hneU9WbFRTVzlKVERoNlVqQjNTME5CVVVJdldraHhiM2w2TmxSR1RXUTFZMGxQUVFwcVoxaFdPR2hIYkhveEszQnNjazFhT1ZSV2JYSjRXVEZqTlROeFoxVmFZamhuYzFFclprUklRV2RzTTJSdWNGWXZkVnB1WVRZeVMwOTVNVkpPYkVndkNuQk1ZMVoxV2poelRVOVdhRmR6VW1GcWVqbEVZa0ZGZVhwbFFVeHBaME0xZUZaek0zbHdORUprTXpGVll6TkNRbU14YUdWSU5DdERiVFJCWjFabk9FNEtkbmxuZVUwNVRFdHNOMVl3Y1N0RWRITXdaVWt6V2psVmRFVmtVMEp5YjJndlJGVlBNMEZUV1hkTU1FaHBaRlF3T1ZKNE9FWkNNVkprVFV4MU5VUjNWd3BtZDNKcU1YWmlkSEpHZERWd1ZIRnZVbGMxWldKRmFUTndWR3BSTUhwdVVIQnVRbkpwVW5OUUswUlFWQ3RLTTBWT0wySTJaVGxQTW1OamIwWnNNa0l5Q2xNMGFteGFPWFF6Um5kM1lpOVhkbEJGUTJReFoydFZRMHhOUW1Wb2QzQTBla1owZERaelprMHpiVEYwU0ZGWldVSnpNMXBaZVVseWFUUlVhRXg1ZVUwS1p6TlVSa0Z2U1VKQlJ5OUpaMmh0U0RoeVdXNXhVR1UxZEZCNGRISTRVVkpLWm5aYWVVNDFVaXR6VjFsMWJWRm5Wek5MUzBKRlUweFZUbXd6YW1sTFFRcHpXazVCYlM5eGFWWmhjVzF0YVhkaVEzZzRRbVF4ZUROWmRWUjZORkJuTkc5UVIxRk9WWGRvYzFCSk4xb3JhMmxtTTNWM2JXNXhPRzlVTWsxTVJHUkdDaXRuVDI5NEsyeGhZbFZuVTBOc2IyZHROM05FVVU1clNIcEJWeTlRTUVkTlNWSXdjamczUjFKc1NVbGxhU3R0T0RoM0szUllURmRLZW01WGRUQTJiRlVLSzJKaVRYVnFTekZSS3k5bmNrTTRPRVJrUjNSclFVa3hlWFpLY0hGc1FrOWhMelY2ZURSTFRITmFMMXBMVTIxd2FWTXZhR1V4YTJKd1MzSkdUa1pGWmdvM1lXRk5iRGRyZEhweE9EUmFWQ3NyYmpKUlJIUnRVSHBYUTJKVmRWVjBlRmtyUWpJMWNsbElTSFJ5YUhaMGFWSldNSFZ0TDBVeVlqTlhabTVIU2xkTkNtRndlams0YjNGQ2QzVk5hVEpCVDJkSmIzSXdTa0p2TjJSeVlUVlpSMDFEWjJkRlFXSmtTemMyUm1KT2JFMVBhR0ZhUml0WmNtRTJiamxqVUVKYWRXZ0taRTFNTjFoMWNsUlhjMEZpVFhaclRqVktLM3BtWjJWSE1HVmhORGQwVGtWWFdGVlJhVnBzZFRkcFUyZGlhRmR5WlhoU1ZrdzBSSHBrYlVaNGRETjVaQW93VkdreWNEbDBZMng0YUROcGNURnpTVkJOZGxSVmNsTnNVVFoyWVZRNFVrTXdVbEJ2ZFcxaWRWTkJhMjR4VURBMmRXOUViRzVJYlhab1IwaHRhRVExQ25GTWJVWTFMM1p2Y21ObFlsUnZUazB5TVdOWVExTlVZbEpwTWtweFFXNXpaV05YU0VwMFJYZzJSRzRyZWpsU2NEWnRTVWg1U0RWTk1HazJZMmt6WjIwS1MwWnFaVFIyU0RGSGJtRXhUMGRDYTB0blJYRkxkamt2UmxwaVdYUlRWbU56WjFwcFIyaGhaalpQUkhjeVRYaHZZMFJrT0RoYVdFeEVTMHRpTDFoSFdRcFRTazE2V21ncmVrUjRWVTlYV1U5M2ExUm9SSEZ6ZWt3MVJVUkROVEptU25wMGQwcElSVlJNV2tObE5Xd3pjbTlGVkdSa1JFVnFVazFSUFQwS0xTMHRMUzFGVGtRZ1VsTkJJRkJTU1ZaQlZFVWdTMFZaTFMwdExTMEsKICAgIHRva2VuOiA2OGFiYWIxZTkxNGQ4YTE4ZTExNmFlY2U1MmFjMTUyNTdkMjU3NTU1YjFiMTBkZDdmZGFhOTMzNjQ5ZGYwMzNhZmJjODU2YzdkYThlMWQ5MDNjZWRlZWRiMDI0ZWFiMTVjMTYwY2NiMGE1NmE4OWFjNmZiMzQ3MTBmN2MzZTAwZAo=\"\n \ }\n ]\n }" headers: cache-control: - no-cache content-length: - - '13092' + - '13084' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:10 GMT + - Thu, 29 Jul 2021 03:15:38 GMT expires: - '-1' pragma: @@ -858,24 +879,24 @@ interactions: ParameterSetName: - -g -n -f User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001/listClusterUserCredential?api-version=2021-05-01 response: body: string: "{\n \"kubeconfigs\": [\n {\n \"name\": \"clusterUser\",\n \"value\": - \"YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VVMlZFTkRRWFJIWjBGM1NVSkJaMGxTUVV0eVFsb3lORXczTVhFNUswMWtMM2hLWkVaQlpEQjNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSlFtTk9UV3BGZDA1cVNYbE5SRWt4VGxSTk1sZG9aMUJOYWtFeFRWUkJNazFxU1hkTmVrRXhUWHBhWVFwTlFUQjRRM3BCU2tKblRsWkNRVTFVUVcxT2FFMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQkNucEVXVEIxT1VNeVRtNUZTazh2WjFKeVEyRTVUbmhGZVhkcVlXaDFSelZOVUZWNldXZFVVMVpYTlhsMmNYcFplR1paV0RkbFdqUlJUVk1yWW5SNFNqa0taVWN2UTBSVVpqRmFSWFJyVVN0V1EwTXhVRTlTVWt4eE5HWm5Xa3RaU0dNelJVSnBjR05JU0cxS01rTkpOSEJLWVdaVVdEYzRiM28wVlZKeldEQmpjUXBpWld0WGMzWXhZVlpOZDJWYVducG1iMnBFVFRVM2IydE9lVXg1TXpSU1NYRlNhVXQ2T0M5bFkxcHlhSFZTUlRjNVFuVnJSbEJ0Y1RCMlZWbHRWVGxKQ21oWU9HTm5SMkV5TkVSa1IyZFhZeTlzVHpSV2NVeElNa1JEY0VSeWRXUjNObFZ4YUZkRWFsbEhTRVZsZDJWNmRDc3dMMmhoTkZvclEyTlhlRzFVYUU4S2N6STFRVkl4ZG1obVFYWkJabllyTWxSQlQyTlFPRU1yZUdvdmRGQmxZVXRxUjNoRmVFVTNNMGQ2T0VKaU1sQTJlVTlVTlZwM0sxbGpjM0paTXpsQ09BcFJTV1pqZFVabmNUSTNNMjlOVUdwUWMyVXpjSE4zTUdwRVZHRXhRMHB2UzFWRWEwTmFUWFpyVFROeVZuRmtURFF3YVhOblRuTnhhbFZKVlV0NWREWjNDak5hVTNJM05WQjFNM00wYm5VMUt6ZHBReTl0U1VsV04yZEJVRFJtWW10QlEyZHBXbTR6UzBwalJDOTVVeTloUW5kNU1FbFFXWEprVUhsYVJsb3hTblVLVlZSc2RHUTFiSEJtZG1OemRXOVBiVXc1TmpaRmRFbFNhRkowVUc0Mk5HcERhREpDVVd4ak1tZG5TMGgzVTBoaWIyRmlha2xISzFWSFNGZzJLMmcwVVFwdWVXMUpLMFUxWVU4eFRUTjBRemwzVkU5cFNsWmhSVU5DYnl0SGVVcHFkWFp3WWtNM2JYaDNWMEo2YlZodmNTOUdOaXMwTUUxSmNXdDNPVWhaZURaS0NubENkblZtWTFoMGRVZG5RVVUwVkZwWlVHaHlVekIwWkhsVGVHVlpZMjB2VEc5cU1FUkdlR3RpVFVaVGIwVlVVRGRYWm1ZMWQzUk1RMlZhTjNOUGFqTUtMM1JzYlc4NE5VSXdWV3hyUjBkUmIzUm9kRzB2WkVabFRYY3hTbmhXWWxsV2NHeEpjVUZuTlRGSGEwTkJkMFZCUVdGT1EwMUZRWGRFWjFsRVZsSXdVQXBCVVVndlFrRlJSRUZuUzJ0TlFUaEhRVEZWWkVWM1JVSXZkMUZHVFVGTlFrRm1PSGRJVVZsRVZsSXdUMEpDV1VWR1FWVk1XbFJuYlZVdldYbG9SMkpVQ201UlpVSjFPV1pwTWl0V2MwMUJNRWREVTNGSFUwbGlNMFJSUlVKRGQxVkJRVFJKUTBGUlFtUlRjbFU1UW1aMlZuTjZiMDFUU1VFd1ZuQm5WamdyTVRrS2FISkNZVkpUSzJsQk9HaExZME5OU0ZCdldtZzBaRTAzZEN0bGRIRkxTamc0TnpGVlNYUk5Na1J3TkhONVNFRnNhRTlMVEVKdGFHRk1ibGN6VG5jMlZ3bzViM0ZTZVUweVQycEZTWEZFTkZodVpURnlRbWgzYUc5VGJHWjBaM05KY2pWa2VVVmFabG8yYTFJMVNDOTRXbHBoZDB4T05GZGxjQ3RWYkVoSmVIbDVDa1o0TlRkMmRsVlVOMU5VTWtoeFp6RklXREJEVWpJMWJTdGpZWGxEY1VsRlpWQnZOVmd3UkRCUVQzaDNTRWMzYWpoSk4wZHVka1JvZEhCaGFFNXVZbEVLYTJGUVlXcEZkRTFpWlZVd1MxZHVUa1ZTVVcxUlQzaGFVRnB0Wm0xbVJVWTVkMEV6UVZCTVJDdERMMFZUWjB4UlYwSmxNVlozV0dsdlVWQmhNSFkzWkFwV05VSmxkMmQ0TkRkT1lXcFZWblJVTWxJNVYwUkRaRUo0WjFWMWRXWkNNVk0wUjNFeldGRmpSV3hsVEZKUlNWQnRTVXB3YldJMlRGWk5VVXh5VFM4M0NtSkpNMWd6TUdsa1pXaElPRzlEWlRsQ1VtcGFhWEkxVkRCUE5GTjBSWFJWZUZGb2FqZGxTbUpyT1dsNWRISlRaSHB6Um5GNWVVc3lNWFJTVG5aWE5qVUtkMWxuZGl0WFJYRlNNRnA2VmxweGFqUTFTRWN3V1VGUWFGWmlha3RaTUhsYWFHVjVXbXBxSzFCU1dUWnlaV2QwU21GR0wySktLMnN4ZFV0eFFVOVhLd3BhWmtZdmRtbEZkbU13Ym5Sa2RXaHFhSGxrWlhwcVdUSXdWVTVtT0hkd2NGVm5kamRDVUV0WVJtNUVja3RZWjJGWFdtcDFhRkJUTUU5cGNYSmFOa293Q2tVeGJWUnlhbVpzUVc5TFYzTnJPWEJ5VTFBNFVqUkVabU5ZTjFWSlVrbzVOR1kxTm5odGVFcGFhVXB0Um1Oc2IyRjFkbmg1ZUhsTloyVXpPRzVCUkVrS1VDOVhTME5rVEU5WGRXMVNNRkI0VVRoSVJERTBabmhtZFRNNGFVNVlORXQyVVhwWksyeHlkakJNUzNSb1dFOVFWamMwVnk5MGRrTmxiMFpDTUVvMGFncGhRMUozWTFWRUx5c3hlV1UxWTFaNVpYYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBzZXJ2ZXI6IGh0dHBzOi8vY2xpYWtzZG5za21qcDJwMi05YWEwYjQwZi5oY3AuZWFzdHVzLmF6bWs4cy5pbzo0NDMKICBuYW1lOiBjbGlha3N0ZXN0a2p6bm1nCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBjbGlha3N0ZXN0a2p6bm1nCiAgICB1c2VyOiBjbHVzdGVyVXNlcl9jbGl0ZXN0YXBwam1oNmZndF9jbGlha3N0ZXN0a2p6bm1nCiAgbmFtZTogY2xpYWtzdGVzdGtqem5tZwpjdXJyZW50LWNvbnRleHQ6IGNsaWFrc3Rlc3RranpubWcKa2luZDogQ29uZmlnCnByZWZlcmVuY2VzOiB7fQp1c2VyczoKLSBuYW1lOiBjbHVzdGVyVXNlcl9jbGl0ZXN0YXBwam1oNmZndF9jbGlha3N0ZXN0a2p6bm1nCiAgdXNlcjoKICAgIGNsaWVudC1jZXJ0aWZpY2F0ZS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VaSWFrTkRRWGRoWjBGM1NVSkJaMGxTUVZCalVUSlBUSEJXV0VGemRWZE1jVU5ZYm1oMk9UUjNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSWFHTk9UV3BGZDA1cVNYbE5SRWt4VGxSTk1sZG9ZMDVOYWsxM1RtcEplVTFFVFhkT1ZFMHlWMnBCZHdwTlVtTjNSbEZaUkZaUlVVdEZkelY2WlZoT01GcFhNRFppVjBaNlpFZFdlV042UlZaTlFrMUhRVEZWUlVGNFRVMWlWMFo2WkVkV2VWa3llSEJhVnpVd0NrMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQmVYWkxSR2xYVjFGUk1UbE1kamxpT0ZWeWVuQUtOMjB4WVZKdldEWnpUSGw0V1VOd2JIRTNWVkozT1hwTmNFOXhMM1F5TlRWeGF6TlRUbVUxVms1TlNUQnBNRmh5WVdWTGEwWlNSRTR5VXpNNFdFRlhPQXBEZURoS2NtTkZibU5HU1c1SmFHUkdSVlJoUlZCRGFYUkZSMFJxZFNzMGFuVlJLMGx6YmtoQ0x6WndWR3BWWVZCdFR5czRaak5SYTA1VGMxUlVaWGg1Q21GSVFqWnVOR0pvVkcxdk5sZENZa3N4VWxCTFpYRnlaQzlGZFdOS00yd3JVbWd6YjNGMFdIZENkamxTZVVzeGMxTXdWek5qVWxKUmVWQnZNRmRhT0hVS1VUUjFOVUpIVDBkMWJtRjRWWGh2Wkc5U2FteDNWV1phUmpGUkswZDFWbEp3WkROcmJVUlhkblUxVFhSeWQyTkdUaXRpT0RKelFXSmtXR0pQTURsaVpBcDJLMEpsYldFeVZtUlJiVU5hTWs1dlVrdFJhQzlQUmpKQ1REaE1lamxzUjBsUlducEtNM1pIVkZFclEwcG9ia3d4TWtVdmFra3ZRbFpCYWpGclZWSk9DbXRFUVdkMUsxWTVWMnN4Y3pSWFUyMHJXbEpaY1N0VmNIRkxWMlJNUlZkUVdWUnBaV0k1V0d4clRqQkRVRzB4Ym1wQ2MwODJNazlXVG1OblVUTktVWGtLVEZoNWR6SmhSM0YwYlVkd2QwMXBiMnRqVlc5WGFuaERaekp5WjNWbFNHOUdUak12ZDNaMGRtYzFiMVpRUm1OS1VUWmxibWRMY0drNFpVUnBiVVJUYUFwb2NtaFVVbkp0YzNjcmJDOUxabWx2V1dscmNYRlRVUzlNVjJSWVpYRlJZV2hITTJKMGVWUkZhR1JET0hKTUt6bFZMM05xTlUxT2FXcFlaVXRYZFRacUNrSk1VR1ZTVWt4aFpHOTVSVzV2UkRkMWRFVkZNWGxxSzFaM2RFaENXR1pyTjFGeWNHbGFPRkpCVXpWRFNFcHhTVlJ2WWpSV01YVTRSbFEzUTJjdmVXY0tUVnBuZUhKdmVrZFNaV2xoTTJoTVpYZE9TSFYwZWs5WVNtMVFhWEV6VUdFNU5qQjBOREZ1YmpkR2NXSklVR0k1TVRseVUxTjJPRmxGYkVKT05HcFpOQXBaYW5kYVYzZG5OVTlYZFhCTlYySlZORVYyYURaRk9FTkJkMFZCUVdGT1YwMUdVWGRFWjFsRVZsSXdVRUZSU0M5Q1FWRkVRV2RYWjAxQ1RVZEJNVlZrQ2twUlVVMU5RVzlIUTBOelIwRlJWVVpDZDAxRFRVRjNSMEV4VldSRmQwVkNMM2RSUTAxQlFYZElkMWxFVmxJd2FrSkNaM2RHYjBGVlFsRjBiRTlEV2xRS09XcExSVnAwVDJSQ05FYzNNU3RNWWpWWGQzZEVVVmxLUzI5YVNXaDJZMDVCVVVWTVFsRkJSR2RuU1VKQlFuTTVXbTQzYW1wME1VODRNbGRhZURCd09Rb3pVbll4T0RsbFZFdFNWRGROU0ZabE9XcHNOREpCU2tRemJYRnBXbkpqVXpVcloyMXhLMFYzUlZsd1dVZElLM0oyT1hBMVVGSlBaVGxXYW5keVpuQndDalZqVDFwNWFGSkhRbVZGYmpaWGNERkdXbnBwTm05dU9VNVNiR280TW1zMVRUUnRWSE4wYm5nd1pIbDFaMVp2ZEVSTGFWYzRSVXQzYmtkR2IycFNkVXdLVVRCUWFsbGxWeXRDYkhwelZ6VnZLM1JJVWs1cVFUVm1SWFVyWTA5eFpXOWhVRVExT0d4bmEwRkRNWHB4ZDJabU1IcFNaRzExTkM5aGJGUmxjRWhCU3dwR2RWbHVXa0ptV2pKMGNtbE9TMEl6UlVzemQxWkJMMUpCTWtwUE5FSlZRbWhvVEdsR2RFTTJlRXBtVEVwRVJEVnFhRlZoYWxKNlpXa3ZTV0pyWW5SV0NubElRelJVWlVWWlVrdzRTblExY1VGeFYxaHlOa3hoUzNwemQyWldObUpvWWtnelVuRlZUVWd5VVZOME1sZFBSMVpTSzBaMFVXTTVSa2xYVjFFMGVGb0tlRXQ1YUdKbk4wUnlNWEpEV1ZoaUswUlNVVlZhVFdOME5YWk9lSE5aZVRFd1JEbFhRbWROYUVsdVIwWm5OVVEwTW00M1FVcHFOa2RIYmxaM1JUSXlUUXA2ZWt4d1ZGa3pPRmMwVGtoQlRVVnJZMGw1UldwbWVtbDRZM1JQVW1SdllWTkxRVTluZVVkQmVETkRlVXh4YVhWUWNsZE5VbFpZS3pnd1ExUnZVM1JWQ2tsMmFVTXlUbWxGTW5RcmVWbFJkM2czWm1KcFVGQkthRE51TTNGeGRFMHhVV1JTYXpSRWFXUkVjbGhWTVdnMlRUZFFSMW9yU1V0TVJYcE5NVUZxV21ZS2VUaFlSM0JEUjBnclNXOVlaazlaYlNzdmJFZFZSbk5YY1U1NVN5dFpWMWt2ZFhaeWJYUldMM2w1TTFsM2JsUnhibU5rY0RkdmRYRktNM1JRVUUxdlN3cHZOMEYzVEZJekswdzBUR0YyYlhaSU56TnZUbWxtUVhaWlIybzNhaTlOZFdGQ0szUXdaMDlZZVhkd2VpOTNkRmxaT1RCSE4zQXdSRUl2WjBjME1raFZDbTV2VjFFNVFsVmxORTlMWVhKRVVubE1jMkpFTlVabmJnb3RMUzB0TFVWT1JDQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENnPT0KICAgIGNsaWVudC1rZXktZGF0YTogTFMwdExTMUNSVWRKVGlCU1UwRWdVRkpKVmtGVVJTQkxSVmt0TFMwdExRcE5TVWxLUzJkSlFrRkJTME5CWjBWQmVYWkxSR2xYVjFGUk1UbE1kamxpT0ZWeWVuQTNiVEZoVW05WU5uTk1lWGhaUTNCc2NUZFZVbmM1ZWsxd1QzRXZDblF5TlRWeGF6TlRUbVUxVms1TlNUQnBNRmh5WVdWTGEwWlNSRTR5VXpNNFdFRlhPRU40T0VweVkwVnVZMFpKYmtsb1pFWkZWR0ZGVUVOcGRFVkhSR29LZFNzMGFuVlJLMGx6YmtoQ0x6WndWR3BWWVZCdFR5czRaak5SYTA1VGMxUlVaWGg1WVVoQ05tNDBZbWhVYlc4MlYwSmlTekZTVUV0bGNYSmtMMFYxWXdwS00yd3JVbWd6YjNGMFdIZENkamxTZVVzeGMxTXdWek5qVWxKUmVWQnZNRmRhT0hWUk5IVTFRa2RQUjNWdVlYaFZlRzlrYjFKcWJIZFZabHBHTVZFckNrZDFWbEp3WkROcmJVUlhkblUxVFhSeWQyTkdUaXRpT0RKelFXSmtXR0pQTURsaVpIWXJRbVZ0WVRKV1pGRnRRMW95VG05U1MxRm9MMDlHTWtKTU9Fd0tlamxzUjBsUlducEtNM1pIVkZFclEwcG9ia3d4TWtVdmFra3ZRbFpCYWpGclZWSk9hMFJCWjNVclZqbFhhekZ6TkZkVGJTdGFVbGx4SzFWd2NVdFhaQXBNUlZkUVdWUnBaV0k1V0d4clRqQkRVRzB4Ym1wQ2MwODJNazlXVG1OblVUTktVWGxNV0hsM01tRkhjWFJ0UjNCM1RXbHZhMk5WYjFkcWVFTm5NbkpuQ25WbFNHOUdUak12ZDNaMGRtYzFiMVpRUm1OS1VUWmxibWRMY0drNFpVUnBiVVJUYUdoeWFGUlNjbTF6ZHl0c0wwdG1hVzlaYVd0eGNWTlJMMHhYWkZnS1pYRlJZV2hITTJKMGVWUkZhR1JET0hKTUt6bFZMM05xTlUxT2FXcFlaVXRYZFRacVFreFFaVkpTVEdGa2IzbEZibTlFTjNWMFJVVXhlV29yVm5kMFNBcENXR1pyTjFGeWNHbGFPRkpCVXpWRFNFcHhTVlJ2WWpSV01YVTRSbFEzUTJjdmVXZE5XbWQ0Y205NlIxSmxhV0V6YUV4bGQwNUlkWFI2VDFoS2JWQnBDbkV6VUdFNU5qQjBOREZ1YmpkR2NXSklVR0k1TVRseVUxTjJPRmxGYkVKT05HcFpORmxxZDFwWGQyYzFUMWQxY0UxWFlsVTBSWFpvTmtVNFEwRjNSVUVLUVZGTFEwRm5SVUYzYVRGNFpqRmxiWGhXT1RkcFlYbzBUbGN5T1ZsaWVFNVJUMkpYUzNBMFVVWktVR05RV1V3NE5GZHlNR1oxUzBFeGRFRnJTbkprV1FvMWRrMUliMWhuYW1OQ1NsSkpWRzFTYUhad1UwTnVZeXRYZDIwNWJIVktNbW93U1dSTGVFaG1hMWhYTUZKeWFtcHZkUzlGVkhOU01XZFJNV3RNY0M5WUNsTmxNR2RGYVM4d2VURndNRGhJTmtreU1saFVZM1VyY0VFNGFUQXliM0Z6VDA1RFJEWkdVWEJUVEd4bFJIRjBiRGg1U21wVVVUbEhPVVp2UWxsTVRXb0tUamR0UldSQ01UaE5ZMk5GY3paNVlucE9NRVZSY0dSeE1sVnJPWEZpUlZwTlJVeE9NazFFVWk4eFNXZG5WUzlwU0V0R1V6ZEZhRlpPT0ZOeU56QnBNQXBtU2tnMVpIbzFiREp0Tm1OS2NGZHBNM1ZaY1VnMlUzbFdaWFpwZEdORVIyOXpSamhIT0ZGcFpXbDFXbmwyZEVRM1kwbEhLM0J0VldkeFZTOTJWRGt2Q214SmNWQXZTa1pZUmtnNVowVnpOV2RWUjNkSVRGSkdOV0pEYkhaRU1EaG5WVEJNSzBZdlpUZzNRbG96VFZWSmNsaGtNbE1yYkhGSVNIaG9aMFp1YXpBS1ZHdEVjSFF6ZEVablUzSXhSRFpHU2xCT1dFY3haMWsyUlhKV2NXRXZjRzVWYzNkYVNrNHZWWGhzZW1jcmF6aGhaRTlUVUc0eU9FVjBXa2d2VkhnMVdRcFJSbWh1VlRoMVMyZ3ZUakZyUldWeVJXSmhXV2QyYkVFMmJubHlVMlpsWjJaSFkxQndiVWt6U1V4aVFrbHhkbTlxTDJGaFIxRk1Talo1VkVwSGFIY3lDbkptTjJKdWVYRk1kVUpEYkV4eVRtdG1hRTAzVW05QmJUSnBMMUZXTW1sM2EzZHBSVE5zWlVoRldWSjJPVkpxSzNwMGVtdHNWVXBUYVdsS2VHaEpiWEFLTDBKclJGTlRlVzQyYTFsRGJFVm1kVFpXTUc1b1RWTjRhU3RDYzBrd1dtNVhhbTUzVUVNclRuaHFXVkJGT0VNNU1Hc3paalJLTTFKcVpVSlVXR2htV2dwalYxcFNOMUpuYmpsaE5YRXhSekZ2VVVKWFZUWnJZWFZaVTBaWWJUaG5hM1JSWm5reVoyRmlUbXhNWld0Q2MxRkVTMFZEWjJkRlFrRk9lR295WWxaaUNrSnNjbWxxVFhvd1ZuQTFVazFhYUZoNlJrRTFNMWhUWjNOUFpIRnFLMnBTTnpad2JGQkpPR3huTmxreWVpOTBkV2RTTVZBNFNIaFNkME5VZDBzNVNYa0tjRGcxVXpGRk4xUXdaV0pyTmtFd1dFTnRabVJCUVhGMVJHWkxPRGx2ZEVoV1pGZEhOWGRaYmtSTVkzZEVkakpPYmpGU2NsUlNhSE5tUlZsU2QwSklPQXBCY1VzMlVGb3hXblIwY1VObU1FdFhXa2RGZGtSWE0wWnFiR2xOVkdwcE0ySjNWSEpUTkdsa1ExVkJiRXhXWmsxUFEyTldNVmhFTkRodFFXOUVTWGd6Q25vNVFVOVFOVlE1VmpsMmNVUmhibXRzUnk4NVlWcHpaSEZqTUZoWFJHOUZjMnRNUVZKeU5VUnZRM0JwTlZSc1pHUnFTa296VjI1a1pGSmFOMDlsVWtJS2QyeEVWRk5yZHpBelZIVnJTMjFTTldzNFZIVklNVWc1U1RZNGIwbDNhMkZDUVVsVlNIbFlTMlZZTkVaMFVGTlhURFJGV1Zkd1ZWZzJhMFZ0VjBsQmFRcE5aa1UyZDJwa1IwUjBUamhFVEVWRFoyZEZRa0ZQZFRsTGRrWnBRMGh2WTNKQ2IwcDJSemxtZDFnNE0xWkpVSE5qT1VkcFVUQTFia2xzVFdsU1N5dFRDalpOU1dSc2RHOTVRM1JtTkcxNFExRjFRbXh2VDB0UlpUVndSelJSV1RSbmIzWkVPVWxET1U4M1FteGlkMDh2UTNGTVVVRnVaVEpPZVZBMWNIQTJVbmtLT0hZMldYVklWMHQxU0dOQmVpdHZVbWM1WjBWTE1YaFVhMEphTUcwM1JraFJURUZDWkhneGQzRlVja3BYU0hVMmNUUmhOekpRWWpoU1ZTc3hha3hYWVFveVdsUllXakZtVmpsclVGZGhRMVpIY1hoVGQzSlRVemQxUzBSM1dsWTROamhpVDNKQ05UQkVkWEZaTVhvMmFUVmFjWFZSV0dwUVNuUXJjWE53VGtZMkNqZElLM2hFTld4b2JHeHlZVmhhUVZSMFlqSkZhbWw2VHpVeVVVSmFOVlU1YVZoeU5XeDViRkF3VVVOS09GazRhMmQwYkZSWmNHRTBNamN4VUdkcFNXVUtVRFozVjJOS2RGSlNaVVV3U1VGaFZVdzFVekpqYldWS1ZqbFROVzQxUkZwR055dExTM2hMYldoUU9FTm5aMFZDUVVwVmFtRk5ZMFk0ZGxnM2VYbGFRd3A2YmpkVFIxRnhjbXd4U2s4MWFVdDJVSGxrVEVGR2JXWXZNWGhEY0RodFEzSkhWVVpSU21Nekx6RXlWRzh2ZVhNMFlXSmtZeTl2U2xZeU9GTjBRMDF1Q25scGNFTnBlRzFaYkhVd1ZVczFkMDlxZEdaT2MyUlZjMm81VVhkT2VGQTVlSFZuVFU5SmFYbHNjbWh6TmtRek16UTVNRk13TDFGWWIzSjZNVFZSTkdZS1JVNU5jbUpsZW10cmMyTkdURlZSTUZwU1FtTXlaVFJrYVRVME4yb3JSRUo1SzI1Q1puSTJhMHgyWldOSFpGVmhWV2RLY0RrMWRua3hRV3hMUzNoTGNRcHZhRXh4Wm5oaFVqTlVWWFoxY0VKRFkxazJaRVp3U1d0aVdFVnZXbTVqU1d0c1JUaHVWSFpHYlVZclRtaHhla2RPVWpkcFozQnRTazl1UzNodFRubGlDa0pZTnk5d09GSlpWbGgyTVZjdlMwTndLM2N5T0VGaFVIVldhV2wyZWxVeWIwTktPSGREYVc1dVZIWjRMMEpLWVc1aFdUWjVZbUpxTjFGSUsweHJSbm9LVVd0TmR6bG1SVU5uWjBWQ1FVMXhTbnBqU2pCUGRIQkliR2x2VFRSWFVrUlFhV3hDTjFwQmJUaEdPVlppVlZOSldXSndVbVl2Wm14WVlYVm9OVzlFZWdwaE9VOW5NbWRIUTJoV2JqSTNSM001ZWxaWE0yNUZUWHByVTNSRFNEUjJiRE12TTNScmFtVnpOVWR6Tml0SVZXOVZNVGhoWjFwc1RqRmhObVZ2YVZWRUNrZFlaazVNT1ZadlZsRkhZMjB6UTBseWQzaE5RbHBTY25Cdk1WSjRVR2czVjJweFV6QlVORVUxVDJkMWNuSjFUbWhVVGpGNFZEUnRiUzlvUVd4YU5tMEtlWGd6TDNOYU1FNVBWMGhsV21aU1oyZE5SblJ4V0hOSVZuSkVTMHRvUm1sTFpGRjRLMWxrTms4eFlpdEJOa2N4Um5odksxZExSazlZY2taaEwwRTRTZ3BDUkdoek1IVlJPWFYyUkc5WFdYSjJMMWRuZW5WTU5VWnFPRUZxWm5oa1ZWcDZjSGxUYVU0d0swTk5iV1pHWTBremJYRndWRU5LY1VsTlUwZDRlSEkyQ2pKbVNXbGhZakprVW1OQlkyWlFRM1F4VGs5Rk5VTTFPRUoxV21aSVMwTTJhSGh6UTJkblJVRlBVV1JWZURNdmIyZFlaRFZFZFRkVmVXUjRSWE00WlVjS1JWbHlWeTlSS3pOblZFSlpUU3R6TDI1SFEzQkpRa3RaUVZKTlNGaFhOMmQ2ZFVwa1IzZEhiVGN6TXpkc1RqUnpUWGN5YVdwdEwweDJVVlZMVURKSWVBcENVVGN4VFc5VmNTdEZabEJHUkZCSk5ucE5OWGxGTTBkU1JsSjZaVUZsTTB4NVJVZGtZMFU1YTJwM1ZYVkZVbWRWTlV4b1JIbFJPRkJtVUN0VVdWZG5Dblk0VkRaWFdsaHlkVFZ2YVhselFWSTNVV05oTmsxclpXZHhhRE0zVFd4bVVHbFlkMVJaZWxkMk16UnhaRzVpSzFOc1NIUkRVbmxhWWxSbVRESnRURUlLU25aVlNrcFZPRkFyWWs1M2RqUnFSblJTZHpNeFJtRjFOM0JvYkRoNFpHVXdlbHBaZFdsRWFrNTNSRFJXVmtodGRrSXZPSHBrVURGa2FXbDRORlpSZGdvdlZGaENObmxSYkVSemVUQnBkWE5LY2k5YVlsSXhPRVZWYUdzeVVWZHZVME5NZDB0T2F6ZHlMekIxVXpsemNXRXZjMjUyUlhjMVQxTkpabWxHVVQwOUNpMHRMUzB0UlU1RUlGSlRRU0JRVWtsV1FWUkZJRXRGV1MwdExTMHRDZz09CiAgICB0b2tlbjogODU1OGI0Y2JkN2UxNmVhNDllNGVmYmQ1ZGQ1YjgyMjk1NDM1MDBlYjJkOTBhNGRlYzNkNTE4M2FlNzhmMGI3NmI5ZWFjZWNkNDY5OGFjNWQ4MjM1YWI0NGFjMjBhNjMwYzgwNDZhZDc4Yjg1NzFmOGRmNzgxZGY0ODYwNTE3ZDAK\"\n + \"YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VVMlZFTkRRWFJIWjBGM1NVSkJaMGxTUVU5aFNta3JOeTlxVTI1VVRESnpiMlF2TVZjNGNEaDNSRkZaU2t0dldrbG9kbU5PUVZGRlRFSlJRWGNLUkZSRlRFMUJhMGRCTVZWRlFYaE5RMWt5UlhkSlFtTk9UV3BGZDA1NlNUVk5SRTEzVFdwRmVWZG9aMUJOYWtFeFRWUkJNMDFxYTNkTmVrVjVUVlJLWVFwTlFUQjRRM3BCU2tKblRsWkNRVTFVUVcxT2FFMUpTVU5KYWtGT1FtZHJjV2hyYVVjNWR6QkNRVkZGUmtGQlQwTkJaemhCVFVsSlEwTm5TME5CWjBWQkNqRmpZMFZTUXpCcmMyUk1NMDRyVTFSMldVOHlkbkkwU1hSWmFVSndNMk50TVU0d00xVmtlQ3R5UWpONFdHNWlVSEJPTldKRVVreHVNekkxWWxGelMwa0tVVlF3UWtoWFpHMWxLelJ6WW5GWGJHRTFUR2hyU25RNFN6UTBhRFpOZFRscmVsTTBTVXR3VWpkTFoycGFiWGhDYUN0aGNXSktjQ3N6Ymt0elJreEZVZ3B6V1V4cWEwTTVXRmR5TTBjNGIxcE1hbWRoTDJOTFVtRTBkWEpuU3k5VlVsaDROSFF5ZFVabWJYWlpSRVpYYkVaSU1GTndTbEJxYURsTlJYbEthMmRsQ21KU01HVjNlREZVWmxCRGVVUjJaVEYxZEZKRFNsQjRUbTl6V0dwUWVETmlOazQ0YVdkNFZFRnNZVFpGVm5vMU1TOXlNU3N5TlRKb1MwNUZibGxaVnpjS2FWWkhaRGhvV0drNWRsQkVURGRHZERSRVNrWkNZbmxNWlVsaE5XSlFXRVpqVFd4a2RTOHZjbk5CVVdSclUydERWVFppVURadk9FVnVNbGt3VEVKaFl3cHpMeklyVlM5cE5rTmxNUzkxTHpsc2JXb3JXa0ZrTDFOV1QxcFpVV2t5Wm1OVWQwZGxSR1UxVVZsRWNXVlBlRVZEVG5aT1IxQnZVbFF6TmxkcWIxZ3pDbG9yYW1KbGNIVmthbmhzU0ZSNFlVOWtPRk01VGt0aldUUjRjbmRUV2tzME1VaDJlVU5hT0dORmFVVTRLMnhHY1doNmVTODVaMDR3WW1GTmVFUlVMMjBLTlZSTWJGbDJPRU5XZUdoaVVETjBUa1pCUkc1TldrbFhOSGxuTDJwU09FRTRiMHRIWTJ0aVFXMU9RVlF6UkZaWGFuVXZRa3hCWWxSRUwwMWFha0pWU0FwQ1NuSmlVMlZXYzBsMlUwZGlTRlJEZFU5MlYyMVBUVkU0T0hCQ04yTk5VVGhEYmpCdGEzQnhSV1UxTkZGdFFrZ3JUakZuZG1WRU0waE5RMGhQU1U5aUNqUnlOR05oTHpWM1ZEa3lSV1J6UzFCeldWQnFTRXBQWldFMVJVRnhNbEp4T0U1T1pFTlVObk12WTJGRWJHSXdOSFp6UkRoSFpuRlZORkozVUVJMFkwMEtWRXN3U1d3eFMyRXZhbE0zTVhoc1NsbG9Sa2xEVjB4eWExRkdOMGt4VFhGQ2REUXJZWEExYmxkVlRVTkJkMFZCUVdGT1EwMUZRWGRFWjFsRVZsSXdVQXBCVVVndlFrRlJSRUZuUzJ0TlFUaEhRVEZWWkVWM1JVSXZkMUZHVFVGTlFrRm1PSGRJVVZsRVZsSXdUMEpDV1VWR1RXTXJSRTFpZWpKbmNtcHNTVFpLQ25WYVRucEtNMHB4V1ZOUFFVMUJNRWREVTNGSFUwbGlNMFJSUlVKRGQxVkJRVFJKUTBGUlFqTnhXVmt4TjIxMk5XZDJiRzlDVmxNclVIRlpXVnBIUlVVS2N6ZzFVQzkyTDFsUFZYQmxlR0ZRV1ZZMGFYZFhaVVZoV21SRmRuUnRLMjltZEVacGNISXhaMlEySzFGVmRHMDRSMnRsU0hNME5Hc3ZRbHB1UkVOakt3b3JabGRVU2l0Mk1FVTBXblpDVHk5cWNUQkdWMlF6Y1ZwbmNVcEhabGh2ZVM5cFUzUlJhVzg0TDBSUWFIQktRelJLY1dRNVdtY3dka3BsWkRCSmMzcHJDbEpNV0dGUVoyVkxkRGR2TVdWTE1uVlZOWGd3T0daWFJ6bGxSV2hwY2xSeU9WWmpUbmc0WjNSM1ZVeExVRUV6Ykc5NVJWbGlTMmxEZDNsRVEwRndZbmtLZWpkbWRsQXlURFpoY0RkUmRHUmxSelZZY21oNFpHeEZUa1F2VEVacmRIRXZZMU55V1djME1tVlhNbGwxSzBWTFNFMWpObkZaWldadk1VdERTVFJHU3dwU2NVOWhWR2syVUV0bFpsaHBkVTVKUkVKWWRDdGxiU3RDYTJRNVVVUnZhbTlKTVhjelFrOVhhMGtyVWpObWNYRklUSGRxVlU1VFUyaE9SR3BuWWtvekNteENNM0pMVGpKSlFrVlhPVlJ6TDB4WmVFOHdaWFZHTWpsVUwxSlVZMDg1ZUVWaWIyaHVjemxzZEhaWmJYa3JPV1ZXTkdJeFpteFNTSE51WVVaNWJXc0tNRmQyYlVWTmNHMDVRbkp1VVRNMWNuTlZZbUpLZUd4MFYyRmhaMEp6UWt0bk9FRXlWVmxFVkZkcU9UTnJjR3hhTlRZNVNrOVhVVFpQZDNKMVRsQlRTd3A2UzNKVFdFaENhV1JZWW1WVU4zTnJVWHBXU1ZBclExbzVVU3RJUVZwTWN5dERWV0YwTkN0SlMzQldTWE00VDA5bFNHUlZaRFE1UlN0SmJYRmFha2RhQ25ab1JIRlZVRkYzVFd0bU9IUXJjRlZWYnpGbVQycEZObUZwY2tZMUt6SmpSRkY2UlhVMVMyUTVaRTVqU0UxVVVXdHFXblpuTm1kVFRsaGtURlJyUmswS2RHTm9OMDFDT1dOdVlsRmxNR28zYmtOb1kwWnNOMGxtVWtaMVpFaE1WRTFEU25WU2RURnVSbVpVYTIxdGRUbFNlV05UY1RNNEwycFlPQ3QyZUVzM2VBcGpPSFZaWVdOT2JsSXpjMjlwZVhaVWRsRTlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBzZXJ2ZXI6IGh0dHBzOi8vY2xpYWtzZG5zNnJreTdhZi05YmMzZjNhMi5oY3Aud2VzdHVzMi5hem1rOHMuaW86NDQzCiAgbmFtZTogY2xpYWtzdGVzdGN4NHZ2Ywpjb250ZXh0czoKLSBjb250ZXh0OgogICAgY2x1c3RlcjogY2xpYWtzdGVzdGN4NHZ2YwogICAgdXNlcjogY2x1c3RlclVzZXJfY2xpdGVzdDVmeGl0YzZzb3VfY2xpYWtzdGVzdGN4NHZ2YwogIG5hbWU6IGNsaWFrc3Rlc3RjeDR2dmMKY3VycmVudC1jb250ZXh0OiBjbGlha3N0ZXN0Y3g0dnZjCmtpbmQ6IENvbmZpZwpwcmVmZXJlbmNlczoge30KdXNlcnM6Ci0gbmFtZTogY2x1c3RlclVzZXJfY2xpdGVzdDVmeGl0YzZzb3VfY2xpYWtzdGVzdGN4NHZ2YwogIHVzZXI6CiAgICBjbGllbnQtY2VydGlmaWNhdGUtZGF0YTogTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVWklha05EUVhkaFowRjNTVUpCWjBsU1FVNVhTbkJ1Y0Voa1JtOXNhMmRGYWtSclZqVlpWbGwzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhjS1JGUkZURTFCYTBkQk1WVkZRWGhOUTFreVJYZElhR05PVFdwRmQwNTZTVFZOUkUxM1RXcEZlVmRvWTA1TmFrMTNUbnBKTlUxRVRYaE5ha1Y1VjJwQmR3cE5VbU4zUmxGWlJGWlJVVXRGZHpWNlpWaE9NRnBYTURaaVYwWjZaRWRXZVdONlJWWk5RazFIUVRGVlJVRjRUVTFpVjBaNlpFZFdlVmt5ZUhCYVZ6VXdDazFKU1VOSmFrRk9RbWRyY1docmFVYzVkekJDUVZGRlJrRkJUME5CWnpoQlRVbEpRME5uUzBOQlowVkJlakJuZFZaQk9XdHRaWFE0TTJWNVEyZE5hVFVLWkRkTGRFbDVVMVl6VkZNMlFXcEdNbFJrTHpoc1MyTTJWMjUxVEhRd2NsaHJWamxXVkd0R1pIRm9VWEpPVm10MWFuZHdiRkpRV0hSc1ZtNXBkV2xLZHdwdkszQTNVVVZhYVhOWFMxVmpTRzVWZFVKSlZ6TjNNWFJZV0dkYVV6bHFOazlFUVVkWVRrZ3pkbFp5WTJOR01HNXFNMVZ5WWl0cmJIbDRTR3MxZWl0UkNtdFBNV00wVEZKSFIyTTVNRGsxTlhSU09GVkRjWFJwUzBaU09HY3lRemQ2UjJZMllucEpNazlPU2pKVVlrZFdiMHBKYUVOalIxQkdSa1l2YUc4M05Wb0tTMkpzVjNOMldGWm1jR2M1ZERaRU5YbGpRblpITUcxRVlUUkRlSGgwT0VSU016RXZjMU5yYkdwWGMxVklXR2gzZUc5clpqUkdZbFZEVlhKNk5sSlZUUXBCTlN0bVNrUjZjVmhNY1dNeWVHNTRhWFZUZEc1RFZITnRWV1IwT1ZOV01VUnhURmxFWWt0alEyMVFhVzkzU2taM1JUTnFVVFpEWkRrNWRVMU5TRXRRQ205WlJFZzVLM1ZDU0RKM1IxcGpORkZ6WlVwa1FYUTVabVpZTlRJeVRIcFdaRTh4WVZSaVpWbEJSVlZ5VURWbE1rWjBTV1o1WlRGeWFtbGlaRTVsWVVNS2EzTkxWbEJPUWpaU2FqaFpZMHQxWldWMmJHdGpjM0ZPWTJnd1ptZHVVbEJyYWxkUldGcHdXVEU0WVU1NWFWZEVTVzVQVjJoNlMyRkRaVnAxVjBKMGFRcEJObWN3V0RVcmFWTkRXRVJPUWtaWGNqZ3lRbEY2WTFkRlduQmpRVzVZVGxObWNXY3pXV1ZCUVRkMFFqVkdNbVZSZURkeFp6aElLMUpVUkVJeGJtTlRDbGw2Vm1adVRFdDRaVUpLYm1WbGFtTnliVU50UkdsemNqTmFVRGRJU1c5VlNsQXZaVlpETDNJNVJsTjVaVzUyWlc1bGNraFVTVUZzY201Q016bFdka2NLYldOdk5XWkJjbE0yYVVORmNXcFdlRFpsV1ZsRVQycENjbUUwU1hob2VreEJRek5ZTHpob1RqTnFOR3c0YlUxYWRVUXlObnBhT1VaelpIQTNiWEU1Y1FwdVQzUnJVMEpvUW1NdlkxUkxURTlTYnpkTmRqSjFNRU5CZDBWQlFXRk9WMDFHVVhkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkWFowMUNUVWRCTVZWa0NrcFJVVTFOUVc5SFEwTnpSMEZSVlVaQ2QwMURUVUYzUjBFeFZXUkZkMFZDTDNkUlEwMUJRWGRJZDFsRVZsSXdha0pDWjNkR2IwRlZlSG8wVFhoMlVHRUtRM1ZQVldwdmJUVnJNMDF1WTIxd2FFazBRWGRFVVZsS1MyOWFTV2gyWTA1QlVVVk1RbEZCUkdkblNVSkJSbTlsVmxOTVl6Y3ZlbTlQUWpKSVdEUnpXQXA1WkROeFRWQmhSMU5QWkRoaWJFZERkemRLTlU1S2RIY3ZOSHBsU1RoVFRITm1PREpxUm1zNGVtcEJZVmcyYm1seU5sQTBTak5uYUhZdk1XbHVWVFZQQ2tkdlIwTlNNMGRuTDBocFNtVjVSRVJhYVdKd2JHeHVWRkpIU1ROdU1Xa3lZbUZoWlRSUFNYaFZSbXBUZDNCRk4yNDBVM1ZaZFhFNUsxRXhhRGRxVWs4S01XcHlNMjUzTlN0TWRsaDZPV1pGVWs1M2NuTjNSa051U0RWaE5UVk1OVGhJTkZwMWJFRXhiSGh4TTBVelN5czFaMGRGVUUwMGFrdzBTWFk0U0RCUkt3b3hOazh3TW1SM00weE5WVVV5YkhJcmRHMDNTRGh4UjNWNGFHVTRURlo0Y2tacVoxVllTRmRPTUVGVE5pOVpjRk5vV21FM1pVcE5TVmR1UjAwME5FeFVDbVZqZGpsTVIzVmFhelZwZDNreE5EZHhibFo2U2s5ak5VdENTRU4zTlhoa1dWZzBSbUZKZDBSWmMzbDZSRm8zU0RkbE5uVTFkMVZHZDI5ekszVTRiSFVLV1RaaVFUVjJRbGd4TWtKYVVsQm5NQzh4ZFhKM2RVTk1UVkJMUkRkd09IZDBNSEpyWm1SeFkxcDZkV3B3WkhBNU9WbFpUM0JYZEhVemRYcHFZMlkyZFFveWFHaEJOR2s1SzNveE4yTjBkVlZVVVZSSVNteHRiVmN3Tm5Sck1sbFNkbWR5UVdSaU9HeENTalJJY1RsWVF6SmtTbmxwUkhNMFkzUktVREJ1UWtKRENrOW9OR0poYlRVdmMwVkRXR28zVG5NMksyMDNkR3gwU0UxQk1UQm1abk4wUlVsaE9XdFJXRkpVZEVrclZFRjVibnBNVGpSbFNqSlJhVXh4YzFOQ1ZUY0tiamt2Wm10Q1pUVkNhbVJVVm1WM1NsSlVjVGhNTkU5dk4wbEtNRlJCTW1KTFZGTXlha05zZWtzM1JXZFFTMk5IZUVkQlVXSmhPRGw1VFZWb09VeFhTd3BpVVdOVk9TdFRLMk5hYjFCRFJtZ3plVGM1ZDFWNmVETmhNM0pYWVZaamJGcERkamhETW10V1MxUTVOWEZQTmtGc2Eza3lOMEU0ZUVrNVpWRkViR3RpQ21kcWIzRlJXbmsyZVVwck1ESk1ZVVpsTldSSE5UbEhkZ290TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsS1NuZEpRa0ZCUzBOQlowVkJlakJuZFZaQk9XdHRaWFE0TTJWNVEyZE5hVFZrTjB0MFNYbFRWak5VVXpaQmFrWXlWR1F2T0d4TFl6WlhiblZNQ25Rd2NsaHJWamxXVkd0R1pIRm9VWEpPVm10MWFuZHdiRkpRV0hSc1ZtNXBkV2xLZDI4cmNEZFJSVnBwYzFkTFZXTklibFYxUWtsWE0zY3hkRmhZWjFvS1V6bHFOazlFUVVkWVRrZ3pkbFp5WTJOR01HNXFNMVZ5WWl0cmJIbDRTR3MxZWl0UmEwOHhZelJNVWtkSFl6a3dPVFUxZEZJNFZVTnhkR2xMUmxJNFp3b3lRemQ2UjJZMllucEpNazlPU2pKVVlrZFdiMHBKYUVOalIxQkdSa1l2YUc4M05WcExZbXhYYzNaWVZtWndaemwwTmtRMWVXTkNka2N3YlVSaE5FTjRDbmgwT0VSU016RXZjMU5yYkdwWGMxVklXR2gzZUc5clpqUkdZbFZEVlhKNk5sSlZUVUUxSzJaS1JIcHhXRXh4WXpKNGJuaHBkVk4wYmtOVWMyMVZaSFFLT1ZOV01VUnhURmxFWWt0alEyMVFhVzkzU2taM1JUTnFVVFpEWkRrNWRVMU5TRXRRYjFsRVNEa3JkVUpJTW5kSFdtTTBVWE5sU21SQmREbG1abGcxTWdveVRIcFdaRTh4WVZSaVpWbEJSVlZ5VURWbE1rWjBTV1o1WlRGeWFtbGlaRTVsWVVOcmMwdFdVRTVDTmxKcU9GbGpTM1ZsWlhac2EyTnpjVTVqYURCbUNtZHVVbEJyYWxkUldGcHdXVEU0WVU1NWFWZEVTVzVQVjJoNlMyRkRaVnAxVjBKMGFVRTJaekJZTlN0cFUwTllSRTVDUmxkeU9ESkNVWHBqVjBWYWNHTUtRVzVZVGxObWNXY3pXV1ZCUVRkMFFqVkdNbVZSZURkeFp6aElLMUpVUkVJeGJtTlRXWHBXWm01TVMzaGxRa3B1WldWcVkzSnRRMjFFYVhOeU0xcFFOd3BJU1c5VlNsQXZaVlpETDNJNVJsTjVaVzUyWlc1bGNraFVTVUZzY201Q016bFdka2R0WTI4MVprRnlVelpwUTBWeGFsWjRObVZaV1VSUGFrSnlZVFJKQ25ob2VreEJRek5ZTHpob1RqTnFOR3c0YlUxYWRVUXlObnBhT1VaelpIQTNiWEU1Y1c1UGRHdFRRbWhDWXk5alZFdE1UMUp2TjAxMk1uVXdRMEYzUlVFS1FWRkxRMEZuUW1KQlpFRkdZa1JUTlU0MlJUbE9jV2RrY25kT2RsRkhNblkzYkVreVMzWTBORVpGZEdrMllVeFhRMWswWmxJdmMxSTBURkpCZVZkRFJRb3lWVWx6WlVkd05FazRNMFJWT0dObGRtWk5kMFJoVkRCSlJXSm5WVkZWU1U1V09FUnFjM0Z3YWpOUlRERlVWbWhtVmpJeFIyaFFVa3d4VXpnNGNXbzBDbVU1SzFCeVlVd3pWMjg0VWpreGJUUTJkRFpFUTBSdkswcGlVblJVVTI1dlNtNDFXWFZ5VFdGUVRqWjVSV2hsV0hSNllqVkRkeXMyYlhaS01WTlZjRk1LVW5oNFYydGFRekp0VG1SbGIzTjVOREUzVldoMWRUaDNiVEZSSzJNelpGUllOR1kyTm5oRE9UTk9iVTg0VVZKWVRVeEhXWE0wY0dGVVNGQXJTVmRYT0FvdlRtNVdLekYwTjJwUVVFY3hNVWM1YURaSVZUWnhiVzltYlhOc09VTkdSa2xrUjNOSlQzSmFZamg1VkU1TkwyTnlTVWROTUhOWEsxTnNTRmwxVkhGMUNqSlBjVlo2VlVWdFdFMXpVRWxoVGxWbUswdGlabXBPVVRKb2RXY3ZURVJIVEZnd05tdEdaM2QwVEZKT2MwcHlLMkU1WTNjek1sTnJVbWhqY1dsaFNXWUtNSGxNZVRCSU5UZDJWMHRrYTFOeldIcHRiVWQ0V0V4eVdWWXhRbWhYUldzeWFuUTFTWHBoUm1GMmRHb3ZhVzFqTWxSUU5WZFljMDFaUkVoRWREQm5NZ294ZG1GaWVXTmhPRE5WVGl0NVVYUTRWa1JPTlhkQmVTdFNOU3RqYkhkWmRtaDZlQzlvWVVaUU1uaE1ia041ZUc1bE1reDBOa3c1VUhkV1ZWTnBTMmxYQ25oRUswTXZMMUZyZUZaT1p6WjJUVGsyYm1neEwySnNOMUF3UmtwMU1uaFBRa1pUZVhkRGFFZDNUV3hGYzFSVFZuVjRhWFZVVGxNM01YRmtjbE5QUlhVS1NUWlZUM1pXVm5weWJqUnZORVV5UlN0bGFUVXZXVk53YzBScGNrNDFSWGR6UWpka1VFbFhkblV3WWtoVWExUlBTVUpwUjI5Vk5tUjZjVXQxWlhodGJBcEVNRWRsYmxCNlRtbG5ObGc0Um0xdmMxUm1lVFZEZG5CTmFuRlBURTl1YURsME1EbGxRbkZ1U213NGJtNUZOVmh4VVV0RFFWRkZRVGRYYjJwd2NWaEdDa2t5VHpGS2NUZ3JlR2gxWmxNMlRGRTNXalZ1VjJKbWIwRnlNVTFXWWs1eldtdGxSRUZsWWtOc1VrRjVhM0JsZUc1c1RqZ3lPV3R5Um1OaFJtNVlTamtLUkZKRGNUSkNOWE5rUWpSTGNGYzBkSEV2TXpWSVdIWjBjMXAyVVdwcE4xUTRkVkJEZG0xNVpISlplbEE0YjJZdmRsSkVlaTlQZEVOQlZHaFpSVkpCZHdwQlVVMVJSbXR4SzJaemVteFRkek4zTUZWVFFYWlBPR0p4VUdJemMwRlRNeTlpU21WaE4wb3hRMDV5VEVsTGIzbFpZWHBMWTBGTk9GaHdaamRzVTAxNkNsWlhLMU5wWmpCNVpDOWlUeXRGS3k5bldXWnJZMFpwY21Jd1pIWkJLMmRrZFhWTGVEZHhWVEpKTXprMFJtcE5iVFZZVUdkemMxQlhhMlJqTmxCalozRUtZV1pKY2k5dk0ybENVVWx3TW1SVFdFRlBPUzlxU1Zwd1pWRkVLMkpPVTFkWFJWaEtjVXAzUnpka01XOW5jREYxUmxCMFpsTmxhRXRzVG5wM2JGUmhUZ3BKVmpRdlRWbFNkV05xZG05UWQwdERRVkZGUVRNMFNYTnVVRVZRYVZJd1lVMTFNMFYwU0VOdlpEWnNjVTFKWjJZelptZFhkbGt5YzBFMU1DdEdNakZJQ2pkb1FuUnZaSFIwZUcxWE1VRlRjRXBtVmtoUk1sVnNRMlp5TWtaSlRIcG1aRU5rVkRsTldsWTFhV3RFWTJsU1NFczJlbTR2TkdrNGNUbERPR3A0TkdNS1QweEpOMkpETURSWFR6Um9NVTlUWmtWU1ZqVjNiVGMxUTNSTmJ6TnNOVlpHY0ZkNmJFaFpXbk00WjJoUlJVOWpLMmRFTkVabVUxRXpiVWxYY3pabk1nbzRaa0ZHU0hBMWNtcE5SbWRtYzFBMFRqSnpTSGMzTVRCNldtOUdVbmhtUkhNNGFqSk1lRzV3YjFsUlpGUTJMM2hxWVhCNVYzZHpjbEJLYzJsNWJVMWlDbVpVT0hSSE5tWk5XVVZ0TkZobU0yZHpZalpSVlN0b1EyMDFhazVvZEVzMUwyb3JXSFUyTms0cmJHNUZWU3RsYjBWQmNVcENiRGRCZVhoSldXUkZVbW9LUjJwb0swUnhkalEwWTI5blNFazRaRUZPTmt4S1FVeDFSMFJMV1hneU9WbFRTVzlKVERoNlVqQjNTME5CVVVJdldraHhiM2w2TmxSR1RXUTFZMGxQUVFwcVoxaFdPR2hIYkhveEszQnNjazFhT1ZSV2JYSjRXVEZqTlROeFoxVmFZamhuYzFFclprUklRV2RzTTJSdWNGWXZkVnB1WVRZeVMwOTVNVkpPYkVndkNuQk1ZMVoxV2poelRVOVdhRmR6VW1GcWVqbEVZa0ZGZVhwbFFVeHBaME0xZUZaek0zbHdORUprTXpGVll6TkNRbU14YUdWSU5DdERiVFJCWjFabk9FNEtkbmxuZVUwNVRFdHNOMVl3Y1N0RWRITXdaVWt6V2psVmRFVmtVMEp5YjJndlJGVlBNMEZUV1hkTU1FaHBaRlF3T1ZKNE9FWkNNVkprVFV4MU5VUjNWd3BtZDNKcU1YWmlkSEpHZERWd1ZIRnZVbGMxWldKRmFUTndWR3BSTUhwdVVIQnVRbkpwVW5OUUswUlFWQ3RLTTBWT0wySTJaVGxQTW1OamIwWnNNa0l5Q2xNMGFteGFPWFF6Um5kM1lpOVhkbEJGUTJReFoydFZRMHhOUW1Wb2QzQTBla1owZERaelprMHpiVEYwU0ZGWldVSnpNMXBaZVVseWFUUlVhRXg1ZVUwS1p6TlVSa0Z2U1VKQlJ5OUpaMmh0U0RoeVdXNXhVR1UxZEZCNGRISTRVVkpLWm5aYWVVNDFVaXR6VjFsMWJWRm5Wek5MUzBKRlUweFZUbXd6YW1sTFFRcHpXazVCYlM5eGFWWmhjVzF0YVhkaVEzZzRRbVF4ZUROWmRWUjZORkJuTkc5UVIxRk9WWGRvYzFCSk4xb3JhMmxtTTNWM2JXNXhPRzlVTWsxTVJHUkdDaXRuVDI5NEsyeGhZbFZuVTBOc2IyZHROM05FVVU1clNIcEJWeTlRTUVkTlNWSXdjamczUjFKc1NVbGxhU3R0T0RoM0szUllURmRLZW01WGRUQTJiRlVLSzJKaVRYVnFTekZSS3k5bmNrTTRPRVJrUjNSclFVa3hlWFpLY0hGc1FrOWhMelY2ZURSTFRITmFMMXBMVTIxd2FWTXZhR1V4YTJKd1MzSkdUa1pGWmdvM1lXRk5iRGRyZEhweE9EUmFWQ3NyYmpKUlJIUnRVSHBYUTJKVmRWVjBlRmtyUWpJMWNsbElTSFJ5YUhaMGFWSldNSFZ0TDBVeVlqTlhabTVIU2xkTkNtRndlams0YjNGQ2QzVk5hVEpCVDJkSmIzSXdTa0p2TjJSeVlUVlpSMDFEWjJkRlFXSmtTemMyUm1KT2JFMVBhR0ZhUml0WmNtRTJiamxqVUVKYWRXZ0taRTFNTjFoMWNsUlhjMEZpVFhaclRqVktLM3BtWjJWSE1HVmhORGQwVGtWWFdGVlJhVnBzZFRkcFUyZGlhRmR5WlhoU1ZrdzBSSHBrYlVaNGRETjVaQW93VkdreWNEbDBZMng0YUROcGNURnpTVkJOZGxSVmNsTnNVVFoyWVZRNFVrTXdVbEJ2ZFcxaWRWTkJhMjR4VURBMmRXOUViRzVJYlhab1IwaHRhRVExQ25GTWJVWTFMM1p2Y21ObFlsUnZUazB5TVdOWVExTlVZbEpwTWtweFFXNXpaV05YU0VwMFJYZzJSRzRyZWpsU2NEWnRTVWg1U0RWTk1HazJZMmt6WjIwS1MwWnFaVFIyU0RGSGJtRXhUMGRDYTB0blJYRkxkamt2UmxwaVdYUlRWbU56WjFwcFIyaGhaalpQUkhjeVRYaHZZMFJrT0RoYVdFeEVTMHRpTDFoSFdRcFRTazE2V21ncmVrUjRWVTlYV1U5M2ExUm9SSEZ6ZWt3MVJVUkROVEptU25wMGQwcElSVlJNV2tObE5Xd3pjbTlGVkdSa1JFVnFVazFSUFQwS0xTMHRMUzFGVGtRZ1VsTkJJRkJTU1ZaQlZFVWdTMFZaTFMwdExTMEsKICAgIHRva2VuOiA2OGFiYWIxZTkxNGQ4YTE4ZTExNmFlY2U1MmFjMTUyNTdkMjU3NTU1YjFiMTBkZDdmZGFhOTMzNjQ5ZGYwMzNhZmJjODU2YzdkYThlMWQ5MDNjZWRlZWRiMDI0ZWFiMTVjMTYwY2NiMGE1NmE4OWFjNmZiMzQ3MTBmN2MzZTAwZAo=\"\n \ }\n ]\n }" headers: cache-control: - no-cache content-length: - - '13092' + - '13084' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:11 GMT + - Thu, 29 Jul 2021 03:15:39 GMT expires: - '-1' pragma: @@ -909,38 +930,40 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.azmk8s.io\",\n \ \"agentPoolProfiles\": [\n {\n \"name\": \"nodepool1\",\n \"count\": 1,\n \"vmSize\": \"Standard_DS2_v2\",\n \"osDiskSizeGB\": 128,\n \"osDiskType\": - \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -950,11 +973,11 @@ interactions: cache-control: - no-cache content-length: - - '3128' + - '3227' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:13 GMT + - Thu, 29 Jul 2021 03:15:39 GMT expires: - '-1' pragma: @@ -975,20 +998,21 @@ interactions: - request: body: '{"properties": {"kubernetesVersion": "1.19.11", "dnsPrefix": "cliaksdns000002", "agentPoolProfiles": [{"count": 3, "vmSize": "Standard_DS2_v2", "osDiskSizeGB": - 128, "osDiskType": "Managed", "kubeletDiskType": "OS", "maxPods": 110, "osType": + 128, "osDiskType": "Managed", "kubeletDiskType": "OS", "maxPods": 100, "osType": "Linux", "osSKU": "Ubuntu", "type": "VirtualMachineScaleSets", "mode": "System", - "orchestratorVersion": "1.19.11", "enableNodePublicIP": false, "nodeLabels": - {"label1": "value1", "label2": "value2"}, "enableEncryptionAtHost": false, "enableFIPS": - false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": "azureuser", - "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== - test@example.com\n"}]}}, "nodeResourceGroup": "MC_clitest000001_cliakstest000001_eastus", + "orchestratorVersion": "1.19.11", "enableNodePublicIP": false, "tags": {"tag1": + "tv1", "tag2": "tv2"}, "nodeLabels": {"label1": "value1", "label2": "value2"}, + "enableEncryptionAtHost": false, "enableUltraSSD": false, "enableFIPS": false, + "name": "nodepool1"}], "linuxProfile": {"adminUsername": "adminuser", "ssh": + {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "nodeResourceGroup": "MC_clitest000001_cliakstest000001_westus2", "enableRBAC": true, "networkProfile": {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": "loadBalancer", "loadBalancerSku": "Standard", "loadBalancerProfile": {"managedOutboundIPs": {"count": 1}, "effectiveOutboundIPs": - [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469"}]}}}, - "location": "eastus", "tags": {"key1": "value1"}, "sku": {"name": "Basic", "tier": - "Free"}}' + [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea"}]}}}, + "location": "westus2", "tags": {"key1": "value1"}, "sku": {"name": "Basic", + "tier": "Free"}}' headers: Accept: - application/json @@ -999,44 +1023,46 @@ interactions: Connection: - keep-alive Content-Length: - - '2061' + - '2129' Content-Type: - application/json ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Updating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.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 \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Updating\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -1044,15 +1070,15 @@ interactions: \ }\n }" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 cache-control: - no-cache content-length: - - '3126' + - '3225' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:21 GMT + - Thu, 29 Jul 2021 03:15:43 GMT expires: - '-1' pragma: @@ -1086,23 +1112,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:09:51 GMT + - Thu, 29 Jul 2021 03:16:12 GMT expires: - '-1' pragma: @@ -1134,23 +1160,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:10:22 GMT + - Thu, 29 Jul 2021 03:16:43 GMT expires: - '-1' pragma: @@ -1182,23 +1208,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:10:53 GMT + - Thu, 29 Jul 2021 03:17:13 GMT expires: - '-1' pragma: @@ -1230,23 +1256,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:11:24 GMT + - Thu, 29 Jul 2021 03:17:43 GMT expires: - '-1' pragma: @@ -1278,23 +1304,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:11:56 GMT + - Thu, 29 Jul 2021 03:18:13 GMT expires: - '-1' pragma: @@ -1326,23 +1352,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:12:27 GMT + - Thu, 29 Jul 2021 03:18:44 GMT expires: - '-1' pragma: @@ -1374,23 +1400,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"InProgress\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '126' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:12:58 GMT + - Thu, 29 Jul 2021 03:19:13 GMT expires: - '-1' pragma: @@ -1422,24 +1448,23 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/76864e00-a7dc-460e-856d-65cdf709d0fe?api-version=2017-08-31 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 response: body: - string: "{\n \"name\": \"004e8676-dca7-0e46-856d-65cdf709d0fe\",\n \"status\": - \"Succeeded\",\n \"startTime\": \"2021-06-22T03:09:18.3866666Z\",\n \"endTime\": - \"2021-06-22T03:13:01.7277194Z\"\n }" + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" headers: cache-control: - no-cache content-length: - - '170' + - '121' content-type: - application/json date: - - Tue, 22 Jun 2021 03:13:29 GMT + - Thu, 29 Jul 2021 03:19:44 GMT expires: - '-1' pragma: @@ -1471,38 +1496,137 @@ interactions: ParameterSetName: - -g -n --node-count User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Thu, 29 Jul 2021 03:20: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 scale + Connection: + - keep-alive + ParameterSetName: + - -g -n --node-count + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1b1b1f34-9480-481f-9a3c-3d4212d7e853?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"341f1b1b-8094-1f48-9a3c-3d4212d7e853\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-29T03:15:42.78Z\",\n \"endTime\": + \"2021-07-29T03:20:30.4822162Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Thu, 29 Jul 2021 03:20: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 scale + Connection: + - keep-alive + ParameterSetName: + - -g -n --node-count + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.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 \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -1512,11 +1636,11 @@ interactions: cache-control: - no-cache content-length: - - '3128' + - '3227' content-type: - application/json date: - - Tue, 22 Jun 2021 03:13:29 GMT + - Thu, 29 Jul 2021 03:20:45 GMT expires: - '-1' pragma: @@ -1548,38 +1672,40 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: body: string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n - \ \"location\": \"eastus\",\n \"name\": \"cliakstest000001\",\n \"tags\": + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000001\",\n \"tags\": {\n \"key1\": \"value1\"\n },\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\n \ \"properties\": {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": \"1.19.11\",\n - \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9aa0b40f.hcp.eastus.azmk8s.io\",\n - \ \"azurePortalFQDN\": \"cliaksdns000002-9aa0b40f.portal.hcp.eastus.azmk8s.io\",\n + \ \"dnsPrefix\": \"cliaksdns000002\",\n \"fqdn\": \"cliaksdns000002-9bc3f3a2.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliaksdns000002-9bc3f3a2.portal.hcp.westus2.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 \"maxPods\": 110,\n + \"Managed\",\n \"kubeletDiskType\": \"OS\",\n \"maxPods\": 100,\n \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": - \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {\n - \ \"label1\": \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": - \"System\",\n \"enableEncryptionAtHost\": false,\n \"osType\": \"Linux\",\n - \ \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.06.02\",\n - \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": - \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"tags\": {\n \"tag1\": + \"tv1\",\n \"tag2\": \"tv2\"\n },\n \"nodeLabels\": {\n \"label1\": + \"value1\",\n \"label2\": \"value2\"\n },\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n + \ \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"adminuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": - \"MC_clitest000001_cliakstest000001_eastus\",\n \"enableRBAC\": true,\n + \"MC_clitest000001_cliakstest000001_westus2\",\n \"enableRBAC\": true,\n \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_cliakstest000001_eastus/providers/Microsoft.Network/publicIPAddresses/449c983d-9021-4509-bf04-bc7f5ac11469\"\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_westus2/providers/Microsoft.Network/publicIPAddresses/86ad2165-acd9-41e8-9d05-6e1ab8225fea\"\n \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": @@ -1589,11 +1715,11 @@ interactions: cache-control: - no-cache content-length: - - '3128' + - '3227' content-type: - application/json date: - - Tue, 22 Jun 2021 03:13:31 GMT + - Thu, 29 Jul 2021 03:20:46 GMT expires: - '-1' pragma: @@ -1627,8 +1753,8 @@ interactions: ParameterSetName: - -g -n --yes --no-wait User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 - (Linux-5.4.72-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1055-azure-x86_64-with-glibc2.27) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2021-05-01 response: @@ -1636,17 +1762,17 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/8174038d-e70f-412d-a501-1f26ef8ccfff?api-version=2017-08-31 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/48585614-1530-46fc-b12c-9e3882594732?api-version=2016-03-30 cache-control: - no-cache content-length: - '0' date: - - Tue, 22 Jun 2021 03:13:34 GMT + - Thu, 29 Jul 2021 03:20:47 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operationresults/8174038d-e70f-412d-a501-1f26ef8ccfff?api-version=2017-08-31 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/48585614-1530-46fc-b12c-9e3882594732?api-version=2016-03-30 pragma: - no-cache server: diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_disable_rbac.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_disable_rbac.yaml new file mode 100644 index 00000000000..a2ddcdc77a7 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_disable_rbac.yaml @@ -0,0 +1,650 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:03 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitesthbwqc4urz-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": false, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard"}}, "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1600' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitesthbwqc4urz-79a739\",\n + \ \"fqdn\": \"cliakstest-clitesthbwqc4urz-79a739-b62eed5d.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitesthbwqc4urz-79a739-b62eed5d.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": false,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n + \ \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n + \ \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n + \ },\n \"maxAgentPools\": 100\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '2985' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:12 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 --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:41 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 --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:42 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 --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:42 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 --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:42 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 --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/97fb4f8a-41a5-483f-8f57-5617ff2822a3?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"8a4ffb97-a541-3f48-8f57-5617ff2822a3\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:12.0266666Z\",\n \"endTime\": + \"2021-07-28T10:12:04.6195468Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '170' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --disable-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitesthbwqc4urz-79a739\",\n + \ \"fqdn\": \"cliakstest-clitesthbwqc4urz-79a739-b62eed5d.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitesthbwqc4urz-79a739-b62eed5d.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": false,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/681b6da1-bff6-42db-9dcc-7f5840dd42b0\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": + 100,\n \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3648' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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: + - 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/bae23c13-98c3-477b-9b4a-e4df7d2a993b?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:12:14 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/bae23c13-98c3-477b-9b4a-e4df7d2a993b?api-version=2016-03-30 + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_azure_rbac.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_azure_rbac.yaml new file mode 100644 index 00000000000..2027e1c8c97 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_azure_rbac.yaml @@ -0,0 +1,607 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:03 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestpbeubssop-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard"}, "aadProfile": {"managed": true, + "enableAzureRBAC": true}}, "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1657' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestpbeubssop-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestpbeubssop-79a739-4283c2b9.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestpbeubssop-79a739-4283c2b9.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n + \ \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n + \ \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n + \ },\n \"aadProfile\": {\n \"managed\": true,\n \"adminGroupObjectIDs\": + null,\n \"enableAzureRBAC\": true,\n \"tenantID\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n + \ },\n \"maxAgentPools\": 100\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3147' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:11 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:41 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:11 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:41 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:11 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:41 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:11 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7575415f-9cb4-4f2d-a6fa-2a6f6d5d0580?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5f417575-b49c-2d4f-a6fa-2a6f6d5d0580\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:11.2933333Z\",\n \"endTime\": + \"2021-07-28T10:11:41.0680389Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '170' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:42 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 --ssh-key-value --enable-aad --enable-azure-rbac + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestpbeubssop-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestpbeubssop-79a739-4283c2b9.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestpbeubssop-79a739-4283c2b9.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/d15e0c85-02b1-44e6-a2ae-314063b8c0d2\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"aadProfile\": + {\n \"managed\": true,\n \"adminGroupObjectIDs\": null,\n \"enableAzureRBAC\": + true,\n \"tenantID\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n + \ \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3810' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:42 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/b384aaae-baeb-476e-a551-fa29f1a81c67?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:11:44 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/b384aaae-baeb-476e-a551-fa29f1a81c67?api-version=2016-03-30 + 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/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_encryption.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_encryption.yaml new file mode 100644 index 00000000000..f04f35fbcb6 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_enable_encryption.yaml @@ -0,0 +1,602 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.6.9 (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T08:41:53Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '312' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 08:41:56 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestkx4gbkwju-8ecadf", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + true, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard"}}, "location": "eastus"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1597' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + 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.20.7\",\n \"dnsPrefix\": \"cliakstest-clitestkx4gbkwju-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkx4gbkwju-8ecadf-f78003a0.hcp.eastus.azmk8s.io\",\n \"azurePortalFQDN\": + \"cliakstest-clitestkx4gbkwju-8ecadf-f78003a0.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.20.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": true,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.10\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_eastus\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n + \ \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n + \ \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n + \ },\n \"maxAgentPools\": 100\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + cache-control: + - no-cache + content-length: + - '2977' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:42:06 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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:42: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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:43: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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:43:38 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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:44: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: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:44:38 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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:45: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: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/50b517b5-e2ca-49d8-a1fe-2c1ee081ea3c?api-version=2017-08-31 + response: + body: + string: "{\n \"name\": \"b517b550-cae2-d849-a1fe-2c1ee081ea3c\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T08:42:05.85Z\",\n \"endTime\": + \"2021-07-28T08:45:17.440805Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '164' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:45:38 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 --ssh-key-value --enable-encryption-at-host + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + 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.20.7\",\n \"dnsPrefix\": \"cliakstest-clitestkx4gbkwju-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkx4gbkwju-8ecadf-f78003a0.hcp.eastus.azmk8s.io\",\n \"azurePortalFQDN\": + \"cliakstest-clitestkx4gbkwju-8ecadf-f78003a0.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.20.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": true,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.10\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_eastus\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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/18b6bc22-fe04-417e-914c-80a4327d0de2\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\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 },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": + {\n \"name\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3638' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 08:45:39 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.6.9 + (Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-Ubuntu-18.04-bionic) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operations/702a09fa-60bc-4289-a7ce-6b67838c09c2?api-version=2017-08-31 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 08:45:42 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operationresults/702a09fa-60bc-4289-a7ce-6b67838c09c2?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/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_loadbalancer.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_loadbalancer.yaml new file mode 100644 index 00000000000..52fa42e1d4f --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_loadbalancer.yaml @@ -0,0 +1,616 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitest46damvovp-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard", "loadBalancerProfile": {"managedOutboundIPs": + {"count": 2}, "allocatedOutboundPorts": 2048, "idleTimeoutInMinutes": 5}}}, + "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1719' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitest46damvovp-79a739\",\n + \ \"fqdn\": \"cliakstest-clitest46damvovp-79a739-388c7adc.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitest46damvovp-79a739-388c7adc.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 2\n },\n \"allocatedOutboundPorts\": 2048,\n \"idleTimeoutInMinutes\": + 5\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n + \ \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": 100\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3053' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:08 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:38 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:38 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:09 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:38 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:09 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/1e359257-6bb3-485e-8473-5ed56d329057?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"5792351e-b36b-5e48-8473-5ed56d329057\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:08.61Z\",\n \"endTime\": + \"2021-07-28T10:11:32.150384Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '164' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:38 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 --ssh-key-value --load-balancer-sku --load-balancer-managed-outbound-ip-count + --load-balancer-outbound-ports --load-balancer-idle-timeout + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitest46damvovp-79a739\",\n + \ \"fqdn\": \"cliakstest-clitest46damvovp-79a739-388c7adc.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitest46damvovp-79a739-388c7adc.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"Standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 2\n },\n \"effectiveOutboundIPs\": [\n {\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.Network/publicIPAddresses/59b21993-2e70-4e90-8a9d-81228de70700\"\n + \ },\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.Network/publicIPAddresses/9122223f-2136-45f5-adbe-6c6092967bed\"\n + \ }\n ],\n \"allocatedOutboundPorts\": 2048,\n \"idleTimeoutInMinutes\": + 5\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n + \ \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": 100,\n + \ \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3944' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11:39 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/58ae7019-fa36-40e3-a6c4-b681b326bd95?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:11:41 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/58ae7019-fa36-40e3-a6c4-b681b326bd95?api-version=2016-03-30 + 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/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_network_cidr.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_network_cidr.yaml new file mode 100644 index 00000000000..90f2cf827c9 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_network_cidr.yaml @@ -0,0 +1,662 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestlgz37pi5c-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "networkPolicy": "calico", "podCidr": "10.244.0.0/16", + "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.2.10", "dockerBridgeCidr": + "172.17.0.1/16", "outboundType": "loadBalancer", "loadBalancerSku": "standard"}}, + "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1626' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestlgz37pi5c-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestlgz37pi5c-79a739-b62eed5d.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestlgz37pi5c-79a739-b62eed5d.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"networkPolicy\": + \"calico\",\n \"loadBalancerSku\": \"standard\",\n \"loadBalancerProfile\": + {\n \"managedOutboundIPs\": {\n \"count\": 1\n }\n },\n \"podCidr\": + \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": + \"10.0.2.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": + \"loadBalancer\"\n },\n \"maxAgentPools\": 100\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3015' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:11 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 --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:42 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 --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09:42 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 --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10:42 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 --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '121' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/d22bf3c3-459b-4826-bac4-3704cd6aa256?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"c3f32bd2-9b45-2648-bac4-3704cd6aa256\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:12.27Z\",\n \"endTime\": + \"2021-07-28T10:11:45.6385206Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --pod-cidr --service-cidr --docker-bridge-address + --dns-service-ip --network-plugin --network-policy + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestlgz37pi5c-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestlgz37pi5c-79a739-b62eed5d.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestlgz37pi5c-79a739-b62eed5d.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"networkPolicy\": + \"calico\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/65b2e7b4-3a39-4ee8-818d-271d7352922f\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.2.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": + 100,\n \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3678' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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: + - 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/a03f0ac2-5cec-43d4-bd35-612f538956d7?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:12:14 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/a03f0ac2-5cec-43d4-bd35-612f538956d7?api-version=2016-03-30 + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_node_public_ip.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_node_public_ip.yaml new file mode 100644 index 00000000000..65e65ea0ba3 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_node_public_ip.yaml @@ -0,0 +1,775 @@ +interactions: +- request: + body: '{"location": "westus2", "sku": {"name": "Standard"}, "properties": {"publicIPAddressVersion": + "IPv4", "prefixLength": 29}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network public-ip prefix create + Connection: + - keep-alive + Content-Length: + - '122' + Content-Type: + - application/json + ParameterSetName: + - -g -n --location --length + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003?api-version=2021-02-01 + response: + body: + string: "{\r\n \"name\": \"cliaksipprefix000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003\",\r\n + \ \"etag\": \"W/\\\"01279905-7a10-46fd-89ea-3a28ffb2330b\\\"\",\r\n \"type\": + \"Microsoft.Network/publicIPPrefixes\",\r\n \"location\": \"westus2\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": + \"f541f4c6-8ca1-4ac8-b463-0705429b9675\",\r\n \"prefixLength\": 29,\r\n + \ \"publicIPAddressVersion\": \"IPv4\",\r\n \"ipTags\": []\r\n },\r\n + \ \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n + \ }\r\n}" + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/2c7abc99-1c34-4a19-9cf1-315bc3fc1fb5?api-version=2021-02-01 + cache-control: + - no-cache + content-length: + - '606' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:06 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 80e86882-f2ef-4e69-8a8b-800b66f25174 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network public-ip prefix create + Connection: + - keep-alive + ParameterSetName: + - -g -n --location --length + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/2c7abc99-1c34-4a19-9cf1-315bc3fc1fb5?api-version=2021-02-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:09 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1d5effcb-8d72-4728-9a32-0246bc8043dc + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network public-ip prefix create + Connection: + - keep-alive + ParameterSetName: + - -g -n --location --length + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003?api-version=2021-02-01 + response: + body: + string: "{\r\n \"name\": \"cliaksipprefix000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003\",\r\n + \ \"etag\": \"W/\\\"6557a1b6-e4b8-4e03-8da4-60f35daa3b39\\\"\",\r\n \"type\": + \"Microsoft.Network/publicIPPrefixes\",\r\n \"location\": \"westus2\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": + \"f541f4c6-8ca1-4ac8-b463-0705429b9675\",\r\n \"prefixLength\": 29,\r\n + \ \"publicIPAddressVersion\": \"IPv4\",\r\n \"ipPrefix\": \"52.158.225.248/29\",\r\n + \ \"ipTags\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n + \ \"tier\": \"Regional\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '645' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:09 GMT + etag: + - W/"6557a1b6-e4b8-4e03-8da4-60f35daa3b39" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 3ec5b463-2050-4781-8308-92dfcc9cb70d + 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 --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:10 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestuoxpk634m-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": true, "nodePublicIPPrefixID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003", + "scaleSetPriority": "Regular", "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": + -1.0, "enableEncryptionAtHost": false, "enableUltraSSD": false, "name": "nodepool1"}], + "linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"networkPlugin": "kubenet", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", "dockerBridgeCidr": "172.17.0.1/16", "outboundType": + "loadBalancer", "loadBalancerSku": "standard"}}, "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1776' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestuoxpk634m-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestuoxpk634m-79a739-de6dbfa5.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuoxpk634m-79a739-de6dbfa5.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": true,\n \"nodePublicIPPrefixID\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003\",\n + \ \"nodeLabels\": {},\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": + false,\n \"enableUltraSSD\": false,\n \"osType\": \"Linux\",\n \"osSKU\": + \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n + \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": + \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": + \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\n \"loadBalancerSku\": + \"standard\",\n \"loadBalancerProfile\": {\n \"managedOutboundIPs\": + {\n \"count\": 1\n }\n },\n \"podCidr\": \"10.244.0.0/16\",\n + \ \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n + \ \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n + \ },\n \"maxAgentPools\": 100\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\": + \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3166' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:14 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 --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/41b5e675-7439-4c2a-9aba-1a838234a57b?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"75e6b541-3974-2a4c-9aba-1a838234a57b\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:14.8666666Z\",\n \"endTime\": + \"2021-07-28T10:11:43.2504674Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '170' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value --enable-node-public-ip --node-public-ip-prefix-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestuoxpk634m-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestuoxpk634m-79a739-de6dbfa5.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestuoxpk634m-79a739-de6dbfa5.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": true,\n \"nodePublicIPPrefixID\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Network/publicIPPrefixes/cliaksipprefix000003\",\n + \ \"nodeLabels\": {},\n \"mode\": \"System\",\n \"enableEncryptionAtHost\": + false,\n \"enableUltraSSD\": false,\n \"osType\": \"Linux\",\n \"osSKU\": + \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n + \ \"enableFIPS\": false\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": + \"azureuser\",\n \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": + \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000002_westus2\",\n \"enableRBAC\": true,\n + \ \"networkProfile\": {\n \"networkPlugin\": \"kubenet\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/8799e3ca-9c2e-4f4f-87c6-86eed1cfeabc\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": + 100,\n \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '3829' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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: + - 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/bb7280cb-6c49-439d-b811-1c66b4f5934e?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:11:47 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/bb7280cb-6c49-439d-b811-1c66b4f5934e?api-version=2016-03-30 + 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/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_with_custom_monitoring_workspace.yaml b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_with_custom_monitoring_workspace.yaml new file mode 100644 index 00000000000..8c17ac72dd6 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_create_with_custom_monitoring_workspace.yaml @@ -0,0 +1,1094 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "westus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.26.1 azsdk-python-mgmt-loganalytics/11.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/cliaksworkspace000003?api-version=2020-10-01 + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"83a93c19-15ca-4204-924d-97126b4669f4\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Wed, 28 Jul 2021 10:08:06 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 29 Jul 2021 09:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Wed, 28 Jul 2021 10:08:06 GMT\",\r\n + \ \"modifiedDate\": \"Wed, 28 Jul 2021 10:08:06 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003\",\r\n + \ \"name\": \"cliaksworkspace000003\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"westus2\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:06 GMT + pragma: + - no-cache + server: + - Microsoft-IIS/10.0 + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.26.1 azsdk-python-mgmt-loganalytics/11.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/cliaksworkspace000003?api-version=2020-10-01 + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"83a93c19-15ca-4204-924d-97126b4669f4\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Wed, 28 Jul 2021 10:08:06 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 29 Jul 2021 09:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Wed, 28 Jul 2021 10:08:06 GMT\",\r\n + \ \"modifiedDate\": \"Wed, 28 Jul 2021 10:08:07 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003\",\r\n + \ \"name\": \"cliaksworkspace000003\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"westus2\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1077' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:36 GMT + pragma: + - no-cache + server: + - Microsoft-IIS/10.0 + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + 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 --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus2","tags":{"product":"azurecli","cause":"automation","date":"2021-07-28T10:08:01Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '313' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:37 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + 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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"83a93c19-15ca-4204-924d-97126b4669f4\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Wed, 28 Jul 2021 10:08:06 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 29 Jul 2021 09:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Wed, 28 Jul 2021 10:08:06 GMT\",\r\n + \ \"modifiedDate\": \"Wed, 28 Jul 2021 10:08:07 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003\",\r\n + \ \"name\": \"cliaksworkspace000003\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"westus2\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1077' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:37 GMT + pragma: + - no-cache + server: + - Microsoft-IIS/10.0 + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", "parameters": {"workspaceResourceId": {"type": + "string", "metadata": {"description": "Azure Monitor Log Analytics Resource + ID"}}, "workspaceRegion": {"type": "string", "metadata": {"description": "Azure + Monitor Log Analytics workspace region"}}, "solutionDeploymentName": {"type": + "string", "metadata": {"description": "Name of the solution deployment"}}}, + "resources": [{"type": "Microsoft.Resources/deployments", "name": "[parameters(''solutionDeploymentName'')]", + "apiVersion": "2017-05-10", "subscriptionId": "[split(parameters(''workspaceResourceId''),''/'')[2]]", + "resourceGroup": "[split(parameters(''workspaceResourceId''),''/'')[4]]", "properties": + {"mode": "Incremental", "template": {"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", "parameters": {}, "variables": {}, "resources": + [{"apiVersion": "2015-11-01-preview", "type": "Microsoft.OperationsManagement/solutions", + "location": "[parameters(''workspaceRegion'')]", "name": "[Concat(''ContainerInsights'', + ''('', split(parameters(''workspaceResourceId''),''/'')[8], '')'')]", "properties": + {"workspaceResourceId": "[parameters(''workspaceResourceId'')]"}, "plan": {"name": + "[Concat(''ContainerInsights'', ''('', split(parameters(''workspaceResourceId''),''/'')[8], + '')'')]", "product": "[Concat(''OMSGallery/'', ''ContainerInsights'')]", "promotionCode": + "", "publisher": "Microsoft"}}]}, "parameters": {}}}]}, "parameters": {"workspaceResourceId": + {"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003"}, + "workspaceRegion": {"value": "westus2"}, "solutionDeploymentName": {"value": + "ContainerInsights-1627466918281"}}, "mode": "incremental"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1910' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Resources/deployments/aks-monitoring-1627466918281","name":"aks-monitoring-1627466918281","type":"Microsoft.Resources/deployments","properties":{"templateHash":"7932017758444010137","parameters":{"workspaceResourceId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003"},"workspaceRegion":{"type":"String","value":"westus2"},"solutionDeploymentName":{"type":"String","value":"ContainerInsights-1627466918281"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2021-07-28T10:08:39.7445851Z","duration":"PT0.5753638S","correlationId":"f2f3b567-9602-408c-a691-ad89a3c8eeae","providers":[{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.Resources/deployments/aks-monitoring-1627466918281/operationStatuses/08585741399663083920?api-version=2021-04-01 + cache-control: + - no-cache + content-length: + - '968' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:08:39 GMT + expires: + - '-1' + pragma: + - no-cache + 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: '{"identity": {"type": "SystemAssigned"}, "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestjgv6ubscc-79a739", "agentPoolProfiles": + [{"count": 3, "vmSize": "Standard_DS2_v2", "osType": "Linux", "type": "VirtualMachineScaleSets", + "mode": "System", "enableNodePublicIP": false, "scaleSetPriority": "Regular", + "scaleSetEvictionPolicy": "Delete", "spotMaxPrice": -1.0, "enableEncryptionAtHost": + false, "enableUltraSSD": false, "name": "nodepool1"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {"omsagent": {"enabled": true, "config": + {"logAnalyticsWorkspaceResourceID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003"}}}, + "enableRBAC": true, "networkProfile": {"networkPlugin": "kubenet", "podCidr": + "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", + "dockerBridgeCidr": "172.17.0.1/16", "outboundType": "loadBalancer", "loadBalancerSku": + "standard"}}, "location": "westus2"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1835' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestjgv6ubscc-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestjgv6ubscc-79a739-b3828469.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestjgv6ubscc-79a739-b3828469.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Creating\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"addonProfiles\": + {\n \"omsagent\": {\n \"enabled\": true,\n \"config\": {\n \"logAnalyticsWorkspaceResourceID\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003\"\n + \ }\n }\n },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_westus2\",\n + \ \"enableRBAC\": true,\n \"networkProfile\": {\n \"networkPlugin\": + \"kubenet\",\n \"loadBalancerSku\": \"standard\",\n \"loadBalancerProfile\": + {\n \"managedOutboundIPs\": {\n \"count\": 1\n }\n },\n \"podCidr\": + \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": + \"10.0.0.10\",\n \"dockerBridgeCidr\": \"172.17.0.1/16\",\n \"outboundType\": + \"loadBalancer\"\n },\n \"maxAgentPools\": 100\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '3282' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:08:47 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 --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585741399663083920?api-version=2021-04-01 + response: + body: + string: '{"status":"Succeeded"}' + headers: + cache-control: + - no-cache + content-length: + - '22' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:09:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + 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 --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Resources/deployments/aks-monitoring-1627466918281","name":"aks-monitoring-1627466918281","type":"Microsoft.Resources/deployments","properties":{"templateHash":"7932017758444010137","parameters":{"workspaceResourceId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003"},"workspaceRegion":{"type":"String","value":"westus2"},"solutionDeploymentName":{"type":"String","value":"ContainerInsights-1627466918281"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2021-07-28T10:08:52.5103073Z","duration":"PT13.341086S","correlationId":"f2f3b567-9602-408c-a691-ad89a3c8eeae","providers":[{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[],"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationsManagement/solutions/ContainerInsights(cliaksworkspace000003)"}]}}' + headers: + cache-control: + - no-cache + content-length: + - '1174' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:09:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + 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 --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:09: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:10: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '126' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:11: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/7f24ed55-1520-495d-9376-fce41fe80e9a?api-version=2016-03-30 + response: + body: + string: "{\n \"name\": \"55ed247f-2015-5d49-9376-fce41fe80e9a\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2021-07-28T10:08:47.6033333Z\",\n \"endTime\": + \"2021-07-28T10:12:14.216005Z\"\n }" + headers: + cache-control: + - no-cache + content-length: + - '169' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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 create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - AZURECLI/2.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002\",\n + \ \"location\": \"westus2\",\n \"name\": \"cliakstest000002\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"properties\": {\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n \"kubernetesVersion\": + \"1.19.11\",\n \"dnsPrefix\": \"cliakstest-clitestjgv6ubscc-79a739\",\n + \ \"fqdn\": \"cliakstest-clitestjgv6ubscc-79a739-b3828469.hcp.westus2.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestjgv6ubscc-79a739-b3828469.portal.hcp.westus2.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 \"maxPods\": 110,\n + \ \"type\": \"VirtualMachineScaleSets\",\n \"provisioningState\": \"Succeeded\",\n + \ \"powerState\": {\n \"code\": \"Running\"\n },\n \"orchestratorVersion\": + \"1.19.11\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-1804gen2containerd-2021.07.03\",\n \"enableFIPS\": false\n + \ }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"addonProfiles\": + {\n \"omsagent\": {\n \"enabled\": true,\n \"config\": {\n \"logAnalyticsWorkspaceResourceID\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/cliaksworkspace000003\"\n + \ },\n \"identity\": {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-cliakstest000002\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\n },\n \"nodeResourceGroup\": \"MC_clitest000001_cliakstest000002_westus2\",\n + \ \"enableRBAC\": true,\n \"networkProfile\": {\n \"networkPlugin\": + \"kubenet\",\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_westus2/providers/Microsoft.Network/publicIPAddresses/7c9a3877-8b93-4817-a864-23025ffd58da\"\n + \ }\n ]\n },\n \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": + \"10.0.0.0/16\",\n \"dnsServiceIP\": \"10.0.0.10\",\n \"dockerBridgeCidr\": + \"172.17.0.1/16\",\n \"outboundType\": \"loadBalancer\"\n },\n \"maxAgentPools\": + 100,\n \"identityProfile\": {\n \"kubeletidentity\": {\n \"resourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000002_westus2/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000002-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n }\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\": \"Basic\",\n \"tier\": \"Free\"\n }\n }" + headers: + cache-control: + - no-cache + content-length: + - '4308' + content-type: + - application/json + date: + - Wed, 28 Jul 2021 10:12: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: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) msrest/0.6.21 + msrest_azure/0.6.3 azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.26.1 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Metrics%20Publisher%27&api-version=2018-01-01-preview + response: + body: + string: '{"value":[{"properties":{"roleName":"Monitoring Metrics Publisher","type":"BuiltInRole","description":"Enables + publishing metrics against Azure resources","assignableScopes":["/"],"permissions":[{"actions":["Microsoft.Insights/Register/Action","Microsoft.Support/*","Microsoft.Resources/subscriptions/resourceGroups/read"],"notActions":[],"dataActions":["Microsoft.Insights/Metrics/Write"],"notDataActions":[]}],"createdOn":"2018-08-14T00:36:16.5610279Z","updatedOn":"2018-08-14T00:37:18.1465065Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb","type":"Microsoft.Authorization/roleDefinitions","name":"3913510d-42f4-4e42-8a64-420c390055eb"}]}' + headers: + cache-control: + - no-cache + content-length: + - '776' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:12:19 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + 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: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb", + "principalId":"00000000-0000-0000-0000-000000000001"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '233' + Content-Type: + - application/json; charset=utf-8 + Cookie: + - x-ms-gateway-slice=Production + ParameterSetName: + - --resource-group --name --ssh-key-value -a --workspace-resource-id + User-Agent: + - python/3.8.10 (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) msrest/0.6.21 + msrest_azure/0.6.3 azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.26.1 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002/providers/Microsoft.Authorization/roleAssignments/212a5988-f0cf-418e-be58-a3fd41422d6f?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c390055eb","principalId":"00000000-0000-0000-0000-000000000001","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002","condition":null,"conditionVersion":null,"createdOn":"2021-07-28T10:12:20.0127339Z","updatedOn":"2021-07-28T10:12:20.3095730Z","createdBy":null,"updatedBy":"119e1aeb-4592-42d6-9507-c66df857924f","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002/providers/Microsoft.Authorization/roleAssignments/212a5988-f0cf-418e-be58-a3fd41422d6f","type":"Microsoft.Authorization/roleAssignments","name":"212a5988-f0cf-418e-be58-a3fd41422d6f"}' + headers: + cache-control: + - no-cache + content-length: + - '1029' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 28 Jul 2021 10:12:21 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- 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.26.1 azsdk-python-azure-mgmt-containerservice/16.0.0 Python/3.8.10 + (Linux-5.4.0-1051-azure-x86_64-with-glibc2.27) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operations/4e7ab72f-e278-4092-82b5-6ee1c1a148f0?api-version=2016-03-30 + cache-control: + - no-cache + content-length: + - '0' + date: + - Wed, 28 Jul 2021 10:12:21 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/westus2/operationresults/4e7ab72f-e278-4092-82b5-6ee1c1a148f0?api-version=2016-03-30 + pragma: + - no-cache + server: + - nginx + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 202 + message: Accepted +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py index 9584b1152fa..ed42e06a4cb 100644 --- a/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py +++ b/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py @@ -20,7 +20,7 @@ from azure.cli.command_modules.acs._consts import CONST_KUBE_DASHBOARD_ADDON_NAME from .recording_processors import KeyReplacer -from .custom_preparers import AKSCustomResourceGroupPreparer, AKSCustomVirtualNetworkPreparer +from .custom_preparers import AKSCustomResourceGroupPreparer, AKSCustomVirtualNetworkPreparer, AKSCustomRoleBasedServicePrincipalPreparer # flake8: noqa @@ -94,6 +94,7 @@ def test_aks_create_default_service(self, resource_group, resource_group_locatio aks_name = self.create_random_name('cliakstest', 16) tags = "key1=value1" nodepool_labels = "label1=value1 label2=value2" + nodepool_tags = "tag1=tv1 tag2=tv2" self.kwargs.update({ 'resource_group': resource_group, 'name': aks_name, @@ -104,6 +105,7 @@ def test_aks_create_default_service(self, resource_group, resource_group_locatio 'client_secret': sp_password, 'tags': tags, 'nodepool_labels': nodepool_labels, + 'nodepool_tags': nodepool_tags, 'resource_type': 'Microsoft.ContainerService/ManagedClusters' }) @@ -111,7 +113,8 @@ def test_aks_create_default_service(self, resource_group, resource_group_locatio create_cmd = 'aks create --resource-group={resource_group} --name={name} --location={location} ' \ '--dns-name-prefix={dns_name_prefix} --node-count=1 --ssh-key-value={ssh_key_value} ' \ '--service-principal={service_principal} --client-secret={client_secret} --tags {tags} ' \ - '--nodepool-labels {nodepool_labels}' + '--nodepool-labels {nodepool_labels} --nodepool-tags {nodepool_tags} ' \ + '--max-pods=100 --enable-rbac --admin-username=adminuser' self.cmd(create_cmd, checks=[ self.exists('fqdn'), self.exists('nodeResourceGroup'), @@ -141,9 +144,14 @@ def test_aks_create_default_service(self, resource_group, resource_group_locatio self.check('agentPoolProfiles[0].count', 1), self.check('agentPoolProfiles[0].osType', 'Linux'), self.check('agentPoolProfiles[0].vmSize', 'Standard_DS2_v2'), + self.check('agentPoolProfiles[0].maxPods', 100), self.check('dnsPrefix', '{dns_name_prefix}'), self.check('agentPoolProfiles[0].nodeLabels.label1', 'value1'), self.check('agentPoolProfiles[0].nodeLabels.label2', 'value2'), + self.check('agentPoolProfiles[0].tags.tag1', 'tv1'), + self.check('agentPoolProfiles[0].tags.tag2', 'tv2'), + self.check('linuxProfile.adminUsername', 'adminuser'), + self.check('enableRbac', True), self.exists('kubernetesVersion') ]) @@ -2488,15 +2496,17 @@ def test_aks_byo_subnet_with_ingress_appgw_addon(self, resource_group, resource_ # create aks cluster create_cmd = 'aks create --resource-group={resource_group} --name={aks_name} --enable-managed-identity --generate-ssh-keys ' \ - '--vnet-subnet-id {vnet_id}/subnets/aks-subnet ' \ - '-a ingress-appgw --appgw-name gateway --appgw-subnet-id {vnet_id}/subnets/appgw-subnet --yes -o json' + '--vnet-subnet-id {vnet_id}/subnets/aks-subnet -a ingress-appgw ' \ + '--appgw-name gateway --appgw-subnet-id {vnet_id}/subnets/appgw-subnet ' \ + '--appgw-watch-namespace=kube-system --yes -o json' aks_cluster = self.cmd(create_cmd, checks=[ self.check('provisioningState', 'Succeeded'), self.check('addonProfiles.ingressApplicationGateway.enabled', True), self.check( 'addonProfiles.ingressApplicationGateway.config.applicationGatewayName', "gateway"), self.check('addonProfiles.ingressApplicationGateway.config.subnetId', - vnet_id + '/subnets/appgw-subnet') + vnet_id + '/subnets/appgw-subnet'), + self.check('addonProfiles.ingressApplicationGateway.config.watchNamespace', 'kube-system') ]).get_output_in_json() addon_client_id = aks_cluster["addonProfiles"]["ingressApplicationGateway"]["identity"]["clientId"] @@ -4711,3 +4721,532 @@ def test_aks_install_kubectl(self): os.close(login_fd) os.remove(ctl_temp_file) os.remove(login_temp_file) + + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2') + def test_aks_create_autoscaler(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --enable-cluster-autoscaler ' \ + '--min-count 1 --max-count 3 --cluster-autoscaler-profile scan-interval=30s expander=least-waste' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('autoScalerProfile.scanInterval', '30s'), + self.check('autoScalerProfile.expander', 'least-waste'), + self.check('agentPoolProfiles[0].minCount', 1), + self.check('agentPoolProfiles[0].maxCount', 3) + ]) + + # 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='westus2') + def test_aks_create_loadbalancer(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --load-balancer-sku=standard ' \ + '--load-balancer-managed-outbound-ip-count 2 --load-balancer-outbound-ports 2048 ' \ + '--load-balancer-idle-timeout 5' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('networkProfile.loadBalancerProfile.allocatedOutboundPorts', 2048), + self.check('networkProfile.loadBalancerProfile.idleTimeoutInMinutes', 5), + self.check('networkProfile.loadBalancerProfile.effectiveOutboundIPs | length(@) == `2`', True) + ]) + + # 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='westus2') + def test_aks_create_node_public_ip(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + ipprefix_name = self.create_random_name('cliaksipprefix', 20) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'location': resource_group_location, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\'), + 'ipprefix_name': ipprefix_name + }) + + # create public ip prefix + ipprefix_id = self.cmd('az network public-ip prefix create -g {rg} -n {ipprefix_name} --location {location} --length 29'). \ + get_output_in_json().get("id") + + self.kwargs.update({ + 'ipprefix_id': ipprefix_id + }) + + # create + subscription_id = self.get_subscription_id() + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --enable-node-public-ip --node-public-ip-prefix-id {ipprefix_id}' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('agentPoolProfiles[0].enableNodePublicIp', True), + self.check('agentPoolProfiles[0].nodePublicIpPrefixId', "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/publicIPPrefixes/{}".format(subscription_id, resource_group, ipprefix_name)) + ]) + + # 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='westus2') + def test_aks_create_network_cidr(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --pod-cidr 10.244.0.0/16 --service-cidr 10.0.0.0/16 ' \ + '--docker-bridge-address 172.17.0.1/16 --dns-service-ip 10.0.2.10 ' \ + '--network-plugin kubenet --network-policy calico' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('networkProfile.dockerBridgeCidr', '172.17.0.1/16'), + self.check('networkProfile.podCidr', '10.244.0.0/16'), + self.check('networkProfile.serviceCidr', '10.0.0.0/16'), + self.check('networkProfile.dnsServiceIp', '10.0.2.10'), + self.check('networkProfile.networkPlugin', 'kubenet'), + self.check('networkProfile.networkPolicy', 'calico') + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + + # live only due to dependency `_add_role_assignment` is not mocked + @live_only() + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2') + @AKSCustomRoleBasedServicePrincipalPreparer() + def test_aks_create_attach_acr(self, resource_group, resource_group_location, sp_name, sp_password): + aks_name = self.create_random_name('cliakstest', 16) + acr_name = self.create_random_name('cliaksacr', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\'), + 'service_principal': _process_sp_name(sp_name), + 'client_secret': sp_password, + 'acr_name': acr_name + }) + + # create acr + create_acr_cmd = 'acr create -n {acr_name} -g {resource_group} --sku basic' + self.cmd(create_acr_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--service-principal={service_principal} --client-secret={client_secret} ' \ + '--ssh-key-value={ssh_key_value} --attach-acr={acr_name}' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('servicePrincipalProfile.clientId', sp_name) + ]) + + # install kubectl + try: + subprocess.call(["az", "aks", "install-cli"]) + except subprocess.CalledProcessError as err: + raise CLIInternalError("Failed to install kubectl with error: '{}'!".format(err)) + + # check acr + check_cmd = 'aks check-acr -n {name} -g {resource_group} --acr {acr_name}.azurecr.io' + self.cmd(check_cmd, checks=[ + StringContainCheck("Your cluster can pull images from {}.azurecr.io!".format(acr_name)), + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + + # live only due to role assignment is not mocked + @live_only() + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2') + @AKSCustomRoleBasedServicePrincipalPreparer() + def test_aks_create_with_outbound_type_udr(self, resource_group, resource_group_location, sp_name, sp_password): + aks_name = self.create_random_name('cliakstest', 16) + vnet_name = self.create_random_name('cliaksvnet', 20) + aks_subnet_name = self.create_random_name('cliakssubnet', 20) + fw_subnet_name = 'AzureFirewallSubnet' # this must not be changed + fw_publicip_name = self.create_random_name('clifwpublicip', 20) + fw_name = self.create_random_name('cliaksfw', 20) + fw_ipconfig_name = self.create_random_name('cliaksfwipconfig', 20) + fw_route_table_name = self.create_random_name('cliaksfwrt', 20) + fw_route_name = self.create_random_name('cliaksfwrn', 20) + fw_route_internet_name = self.create_random_name('cliaksfwrin', 20) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'location': resource_group_location, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\'), + 'service_principal': _process_sp_name(sp_name), + 'client_secret': sp_password, + 'vnet_name': vnet_name, + 'aks_subnet_name': aks_subnet_name, + 'fw_subnet_name': fw_subnet_name, + 'fw_publicip_name': fw_publicip_name, + 'fw_name': fw_name, + 'fw_ipconfig_name': fw_ipconfig_name, + 'fw_route_table_name': fw_route_table_name, + 'fw_route_name': fw_route_name, + 'fw_route_internet_name': fw_route_internet_name + }) + + # dedicated virtual network with AKS subnet + aks_subnet_cmd = 'network vnet create -g {resource_group} -n {vnet_name} ' \ + '--address-prefixes 10.42.0.0/16 --subnet-name {aks_subnet_name} ' \ + '--subnet-prefix 10.42.1.0/24' + self.cmd(aks_subnet_cmd, checks=[ + self.check('newVNet.provisioningState', 'Succeeded'), + self.check('newVNet.addressSpace.addressPrefixes[0]', '10.42.0.0/16'), + self.check('newVNet.subnets[0].addressPrefix', '10.42.1.0/24'), + self.check('newVNet.subnets[0].name', aks_subnet_name), + ]) + + # dedicated subnet for Azure Firewall (Firewall name cannot be changed) + fw_subnet_cmd = 'network vnet subnet create -g {resource_group} --vnet-name {vnet_name} ' \ + '--address-prefixes 10.42.2.0/24 --name {fw_subnet_name}' + self.cmd(fw_subnet_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('addressPrefix', '10.42.2.0/24'), + self.check('name', fw_subnet_name) + ]) + + # create public ip + public_ip_cmd = 'network public-ip create -g {resource_group} -n {fw_publicip_name} --sku Standard' + self.cmd(public_ip_cmd, checks=[ + self.check('publicIp.name', fw_publicip_name), + self.check('publicIp.sku.name', 'Standard') + ]) + + # install Azure Firewall preview CLI extension + try: + subprocess.call(["az", "extension", "add", "--name", "azure-firewall"]) + except subprocess.CalledProcessError as err: + raise CLIInternalError("Failed to install azure-firewall extension with error: '{}'!".format(err)) + + # deploy Azure Firewall + deploy_azfw_cmd = 'network firewall create -g {resource_group} -n {fw_name} --enable-dns-proxy true' + self.cmd(deploy_azfw_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('name', fw_name), + self.check('"Network.DNS.EnableProxy"', 'true') # pending verification + ]) + + # configure Firewall IP Config + config_fw_ip_config_cmd = 'network firewall ip-config create -g {resource_group} -f {fw_name} -n {fw_ipconfig_name} --public-ip-address {fw_publicip_name} --vnet-name {vnet_name}' + self.cmd(config_fw_ip_config_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + get_fw_public_ip_cmd = 'network public-ip show -g {resource_group} -n {fw_publicip_name}' + fw_public_ip = self.cmd(get_fw_public_ip_cmd).get_output_in_json() + fw_public_ip_address = fw_public_ip.get("ipAddress") + + get_fw_private_ip_cmd = 'network firewall show -g {resource_group} -n {fw_name}' + fw_private_ip = self.cmd(get_fw_private_ip_cmd).get_output_in_json() + fw_private_ip_address = fw_private_ip.get("ipConfigurations")[0].get("privateIpAddress") + + self.kwargs.update({ + 'fw_public_ip_address': fw_public_ip_address, + 'fw_private_ip_address': fw_private_ip_address + }) + + # create UDR and add a route for Azure Firewall + create_route_table_cmd = 'network route-table create -g {resource_group} --name {fw_route_table_name}' + self.cmd(create_route_table_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + create_route_cmd = 'network route-table route create -g {resource_group} --name {fw_route_name} ' \ + '--route-table-name {fw_route_table_name} --address-prefix 0.0.0.0/0 ' \ + '--next-hop-type VirtualAppliance --next-hop-ip-address {fw_private_ip_address}' + self.cmd(create_route_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + create_route_internet_cmd = 'network route-table route create -g {resource_group} --name {fw_route_internet_name} ' \ + '--route-table-name {fw_route_table_name} --address-prefix {fw_public_ip_address}/32 ' \ + '--next-hop-type Internet' + self.cmd(create_route_internet_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + # add FW Network Rules + create_udp_network_rule_cmd = "network firewall network-rule create -g {resource_group} -f {fw_name} " \ + "--collection-name 'aksfwnr' -n 'apiudp' --protocols 'UDP' --source-addresses '*' " \ + "--destination-addresses 'AzureCloud.{location}' --destination-ports 1194 " \ + "--action allow --priority 100" + self.cmd(create_udp_network_rule_cmd, checks=[ + self.check('destinationAddresses[0]', 'AzureCloud.{}'.format(resource_group_location)) + ]) + + create_tcp_network_rule_cmd = "network firewall network-rule create -g {resource_group} -f {fw_name} " \ + "--collection-name 'aksfwnr' -n 'apitcp' --protocols 'TCP' --source-addresses '*' " \ + "--destination-addresses 'AzureCloud.{location}' --destination-ports 9000" + self.cmd(create_tcp_network_rule_cmd, checks=[ + self.check('destinationAddresses[0]', 'AzureCloud.{}'.format(resource_group_location)) + ]) + + create_time_newtork_rule_cmd = "network firewall network-rule create -g {resource_group} -f {fw_name} " \ + "--collection-name 'aksfwnr' -n 'time' --protocols 'UDP' --source-addresses '*' " \ + "--destination-fqdns 'ntp.ubuntu.com' --destination-ports 123" + self.cmd(create_time_newtork_rule_cmd, checks=[ + self.check('destinationFqdns[0]', 'ntp.ubuntu.com') + ]) + + # add FW Application Rules + create_app_rule_cmd = "network firewall application-rule create -g {resource_group} -f {fw_name} " \ + "--collection-name 'aksfwar' -n 'fqdn' --protocols 'http=80' 'https=443' --source-addresses '*' " \ + "--fqdn-tags 'AzureKubernetesService' --action allow --priority 100" + self.cmd(create_app_rule_cmd, checks=[ + self.check('fqdnTags[0]', 'AzureKubernetesService') + ]) + + # associate route table with next hop to Firewall to the AKS subnet + update_route_table_cmd = 'network vnet subnet update -g {resource_group} --vnet-name {vnet_name} --name {aks_subnet_name} --route-table {fw_route_table_name}' + self.cmd(update_route_table_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + subscription_id = self.get_subscription_id() + vnet_id = "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}".format(subscription_id, resource_group, vnet_name) + vnet_subnet_id = "{}/subnets/{}".format(vnet_id, aks_subnet_name) + self.kwargs.update({ + 'vnet_id': vnet_id, + 'vnet_subnet_id': vnet_subnet_id + }) + + # role assignment + role_assignment_cmd = 'role assignment create --assignee={service_principal} --scope {vnet_id} --role "Network Contributor"' + self.cmd(role_assignment_cmd, checks=[ + self.check('scope', vnet_id) + ]) + + # create cluster + subscription_id = self.get_subscription_id() + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --outbound-type userDefinedRouting --vnet-subnet-id {vnet_subnet_id} ' \ + '--service-principal={service_principal} --client-secret={client_secret} ' \ + '--api-server-authorized-ip-ranges {fw_public_ip_address}' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('networkProfile.outboundType', 'userDefinedRouting') + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + + # uninstall Azure Firewall preview CLI extension + try: + subprocess.call(["az", "extension", "remove", "--name", "azure-firewall"]) + except subprocess.CalledProcessError as err: + raise CLIInternalError("Failed to uninstall azure-firewall extension with error: '{}'!".format(err)) + + # live only due to key vault creation is not mocked + @live_only() + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2') + def test_aks_create_node_osdisk_diskencryptionset(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + kv_name = self.create_random_name('cliakskv', 20) + key_name = self.create_random_name('cliakskey', 20) + des_name = self.create_random_name('cliaksdes', 20) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\'), + 'kv_name': kv_name, + 'key_name': key_name, + 'des_name': des_name + }) + + # create key vault + create_kv_cmd = 'keyvault create -n {kv_name} -g {resource_group} --enable-purge-protection true --enable-soft-delete true' + self.cmd(create_kv_cmd, checks=[ + self.check('properties.provisioningState', 'Succeeded'), + self.check('name', kv_name) + ]) + + # create key + create_key_cmd = 'keyvault key create --vault-name {kv_name} --name {key_name} --protection software' + self.cmd(create_key_cmd, checks=[ + self.check('attributes.enabled', True) + ]) + + # get key url and key vault id + get_kid_cmd = 'keyvault key show --vault-name {kv_name} --name {key_name}' + key_url = self.cmd(get_kid_cmd).get_output_in_json().get("key").get("kid") + subscription_id = self.get_subscription_id() + kv_id = "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.KeyVault/vaults/{}".format(subscription_id, resource_group, kv_name) + self.kwargs.update({ + 'key_url': key_url, + 'kv_id': kv_id + }) + + # create disk-encryption-set + create_des_cmd = 'disk-encryption-set create -n {des_name} -g {resource_group} --source-vault {kv_id} --key-url {key_url}' + self.cmd(create_des_cmd, checks=[ + self.check('provisioningState', 'Succeeded') + ]) + + # get disk-encryption-set identity and id + get_des_identity_cmd = 'disk-encryption-set show -n {des_name} -g {resource_group}' + des_identity = self.cmd(get_des_identity_cmd).get_output_in_json().get("identity").get("principalId") + des_id = "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/diskEncryptionSets/{}".format(subscription_id, resource_group, des_name) + self.kwargs.update({ + 'des_identity': des_identity, + 'des_id': des_id + }) + + # update key vault security policy settings + update_kv_cmd = 'keyvault set-policy -n {kv_name} -g {resource_group} --object-id {des_identity} --key-permissions wrapkey unwrapkey get' + self.cmd(update_kv_cmd, checks=[ + self.check('properties.accessPolicies[1].objectId', des_identity) + ]) + + # create cluster + create_cmd = 'aks create -n {name} -g {resource_group} --ssh-key-value={ssh_key_value} --node-osdisk-diskencryptionset-id {des_id}' + self.cmd(create_cmd, checks=[ + self.check('diskEncryptionSetId', des_id) + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()]) + + # need to register feature 'Microsoft.Compute/EncryptionAtHost' + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2') + def test_aks_create_enable_encryption(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --enable-encryption-at-host' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('agentPoolProfiles[0].enableEncryptionAtHost', True) + ]) + + # 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='westus2') + def test_aks_create_enable_azure_rbac(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --enable-aad --enable-azure-rbac' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('aadProfile.enableAzureRbac', True), + self.check('aadProfile.managed', True), + ]) + + # 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='westus2') + def test_aks_create_disable_rbac(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\') + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} --disable-rbac' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('enableRbac', False) + ]) + + # 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='westus2') + def test_aks_create_with_custom_monitoring_workspace(self, resource_group, resource_group_location): + aks_name = self.create_random_name('cliakstest', 16) + workspace_name = self.create_random_name('cliaksworkspace', 20) + self.kwargs.update({ + 'name': aks_name, + 'resource_group': resource_group, + 'ssh_key_value': self.generate_ssh_keys().replace('\\', '\\\\'), + 'workspace_name': workspace_name + }) + + # create workspace + create_workspace_cmd = 'monitor log-analytics workspace create -g {resource_group} -n {workspace_name}' + self.cmd(create_workspace_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('name', workspace_name) + ]) + + # get workspace id + subscription_id = self.get_subscription_id() + workspace_id = "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}".format(subscription_id, resource_group, workspace_name) + self.kwargs.update({ + 'workspace_id': workspace_id + }) + + # create + create_cmd = 'aks create --resource-group={resource_group} --name={name} ' \ + '--ssh-key-value={ssh_key_value} -a monitoring --workspace-resource-id {workspace_id}' + self.cmd(create_cmd, checks=[ + self.check('provisioningState', 'Succeeded'), + self.check('addonProfiles.omsagent.enabled', True), + self.check('addonProfiles.omsagent.config.logAnalyticsWorkspaceResourceID', workspace_id) + ]) + + # delete + self.cmd( + 'aks delete -g {resource_group} -n {name} --yes --no-wait', checks=[self.is_empty()])