diff --git a/parts/linux/cloud-init/artifacts/cse_cmd.sh b/parts/linux/cloud-init/artifacts/cse_cmd.sh index ce30a73720e..06073b42aa2 100644 --- a/parts/linux/cloud-init/artifacts/cse_cmd.sh +++ b/parts/linux/cloud-init/artifacts/cse_cmd.sh @@ -161,6 +161,7 @@ ARTIFACT_STREAMING_ENABLED="{{IsArtifactStreamingEnabled}}" SYSCTL_CONTENT="{{GetSysctlContent}}" PRIVATE_EGRESS_PROXY_ADDRESS="{{GetPrivateEgressProxyAddress}}" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="{{GetBootstrapProfileContainerRegistryServer}}" +MCR_REPOSITORY_BASE="{{GetMCRRepositoryBase}}" ENABLE_IMDS_RESTRICTION="{{EnableIMDSRestriction}}" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="{{InsertIMDSRestrictionRuleToMangleTable}}" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/parts/linux/cloud-init/artifacts/cse_config.sh b/parts/linux/cloud-init/artifacts/cse_config.sh index b5bd9fd3a55..710552ffbac 100755 --- a/parts/linux/cloud-init/artifacts/cse_config.sh +++ b/parts/linux/cloud-init/artifacts/cse_config.sh @@ -341,8 +341,8 @@ EOF } configureContainerdRegistryHost() { - # TODO(binxi): need to update for sovereign cloud. - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/baker.go b/pkg/agent/baker.go index a408103c73a..87ee868e2de 100644 --- a/pkg/agent/baker.go +++ b/pkg/agent/baker.go @@ -1005,6 +1005,9 @@ func getContainerServiceFuncMap(config *datamodel.NodeBootstrappingConfiguration "GetBootstrapProfileContainerRegistryServer": func() string { return config.ContainerService.Properties.SecurityProfile.GetPrivateEgressContainerRegistryServer() }, + "GetMCRRepositoryBase": func() string { + return config.CloudSpecConfig.KubernetesSpecConfig.MCRKubernetesImageBase + }, "IsArtifactStreamingEnabled": func() bool { return config.EnableArtifactStreaming }, diff --git a/pkg/agent/testdata/AKSUbuntu1604+Containerd/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+Containerd/CSECommand index 2a7c92eb39d..e3c8266513b 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Containerd/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+Containerd/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL=containerd-package-url RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL=containerd-package-url RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+Containerd/CustomData b/pkg/agent/testdata/AKSUbuntu1604+Containerd/CustomData index ab436d186cf..82b5be95896 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Containerd/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+Containerd/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Containerd/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+Containerd/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Containerd/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+Containerd/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand index aa3f6de0170..0456e44493e 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="true" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="true" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="never" THP_DEFRAG="defer+madvise" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="1500" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NDk5Cm5ldC5pcHY0LnRjcF9tYXhfc3luX2JhY2tsb2c9MTYzODQ5OApuZXQuaXB2NC5uZWlnaC5kZWZhdWx0LmdjX3RocmVzaDE9MTAwMDEKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gyPTgxOTIKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gzPTE2Mzg0CiMgVGhlIGZvbGxvd2luZyBhcmUgc3lzY3RsIGNvbmZpZ3MgcGFzc2VkIGZyb20gQVBJCm5ldC5jb3JlLnJtZW1fZGVmYXVsdD00NTYwMDAKbmV0LmNvcmUud21lbV9kZWZhdWx0PTg5MDAwCm5ldC5pcHY0LnRjcF90d19yZXVzZT0xCm5ldC5pcHY0LmlwX2xvY2FsX3BvcnRfcmFuZ2U9MzI3NjggNjU0MDAKCgpuZXQuaXB2NC5pcF9sb2NhbF9yZXNlcnZlZF9wb3J0cz02NTMzMAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="true" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="true" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="never" THP_DEFRAG="defer+madvise" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="1500" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NDk5Cm5ldC5pcHY0LnRjcF9tYXhfc3luX2JhY2tsb2c9MTYzODQ5OApuZXQuaXB2NC5uZWlnaC5kZWZhdWx0LmdjX3RocmVzaDE9MTAwMDEKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gyPTgxOTIKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gzPTE2Mzg0CiMgVGhlIGZvbGxvd2luZyBhcmUgc3lzY3RsIGNvbmZpZ3MgcGFzc2VkIGZyb20gQVBJCm5ldC5jb3JlLnJtZW1fZGVmYXVsdD00NTYwMDAKbmV0LmNvcmUud21lbV9kZWZhdWx0PTg5MDAwCm5ldC5pcHY0LnRjcF90d19yZXVzZT0xCm5ldC5pcHY0LmlwX2xvY2FsX3BvcnRfcmFuZ2U9MzI3NjggNjU0MDAKCgpuZXQuaXB2NC5pcF9sb2NhbF9yZXNlcnZlZF9wb3J0cz02NTMzMAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CustomData b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CustomData index 2321007dee9..f6efbdb8689 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CSECommand index 61a5b0825b8..40be4f1c905 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJjb250YWluZXJMb2dNYXhTaXplIjogIjEwMDBNIiwKICAgICJjb250YWluZXJMb2dNYXhGaWxlcyI6IDk5LAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJhbGxvd2VkVW5zYWZlU3lzY3RscyI6IFsKICAgICAgICAia2VybmVsLm1zZyoiLAogICAgICAgICJuZXQuaXB2NC5yb3V0ZS5taW5fcG10dSIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJjb250YWluZXJMb2dNYXhTaXplIjogIjEwMDBNIiwKICAgICJjb250YWluZXJMb2dNYXhGaWxlcyI6IDk5LAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJhbGxvd2VkVW5zYWZlU3lzY3RscyI6IFsKICAgICAgICAia2VybmVsLm1zZyoiLAogICAgICAgICJuZXQuaXB2NC5yb3V0ZS5taW5fcG10dSIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CustomData b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CustomData index 2321007dee9..f6efbdb8689 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+CustomKubeletConfig+DynamicKubeletConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CSECommand index aa7746a0f38..60ddb061fef 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CustomData b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CustomData index cbbb8f32fe7..0163d8c62aa 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=false/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CSECommand index aa7746a0f38..60ddb061fef 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CustomData b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CustomData index cbbb8f32fe7..0163d8c62aa 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+Disable1804SystemdResolved=true/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Docker/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+Docker/CSECommand index 3cc29f4e1cf..d8a2e6455f9 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Docker/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+Docker/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=docker CLI_TOOL=docker CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+Docker/CustomData b/pkg/agent/testdata/AKSUbuntu1604+Docker/CustomData index ab436d186cf..82b5be95896 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Docker/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+Docker/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+Docker/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+Docker/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+Docker/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+Docker/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CSECommand index 070478e3a9d..e180c21e22a 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAic3lzdGVtUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIyIiwKICAgICAgICAibWVtb3J5IjogIjFHaSIKICAgIH0sCiAgICAia3ViZVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMTAwbSIsCiAgICAgICAgIm1lbW9yeSI6ICIxNjM4TWkiCiAgICB9LAogICAgImVuZm9yY2VOb2RlQWxsb2NhdGFibGUiOiBbCiAgICAgICAgInBvZHMiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.16.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAic3lzdGVtUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIyIiwKICAgICAgICAibWVtb3J5IjogIjFHaSIKICAgIH0sCiAgICAia3ViZVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMTAwbSIsCiAgICAgICAgIm1lbW9yeSI6ICIxNjM4TWkiCiAgICB9LAogICAgImVuZm9yY2VOb2RlQWxsb2NhdGFibGUiOiBbCiAgICAgICAgInBvZHMiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CustomData b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CustomData index 446441b021b..08753f5b7fd 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+DynamicKubeletConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CSECommand index 597a5fe0e50..bcbee5b13dd 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="true" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="true" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CustomData b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+EnablePrivateClusterHostsConfigAgent/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CSECommand index b0b8aa82034..6395c3e155e 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=false ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=true TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=false ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=true TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CustomData b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CustomData index e547b4e8577..c91e5f0b3dc 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+GPUDedicatedVHD/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S115/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+K8S115/CSECommand index f0e6265fbe0..d35632cfa11 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S115/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S115/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S115/CustomData b/pkg/agent/testdata/AKSUbuntu1604+K8S115/CustomData index ab436d186cf..82b5be95896 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S115/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S115/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S115/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+K8S115/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S115/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S115/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S117/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+K8S117/CSECommand index c7cc9c58a1b..4e505dbaaf8 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S117/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S117/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.17.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.17.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S117/CustomData b/pkg/agent/testdata/AKSUbuntu1604+K8S117/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S117/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S117/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S117/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+K8S117/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S117/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S117/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S118/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+K8S118/CSECommand index 8bd1252bf00..0dc700fb1a7 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S118/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S118/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S118/CustomData b/pkg/agent/testdata/AKSUbuntu1604+K8S118/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S118/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S118/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+K8S118/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+K8S118/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+K8S118/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+K8S118/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CSECommand index 996e0862e5c..e723797b6c6 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CustomData b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CustomData index 2321007dee9..f6efbdb8689 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+KubeletConfigFile/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CSECommand index f0e6265fbe0..d35632cfa11 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CustomData b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CustomData index ab436d186cf..82b5be95896 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+OSKubeletDisk/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CSECommand index 5e13db32281..4db1826b815 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CustomData b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CustomData index 2cab1d05201..9149cc65e83 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDisk+Containerd/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CSECommand index 02568cc17d9..5d64cee0186 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="true" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvYWtzL2NvbnRhaW5lcnMiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIl0KICBzYW5kYm94X2ltYWdlID0gIiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvYWtzL2NvbnRhaW5lcnMiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIl0KICBzYW5kYm94X2ltYWdlID0gIiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="true" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvYWtzL2NvbnRhaW5lcnMiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIl0KICBzYW5kYm94X2ltYWdlID0gIiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvYWtzL2NvbnRhaW5lcnMiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIl0KICBzYW5kYm94X2ltYWdlID0gIiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CustomData b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CustomData index 0c40ba55261..7e7a89f8d48 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskExplicit/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CSECommand b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CSECommand index 026866e70a4..d2b06611183 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpyb290ID0gIi9tbnQvY29udGFpbmVycyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiXQogIHNhbmRib3hfaW1hZ2UgPSAiIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkXQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CustomData b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CustomData index 2cab1d05201..9149cc65e83 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/line70.sh b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1604+TempDiskToggle/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CSECommand index 69b348cc42f..58d074f3dc3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="true" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="true" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CustomData b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+ArtifactStreaming/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CSECommand index 81547fda033..7bc10d7cfc7 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CustomData index 66d34d677cb..c98258db032 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd++GPU+runcshimv2/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CSECommand index 0dde0a816cd..8374bcb8d26 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CustomData index 754c312a1cc..dd8a73e8891 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Certsd/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CSECommand index f026984495f..a7d27c67d3a 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION=1.4.4 CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION=1.4.4 CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+ContainerdVersion/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CSECommand index f984f1bd071..b27c3f0fe61 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME=1.2.3.4 IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME=1.2.3.4 IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CustomData index 561e7808a93..3649e93548b 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPAddress+FQDN/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CSECommand index ecf44da7487..83ac7ad3470 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL=some url CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL=some url CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+IPMasqAgent/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CSECommand index ac32e636d0a..b55dbe81870 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY=calico VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="calico" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY=calico VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="calico" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CustomData index 89d2923f1ca..5e9134da558 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+Calico/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CSECommand index 76606c6716f..ac5f5822665 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet+FIPSEnabled/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CSECommand index f43ff2144bc..0c9e5356191 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY25pXQogICAgYmluX2RpciA9ICIvb3B0L2NuaS9iaW4iCiAgICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICAgIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Kubenet/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CSECommand index cfe7779fa37..a611d75846a 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CustomData index 66d34d677cb..c98258db032 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG+NoFabricManager/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CSECommand index 0a639f976b9..89a80f1f923 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CustomData index 66d34d677cb..c98258db032 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MIG/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CSECommand index 3f00bab354e..ba5f7f5b76d 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="Zm9vYmFyDQo=" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="Zm9vYmFyDQo=" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+MotD/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CSECommand index 3be2da7c7d2..1962e0bd6cf 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CustomData index c573c1ad4e8..9ca528eaf4b 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+NSeriesSku/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CSECommand index d87b44e27dd..583a0bcc314 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=clientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="acr.io/privateacr" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="Y2xpZW50U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=clientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="acr.io/privateacr" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="Y2xpZW50U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+PrivateACR/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CSECommand index ecf44da7487..83ac7ad3470 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL=some url CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL=some url CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jbmldCiAgICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICAgIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogICAgY29uZl90ZW1wbGF0ZSA9ICIvZXRjL2NvbnRhaW5lcmQva3ViZW5ldF90ZW1wbGF0ZS5jb25mIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+Teleport/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CSECommand index c558f3e24fd..306e3791e96 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Containerd+runcshimv2/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CSECommand index 8784d83c456..bfaf6c49ffb 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.14 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="true" CUSTOM_CA_TRUST_COUNT="3" CUSTOM_CA_CERT_0="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" CUSTOM_CA_CERT_1="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" CUSTOM_CA_CERT_2="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.14 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="true" CUSTOM_CA_TRUST_COUNT="3" CUSTOM_CA_CERT_0="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" CUSTOM_CA_CERT_1="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" CUSTOM_CA_CERT_2="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CustomData b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+CustomCATrust/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CSECommand index 47905fe19a4..2997c7c969e 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=false/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CSECommand index 47905fe19a4..2997c7c969e 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="cuda-470.82.01" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CustomData b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+Disable1804SystemdResolved=true/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CSECommand index 69196ccecbf..44a19373fe0 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CustomData b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+DisableCustomData/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CSECommand index c2274c33435..6eb5367434b 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.14 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="true" SHOULD_CONFIGURE_HTTP_PROXY_CA="true" HTTP_PROXY_TRUSTED_CA="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="http://myproxy.server.com:8080/" HTTPS_PROXY_URLS="https://myproxy.server.com:8080/" NO_PROXY_URLS="localhost,127.0.0.1" PROXY_VARS="export NO_PROXY="localhost,127.0.0.1"; export HTTPS_PROXY="https://myproxy.server.com:8080/"; export http_proxy="http://myproxy.server.com:8080/";" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.14 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="true" SHOULD_CONFIGURE_HTTP_PROXY_CA="true" HTTP_PROXY_TRUSTED_CA="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvVENDQmVXZ0F3SUJBZ0lRYUJZRTMvTTA4WEhZQ25OVm1jRkJjakFOQmdrcWhraUc5dzBCQVFzRkFEQnkKTVFzd0NRWURWUVFHRXdKVlV6RU9NQXdHQTFVRUNBd0ZWR1Y0WVhNeEVEQU9CZ05WQkFjTUIwaHZkWE4wYjI0eApFVEFQQmdOVkJBb01DRk5UVENCRGIzSndNUzR3TEFZRFZRUUREQ1ZUVTB3dVkyOXRJRVZXSUZOVFRDQkpiblJsCmNtMWxaR2xoZEdVZ1EwRWdVbE5CSUZJek1CNFhEVEl3TURRd01UQXdOVGd6TTFvWERUSXhNRGN4TmpBd05UZ3oKTTFvd2diMHhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0R0ExVUVCd3dIU0c5MQpjM1J2YmpFUk1BOEdBMVVFQ2d3SVUxTk1JRU52Y25BeEZqQVVCZ05WQkFVVERVNVdNakF3T0RFMk1UUXlORE14CkZEQVNCZ05WQkFNTUMzZDNkeTV6YzJ3dVkyOXRNUjB3R3dZRFZRUVBEQlJRY21sMllYUmxJRTl5WjJGdWFYcGgKZEdsdmJqRVhNQlVHQ3lzR0FRUUJnamM4QWdFQ0RBWk9aWFpoWkdFeEV6QVJCZ3NyQmdFRUFZSTNQQUlCQXhNQwpWVk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREhoZVJrYmIxRkNjN3hSS3N0CndLMEpJR2FLWTh0N0piUzJiUTJiNllJSkRnbkh1SVlIcUJyQ1VWNzlvZWxpa2tva1JrRnZjdnBhS2luRkhEUUgKVXBXRUk2UlVFUlltU0NnM084V2k0MnVPY1YyQjVaYWJtWENrd2R4WTVFY2w1MUJiTThVbkdkb0FHYmRObWlSbQpTbVRqY3MrbGhNeGc0ZkZZNmxCcGlFVkZpR1VqR1JSKzYxUjY3THo2VTRLSmVMTmNDbTA3UXdGWUtCbXBpMDhnCmR5Z1N2UmRVdzU1Sm9wcmVkaitWR3RqVWtCNGhGVDRHUVgvZ2h0NjlSbHF6Lys4dTBkRVFraHVVdXVjcnFhbG0KU0d5NDNIUndCZkRLRndZZVdNN0NQTWQ1ZS9kTyt0MDh0OFBianpWVFR2NWhRRENzRVlJVjJUN0FGSTlTY054TQpraDcvQWdNQkFBR2pnZ05CTUlJRFBUQWZCZ05WSFNNRUdEQVdnQlMvd1ZxSC95ajZRVDM5dDAva0hhK2dZVmdwCnZUQi9CZ2dyQmdFRkJRY0JBUVJ6TUhFd1RRWUlLd1lCQlFVSE1BS0dRV2gwZEhBNkx5OTNkM2N1YzNOc0xtTnYKYlM5eVpYQnZjMmwwYjNKNUwxTlRUR052YlMxVGRXSkRRUzFGVmkxVFUwd3RVbE5CTFRRd09UWXRVak11WTNKMApNQ0FHQ0NzR0FRVUZCekFCaGhSb2RIUndPaTh2YjJOemNITXVjM05zTG1OdmJUQWZCZ05WSFJFRUdEQVdnZ3QzCmQzY3VjM05zTG1OdmJZSUhjM05zTG1OdmJUQmZCZ05WSFNBRVdEQldNQWNHQldlQkRBRUJNQTBHQ3lxRWFBR0cKOW5jQ0JRRUJNRHdHRENzR0FRUUJncWt3QVFNQkJEQXNNQ29HQ0NzR0FRVUZCd0lCRmg1b2RIUndjem92TDNkMwpkeTV6YzJ3dVkyOXRMM0psY0c5emFYUnZjbmt3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGCkJ3TUJNRWdHQTFVZEh3UkJNRDh3UGFBN29EbUdOMmgwZEhBNkx5OWpjbXh6TG5OemJDNWpiMjB2VTFOTVkyOXQKTFZOMVlrTkJMVVZXTFZOVFRDMVNVMEV0TkRBNU5pMVNNeTVqY213d0hRWURWUjBPQkJZRUZBREFGVUlhenc1cgpaSUhhcG5SeElVbnB3K0dMTUE0R0ExVWREd0VCL3dRRUF3SUZvRENDQVgwR0Npc0dBUVFCMW5rQ0JBSUVnZ0Z0CkJJSUJhUUZuQUhjQTlseVVMOUYzTUNJVVZCZ0lNSlJXanVOTkV4a3p2OThNTHlBTHpFN3haT01BQUFGeE0waG8KYndBQUJBTUFTREJHQWlFQTZ4ZWxpTlI4R2svNjNwWWRuUy92T3gvQ2pwdEVNRXY4OVdXaDEvdXJXSUVDSVFEeQpCcmVIVTI1RHp3dWtRYVJRandXNjU1WkxrcUNueGJ4UVdSaU9lbWo5SkFCMUFKUWd2QjZPMVkxc2lITWZnb3NpCkxBM1IyazFlYkUrVVBXSGJUaTlZVGFMQ0FBQUJjVE5JYU53QUFBUURBRVl3UkFJZ0dSRTR3emFiTlJkRDhrcS8KdkZQM3RRZTJobTB4NW5YdWxvd2g0SWJ3M2xrQ0lGWWIvM2xTRHBsUzdBY1I0citYcFd0RUtTVEZXSm1OQ1JiYwpYSnVyMlJHQkFIVUE3c0NWN28xeVpBK1M0OE81RzhjU28ybHFDWHRMYWhvVU9PWkhzc3Z0eGZrQUFBRnhNMGhvCjh3QUFCQU1BUmpCRUFpQjZJdmJvV3NzM1I0SXRWd2plYmw3RDN5b0ZhWDBORGgyZFdoaGd3Q3hySHdJZ0NmcTcKb2NNQzV0KzFqaTVNNXhhTG1QQzRJK1dYM0kvQVJrV1N5aU83SVFjd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQgpBQ2V1dXI0UW51anFtZ3VTckhVM21oZitjSm9kelRRTnFvNHRkZStQRDEvZUZkWUFFTHU4eEYrMEF0N3hKaVBZCmk1Ukt3aWx5UDU2diszaVkyVDlsdzdTOFRKMDQxVkxoYUlLcDE0TXpTVXpSeWVvT0FzSjdRQURNQ2xIS1VEbEgKVVUycE51bzg4WTZpZ292VDNic253Sk5pRVFOcXltU1NZaGt0dzB0YWR1b3FqcVhuMDZnc1Zpb1dUVkRYeXNkNQpxRXg0dDZzSWdJY01tMjZZSDF2SnBDUUVoS3BjMnkwN2dSa2tsQlpSdE1qVGh2NGNYeXlNWDd1VGNkVDdBSkJQCnVlaWZDb1YyNUp4WHVvOGQ1MTM5Z3dQMUJBZTdJQlZQeDJ1N0tOL1V5T1hkWm13TWYvVG1GR3dEZENmc3lIZi8KWnNCMndMSG96VFlvQVZtUTlGb1UxSkxnY1ZpdnFKK3ZObEJoSFhobHhNZE4wajgwUjlOejZFSWdsUWplSzNPOApJL2NGR20vQjgrNDJoT2xDSWQ5WmR0bmRKY1JKVmppMHdEMHF3ZXZDYWZBOWpKbEh2L2pzRStJOVV6NmNwQ3loCnN3K2xyRmR4VWdxVTU4YXhxZUs4OUZSK05vNHEwSUlPK0ppMXJKS3I5bmtTQjBCcVhvelZuRTFZQi9LTHZkSXMKdVlaSnVxYjJwS2t1K3p6VDZnVXdIVVRadkJpTk90WEw0Tnh3Yy9LVDdXek9TZDJ3UDEwUUk4REtnNHZmaU5EcwpIV21CMWM0S2ppNmdPZ0E1dVNVemFHbXEvdjRWbmNLNVVyK245TGJmbmZMYzI4SjVmdC9Hb3Rpbk15RGszaWFyCkYxMFlscWNPbWVYMXVGbUtiZGkvWG9yR2xrQ29NRjNURHg4cm1wOURCaUIvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0=" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="http://myproxy.server.com:8080/" HTTPS_PROXY_URLS="https://myproxy.server.com:8080/" NO_PROXY_URLS="localhost,127.0.0.1" PROXY_VARS="export NO_PROXY="localhost,127.0.0.1"; export HTTPS_PROXY="https://myproxy.server.com:8080/"; export http_proxy="http://myproxy.server.com:8080/";" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CustomData b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CustomData index e3abaa1f05e..7a2a98188ca 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+HTTPProxy/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CSECommand index fafbbe968f8..5549ec9efd5 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.3 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="true" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="07401b.f395accd246ae52d" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="Zm9vQmFyQmF6" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.18.3 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="true" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="07401b.f395accd246ae52d" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="Zm9vQmFyQmF6" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CustomData b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CustomData index dc4fe41be1a..225993892f2 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+KubeletClientTLSBootstrapping/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CSECommand index f1ea0a3f85c..0768a312da3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CustomData b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+NoArtifactStreaming/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CSECommand index b2f9ec9aac9..2e6828f2299 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.20.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=none NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.20.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=none NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CustomData b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CustomData index 754c312a1cc..dd8a73e8891 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+NoneCNI/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804+krustlet/CSECommand b/pkg/agent/testdata/AKSUbuntu1804+krustlet/CSECommand index 92a3e9abdc9..7e2f5e6635c 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+krustlet/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804+krustlet/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.20.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="true" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="true" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="07401b.f395accd246ae52d" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="Zm9vQmFyQmF6" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW5dCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4udjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zcGluLXYwLTMtMF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc3Bpbi12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHQtdjAtMy0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zbGlnaHQtdjAtMy0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC01LTFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4tdjAtNS0xLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc2xpZ2h0LXYwLTUtMV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc2xpZ2h0LXYwLTUtMS52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW4tdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLXYwLTgtMC52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNsaWdodC12MC04LTBdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC04LTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy53d3MtdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC53d3MtdjAtOC0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC0xNS0xXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW5dCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4udjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zcGluLXYwLTMtMF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc3Bpbi12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHQtdjAtMy0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zbGlnaHQtdjAtMy0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC01LTFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4tdjAtNS0xLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc2xpZ2h0LXYwLTUtMV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc2xpZ2h0LXYwLTUtMS52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW4tdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLXYwLTgtMC52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNsaWdodC12MC04LTBdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC04LTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy53d3MtdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC53d3MtdjAtOC0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC0xNS0xXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.20.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="true" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="true" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="07401b.f395accd246ae52d" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="Zm9vQmFyQmF6" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW5dCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4udjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zcGluLXYwLTMtMF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc3Bpbi12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHQtdjAtMy0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zbGlnaHQtdjAtMy0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC01LTFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4tdjAtNS0xLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc2xpZ2h0LXYwLTUtMV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc2xpZ2h0LXYwLTUtMS52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW4tdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLXYwLTgtMC52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNsaWdodC12MC04LTBdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC04LTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy53d3MtdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC53d3MtdjAtOC0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC0xNS0xXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW5dCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4udjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zcGluLXYwLTMtMF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc3Bpbi12MC0zLTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5zbGlnaHQtdjAtMy0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zbGlnaHQtdjAtMy0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC01LTFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNwaW4tdjAtNS0xLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc2xpZ2h0LXYwLTUtMV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQuc2xpZ2h0LXYwLTUtMS52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNwaW4tdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLXYwLTgtMC52MSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnNsaWdodC12MC04LTBdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnNsaWdodC12MC04LTAudjEiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy53d3MtdjAtOC0wXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC53d3MtdjAtOC0wLnYxIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMuc3Bpbi12MC0xNS0xXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5zcGluLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804+krustlet/CustomData b/pkg/agent/testdata/AKSUbuntu1804+krustlet/CustomData index 07d1e86fbe7..a0b8435fcab 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+krustlet/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804+krustlet/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804+krustlet/line70.sh b/pkg/agent/testdata/AKSUbuntu1804+krustlet/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804+krustlet/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804+krustlet/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CSECommand b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CSECommand index 46fd2dea708..555702fb7a2 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL=https://acs-mirror.azureedge.net/kubernetes/1.22.2/binaries/kubernetes-node-linux-arm64.tar.gz CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL=mcr.microsoft.com/oss/kubernetes/kube-proxy:v1.22.2 APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.4.13/binaries/azure-vnet-cni-linux-arm64-v1.4.14.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL=https://acs-mirror.azureedge.net/kubernetes/1.22.2/binaries/kubernetes-node-linux-arm64.tar.gz USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.22.2 HYPERKUBE_URL= KUBE_BINARY_URL=https://acs-mirror.azureedge.net/kubernetes/1.22.2/binaries/kubernetes-node-linux-arm64.tar.gz CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL=mcr.microsoft.com/oss/kubernetes/kube-proxy:v1.22.2 APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.4.13/binaries/azure-vnet-cni-linux-arm64-v1.4.14.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL=https://acs-mirror.azureedge.net/kubernetes/1.22.2/binaries/kubernetes-node-linux-arm64.tar.gz USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CustomData b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CustomData index d7e1ebe9fe0..543f6f11442 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/line70.sh b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+CustomKubeImageandBinaries/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CSECommand b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CSECommand index 313b428cf88..665618bff82 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION= HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID= NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL= CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES= CLOUDPROVIDER_BACKOFF_EXPONENT= CLOUDPROVIDER_BACKOFF_DURATION= CLOUDPROVIDER_BACKOFF_JITTER= CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS= CLOUDPROVIDER_RATELIMIT_QPS_WRITE= CLOUDPROVIDER_RATELIMIT_BUCKET= CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE= LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE= NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION= HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID= NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL= CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES= CLOUDPROVIDER_BACKOFF_EXPONENT= CLOUDPROVIDER_BACKOFF_DURATION= CLOUDPROVIDER_BACKOFF_JITTER= CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS= CLOUDPROVIDER_RATELIMIT_QPS_WRITE= CLOUDPROVIDER_RATELIMIT_BUCKET= CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE= LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE= NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CustomData b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CustomData index af4e59e906e..dd419d9e3f1 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/line70.sh b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804ARM64Containerd+NoCustomKubeImageandBinaries/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CSECommand b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CSECommand index e0ec85140f2..27f7a85693f 100644 --- a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION=1.0.0-rc96 RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION=1.0.0-rc96 RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CustomData b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CustomData +++ b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/line70.sh b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu1804Containerd+RuncVersion/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand index 9e83006c084..7f971b38c7c 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=chinaeast2 VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureChinaCloud" TARGET_ENVIRONMENT="AzureChinaCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=chinaeast2 VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureChinaCloud" TARGET_ENVIRONMENT="AzureChinaCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+China/CustomData b/pkg/agent/testdata/AKSUbuntu2204+China/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+China/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+China/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+China/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+China/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+China/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+China/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CSECommand index 9284d3e48f6..8a6a8712959 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLm92ZXJsYXliZF0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vb3ZlcmxheWJkLXNuYXBzaG90dGVyL292ZXJsYXliZC5zb2NrIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="true" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLm92ZXJsYXliZF0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vb3ZlcmxheWJkLXNuYXBzaG90dGVyL292ZXJsYXliZC5zb2NrIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBzbmFwc2hvdHRlciA9ICJvdmVybGF5YmQiCiAgICBkaXNhYmxlX3NuYXBzaG90X2Fubm90YXRpb25zID0gZmFsc2UKICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="true" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CustomData b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CustomData index 733b5f768bd..d4a6a3101fa 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CSECommand index 0fe7f93aa17..0bf5215b9cd 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.13 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=true SGX_NODE=false MIG_NODE=true CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="true" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="MIG7g" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJudmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWVdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9udmlkaWEtY29udGFpbmVyLXJ1bnRpbWUiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3Igo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CustomData b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CustomData index 79cfd7122f2..a775d1954d8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CSECommand index 3068d6f8418..e33919a5da8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="https://repodepot.azure.microsoft.fakecustomcloud/ubuntu" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.10 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.10/binaries/azure-acr-credential-provider-linux-amd64-v1.29.10.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.fakecustomcloud/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsIm1jclVSTCI6Im1jci5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkIiwicmVwb0RlcG90RW5kcG9pbnQiOiJodHRwczovL3JlcG9kZXBvdC5henVyZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkL3VidW50dSIsIm1hbmFnZW1lbnRQb3J0YWxVUkwiOiJodHRwczovL3BvcnRhbC5henVyZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInNlcnZpY2VNYW5hZ2VtZW50RW5kcG9pbnQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInJlc291cmNlTWFuYWdlckVuZHBvaW50IjoiaHR0cHM6Ly9tYW5hZ2VtZW50LmF6dXJlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiYWN0aXZlRGlyZWN0b3J5RW5kcG9pbnQiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsImtleVZhdWx0RW5kcG9pbnQiOiJodHRwczovL3ZhdWx0LmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiZ3JhcGhFbmRwb2ludCI6Imh0dHBzOi8vZ3JhcGguY2xvdWRhcGkubWljcm9zb2Z0LmZha2VjdXN0b21jbG91ZC8iLCJzdG9yYWdlRW5kcG9pbnRTdWZmaXgiOiJjb3JlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJzcWxEYXRhYmFzZUROU1N1ZmZpeCI6ImRhdGFiYXNlLmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJrZXlWYXVsdEROU1N1ZmZpeCI6InZhdWx0LmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJyZXNvdXJjZU1hbmFnZXJWTUROU1N1ZmZpeCI6ImNsb3VkYXBwLmF6dXJlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiY29udGFpbmVyUmVnaXN0cnlETlNTdWZmaXgiOiIuYXp1cmVjci5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkIiwiY29zbW9zREJETlNTdWZmaXgiOiJkb2N1bWVudHMuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInRva2VuQXVkaWVuY2UiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX=".azurecr.microsoft.fakecustomcloud" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-credential-provider-bin-dir=/var/lib/kubelet/credential-provider --image-credential-provider-config=/var/lib/kubelet/credential-provider-config.yaml --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="https://repodepot.azure.microsoft.fakecustomcloud/ubuntu" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.10 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.10/binaries/azure-acr-credential-provider-linux-amd64-v1.29.10.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.fakecustomcloud/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsIm1jclVSTCI6Im1jci5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkIiwicmVwb0RlcG90RW5kcG9pbnQiOiJodHRwczovL3JlcG9kZXBvdC5henVyZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkL3VidW50dSIsIm1hbmFnZW1lbnRQb3J0YWxVUkwiOiJodHRwczovL3BvcnRhbC5henVyZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInNlcnZpY2VNYW5hZ2VtZW50RW5kcG9pbnQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInJlc291cmNlTWFuYWdlckVuZHBvaW50IjoiaHR0cHM6Ly9tYW5hZ2VtZW50LmF6dXJlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiYWN0aXZlRGlyZWN0b3J5RW5kcG9pbnQiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsImtleVZhdWx0RW5kcG9pbnQiOiJodHRwczovL3ZhdWx0LmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiZ3JhcGhFbmRwb2ludCI6Imh0dHBzOi8vZ3JhcGguY2xvdWRhcGkubWljcm9zb2Z0LmZha2VjdXN0b21jbG91ZC8iLCJzdG9yYWdlRW5kcG9pbnRTdWZmaXgiOiJjb3JlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJzcWxEYXRhYmFzZUROU1N1ZmZpeCI6ImRhdGFiYXNlLmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJrZXlWYXVsdEROU1N1ZmZpeCI6InZhdWx0LmNsb3VkYXBpLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQiLCJyZXNvdXJjZU1hbmFnZXJWTUROU1N1ZmZpeCI6ImNsb3VkYXBwLmF6dXJlLm1pY3Jvc29mdC5mYWtlY3VzdG9tY2xvdWQvIiwiY29udGFpbmVyUmVnaXN0cnlETlNTdWZmaXgiOiIuYXp1cmVjci5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkIiwiY29zbW9zREJETlNTdWZmaXgiOiJkb2N1bWVudHMuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInRva2VuQXVkaWVuY2UiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS5taWNyb3NvZnQuZmFrZWN1c3RvbWNsb3VkLyIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX=".azurecr.microsoft.fakecustomcloud" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-credential-provider-bin-dir=/var/lib/kubelet/credential-provider --image-credential-provider-config=/var/lib/kubelet/credential-provider-config.yaml --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CustomData index 1f934fa8840..072a791cd6c 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CSECommand index 0fdceaa3594..f5e191fbfde 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CustomData index 5e44953105e..e0f32a77f2e 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand index 1a77f490865..beab2b7ca59 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="true" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="true" SHOULD_CONFIG_CONTAINERD_ULIMITS="true" CONTAINERD_ULIMITS="[Service] LimitMEMLOCK=75000 LimitNOFILE=1048 " TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="never" THP_DEFRAG="defer+madvise" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiZmFpbFN3YXBPbiI6IGZhbHNlLAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiMTAwME0iLAogICAgImNvbnRhaW5lckxvZ01heEZpbGVzIjogOTksCiAgICAic3lzdGVtUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIyIiwKICAgICAgICAibWVtb3J5IjogIjFHaSIKICAgIH0sCiAgICAia3ViZVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMTAwbSIsCiAgICAgICAgIm1lbW9yeSI6ICIxNjM4TWkiCiAgICB9LAogICAgImVuZm9yY2VOb2RlQWxsb2NhdGFibGUiOiBbCiAgICAgICAgInBvZHMiCiAgICBdLAogICAgImFsbG93ZWRVbnNhZmVTeXNjdGxzIjogWwogICAgICAgICJrZXJuZWwubXNnKiIsCiAgICAgICAgIm5ldC5pcHY0LnJvdXRlLm1pbl9wbXR1IgogICAgXSwKICAgICJzZWNjb21wRGVmYXVsdCI6IHRydWUKfQ==" SWAP_FILE_SIZE_MB="1500" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NDk5Cm5ldC5pcHY0LnRjcF9tYXhfc3luX2JhY2tsb2c9MTYzODQ5OApuZXQuaXB2NC5uZWlnaC5kZWZhdWx0LmdjX3RocmVzaDE9MTAwMDEKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gyPTgxOTIKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gzPTE2Mzg0CiMgVGhlIGZvbGxvd2luZyBhcmUgc3lzY3RsIGNvbmZpZ3MgcGFzc2VkIGZyb20gQVBJCm5ldC5jb3JlLnJtZW1fZGVmYXVsdD00NTYwMDAKbmV0LmNvcmUud21lbV9kZWZhdWx0PTg5MDAwCm5ldC5pcHY0LnRjcF90d19yZXVzZT0xCm5ldC5pcHY0LmlwX2xvY2FsX3BvcnRfcmFuZ2U9MzI3NjggNjU0MDAKCgpuZXQuaXB2NC5pcF9sb2NhbF9yZXNlcnZlZF9wb3J0cz02NTMzMAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="true" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="true" SHOULD_CONFIG_CONTAINERD_ULIMITS="true" CONTAINERD_ULIMITS="[Service] LimitMEMLOCK=75000 LimitNOFILE=1048 " TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="never" THP_DEFRAG="defer+madvise" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiZmFpbFN3YXBPbiI6IGZhbHNlLAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiMTAwME0iLAogICAgImNvbnRhaW5lckxvZ01heEZpbGVzIjogOTksCiAgICAic3lzdGVtUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIyIiwKICAgICAgICAibWVtb3J5IjogIjFHaSIKICAgIH0sCiAgICAia3ViZVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMTAwbSIsCiAgICAgICAgIm1lbW9yeSI6ICIxNjM4TWkiCiAgICB9LAogICAgImVuZm9yY2VOb2RlQWxsb2NhdGFibGUiOiBbCiAgICAgICAgInBvZHMiCiAgICBdLAogICAgImFsbG93ZWRVbnNhZmVTeXNjdGxzIjogWwogICAgICAgICJrZXJuZWwubXNnKiIsCiAgICAgICAgIm5ldC5pcHY0LnJvdXRlLm1pbl9wbXR1IgogICAgXSwKICAgICJzZWNjb21wRGVmYXVsdCI6IHRydWUKfQ==" SWAP_FILE_SIZE_MB="1500" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NDk5Cm5ldC5pcHY0LnRjcF9tYXhfc3luX2JhY2tsb2c9MTYzODQ5OApuZXQuaXB2NC5uZWlnaC5kZWZhdWx0LmdjX3RocmVzaDE9MTAwMDEKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gyPTgxOTIKbmV0LmlwdjQubmVpZ2guZGVmYXVsdC5nY190aHJlc2gzPTE2Mzg0CiMgVGhlIGZvbGxvd2luZyBhcmUgc3lzY3RsIGNvbmZpZ3MgcGFzc2VkIGZyb20gQVBJCm5ldC5jb3JlLnJtZW1fZGVmYXVsdD00NTYwMDAKbmV0LmNvcmUud21lbV9kZWZhdWx0PTg5MDAwCm5ldC5pcHY0LnRjcF90d19yZXVzZT0xCm5ldC5pcHY0LmlwX2xvY2FsX3BvcnRfcmFuZ2U9MzI3NjggNjU0MDAKCgpuZXQuaXB2NC5pcF9sb2NhbF9yZXNlcnZlZF9wb3J0cz02NTMzMAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CustomData index 9a6a143239e..1e27919dd30 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CSECommand index db1ce35dd99..d6cbf589843 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.31.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.31.0/binaries/azure-acr-credential-provider-linux-amd64-v1.31.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdLAogICAgInNlcmlhbGl6ZUltYWdlUHVsbHMiOiBmYWxzZQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.31.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.31.0/binaries/azure-acr-credential-provider-linux-amd64-v1.31.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdLAogICAgInNlcmlhbGl6ZUltYWdlUHVsbHMiOiBmYWxzZQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CustomData index 9a6a143239e..1e27919dd30 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand index a3ff91459b5..54ecbbe7bb4 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogOTAsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA3MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJjcHVNYW5hZ2VyUG9saWN5IjogInN0YXRpYyIsCiAgICAidG9wb2xvZ3lNYW5hZ2VyUG9saWN5IjogImJlc3QtZWZmb3J0IiwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IDEyMzQ1LAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiY3B1Q0ZTUXVvdGEiOiBmYWxzZSwKICAgICJjcHVDRlNRdW90YVBlcmlvZCI6ICIyMDBtcyIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkN1c3RvbUNQVUNGU1F1b3RhUGVyaW9kIjogdHJ1ZSwKICAgICAgICAiUG9kUHJpb3JpdHkiOiB0cnVlLAogICAgICAgICJSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUiOiB0cnVlLAogICAgICAgICJhIjogZmFsc2UsCiAgICAgICAgIngiOiBmYWxzZQogICAgfSwKICAgICJmYWlsU3dhcE9uIjogZmFsc2UsCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICIxMDAwTSIsCiAgICAiY29udGFpbmVyTG9nTWF4RmlsZXMiOiA5OSwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0sCiAgICAiYWxsb3dlZFVuc2FmZVN5c2N0bHMiOiBbCiAgICAgICAgImtlcm5lbC5tc2cqIiwKICAgICAgICAibmV0LmlwdjQucm91dGUubWluX3BtdHUiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CustomData b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CustomData index 9a6a143239e..1e27919dd30 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CSECommand index 2895f830b4a..1b83abc319c 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --rotate-server-certificates=false --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --rotate-server-certificates=false --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CustomData b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CustomData index 2635f8580f5..7a71ff9b4b1 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CSECommand index c9aaecd115e..53b496d03ea 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CustomData b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand index 07272b69bb8..bbd864bb611 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CustomData b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CSECommand index 5c645e22ae8..308f8e34f7d 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="true" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="true" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CustomData b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand index 2a71b30d7d8..61fa403490b 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CustomData b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand index eeb2bbfb55f..53f8ffcb72d 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="true" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAic2VydmVyVExTQm9vdHN0cmFwIjogdHJ1ZSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHsKICAgICAgICAgICAgImNsaWVudENBRmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMvY2EuY3J0IgogICAgICAgIH0sCiAgICAgICAgIndlYmhvb2siOiB7CiAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIm1vZGUiOiAiV2ViaG9vayIsCiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJldmVudFJlY29yZFFQUyI6IDAsCiAgICAiY2x1c3RlckRvbWFpbiI6ICJjbHVzdGVyLmxvY2FsIiwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIxMC4wLjAuMTAiCiAgICBdLAogICAgInN0cmVhbWluZ0Nvbm5lY3Rpb25JZGxlVGltZW91dCI6ICI0aDBtMHMiLAogICAgIm5vZGVTdGF0dXNVcGRhdGVGcmVxdWVuY3kiOiAiMTBzIiwKICAgICJpbWFnZUdDSGlnaFRocmVzaG9sZFBlcmNlbnQiOiA5MCwKICAgICJpbWFnZUdDTG93VGhyZXNob2xkUGVyY2VudCI6IDcwLAogICAgImNncm91cHNQZXJRT1MiOiB0cnVlLAogICAgImNwdU1hbmFnZXJQb2xpY3kiOiAic3RhdGljIiwKICAgICJ0b3BvbG9neU1hbmFnZXJQb2xpY3kiOiAiYmVzdC1lZmZvcnQiLAogICAgIm1heFBvZHMiOiAxMTAsCiAgICAicG9kUGlkc0xpbWl0IjogMTIzNDUsCiAgICAicmVzb2x2Q29uZiI6ICIvZXRjL3Jlc29sdi5jb25mIiwKICAgICJjcHVDRlNRdW90YSI6IGZhbHNlLAogICAgImNwdUNGU1F1b3RhUGVyaW9kIjogIjIwMG1zIiwKICAgICJldmljdGlvbkhhcmQiOiB7CiAgICAgICAgIm1lbW9yeS5hdmFpbGFibGUiOiAiNzUwTWkiLAogICAgICAgICJub2RlZnMuYXZhaWxhYmxlIjogIjEwJSIsCiAgICAgICAgIm5vZGVmcy5pbm9kZXNGcmVlIjogIjUlIgogICAgfSwKICAgICJwcm90ZWN0S2VybmVsRGVmYXVsdHMiOiB0cnVlLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiQ3VzdG9tQ1BVQ0ZTUXVvdGFQZXJpb2QiOiB0cnVlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImZhaWxTd2FwT24iOiBmYWxzZSwKICAgICJjb250YWluZXJMb2dNYXhTaXplIjogIjEwMDBNIiwKICAgICJjb250YWluZXJMb2dNYXhGaWxlcyI6IDk5LAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJhbGxvd2VkVW5zYWZlU3lzY3RscyI6IFsKICAgICAgICAia2VybmVsLm1zZyoiLAogICAgICAgICJuZXQuaXB2NC5yb3V0ZS5taW5fcG10dSIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="true" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAic2VydmVyVExTQm9vdHN0cmFwIjogdHJ1ZSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHsKICAgICAgICAgICAgImNsaWVudENBRmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMvY2EuY3J0IgogICAgICAgIH0sCiAgICAgICAgIndlYmhvb2siOiB7CiAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIm1vZGUiOiAiV2ViaG9vayIsCiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJldmVudFJlY29yZFFQUyI6IDAsCiAgICAiY2x1c3RlckRvbWFpbiI6ICJjbHVzdGVyLmxvY2FsIiwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIxMC4wLjAuMTAiCiAgICBdLAogICAgInN0cmVhbWluZ0Nvbm5lY3Rpb25JZGxlVGltZW91dCI6ICI0aDBtMHMiLAogICAgIm5vZGVTdGF0dXNVcGRhdGVGcmVxdWVuY3kiOiAiMTBzIiwKICAgICJpbWFnZUdDSGlnaFRocmVzaG9sZFBlcmNlbnQiOiA5MCwKICAgICJpbWFnZUdDTG93VGhyZXNob2xkUGVyY2VudCI6IDcwLAogICAgImNncm91cHNQZXJRT1MiOiB0cnVlLAogICAgImNwdU1hbmFnZXJQb2xpY3kiOiAic3RhdGljIiwKICAgICJ0b3BvbG9neU1hbmFnZXJQb2xpY3kiOiAiYmVzdC1lZmZvcnQiLAogICAgIm1heFBvZHMiOiAxMTAsCiAgICAicG9kUGlkc0xpbWl0IjogMTIzNDUsCiAgICAicmVzb2x2Q29uZiI6ICIvZXRjL3Jlc29sdi5jb25mIiwKICAgICJjcHVDRlNRdW90YSI6IGZhbHNlLAogICAgImNwdUNGU1F1b3RhUGVyaW9kIjogIjIwMG1zIiwKICAgICJldmljdGlvbkhhcmQiOiB7CiAgICAgICAgIm1lbW9yeS5hdmFpbGFibGUiOiAiNzUwTWkiLAogICAgICAgICJub2RlZnMuYXZhaWxhYmxlIjogIjEwJSIsCiAgICAgICAgIm5vZGVmcy5pbm9kZXNGcmVlIjogIjUlIgogICAgfSwKICAgICJwcm90ZWN0S2VybmVsRGVmYXVsdHMiOiB0cnVlLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiQ3VzdG9tQ1BVQ0ZTUXVvdGFQZXJpb2QiOiB0cnVlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImZhaWxTd2FwT24iOiBmYWxzZSwKICAgICJjb250YWluZXJMb2dNYXhTaXplIjogIjEwMDBNIiwKICAgICJjb250YWluZXJMb2dNYXhGaWxlcyI6IDk5LAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJhbGxvd2VkVW5zYWZlU3lzY3RscyI6IFsKICAgICAgICAia2VybmVsLm1zZyoiLAogICAgICAgICJuZXQuaXB2NC5yb3V0ZS5taW5fcG10dSIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CustomData b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CustomData index 9a6a143239e..1e27919dd30 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CSECommand index 1bb579e7ede..3263a5f27bd 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="true" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICJjZXJ0LmNydCIsCiAgICAidGxzUHJpdmF0ZUtleUZpbGUiOiAiY2VydC5rZXkiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0FFU18xMjhfR0NNX1NIQTI1NiIsCiAgICAgICAgIlRMU19FQ0RIRV9FQ0RTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19FQ0RIRV9SU0FfV0lUSF9DSEFDSEEyMF9QT0xZMTMwNSIsCiAgICAgICAgIlRMU19FQ0RIRV9FQ0RTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMjU2X0dDTV9TSEEzODQiLAogICAgICAgICJUTFNfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IgogICAgXSwKICAgICJyb3RhdGVDZXJ0aWZpY2F0ZXMiOiB0cnVlLAogICAgInNlcnZlclRMU0Jvb3RzdHJhcCI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --rotate-server-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=cert.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=cert.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.7/binaries/azure-acr-credential-provider-linux-amd64-v1.29.7.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="true" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICJjZXJ0LmNydCIsCiAgICAidGxzUHJpdmF0ZUtleUZpbGUiOiAiY2VydC5rZXkiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0FFU18xMjhfR0NNX1NIQTI1NiIsCiAgICAgICAgIlRMU19FQ0RIRV9FQ0RTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19FQ0RIRV9SU0FfV0lUSF9DSEFDSEEyMF9QT0xZMTMwNSIsCiAgICAgICAgIlRMU19FQ0RIRV9FQ0RTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMjU2X0dDTV9TSEEzODQiLAogICAgICAgICJUTFNfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IgogICAgXSwKICAgICJyb3RhdGVDZXJ0aWZpY2F0ZXMiOiB0cnVlLAogICAgInNlcnZlclRMU0Jvb3RzdHJhcCI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --rotate-server-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=cert.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=cert.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CustomData b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CustomData index 341ad6f5ffb..02a6567d2c1 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CSECommand index 3fcac1d0a5d..c6e404f0399 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="true" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="true" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CustomData b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand index 87b10f5484c..915e0a4fe89 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CustomData b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CSECommand index 3fcac1d0a5d..c6e404f0399 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="true" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="true" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CustomData b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CSECommand index dafe9017ef4..883abf5220a 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="true" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="true" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand index c9aaecd115e..53b496d03ea 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CSECommand index 5db436e189a..f3d6c4056a5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="true" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="true" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CustomData index d1b539bd4fd..a620fd70afa 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBoostrapping/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CSECommand index b8cd2e29da5..34d120f58de 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="true" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="appID" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.25.6 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="true" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="appID" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CustomData index 9531024ca96..1bb13cbd19e 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SecureTLSBootstrapping+CustomAADResource/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CSECommand index aed28beb4a4..f0d3523dab6 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.26.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="https://test-pe-proxy" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="testserver.azurecr.io" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.26.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="https://test-pe-proxy" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="testserver.azurecr.io" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CSECommand index a61d5c4c56b..d39d03903bb 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.31.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.31.0/binaries/azure-acr-credential-provider-linux-amd64-v1.31.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJzZXJpYWxpemVJbWFnZVB1bGxzIjogZmFsc2UKfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --serialize-image-pulls=false --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.31.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.31.0/binaries/azure-acr-credential-provider-linux-amd64-v1.31.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXSwKICAgICJzZXJpYWxpemVJbWFnZVB1bGxzIjogZmFsc2UKfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --serialize-image-pulls=false --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CustomData index a4d45425d0c..6ec4ded201a 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CSECommand index d98cd4c84d4..ed6cd921702 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CustomData b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CustomData index 5739b32855b..d6cd4e629c5 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand index 01728ae94f4..3d648600997 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.10 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.10/binaries/azure-acr-credential-provider-linux-amd64-v1.29.10.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-credential-provider-bin-dir=/var/lib/kubelet/credential-provider --image-credential-provider-config=/var/lib/kubelet/credential-provider-config.yaml --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.29.10 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.29.10/binaries/azure-acr-credential-provider-linux-amd64-v1.29.10.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-credential-provider-bin-dir=/var/lib/kubelet/credential-provider --image-credential-provider-config=/var/lib/kubelet/credential-provider-config.yaml --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CustomData b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CustomData index fba6bacdb53..f02f6b6c259 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/line70.sh b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand index 95080843d1a..482eaf504eb 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=>=1.32.x HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="true" CONTAINERD_ULIMITS="[Service] LimitMEMLOCK=75000 " TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=>=1.32.x HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="true" CONTAINERD_ULIMITS="[Service] LimitMEMLOCK=75000 " TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="true" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--azure-container-registry-config=/etc/kubernetes/azure.json --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CustomData b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CustomData index 2321007dee9..f6efbdb8689 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/line70.sh b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CSECommand index 9e405452f71..b74d0bf0f25 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY=antrea VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="antrea" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgICAKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucGlubmVkX2ltYWdlc10KICBzYW5kYm94ID0gIiIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnldCiAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzXQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNuaV0KICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICBjb25mX3RlbXBsYXRlID0gIi9ldGMvY29udGFpbmVyZC9rdWJlbmV0X3RlbXBsYXRlLmNvbmYiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN=kubenet NETWORK_POLICY=antrea VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="true" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="antrea" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgICAKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucGlubmVkX2ltYWdlc10KICBzYW5kYm94ID0gIiIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnldCiAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzXQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNuaV0KICBiaW5fZGlyID0gIi9vcHQvY25pL2JpbiIKICBjb25mX2RpciA9ICIvZXRjL2NuaS9uZXQuZCIKICBjb25mX3RlbXBsYXRlID0gIi9ldGMvY29udGFpbmVyZC9rdWJlbmV0X3RlbXBsYXRlLmNvbmYiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CustomData b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CustomData index 09c5537db01..5f4e5453a1d 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/line70.sh b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AKSUbuntu2404+Teleport/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+Teleport/CSECommand index 2fbdf5f0342..b9efcad4e07 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+Teleport/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2404+Teleport/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXNdCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGVsZXBvcnRkIgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLnRlbGVwb3J0ZF0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vdGVsZXBvcnRkL3NuYXBzaG90dGVyLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="true" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXNdCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGVsZXBvcnRkIgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLnRlbGVwb3J0ZF0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vdGVsZXBvcnRkL3NuYXBzaG90dGVyLnNvY2siCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AKSUbuntu2404+Teleport/CustomData b/pkg/agent/testdata/AKSUbuntu2404+Teleport/CustomData index 1b312376859..a0b824e41a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+Teleport/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2404+Teleport/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2404+Teleport/line70.sh b/pkg/agent/testdata/AKSUbuntu2404+Teleport/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AKSUbuntu2404+Teleport/line70.sh +++ b/pkg/agent/testdata/AKSUbuntu2404+Teleport/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AzureLinuxV2+Kata/CSECommand b/pkg/agent/testdata/AzureLinuxV2+Kata/CSECommand index ec2213bcbeb..a1149444a46 100644 --- a/pkg/agent/testdata/AzureLinuxV2+Kata/CSECommand +++ b/pkg/agent/testdata/AzureLinuxV2+Kata/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AzureLinuxV2+Kata/CustomData b/pkg/agent/testdata/AzureLinuxV2+Kata/CustomData index 61b953af7d0..abec3bab32a 100644 --- a/pkg/agent/testdata/AzureLinuxV2+Kata/CustomData +++ b/pkg/agent/testdata/AzureLinuxV2+Kata/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AzureLinuxV2+Kata/line68.sh b/pkg/agent/testdata/AzureLinuxV2+Kata/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AzureLinuxV2+Kata/line68.sh +++ b/pkg/agent/testdata/AzureLinuxV2+Kata/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CSECommand index c339b2b6efa..4018a970721 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CSECommand +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CustomData b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CustomData index 61b953af7d0..abec3bab32a 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CustomData +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/line68.sh b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/line68.sh +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CSECommand index 8c108ce9f34..57130c29ac5 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CSECommand +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CustomData b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CustomData index 61b953af7d0..abec3bab32a 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CustomData +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/line68.sh b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/line68.sh +++ b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CSECommand index ec2213bcbeb..a1149444a46 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CSECommand +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CustomData b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CustomData index 61b953af7d0..abec3bab32a 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CustomData +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/line68.sh b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/line68.sh +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CSECommand index a2700a78488..ce54c465144 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CSECommand +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.28.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="true" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CustomData b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CustomData index 61b953af7d0..abec3bab32a 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CustomData +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/line68.sh b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/line68.sh +++ b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/CustomizedImage/CSECommand b/pkg/agent/testdata/CustomizedImage/CSECommand index 26e1c1526c8..2c5dfb4a52c 100644 --- a/pkg/agent/testdata/CustomizedImage/CSECommand +++ b/pkg/agent/testdata/CustomizedImage/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/CustomizedImage/CustomData b/pkg/agent/testdata/CustomizedImage/CustomData index b537a24df9b..b01e7b4d0b9 100644 --- a/pkg/agent/testdata/CustomizedImage/CustomData +++ b/pkg/agent/testdata/CustomizedImage/CustomData @@ -62,7 +62,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/CustomizedImage/line65.sh b/pkg/agent/testdata/CustomizedImage/line65.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/CustomizedImage/line65.sh +++ b/pkg/agent/testdata/CustomizedImage/line65.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/CustomizedImageKata+1.32/CSECommand b/pkg/agent/testdata/CustomizedImageKata+1.32/CSECommand index 5f2d4f98695..5b2734ec6cc 100644 --- a/pkg/agent/testdata/CustomizedImageKata+1.32/CSECommand +++ b/pkg/agent/testdata/CustomizedImageKata+1.32/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXNdCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhY2xpXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYxIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhY2xpLm9wdGlvbnNdCiAgICAgICAgTm9QaXZvdFJvb3QgPSBmYWxzZQogICAgICAgIE5vTmV3S2V5cmluZyA9IGZhbHNlCiAgICAgICAgU2hpbUNncm91cCA9ICIiCiAgICAgICAgSW9VaWQgPSAwCiAgICAgICAgSW9HaWQgPSAwCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9rYXRhLXJ1bnRpbWUiCiAgICAgICAgUm9vdCA9ICIiCiAgICAgICAgU3lzdGVtZENncm91cCA9IGZhbHNlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogICAgICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogICAgICBwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICAgICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGFyZGV2IgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogICAgICAgIE5vUGl2b3RSb290ID0gZmFsc2UKICAgICAgICBOb05ld0tleXJpbmcgPSBmYWxzZQogICAgICAgIFNoaW1DZ3JvdXAgPSAiIgogICAgICAgIElvVWlkID0gMAogICAgICAgIElvR2lkID0gMAogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogICAgICAgIFJvb3QgPSAiIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSBmYWxzZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICAgICAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICAgICAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLnRhcmRldl0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vY29udGFpbmVyZC90YXJkZXYtc25hcHNob3R0ZXIuc29jayIK" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.32.0 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXNdCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhY2xpXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYxIgogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhY2xpLm9wdGlvbnNdCiAgICAgICAgTm9QaXZvdFJvb3QgPSBmYWxzZQogICAgICAgIE5vTmV3S2V5cmluZyA9IGZhbHNlCiAgICAgICAgU2hpbUNncm91cCA9ICIiCiAgICAgICAgSW9VaWQgPSAwCiAgICAgICAgSW9HaWQgPSAwCiAgICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9rYXRhLXJ1bnRpbWUiCiAgICAgICAgUm9vdCA9ICIiCiAgICAgICAgU3lzdGVtZENncm91cCA9IGZhbHNlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogICAgICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogICAgICBwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogICAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICAgICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGFyZGV2IgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lc10KICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogICAgICAgIE5vUGl2b3RSb290ID0gZmFsc2UKICAgICAgICBOb05ld0tleXJpbmcgPSBmYWxzZQogICAgICAgIFNoaW1DZ3JvdXAgPSAiIgogICAgICAgIElvVWlkID0gMAogICAgICAgIElvR2lkID0gMAogICAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogICAgICAgIFJvb3QgPSAiIgogICAgICAgIFN5c3RlbWRDZ3JvdXAgPSBmYWxzZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICAgICAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICAgICAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICAgICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwcm94eV9wbHVnaW5zXQogIFtwcm94eV9wbHVnaW5zLnRhcmRldl0KICAgIHR5cGUgPSAic25hcHNob3QiCiAgICBhZGRyZXNzID0gIi9ydW4vY29udGFpbmVyZC90YXJkZXYtc25hcHNob3R0ZXIuc29jayIK" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/CustomizedImageKata+1.32/CustomData b/pkg/agent/testdata/CustomizedImageKata+1.32/CustomData index e19a5019fd3..b020fd4481c 100644 --- a/pkg/agent/testdata/CustomizedImageKata+1.32/CustomData +++ b/pkg/agent/testdata/CustomizedImageKata+1.32/CustomData @@ -62,7 +62,7 @@ write_files: encoding: gzip owner: root content: !!binary | - H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFKoKQKEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTelsL6WnqyUBsMBgKDGo4EeujcB1ELfoi6mYA154Ns3AB8RBU3dNB3rk2Xrw549cCxbM23nQjMGjVWmDTZ2Q7J0MQzph3gOJ+4cpoLS7R5rf2E5vfHooqskPJoRPmChCmgGPn9memB/mDj6SDsf6P2VAv7WBYoCfv/9J0BvYcgh2Q/0bqMq8HvA0LbvIA5h0F4s2jSjyrmN53DpzmEb8uH7JVy7NepWunwPml+LA1xxzDNUHVZfvzC1y91GlcLuNigfzrA7329Mok233N+GEa1y898SSj4lsB8tXBRmE3Ok27+OzSve1Lh0LoyBngmdT4wQ0ocI3/lS/gmn3Ic78LL9/19/7n/oTe5Prn9vf50F7rx79BMI4SNdAfZOPuusAPsXvHgB2j9kRHTDqP0SKM0aGpQStwn0gYpKHb7iXQBSxpn76wmS9ktQ10PCplTyTJjG5OOp059qfOb0rnK60+0CheIYKqCsCBVenP7FvKjlx+mfwo/cZEhYk65EAEPC1yCpGGqiGOvgMHkiQTQvKuKDu7xAQbbekAd36RD0b+jc3XSbB/BxiUHzq/WrNuFUOZbxX7ozPF+B6x/BUafTOcxaBZHnUhSFXUWsSrk5rA7Euuwjctd2/x1j2MaQRDH2oLp0MT2qzufkvcPaOEuX3nabBzMU+ouQAjXEQI0AdfEcUqBaoHmAoesHKLwD6mxLX4eHaScc9wxDOVp/Bppfqx2vwDcu4CMffBO69XWJUUhB82T18jCveJ8/g+bXPNIVUOcUNL/m2bqqDjZbdn5FQQBiAtPxcxrBLMKcyWCGAqgUVa/A+1r62wyGtczWuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd00kHr1b7ZKFDiwqtkbIuL4kBkB3S16EkV0k3KoE9D+v6ELkh+7a8GfIXDWKWcaaH5NGbj6fskX6c5ZSWyN6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXWroliLFZCD3hgjLuBgLj30Ac0OgMVJWmINYbiJ2/hO2jmzFwUxBiC4xPwBhy/4QrJoLmJXRrXVQVfyeDLDYUbe8JeX0Q+OO10Ko230rK447x+RqebsDJkUfgXYVVVchs9gG9gjuGzKE/suVLDMAql5pEH0AEdbnNx+2hGqHtT2Nx06uVs/p3OPtyo2nrASaCWOHp8ys4wQsKd05OTHRsVyRGN3CVl/5fQZTqKb9vv3nBstb2vAc0x9/PQDd05xL9nTNxpnIl19sG2J87EHP/2yZmaAyuzzWtN8wy6W9c0oQBmEishuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJG0tZ+orcLIrecImxTGY32XuElZ3tZfJPAN4/4rRL6BR98r9NF4d4knsN1qs+2CCqN0EPs3ruXMWnL+bBGsJf05zC9uB0qdO+wuvoEBpJn7S0m9Z7vBt486KtObrHel5DR7qY8vXta7zdhJsVuRhz6+KGy7TBEnDH1PS/dcNAOIDF2MQojHWGPW9gCF8SNQmmOrfKD2IKaODwntKu2Y4Da5dTFsL+9Q23NVimNCVXEWabuhdxthkpmU8dJ3KXS8hd9VxO9q0kYAFezgckfMzAhkd56rstdohpgRuLWLKqycTbml2Danlq33nZ7GTtbSvql9v1LAN/Do4jk5LBhD64FvXAJPT4Dqg/cMMB3ZSuhZT2t5mCpFu2s66TOTq6c5Pd20Ld5TMxveZuC8xHsxodGi5/YyJtRYW9GSthldRLAnwgABFILmAYFfQAc0Dw6aX3tTyx4PWS98fE5vPB3ZK6CCo8PDw5+AH2WnM+gFLobg3sWhu4DdrCWjz2l+RStQcQ7+TUJXWJYR1+4Uftgzhouxj6PzoxCucbAkrGNokhm3neNVPF4UUpfNFL/I5fTxNEALlHrze+ORrRkj3ew704ExNGynb44njjESHpuJZn/o1i4OWT+59YFA6sQCf+phFgao0vy6Q1f8aJXYop3OPq34KrYjeI2nP51TFQQWEzfF4CX733X48pCvWXm3PvBduIhCFcMgcv3GHlK5elsTVRHsZosvDiGFRKhWzi2mTQwZZphMzwdGz7nSP+UlVW7adpeIyQhiPo9zxwKFBy3qkaWRovRksBN09BACHEX0jP1nWxMxnP+amrrzT2s8WjMI7l9p/UGisEx7sWWJYqE/62CqdFYAxQyDFPz9MbNt1JABX03P9YFuO70B9zIwpdFH9mqdhbOhQWkpqZWfFyAY0tYdfKqYWvXksEVsf5qKrfYgLFneqoQxyRs93ZmYxqhnTLSBmIbbadvacDN5ZNmij7TGz1OvjwV8qg+9yIdiL9ym8NYkH2apUCCBKoORLLf0nqnbXaV54LlMCSU25XC3dnVsKkC029fX7evr6+vVn4ZPYfgU6XZa5GgW88ql4OefgT6+kOyrTCqx2CleEMW+csaDbpp5ybVwPO2vlFfiPYWhG1IjAdFH2sh2jOw9iW+Ih9GSoihMoKzpudUzjYltjEd5WNf1e1xRU8B1o6xrZEEPQ7qloWBP2jjxd1/iKF6KpqZujadmT3cuzfF0kkImzikBNBj3NEZ9+vp+YT8toXj5cejYnyZ6ngUhpCN3AdPhj3I0EOjFGNEnTkMGlUSLLL03NQ37U4me+wLKj4ZpT7WBIxsVoMzqGEvgzpox4yim0HZvApj1ZI6ntu7Y2vkgG+ASo4WLn7R7FwXuDQoQfbLy1E1MY6iZnxzto2YMtHNjwIZj5VggEVieG8DallZPG+iFJlwvJzi6Rz7E5653F81mw8iX7biOTszxR6Ovm8651rsaX1w4w3Ff34hAOQNr2q42tDIhxQiS9Y0dU7dNQ7c2IdEfl1EIQ7oBi/7bZDxii+oGNP0YJ2q6Dk1/agrd3YDmn4hSiDcg+adh27pZi8J0KRww07KmuanZOjfWNrf818Ta1Nj518TajOA89u7gRgKc82nvSt9Ox68YUbiNGOdX07D1XUjajk7QVcQYEyi8uL7hw5Ai+qQ/UhiSRNBTS3eG2ki71PuO0ddHNptg+m+2PrJygo4JxBohaB5meIy+mDBTSzcdzbKMy1EeR26djQk0QkLd0INDSF3fpW7atzGybG3U052hbmt9zdZW6arp+uduwBph6y5OFk+t75xrA9bCdKyradqHjwhbbcYxvYni0LdGms37KLboGxZbfpzx1D4fT0d9h8ElPcJHL4h9OHQJhfgCRwuLuqHvYn9wzlHpv/UG0z5jl2XrpnNhjocOI76vmX1ncL5KVyQhvo9uHOTWo6shd74JmX3UpgNbZhDJZgv3ES3ixSA3bDMOYC+K5cwear8Zw+nQYSNKB2ROucU0zaZ20v0VfEo6v3tLlOrbjxBLLVCUxkrmMQljWH0s5tdsWhNBFyj3xzVBVZnyoLQ3rVltXwHrzwK74RIrzg6YKtkjlpN4BYRhsiFrJHdG4Aeaq2LbTWeb1PzRRx8NczwasoU4d9YpnnfWIs4FRkvHn92aVE9Dm9pVrHUJqY8+crg6p9JOhOT0qyyP9LCSZbnslNFTkk0JTVkyvvDTJq5PcVBfJ451uNYKY6cGFVHs0Kpyossxad2RaTfMOYnUsE/6Vrq7u4+9aCEmt2Rtloe4ibWyn10ZWwWX3qF1cPulfpY5fDHQLq2uqoohga2KlKympby+3shInUF1QfKj446M6Ef+Ekc3ENxgJ4R0hgIKcdFXOByzJfm8HBJnh/J8IyU5Oi8iPw4gUdnG2vLbeZhciDpHqTHhBjwpjyB5nnfei30iORRMBtNLzvMuUPgaXLM9LO5BszcynHNj5PQNkymOWK5ZVwEiVLxOxGiY7ZJi8EyJEkgFSSnhJk/jeGD0Psl1xXMD5EVKXbJNkrlHflAW/JCg3GDkz6GS/p3L/1R+mL/cgygYbCaL++PXvQyjkPMVvHhRwpFszHzBzGj77x6ddBWxnza5QWEb3lCuOEClIHQpUNUUXswTacTJ7Fd2+gzuoZ/qWUCAGlAs1BnztznNdWn9i+n5dGRPHVMf6Jqld5sHAblxMAygSyBQMVBlDCUVRbGBZOTR21bnJJFHLcRxZyvE8VaIEw6xJnnZCOcRRuE8zejEkkPgSwzxE0hCCjcxBTFhgIgSkONHKS9MYLVvEQGIsA4BQYtlAAkF7nKJI9e7BTQCDxG+czGzqkHaISIkhgQ8IHobxRSwJT+AFAZPIA4Rs/WDACCadfWZp9PhOEx3EIkqLy7AdZnEfgSCEKhkhxa1Et+qKxv1RagiDEkhpCKVMDFVbH2gT8amvdU+EXhsGMBlhKnfkNNicxS3LvCigMaGOG5tqAY+Qs/hwYnaQG5pC3yEHq9ZmESEdsWERctkwk7Axdj8VTP7QOv19ImdBEgSfmimbVxoPduxbFPXhsbocitngmhOHBo58B6GlABFu7JaPUtvlTkvH2iYopnrUYti6C5QOFfAmhfFbbKGMn7mHAwaiQVaTPjKxXFyi8LlZOqMkgMPG0xh5SV3aOmE98hHruNjdA+xI2dBcfgFzeCz7xKGELs8yzWMQvVyMs0FkuR2zGOh7E0Y+RD4MWSz8uMQUHcuY0apkZ5FtuQSPRo7jPSNTvWsw7Y0Ymi0CIps5FbQr5rd++DYxlAfT+1GLlheGUtlDGmu7npS/xoahYhlOjAPWJyPx7ZlmxqPlKf2M6fFMfVLw7LNT7LIp5wsvLPO1gRlTThHhOKnDxGhCtgCkBJemPEeDVp++907dRZhD6piq2Z/PLiyz5o5DhohpC20vD9poaUjgUEXHGXPecaJGwQt+ZZJMAdwuhFAUCH/UcOZ6rlBoKZLBwMT1vBGg1eMDqiqWNAqBVI9e8D2yrHWLwRfEVFdj6J7CFT1S4wgBX7k3UHMpuZBCuZIwwIcd8DrDu9UgtXUYfWd/rh3pZuOZY8n3Lg+3FDglVP0XWq6GlvkXg3Zy8mRKuaHsWU7w54pD2T5ecHzCvz2wsOtBfJwRKIZW/kXbVESxyaMUth7mgc+4vkO9ROy0udKRK3qwv3rmzTKAeZdW1XD/evB67Y2NuqWSII7a7f3nPe/M7LdpYhJIK7Hn5VlHATKKxH7Ce6h8nuS2yTm/yjqx8txOMHRAhEvPuczIqucWaNBoq0aRqofL3dTopJRsbULmkDug76yr8pusskn6vaA62F1gTCOcGJ7FKBEdkQ9EDP1eGqN6+E2jaKAtKN7iAP36cZvyx20RW63gopZpcYEYtWdw5C2yC3gx5KtTcUgeM6b6sb0dvfuWB9+9BDyA7XkxcwVW+Ku7T3Xu2VLAfeTsN8t9G94eQ5eH++BBD4y4UIs8UhSmMnxfCTsD/Du7elrtmAkzghRT+V4EYYO4zWbIzEOgPobmExt8JLnx7Fpd/b2zT/eSuS/hKTrSF/JC0Gbw4tKHrtcQh5uoegF4VrGtqeFS7spgS+BOq7TOT6gbBjpbyr1FnGtGtY3JKG7JLcRdyBnSHJPN6h0sdONADmEa+YGM+0WUZhNvz7foNKpnexJMjqt/6b3kllrDPRu3ZlAbHHrzwMcLxMjW5xV9zLZE/Pl4vm+h+PpyBaesHSr3L1zL4AudhZRHFJniaOlO+fRRmcWuHOS0SP74n7KDLnA1hZJWDmHfjFH8Ijt7J1iGqBIVCGgWUYM6uqq/vgCXrZegp9rwF+8ADcYund17g3eSRMBlRFx3OnU4t5ip64pwyIBhEtwVO61JsuwagrlbJNt5tBmM6bv5Dbhglm0fs+pM7BSwyrdbXL6zqtit25l/q23vD/dYR/b3cWKlqeONFY3OFhXjcYc0olINxghz5hkfim27AlJ2WgBu0e5pwv3UQb5u0ed3HPULfy17Coy5vJwiwLIiwMRUAMKmhkGfhbJ6/ay2zwQCzCxBkD9AJQkvnoGxImTmz9n7fbR6bvW8ZuTlvy3vZBwYpMNPZiUjbdRSCGeuR78xV0i9V4ECbvHneMjtXOsdo7Y6eyPL0DF4GXrc+f35GCh+T6GhLAn8qYDI3lWKXvkxzC0VJhWNn/hs6ZTX+e4dsaJadFMeZ710G0eHKC/J0W86TyRx060VIQk+UkVWjCYWTyqfSWc+NwdEs43JipvTd5MAghJVplpfNRsfWsKp4wjyDTOO/ik1GHjKXy7o+HZoBxPtIQhIQGYwxATF6hRTEFzC6nguHPyttAawy9ADeEDUB/fdN4B1XefCPjH604HqHfwaTvC2m7TMQGVxDd/AKXdG/GKCXlLykoBquv78JHylKg/oEc1EVvv9kfWWQGymHxbkGohYMGOFsJF5eSpMUaXnBzjwugxws2xLdO1eH1LfQBS3gghOhNu2HAOcin/AEeUb3cAESBXX/8VmGcOEwKDmSoSLGoRPCB6mwghc6vuoce5wnka4xB0CiHYXVjgDLRzfdBVMo1rJZ7/NBKoStpVz+164mIZ5T94TgijF6gzQG6jOPCTndGRDRw5HCcnCieRpbBXZEbJLgzk1eWVHckJI2aUUQKOOsyE6YAbl9wC1Xt8DlFZLIMvrSEEnTXqyrrn1c/AhxTiBQoha7eTFgvCwA1MlRncPHH35DKKgpxjsmj4DMbjq+nE2Ydnjq1d1iYL7INkY/bA8yZvzXhLGPnVP3wZYvgS/NzcBW6Y+nZdAkIIfegrlQi8CDrnYtr8QVtVOUFQFepcKC3qsjFuhuBH1Fzc/HuzL2oyMGrSCPJ5Cll10wagoheY2xwv0Qy0xJDsgXUeRZRQ7C4Zbdwjz8iqBxDncm5dgxaAof8yxX5YGUguFyJRukyq/61LdkWjFtG9iBT4EATuDQyKW+nmlVvJbQGL6D7ZHEeRDwf74qrWyu03jeSVT8raIaoqDQhXXJVf2cBmjHiWXKR1B5/EqxmOFsX5tWakF4E7B0oJc3etMbIDljIt3W32z/+T086HwUGLBoSp5gUK4OHL0gt5k9wVfEpfP2tyub7/fPVmHC2vpK7vf7eW5+PBEllqSCao+voFz+jMeSyKyUE1F0tIiHRXI3BxD3EvWixdDIFQDHOk27rlfNRNyxiPzlSl0+q0OsoKKEet43etTrkydnN86irN1qI5rhgTptEKqHtaU11T3JxKexN3xOeUOs+XlVKDRfjdddOxeh/0/nTA9L4rFP79bpiKuTHdmmSZ9/uRZAy1Sz03MP73/mj4kYRrUZ5Luae7oMyVWYkym1wKKYeTxY71Ns36Jt0t+LYSJo/i9Sl6NfDpbHF62ppqKllu5mYFjGsCVXk0q6SOKp8eyetnzbXpkFnbNWPIAdQdF3lZje7YA8tJQ0oTY3RZXK7Bt2+FVlvASwJMWMla7Z+BSQNykxg/pfTLDTwt9ZeytjZrswC4JWWzHraUr1kA2j9Zs8DeNF2TcSdJ2bx3cTtANwnH2rl3qpqya2OTOqhCrufz1aUkf03rp6VVXeXUd+HJ8eytevL69K16cvqPt+q7k9lMff3utAOP38LXp687JcuCLxoyGbuOAof1II0UbTJxjH69iVEgZD+EdX472TJrxeSXv8tyJ55v0+ZtvdSr9vZWFT0XAe09Gkql396iZga4SyRrNs7A/VHjDoX+GRDhuob0tZCzhgoYF86EY1k+bgAgfztrJPdaSKucxzwjjOjTGdi0IsvaEHa0OgNZTL18H+7ZycnrRkwKlCSuoVSSDRF2OpMuGOidZQZbboyy8pgRCEOKRBFl6+4taaGofZ+FRLxosXAZL0SUk9/Ul18B2R+5CS7QZj3iOcn6V0GeyuSZqobwkapLHNGo694RtYCxAOi6Ii0zxh5ku2xu+qyyGRpSiEWwZhj58AyM4D2XkviRRTryYmYjnEXCnd/wopDCR8p5K3+XApXSLUtdMrpWBEI4Ob4IhA0vxhiGNPm7DiRZ8UT+8rM3ub94Fdhz+u8/7/eY8P870xmn72Aoar0LG4c9vtKZYfCfp90598ZWDd1dL3fSxl11cKvm/U/Wt3Qpz5RMPMp7PM92u9hCNryDT2fbr+h4tqqmFFdZuVZD64ByNmcl7GhOR7Yx1BPvjrgvQWpttkOmEX+SnSFuGzWG+Xp0tbqU/xLCD/x/WRa5kWaRqz44On3bOn3dOjp+1zo6ZbOEekugqj6PyLztAPUPwM4Dz2r++vjN8WmKQeaqs401i953mwe7eUtKUX8FlB4IH5c+sphFZwz7FtvwbdPocT/S/oc3mQ+IFj5hlgTFyOOGT3aOW7OubCEhXWfSNWZrg5rz8W5tpAptBd79nJdc5zAyeg4T3te8LFdKEVhaI+V+u6mdUn5TRmCMLN20q4Tzcmt77Ay10eVA3mXRbX7dB1x+MiJXctQsuNCYvfSjghbuHKoehrzY3g3UpHBbViAqP/Lkib1a3qBQ9RFWflxXX9RLwuYga54Yo5gnW91E9BZso4376reSkUTCMARkCT00Q9AHKCwGv5Q9PZuCgF7aa1IpnuTbV9/s2YHMSa3rYe2r+uv5S3lNSfyikIGUeqpr0nMtmVI45ZfKbc2bSjIQVXEJXYuiRSX9faRNrA9jO7mFrq7XIZpPXEwRW5GSb9Ns/FbMAs35rfq8xe5fiFnX7Kij8lc4mqEAbv88zB54dl+LLifT7N4KmUveFSVC5cerzD20TjIFEnPy5QURqVxlCUTBBC1VhbxTxR+qe5dLqFznIqngq+4PdTA1F8atBUsv+koB1lWpr0Wx8SbxYslILkrzlvSikOIomARuCPNpP01TZwcPU//X1DD1fuKkHY3TK0F40XL9eVVkzuTtro0Jhnx17tkDcPw+Uyxpx6konEWlyf7WYrbWyBhdpmmhq0ZDXKbP1p+hG6IZJLSPcCEANdRGxoVu2X3D7JYt14VsQ4q60Cy1Yx09YCT6EdtAoQshGN7BbbSA7WaaIdxusd5KgGJCFBq2c2ejIhkpSE75mkVcufv8sp7Psl/rEO0InkPPdPofnU49srTivKZpLgwrVL6hqmr5UJU/R20/MqkiifNaacq7QGWA8lopHJdy1MjDUnq0uFaayUU1/+qPrnc5XleaZOeW4ivV9Rco5ADrOisfYioQhUNm6Vy3trdN57yMZTmmVFmXnfNqG1zpn66VBjNM10lafcxSDKWLTotpRDw3gFjzfbYxyqnTG0z5KLSpPeb3kJmO1u8XMtvzt9WwtuyYKVYIN0Wq+nAZRE9s82k9uYugkb8Sh3z7WQzJ6L//JiP8zQ2332Wx+W9zBTQ3kljfkQW9HXoS1+V9T28kvimMqXj13/dgljcP5pCntw9+D1o8zxAW78XbC2uqXVrP6EVhCD0alRRL6/E7GEZ6zx6bTs/U+a1b2sDqNg/452ZmQPl6rUjF8K8Vpub/H7lWXoHkqbjzsPgmuZGx+LR4D2PxnXBi9xHmRD7pob+MUEinOBBwiT8niOYozKoSozBAIU8cvVZeXad3KcrvTazFsuDv+TzIMk9rCbnE7vI2ub4wITpBM2cvWw8o9KMH0gohlTjIl2CY9rALEV6EYR7P2duTk9cS2dwNAriBI/J9ZSCL76Kgfa2sFKBsWgA2vhazloGkM4LDF+de3oJ7AJ3DRm2K+B18Api4Zyedd6cyZzyMfEgKqeOvT9+I1PEopmv8bq6H2D4i5gEDbS3hQiSS79KAPRMtktzy7tRqW3a3p7UH3XuEaewGiRd3XHkwLT/pjUpPlJopeaV/6jYPJI/2GtaD/GRaaYrrpr0fwmzYD4mAiii370RFhNs2IQx98v5bc+3SxFe+dSRUl9KRu4Dvv5XW0b1wMA5UCdJNey8sd/CpguRK/7QZR7aEs9k9iQLkPZVWcJ5+I3KUdhEFw6MuOaJtksDpsvf+Wzu/eJN2eSK3C7fYknYtu+spzcZ4OZn2+Z0X5RuhmmPuk2rKq27GFvfk11wFVfgEwFeX+zvJq/kyXlXvb8rVbAvHdHKFU1rBptTXEnkUAzUEIn4s/FNgyY5kzdFHo29oTt80PuqmyPc6q3uY5qLnDoSV498bcNThJwWZxQ+UZs82ndQ5MBg4vWF/v07BfBknt+q0YUjxE98YWuQ28TopZbq6zV8KjxL+YUhFJUtnDZuyU8xFWiCQ9H05mQJxvckrfnBF4bzwDb5qxj8bthiNVS7Oq8kOWSMmAvCCH/ND75nCqpRVZsKRNYnfJ59ECuB/jBhk+SZeoGeyXOLjKQK7f9olqafP1pRc0gQf/YjfspPenmFHUXCHcleqceeaAJqw4zehMPR4mkUa1C1/9yMifKkKIwpIvORl8D5wKaC3iACKFrAFyB1aLuXFNoUlr1TmclRw9m50D4nrgtS0DFWNgep1ij6hDXJbj/t1p5MgJwv0JyA8fgMCX/r2d8H2jC/6cCeXkJr1tAhQeGdHWhD0+UclR8xqrIQ7v29H2Dja5R0KAqBaxuWH6WRtbXR+9MnSka/nLiw6e/Qnpt6enYks9Xs3QL5L4fot+QARzRyenhwyFtV+Vjfv49zqg12jxC9eJOUyy1guVYBNa+jz6+/Kk2hnHX24Rd5tTrnzI/uFjaimjtgaGo6pW9OBXV9/J8ZSnDSHVQHujqbJB6BbNg+El5FKFWboLFuzp1ayRchhZC/Y/lAznhycoEfG/cJZZI6HABHgRRjHSwr9ulBfdWMwRhdjxxwPnd7YNKcTW+9v+CrsrltKuvxXSoRyKvEQ4Tu2qM5QCJVKscWfqsT51eLCuMyR7xgXzkjX+6LeJrnbba/CiozSVmV/qCh7lS87I69ObwVUn1U/kb+rIb4zIaVprwBlXXSrArnrVC/eCGp9qEY4++Id7ypaAkJuS7dNyApRy/qQ89hWwrOZtzY9q2YXtW9M+VofAs/OZesu29rcVzUWt7VBo3S/QuUy7prLrvojy+EfUv6tZodMrt/a1vGWfLK7Qmg+l74rAwAVeciQQMJRnpybBAZcD9flFAhOu9S7Nfh5IcnnVYHyYyu7ZEipe+yFtY99WPs4JvnH+zJZXEkh6r56rncLk29unAHlqLMQ7wsp0OlYk6G2En4W86DzWczqpnvwK8mN/yvmDWL+z5CVWArr6vOyjXHhk3FMlzHNroQB6geQ3gfDtzVVDSPxlVvlRwWo6sJ9VNn5Brz5Sy6KOc6pzGHRVFtz50vIR6b5Pibdg9y1Mcv7E/YwqWBtZsPd+zYa0G4DRcndSZPeRyP6UMQtxDlK/t49yL0uUHW6M1Wnz6bqdDNVpyWqJAied5sHxoXVfQV+ShMxcs0///j7SjkENUVDKYL6giBZWigqdVXu0VfRsps1AzRaV41dd7lBMYWtDqFS81n/VaPxgz6++D8BAAD//88v7dd3iwAA + H4sIAAAAAAAC/+y9eXfbOLIo/r8+BYatX2L3hJLsOJ7E3UofWqIdjrUNSaU7N+4fD01CMtoUqQCgl0n03d/Bwp3anO775t1zPWc6NlkoFAqFQqEW8Ie/tW9Q2L5xyW1jNO7rjjHq6791mwe3EaGhu4DgG6AuCoDqgeNDATLShnoO4rDR8KJwhuYxhpq/QOGUQHxw+LUBAADerTuHQNWBegRUg/93ATpAHYJ37Acoza9af2iMppZurpR8k6D8bpX0M8Ho3qWwF8SEQvwhIpQcHALR3+LORxioS9CG1GuTJ0Lhwpf/tjH0otBDAVSXAoXKxkBaBOJ75MGW3+Y4aBR7t89EcNRRZ1/8sMUoFcgg/BNQgfeg7cP7dhgHAfj5Z3180fhsCcjfG3p4j3AULmBIu8rV9Fx3tInhWLr5UTflZH0tPVkpDYYDAEGNRwM9dG8CqIW+RV1MwRrywLdvAD4iCpq6aTrWJ8vWhz174Fi2ZtrOhWYMGqtMGmzshmTpYhjSD/EcTtw5TCdKt3us/YXl9Maji66S8GhG+ICFKKAZ+PyZyYH9YeLoI+18oPdXCvhbFygK+P33nwC9hSGHZD/Qu42qwO8BQ9u+gziEQXuxaNOMKuc2nsOlO4dtyIfvl3Dt1qhb6fI9aH4tDnDFMc9QdVh9/cLULncbVQq726B8OMPufL8xiTbdcn8bRrTKrX9LCPmUwH60cFGYLcyRbv86Nq94U+PSuTAGejbpfGGEkD5E+M6X859wyn24Ay/b///15/6H3uT+5Pr39tdZ4M67Rz+BED7SFWDv5LPOCrB/wYsXoP1DRkQ3jNovgdKsoUEpcZtAH6io1OEr3gUgZZy5v54gab8EdT0kbEpnnk2mMfl46vSnGl85vauc7HS7QKE4hgooC0KFF6d/MS9q+XH6p/AjtxgS1qSaCGBIuA6SgqEmgrEODpMnEkTzoiA+uMsLFGT6hjy4S4egf0Pn7qbbPICPSwyaX61ftQmnyrGM/9Kd4fkKXP8IjjqdzmHWKog8l6Io7CpCK+XWsDoQetlH5K7t/jvGsI0hiWLsQXXpYnpUXc/Je4e1cZYuve02D2Yo9BchBWqIgRoB6uI5pEC1QPMAQ9cPUHgH1NmWvg4P00447hmGcrT+DDS/VjtegW98go988E3I1tclRiEFzZPVy8O84H3+DJpf80hXQJ1T0PyaZ+uqOthM7fyKggDEBKbj5zSCWYQ5k8EMBVApil6B97X0txkMa5npuIDAmt6NkMSzGfIQDKnomCxdD4IoLNFDI+Bh6FKYUXUGMPwSQ1IdLuNFmS+vgEspXCwpCucM28wNAnDjehz12OK9tFotZd0ykHL1b6YlChxY1ewNEXF8yIyA7hY5iSK6STjUCWj/35AFyY/dpeDPmHDWKWcaaH5NGbj6/pkv0p2zkpiO6Zm6ZjPr2ppeXBg9Qx/ZTt+wrhxrovXW6kQxFiuhBzwwxt1AQNx76AManYGKkDSEjqH4yVv4Dpo5MxcFMYbg+AS8AcdvuEAyaG5il8Z1VcFXMvhyQ+HGnrDXF5EPTjudSuOttCzuOK+f0ekmrAxZFP5FWFWV3EYP4BuYY/gsyhN7rtQwjEIpeeQBdECH21zcPpoR6t4UNjedejmbf6ezDzeqth5wEqgljh6fsjOMmOHO6cnJjo2K5IhG7pKy/0voMh3Ft+13bzi22t7XgOaY+3nohu4c4t8zJu40zsQ6+2DbE2dijn/75EzNgZXZ5rWmeQbdrWuaUACzGSshuKV06XBSnolA877ECMOzM4bp7IyjAtc1A7lWfsrwbWB5hroPZ24c0PwR83rziK+VPbm+pbON3Nm7s9wJLJlpa7+ptgojt54z2aQwHuu7ppuU59v6iyZ8w7j/iinfwKPvnfTRePcZT2C71WbbJyqM0kHs37iWM2vJ+bOnYC3pz2F+cTtQ6txhd/ENDCDN3F9K6j3bDb591FGZ3GS9KyWn2Ut9fPGy3m3GTordynzo44vCtssEccLQ97R0z0UzgMjQxSiEeIw1Zm0PUBg/AqU5tsoHag9i6viQ0K7Sjgluk1sXw/byDrU9V6U4JlQVZ5G2G3q3ESaZSRkvfZdCx1v4XUX8riZtBFDBDi53xMyMQHbnuSp7jWaIGYFbu6jCytWUU8W2ObVsve/0NHaylvZN7fuVAr6BRxfPyWHBGFoPfOMSeHoCVB+8Z4DpyFZCznpay8NUKdpd00mfmVw9zenppm3xnprZ8DYD52e8FxMaLXpuL2NCjbUVLWmb0UUEeyIMEEAhaB4Q+AV0QPPgoPm1N7Xs8ZD1wsfn9MbTkb0CKjg6PDz8CfhRdjqDXuBiCO5dHLoL2M1aMvqc5le0AhXn4N8kdIVlGXHtTuGHPWO4GPs4Oj8K4RoHS8I6hiZZcds5XsXjRSF12Urxi1xOH08DtECpN783HtmaMdLNvjMdGEPDdvrmeOIYI+GxmWj2h26tcsj6yekHAqkTC/yph1kYoErz6w5d8aNVYot2Ovu04lpsR/AaT3+6pioILDbdFIOX7H/X4ctDrrPybn3gu3ARhSqGQeT6jT1m5eptTVRFsJspXxxCCokQrZxbTJsYMswwmZ4PjJ5zpX/Kz1S5adtdIjZHEPN1nDsWKDxoUY8sjRSlJ4OdoKOHEOAoomfsP9uaiOH819TUnX9a49GaQXD/SusPEoVl2ostSxQL+VkHU6WzAihWGKTg74+ZbaOGDPhqeq4PdNvpDbiXgQmNPrJX6yycDQ1KqqR2/rwAwZC27uBTxdSqJ4cpsf1pKrbag7BEvVUJYzNv9HRnYhqjnjHRBmIZbqdta8PN5JFliz7SGj9PvTwW8Kk+9CIfir1wm8Bbk3yYpUKBBKoMRrLc0numbneV5oHnMiGU2JTD3drVsakA0W5fX7evr6+vV38aPoXhU6TbaZGjWawrl4Kffwb6+EKyr7KohLJTvCCKfeWMB90085JL4XjaXymvxHsKQzekRgKij7SR7RjZexLfEA+jJUVRmEBZ03OrZxoT2xiP8rCu6/e4oKaA60ZZ18iCHoZ0S0PBnrRx4u++xFG8FE1N3RpPzZ7uXJrj6SSFTJxTAmgw7mmM+vT1/cJ+WkLx8uPQsT9N9DwLQkhH7gKmwx/laCDQizGiT5yGDCqJFll6b2oa9qcSPfcFlB8N055qA0c2KkCZ1TGWwJ01Y8ZRTKHt3gQw68kcT23dsbXzQTbAJUYLFz9p9y4K3BsUIPpk5ambmMZQMz852kfNGGjnxoANx8qxQCKwPDeAtS2tnjbQC024XE5wdI98iM9d7y6azYaRL9txGZ2Y449GXzedc613Nb64cIbjvr4RgXIG1rRdbWhlQooRJOsbO6Zum4ZubUKiPy6jEIZ0Axb9t8l4xJTqBjT9GCdiug5Nf2oK2d2A5p+IUog3IPmnYdu6WYvCdCkcMNOyprmp2To31ja3/NfE2tTY+dfE2ozgPPbu4EYCnPNp70rfTsevGFG4jRjnV9Ow9V1I2o5O0FXEGBMovLi+4cOQIvqkP1IYkmSip5buDLWRdqn3HaOvj2y2wPTfbH1k5SY6JhBrhKB5mOEx+mLBTC3ddDTLMi5HeRw5PRsTaISEuqEHh5C6vkvdtG9jZNnaqKc7Q93W+pqtrVKt6frnbsAaYesuTpSn1nfOtQFrYTrW1TTtw0eEaZtxTG+iOPStkWbzPoot+obF1I8zntrn4+mo7zC4pEf46AWxD4cuoRBf4GhhUTf0XewPzjkq/bfeYNpn7LJs3XQuzPHQYcT3NbPvDM5XqUYS0/fRjYOcProacuebmLOP2nRgywwi2WzhPqJFvBjkhm3GAexFsVzZQ+03YzgdOmxE6YDMKbeYptnSTrq/gk9J53dviVJ9+xFiKQWK0ljJPCZhDKuPxfyaTToRdIFyf1wTVJUpD0p7k85q+wpYfxbYDZfQODtgqmSPWE7iFRCGyYaskdwZgR9oroptN51tUvNHH300zPFoyBRx7qxTPO+sRZwLjJaOP7s1qZ6GNrWrWOsSUh995HB1TqWdCMnJV3k+0sNKluWyU0ZPaW5KaMoz4ws/beL6FAf1ddOxDtfaydipQWUqdmhVOdHlmLTuyLQb5tyM1LBP+la6u7uPvWghFrdkbZaHuIm1sp9dGVsFl96hdXD7pX6WOXwx0C6trqqKIYGtgpRo01JeX29kpM6guiD50XFHRvQjf4mjGwhusBNCOkMBhbjoKxyOmUo+L4fE2aE830hJjs6LyI8DSFS2sbb8dh4mF6LOUWpMuAFPyiNInued92KfSA4Fk8H0kvO8CxSug2u2h8U9aPZGhnNujJy+YTLBEeqadRUgQsXrZBoNs10SDJ4pUQKpICkl3ORpHA+M3iepVzw3QF6k1CXbJJl75AdlwQ8Jyg1G/hwq6d+5/E/lh/nLPYiCwWayuD9+3cswCjlfwYsXJRzJxswVZkbbf/fopKuI/bTJDQrb8IZywQEqBaFLgaqm8GKdSCNOZr+y02dwD/1UzgIC1IBiIc6Yv81JrkvrX0zPpyN76pj6QNcsvds8CMiNg2EAXQKBioEqYyjpVBQbSEYevW11TpL5qIU47myFON4KccIh1iQvG+E8wiicpxmdWHIIfIkhfgJJSOEmpiAmDBBRAnL8KOWFCaz2LSIAEdYhIGixDCChwF0uceR6t4BG4CHCdy5mVjVIO0SExJCAB0Rvo5gCpvIDSGHwBOIQMVs/CACiWVefeTodjsN0B5Go8tMFuCyT2I9AEAKV7NCidsa3yspGeRGiCENSCKlIIUxMFVsf6JOxaW+1TwQeGwZwGWHqN+Sy2BzFrQu8KKCxIY5bG6qBj9BzeHCiNpBb2gIfocdrFiYRoV2xYNEyWbATcDE2f9XMPtB6PX1iJwGShB+aaRsXWs92LNvUtaExutzKmSCaE4dGDryHISVA0a6sVs/SW2XOywcapmjmetSiGLoLFM4VsOZFcZusoYyfOQeDRmKBFhO+cnGcnFK4nEydUXLgYYMpaF5yh5ZOeI985Do+RvcQO3IVFIdfkAy++i5hCLHLs1zDKFQvJ9NcIEluxzwWyt6EkQ+BH0O2Kj8OAXXnMmaUGulZZEuq6NHYYaRvdKpnHbalEUOjRVBkI7eCftXs3gfHNob6eGo3csHyylgqY0hzddeT+tfQKKZYpgPzgMX5eGxbtqnxSHlqP3NaHFO/NCzb/CSLfMrJwjvLbE1Q1oRzRCh++hARqoAtACnhhRXv0aDlt9+9U2cR9qAqtmr2x4Mr+6xZ46ARQtpCy/uTFlo6Ehh0wVH2nGecuEHQkm/ZDOYATjcCCCrkP2o4Uz03CNRUdTAwYQ1vNHjF6ICqCoVWKZDq2QO2V461fiH4iojqehTdQ6CqX2IEKfAj7w5itjQPUjBHGhbguANed3inEqymDqvv9Me9K910LHs84cb14YYCr5yg71LT1dgy73KbGfaYKE7GlmGPzU/OOTNclObXmsdn3YWHWwvk4YhEM6boF/xMVF1eqWh/GFu2M+yZ8kiXX1k8M8Fv1/a0aovKOrbulMIW1jzwEU+bqF/XlY5XIvhVlzWwvkmjHKfetVU1a2A9eN0OyUbdErl0Z+32nurjd0a2uxShDcSXw2dlGQeB8kqEkIJ7qPyepEgJNTKK+vFyHE5wtEDEi8/5wsoKcNYIomirhpHqx8vdZLFkm2ztgiaQ+6CvbM+ym2wNi/I/4HpYXSCMI5yYMAUokWRRD8QsRp6h43q4TaMoIO3oHuLAfbrx23IjbpHbraBicaoxgVh15zCkLXIL+Olma1MxCJ46p7oxvd29O9aHHz2E/FwueTFzxc66a3vP9W6ZRuHuFva7hf4NL8/B6+M9kMBHNrkQSzySFGa5PB8J+wO8e3v6mimMxKchyrIcL8LQYbxmayTGAVB/A5OpDV7yNDu27M7evvnHW4n8l5B0HelyeSFoc3htymOXz5CHWyh6QbiUsV1u4dJuSuBLoI7rZI4PKBtG+ptKvUVcK4b1DUnoLsltxP3QGZLc0w0iXex0I0AO4Zq1wSzERRRmy6/P97l0aSdbmwxy67/pvWTVGgO9W3e0EDvl+mMFx8umkSln1b1MttZ81Xm+7+F4OrKFQy3dcXfv3Augi51FFIfUWeJo6c550NKZBe6cZPTIvri7M0MusLVFLlcuLlBMNTxiBkKnmE0o8l0IaJYRg7ryrD++gJetl+DnGvAXL8ANhu5dnZeEd9JEQGVEHHc6tbi3mLtrqrlIAOESHJV7rUlWrFpUORNnm1W12RrqO7lNuGBdrd9z6uy01D5Ld5ucvPPi2q1bmX/rLe9Pd9jHdvfUouWpI23eDX7aVaMxh3QishZGyDMmmXuLqT0xUzZawO5R7unCfZS5At2jTu456hb+WnYVGbp5uEUB5DWGCKgBBc0MAz/S5GV72W0eCAVMrAFQPwAlCdOeAXFw5ebPWbt9dPqudfzmpCX/bS8knNhkQw8m1edtFFKIZ64Hf3GXSL0Xscbucef4SO0cq50jdsj74wtQMXjZ+tz5PTmfaL6PISHsibwwwUieVaon+WkOLRUmlc1f+Krp1JdLrl1xYlk0U55nPXSbBwfo70ktcLpO5OkVLRUxk/zACy0YzCweHL8SsQDuVQnnG/Odt+aAJnGIJDnNND5qtr41E1SGI2Q26B18Uuqw8UzA3dHwpFKOJ1rCkJAAzGGIiQvUKKaguYVUcNw5eVtojeEXoIbwAaiPbzrvgOq7TwT843WnA9Q7+LQdYW236ZiASuKbP4DS7o144YW8bGWlANX1ffhIeWbVH9CjmgjRd/sj66wAWczhLcxqIe7BjhbC0+XkqTFGl5wc48LoMcLNsS2zvniZTH0cU14sIToT3txwDnKVAwBHlG93ABEgta//CswzvwuBwUwVeRq1CB4QvU0mIfPO7iHHufp7GuMQdAqR3F1Y4Ay0c33QVTKJayUBhDSgqEraVc/teuJ+GuU/eE0IoxeoM0Buozjwk53RkQ0cORwnNxVOMpfCXpGJKbswkBepV3YkJ4yYUUYJOOowE6YDblxyC1Tv8TlEZSERrlpDCDprxJV1z4uogQ8pxAsUQtZuJykWhIEbmAozuHniXs5lFAU5/2bR8BmMx1fTibMPzxxbu6zNOdgHycYkhOct3prxljDyG4S4GmL4Evzc3AVumLqIXQJCCH3oK5VAvohd50Lj/EFbVTlBUBXiXKhQ6rIxbobgR9Rc+P17kzhqEjlqshHy6Q5ZkdQGoKIzmdscL9EMtMSQ7IF1HkWUUOwuGW3csc/IqgcQ53JuXYMWgKH/MsV+WBlILqUiEbpsVv9bVXZFohbRvQg4+BAE7g0MilvpZs2t5LaARXSfbI6jyIeDfXFVS+72W0by5ihl7RBVlQaEC67Kb35gK0Y8S+7juoNP4tUMR4vi+loz0ovAnQOlhLm71hjZAUuZlu42++f/yWXnw+CgRQPCRPMCBfDwZemFvJDuCj6lr5+1uFzff754M46WNanr+98t5fmwskSWGpIJqr5+wRNDcx6LYo5Rzf0UEiLd1Qhc3EPcixZLF0MgBMMc6bZuOR910zLGozNV6bQ6rY6yAspR6/hdq1MusN0c5rpKk75ojivGhEm0Auqe1hTpFDen0t7EHfE5oc7zZaXUYBF+d910rN4HvT8dMLnvCoF/vxumYopNtybn5v1+JBlD7VLPDYz/vT8afiThUpTnUu7pLihz1VqiWieXicrhZM1kvU2zvkl3C76thMmjeH2mXw18ulqcnramKEtWrblZHeSaQFUezSopx8pnWfIyXHNtVmXWds0YcgB1x0VenaM79sBy0pDSxBhdFtU1+Pat0GoLeGkCE1ayVvsnctKA3CTGTymLcwNPS/2lrK1N/iwAbsn8rIctpX0WgPbP+SywN836ZNxJMj/vXdwO0E3CsXbunaqm7NrYpA6qkDL6fHEpzb+m9dMKra5y6rvw5Hj2Vj15ffpWPTn9x1v13clspr5+d9qBx2/h69PXnZJlwZWGzOmuo8BhPUgjRZtMHKNfb2IUCNkPYZ3fTrbMWrH5y1+JuRPPt0nztl7qRXt7q4qci4D2Hg2l0G9vUbMC3CWSpR9n4P6ocYdC/wyIcF1D+lrIWUMFjAtnwrEsHzcAkL+dNZLrMaRVzmOeEUb06Qxs0siyxIQdrc5AFlMvX6t7dnLyuhGTAiWJayidyYYIO51JFwz0zjKDLTdGWcDMCIQhRaIWs3X3lrRQ1L7PQiJetFi4jBciyskv/MtrQPZHboELtFmPeE6y/lWQpzJ5pqohfKTqEkc06rp3RC1gLAC6rsjujLEH2S6bWz6rbIWGFGIRrBlGPjwDI3jPZ0n8yFofeb+zEc4i4c5veFFI4SPlvJW/ywmVs1uedcno2ikQk5Pji0DY8GKMYUiTv+tAEo0n0qCfvcn9xVpgz+W//7rfY8H/70pnnL6DoSgZL2wc9vhKZ4bBf55059wbWyV0d7ncSRp3lcGtkvc/Wd5SVZ4JmXiU93ie7XY/hmx4B5/Ott/08WxRTSmusnKthNYB5WzOStjRnI5sY6gn3h1x7YKU2myHTCP+JDtD3DZqDPP16GplKf9BhR/4/7JkdCNNRld9cHT6tnX6unV0/K51dMpWCfWWQFV9HpF52wHqH4CdB57V/PXxm+PTFINMeWcbaxa97zYPdvOWlKL+Cig9ED4ufWQxi84Y9i224dum0eN+pP0PbzIfEC18wiwJipHHDZ/sHLdGr2whIdUzqY7Z2qDmfLxbGylCW4F3P+clt0KMjJ7DJu9rfi5XShFYWiPlfrupnVJ+U0ZgjCzdtKuE86pte+wMtdHlQF6J0W1+3QdcfnkiV7nULLjQmL30o4IW7hyqHoa8Zt8N1KT+WxYyKj/y5Im9Wt6gUPURVn5cV6bUS8LmIGueGKOYJ1vdRPQWbKON++q3kpFEwjAEZAk9NEPQBygsBr+UPT2bgoBe2mtScJ6k7Vff7NmBzEmt62Htq/pb/kt5TUn8opCBlHqqa9JzLZlSOOV3023Nm0oyEFVxl12LokUli36kTawPYzu5zK6u1yGaT1xMEdNIySduNn5yZoHm/HJ+3mL3D82sa3bUUfkrHM1QALd/ZWYPPLvrosvJNLv+QuaSd0WlUfnxKnMPrZuZAom5+eV1Fem8ykqKgglaKi55p4o/VPcul1C5zkVSwVfdH+pgau6dWwuW3heWAqwrdl+LYuOF5MXKk1yU5i3pRSHFUTAJ3BDm036aps4OHqb+r6lh6v3ESTsapzeL8Nrn+vOqyJzJ210bEwy5du7ZA3D8PhMsacepKJxFpcX+1mK21sgYXaZpoatGQ9zJz/TP0A3RDBLaR7gQgBpqI+NCt+y+YXbLlutCtiFFWWiW2rGOHjAS/YhtoNCFmBjewW20gO1mmiHcbrHeSoBiQRQatnNnoyIZKUhO+JpFXLlrAbOez7Jf6xDtCJ5Dz2T6H51OPbK0cL2maS4MK0S+oapq+VCVP0dtPzKpIonzWmnKK0VlgPJaKRyXctTIw1J6tLhWmsl9N//qj653OV5XmmTnluIr1fUXKOQA6zorH2IqEIVDZulct7a3Tee8jGU5plRZl53zahtc6Z+ulQYzTNfNtPqYpRhKF50W04h4bgCx5vtsY5RLpzeY8lFoU3vMrzMzHa3fL2S25y+9YW3ZMVNoCDdFqvpwGURPbPNpPbmLoJG/WYd8+1kMyei//yYj/M0Nl+hlsflvcwU0N5JY35EFvR16ErfufU9vJL4pjKl4g+D3YJYXGOaQp5cYfg9aPM8QFq/X2wtrKl1az+hFYQg9GpUES+vxqxxGes8em07P1PnlXdrA6jYP+FdrZkD5eq1IwfCvFSbm/x+5Vl6B5Km4OrH4JrnYsfi0eJ1j8Z1wYvcR5kQ+6aG/jFBIpzgQcIk/J4jmKMyqHaMwQCFPHL1WXl2nVzLKz1asxbLg7/k6yDJPawm5xO7yNrkFMSE6QTNnL1sPKPSjB9IKIZU4yJdgmPawCxFehGEez9nbk5PXEtncDQK4gSPyfWUgi++ioH2trBSgbFIAG1+LVctA0hXB4YtrL2/BPYDOYaM2RfwOPgFM3LOTzrtTmTMeRj4khdTx16dvROp4FNM1fjfXQ2wfEeuAgbaWcCESyXdpwJ6JFklueXdqtS2729Pag+49wjR2g8SLO648mJaf9EalJ0rNkrzSP3WbB5JHew3rQX55rbTEddPeD2E27Idkgooot+9ERYTbNiEMffL+W3OtauKabx0JVVU6chfw/beSHt0LB+NAlSDdtPfCcgefKkiu9E+bcWQqnK3uSRQg76mkwXn6jchR2mUqGB51yRFtmwmcqr3339p55U3a5YXcLlyGS9q17K6nNBvj5WTa51dnlC+Wao65T6opb8wZW9yTX3OjVOFLAl9d7u8kr+bLeFW9BipXsy0c08lNUGkFm1JfS+RRDNQQiPix8E+BJTuSNUcfjb6hOX3T+KibIt/rrO5hmoueOxBWjn9vwFGHnxRkFj9Qmj3bdFLnwGDg9Ib9/ToF82WcXM7ThiHFT3xjaJHbxOuklOnqNn8pPEr4hyEVlSydNWzKTjEXaYFA0vflZArELSmv+MEVhfPCp/yqGf9s2GI0Vrk4ryY7ZM00EYAX/Jgfes+crEpZZTY5sibx++YnmQXwP2YaZPkmXqBnslzi4ykCu38hJqmnz3RKLmmCj37EL+tJL+Gwoyi4Q7mb2bhzTQBN2PGbUBh6PM0iDeqWPx8SEa6qwogCEi95GbwPXAroLSKAogVsAXKHlkt5P05B5ZXKXI4Kzt6N7iFx65CalqGqMVC9TtEntGHe1uN+3ekkyMkC/QkIj9+AwJe+/V2wPePDQNzJJWbNeloEKLyzIy0I+vzblCNmNVbCnd+3I2wc7fIOBQFQLePyw3SytjY6P/pEdeTruQtKZ4/+xNLbszORpX7vBsh3KVy/JR8gopnD05NDxqLar/PmfZxbfbBrhPjFi6RcZhlLVQXYsoY+v0WvvIh2ltGHW+Td5oQ7P7Jf2Ihq6oitoeGYujUd2PX1d2IsxUVzWJ3A3dE0+QB0y+aB8DJSKcIMnWVr9tRKtgg5jOwF2x9qxpODE/TIuF84i8zxECACvAjjeEmhXxfqq24Mxuhi7JjjodMbm+Z0Yuv9DR+X3XVLSdV/pUQoJxIPEb5jSnWGQqhUii3+VCHOa4sL4zJHvmNcOCNd74t6m+SKuL0KKzJKW5X9oSLsVb7sjLy6vBVQfVb90v6uhvjOhJSWvQKUddGtCuSuS714saj1oRrh7It3vKtoCQi5Ld02IStELetDzmNbCc9m3tr0rJrd974x5Wt9CDw7l627bGtzX9VY3NYGjdL9CpU7vWsuu+qPLId/j/m3mh0yuX5rW8db8snuCqH5XPquDABU5kOGBBKO8uTcJDDgergup0Bw2qXercHPC0k+rwqUH1vZJUNK3WMvrH3sw9rHMck/3pfJ4koKUffVc71bmHy64wwoR52FeF9IgU7Hmgy1lfCzmAedz2JWN12nX0lu/N9p3jDN/xlzJVRhXX1etjEufDKO6TKm2ZUwQP0A0vtg+LamqmEkPpar/KgAVV24jyo734A3f8lFMcc5kTksmmpr7nwJ+cg038eke5C7NmZ5f8IeJhWszWy4e99GA9ptoCi5O2nS+2hEH4q4zDhHyd+7B7nXBapOd6bq9NlUnW6m6rRElQTB827zwLiwuq/AT2kiRq755x9/XymHoKZoKEVQXxAkSwtFpa7KPfoqWnazZoBG66qx6y43KKaw1SFUykalWA8/6OOL/xMAAP//NCd5SL6LAAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/CustomizedImageKata+1.32/line65.sh b/pkg/agent/testdata/CustomizedImageKata+1.32/line65.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/CustomizedImageKata+1.32/line65.sh +++ b/pkg/agent/testdata/CustomizedImageKata+1.32/line65.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/CustomizedImageKata/CSECommand b/pkg/agent/testdata/CustomizedImageKata/CSECommand index 6ae4b4b0793..ba82e419619 100644 --- a/pkg/agent/testdata/CustomizedImageKata/CSECommand +++ b/pkg/agent/testdata/CustomizedImageKata/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.24.2 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/CustomizedImageKata/CustomData b/pkg/agent/testdata/CustomizedImageKata/CustomData index b537a24df9b..b01e7b4d0b9 100644 --- a/pkg/agent/testdata/CustomizedImageKata/CustomData +++ b/pkg/agent/testdata/CustomizedImageKata/CustomData @@ -62,7 +62,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/CustomizedImageKata/line65.sh b/pkg/agent/testdata/CustomizedImageKata/line65.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/CustomizedImageKata/line65.sh +++ b/pkg/agent/testdata/CustomizedImageKata/line65.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/MarinerV2+CustomCloud/CSECommand b/pkg/agent/testdata/MarinerV2+CustomCloud/CSECommand index 9d35c2cf823..429da6db007 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud/CSECommand +++ b/pkg/agent/testdata/MarinerV2+CustomCloud/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; REPO_DEPOT_ENDPOINT="" /opt/azure/containers/init-aks-custom-cloud.sh >> /var/log/azure/cluster-provision.log 2>&1; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzureStackCloud" TARGET_ENVIRONMENT="akscustom" CUSTOM_ENV_JSON="eyJuYW1lIjoiQXp1cmVTdGFja0Nsb3VkIiwiTmFtZSI6IkF6dXJlU3RhY2tDbG91ZCIsInJlc291cmNlSWRlbnRpZmllcnMiOnt9fQ==" IS_CUSTOM_CLOUD="true" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/MarinerV2+CustomCloud/CustomData b/pkg/agent/testdata/MarinerV2+CustomCloud/CustomData index f368f53e2eb..5e70ce3499a 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud/CustomData +++ b/pkg/agent/testdata/MarinerV2+CustomCloud/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/MarinerV2+CustomCloud/line68.sh b/pkg/agent/testdata/MarinerV2+CustomCloud/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud/line68.sh +++ b/pkg/agent/testdata/MarinerV2+CustomCloud/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/MarinerV2+Kata/CSECommand b/pkg/agent/testdata/MarinerV2+Kata/CSECommand index 0defa3dc4a9..91f8587ded8 100644 --- a/pkg/agent/testdata/MarinerV2+Kata/CSECommand +++ b/pkg/agent/testdata/MarinerV2+Kata/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/MarinerV2+Kata/CustomData b/pkg/agent/testdata/MarinerV2+Kata/CustomData index 9044c2d5148..dcc4096c700 100644 --- a/pkg/agent/testdata/MarinerV2+Kata/CustomData +++ b/pkg/agent/testdata/MarinerV2+Kata/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/MarinerV2+Kata/line68.sh b/pkg/agent/testdata/MarinerV2+Kata/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/MarinerV2+Kata/line68.sh +++ b/pkg/agent/testdata/MarinerV2+Kata/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CSECommand index 20f82f27a52..c72da217c88 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CSECommand +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CustomData b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CustomData index 9044c2d5148..dcc4096c700 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CustomData +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/line68.sh b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/line68.sh +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand index 357df21e278..a404e8561e3 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CustomData b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CustomData index 9044c2d5148..dcc4096c700 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CustomData +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/line68.sh b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/line68.sh +++ b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CSECommand index 0defa3dc4a9..91f8587ded8 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CSECommand +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CustomData b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CustomData index 9044c2d5148..dcc4096c700 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CustomData +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/line68.sh b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/line68.sh +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CSECommand index f7d46267bae..2b9422c6fa5 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CSECommand +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.23.8 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=true GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="false" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkRpc2FibGVBY2NlbGVyYXRvclVzYWdlTWV0cmljcyI6IGZhbHNlLAogICAgICAgICJEeW5hbWljS3ViZWxldENvbmZpZyI6IGZhbHNlLAogICAgICAgICJQb2RQcmlvcml0eSI6IHRydWUsCiAgICAgICAgIlJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSI6IHRydWUsCiAgICAgICAgImEiOiBmYWxzZSwKICAgICAgICAieCI6IGZhbHNlCiAgICB9LAogICAgImNvbnRhaW5lckxvZ01heFNpemUiOiAiNTBNIiwKICAgICJzeXN0ZW1SZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjIiLAogICAgICAgICJtZW1vcnkiOiAiMUdpIgogICAgfSwKICAgICJrdWJlUmVzZXJ2ZWQiOiB7CiAgICAgICAgImNwdSI6ICIxMDBtIiwKICAgICAgICAibWVtb3J5IjogIjE2MzhNaSIKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAicG9kcyIKICAgIF0KfQ==" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DisableAcceleratorUsageMetrics=false,DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFjbGldCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MSIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YWNsaS5vcHRpb25zXQogIE5vUGl2b3RSb290ID0gZmFsc2UKICBOb05ld0tleXJpbmcgPSBmYWxzZQogIFNoaW1DZ3JvdXAgPSAiIgogIElvVWlkID0gMAogIElvR2lkID0gMAogIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4va2F0YS1ydW50aW1lIgogIFJvb3QgPSAiIgogIENyaXVQYXRoID0gIiIKICBTeXN0ZW1kQ2dyb3VwID0gZmFsc2UKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi9vcHQvY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24tY2xoLXNucC50b21sIgo=" IS_KATA="true" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CustomData b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CustomData index 9044c2d5148..dcc4096c700 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CustomData +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CustomData @@ -65,7 +65,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/line68.sh b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/line68.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/line68.sh +++ b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/line68.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/RawUbuntu/CSECommand b/pkg/agent/testdata/RawUbuntu/CSECommand index c996f021756..0575603565e 100644 --- a/pkg/agent/testdata/RawUbuntu/CSECommand +++ b/pkg/agent/testdata/RawUbuntu/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.15.7 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME= CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="false" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInN0YXRpY1BvZFBhdGgiOiAiL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cyIsCiAgICAiYWRkcmVzcyI6ICIwLjAuMC4wIiwKICAgICJyZWFkT25seVBvcnQiOiAxMDI1NSwKICAgICJ0bHNDZXJ0RmlsZSI6ICIvZXRjL2t1YmVybmV0ZXMvY2VydHMva3ViZWxldHNlcnZlci5jcnQiLAogICAgInRsc1ByaXZhdGVLZXlGaWxlIjogIi9ldGMva3ViZXJuZXRlcy9jZXJ0cy9rdWJlbGV0c2VydmVyLmtleSIsCiAgICAidGxzQ2lwaGVyU3VpdGVzIjogWwogICAgICAgICJUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQ0hBQ0hBMjBfUE9MWTEzMDUiLAogICAgICAgICJUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX0VDREhFX1JTQV9XSVRIX0NIQUNIQTIwX1BPTFkxMzA1IiwKICAgICAgICAiVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzI1Nl9HQ01fU0hBMzg0IiwKICAgICAgICAiVExTX1JTQV9XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCIsCiAgICAgICAgIlRMU19SU0FfV0lUSF9BRVNfMTI4X0dDTV9TSEEyNTYiCiAgICBdLAogICAgInJvdGF0ZUNlcnRpZmljYXRlcyI6IHRydWUsCiAgICAiYXV0aGVudGljYXRpb24iOiB7CiAgICAgICAgIng1MDkiOiB7CiAgICAgICAgICAgICJjbGllbnRDQUZpbGUiOiAiL2V0Yy9rdWJlcm5ldGVzL2NlcnRzL2NhLmNydCIKICAgICAgICB9LAogICAgICAgICJ3ZWJob29rIjogewogICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJhbm9ueW1vdXMiOiB7fQogICAgfSwKICAgICJhdXRob3JpemF0aW9uIjogewogICAgICAgICJtb2RlIjogIldlYmhvb2siLAogICAgICAgICJ3ZWJob29rIjoge30KICAgIH0sCiAgICAiZXZlbnRSZWNvcmRRUFMiOiAwLAogICAgImNsdXN0ZXJEb21haW4iOiAiY2x1c3Rlci5sb2NhbCIsCiAgICAiY2x1c3RlckROUyI6IFsKICAgICAgICAiMTAuMC4wLjEwIgogICAgXSwKICAgICJzdHJlYW1pbmdDb25uZWN0aW9uSWRsZVRpbWVvdXQiOiAiNGgwbTBzIiwKICAgICJub2RlU3RhdHVzVXBkYXRlRnJlcXVlbmN5IjogIjEwcyIsCiAgICAiaW1hZ2VHQ0hpZ2hUaHJlc2hvbGRQZXJjZW50IjogODUsCiAgICAiaW1hZ2VHQ0xvd1RocmVzaG9sZFBlcmNlbnQiOiA4MCwKICAgICJjZ3JvdXBzUGVyUU9TIjogdHJ1ZSwKICAgICJtYXhQb2RzIjogMTEwLAogICAgInBvZFBpZHNMaW1pdCI6IC0xLAogICAgInJlc29sdkNvbmYiOiAiL2V0Yy9yZXNvbHYuY29uZiIsCiAgICAiZXZpY3Rpb25IYXJkIjogewogICAgICAgICJtZW1vcnkuYXZhaWxhYmxlIjogIjc1ME1pIiwKICAgICAgICAibm9kZWZzLmF2YWlsYWJsZSI6ICIxMCUiLAogICAgICAgICJub2RlZnMuaW5vZGVzRnJlZSI6ICI1JSIKICAgIH0sCiAgICAicHJvdGVjdEtlcm5lbERlZmF1bHRzIjogdHJ1ZSwKICAgICJmZWF0dXJlR2F0ZXMiOiB7CiAgICAgICAgIkR5bmFtaWNLdWJlbGV0Q29uZmlnIjogZmFsc2UsCiAgICAgICAgIlBvZFByaW9yaXR5IjogdHJ1ZSwKICAgICAgICAiUm90YXRlS3ViZWxldFNlcnZlckNlcnRpZmljYXRlIjogdHJ1ZSwKICAgICAgICAiYSI6IGZhbHNlLAogICAgICAgICJ4IjogZmFsc2UKICAgIH0sCiAgICAiY29udGFpbmVyTG9nTWF4U2l6ZSI6ICI1ME0iLAogICAgInN5c3RlbVJlc2VydmVkIjogewogICAgICAgICJjcHUiOiAiMiIsCiAgICAgICAgIm1lbW9yeSI6ICIxR2kiCiAgICB9LAogICAgImt1YmVSZXNlcnZlZCI6IHsKICAgICAgICAiY3B1IjogIjEwMG0iLAogICAgICAgICJtZW1vcnkiOiAiMTYzOE1pIgogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICJwb2RzIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--address=0.0.0.0 --anonymous-auth=false --authentication-token-webhook=true --authorization-mode=Webhook --azure-container-registry-config=/etc/kubernetes/azure.json --cgroups-per-qos=true --client-ca-file=/etc/kubernetes/certs/ca.crt --cloud-config=/etc/kubernetes/azure.json --cloud-provider=azure --cluster-dns=10.0.0.10 --cluster-domain=cluster.local --container-log-max-size=50M --enforce-node-allocatable=pods --event-qps=0 --eviction-hard=memory.available<750Mi,nodefs.available<10%,nodefs.inodesFree<5% --feature-gates=DynamicKubeletConfig=false,PodPriority=true,RotateKubeletServerCertificate=true,a=false,x=false --image-gc-high-threshold=85 --image-gc-low-threshold=80 --kube-reserved=cpu=100m,memory=1638Mi --max-pods=110 --node-status-update-frequency=10s --pod-manifest-path=/etc/kubernetes/manifests --pod-max-pids=-1 --protect-kernel-defaults=true --read-only-port=10255 --resolv-conf=/etc/resolv.conf --rotate-certificates=true --streaming-connection-idle-timeout=4h0m0s --system-reserved=cpu=2,memory=1Gi --tls-cert-file=/etc/kubernetes/certs/kubeletserver.crt --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 --tls-private-key-file=/etc/kubernetes/certs/kubeletserver.key " NETWORK_POLICY="" KUBELET_IMAGE="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/RawUbuntu/CustomData b/pkg/agent/testdata/RawUbuntu/CustomData index ab436d186cf..82b5be95896 100644 --- a/pkg/agent/testdata/RawUbuntu/CustomData +++ b/pkg/agent/testdata/RawUbuntu/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/RawUbuntu/line70.sh b/pkg/agent/testdata/RawUbuntu/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/RawUbuntu/line70.sh +++ b/pkg/agent/testdata/RawUbuntu/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/pkg/agent/testdata/RawUbuntuContainerd/CSECommand b/pkg/agent/testdata/RawUbuntuContainerd/CSECommand index 9381ec66793..69b066647fa 100644 --- a/pkg/agent/testdata/RawUbuntuContainerd/CSECommand +++ b/pkg/agent/testdata/RawUbuntuContainerd/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.1 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file +PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; cloud-init status --wait > /dev/null 2>&1; [ $? -ne 0 ] && echo 'cloud-init failed' >> ${PROVISION_OUTPUT} && exit 1; echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; ADMINUSER=azureuser MOBY_VERSION= TENANT_ID=tenantID KUBERNETES_VERSION=1.19.1 HYPERKUBE_URL= KUBE_BINARY_URL= CUSTOM_KUBE_BINARY_URL= PRIVATE_KUBE_BINARY_URL="" KUBEPROXY_URL= APISERVER_PUBLIC_KEY= SUBSCRIPTION_ID=subID RESOURCE_GROUP=resourceGroupName LOCATION=southcentralus VM_TYPE=vmss SUBNET=subnet1 NETWORK_SECURITY_GROUP=aks-agentpool-36873793-nsg VIRTUAL_NETWORK=aks-vnet-07752737 VIRTUAL_NETWORK_RESOURCE_GROUP=MC_rg ROUTE_TABLE=aks-agentpool-36873793-routetable PRIMARY_AVAILABILITY_SET= PRIMARY_SCALE_SET=aks-agent2-36873793-vmss SERVICE_PRINCIPAL_CLIENT_ID=ClientID NETWORK_PLUGIN= NETWORK_POLICY= VNET_CNI_PLUGINS_URL=https://acs-mirror.azureedge.net/azure-cni/v1.1.3/binaries/azure-vnet-cni-linux-amd64-v1.1.3.tgz CLOUDPROVIDER_BACKOFF= CLOUDPROVIDER_BACKOFF_MODE= CLOUDPROVIDER_BACKOFF_RETRIES=0 CLOUDPROVIDER_BACKOFF_EXPONENT=0 CLOUDPROVIDER_BACKOFF_DURATION=0 CLOUDPROVIDER_BACKOFF_JITTER=0 CLOUDPROVIDER_RATELIMIT= CLOUDPROVIDER_RATELIMIT_QPS=0 CLOUDPROVIDER_RATELIMIT_QPS_WRITE=0 CLOUDPROVIDER_RATELIMIT_BUCKET=0 CLOUDPROVIDER_RATELIMIT_BUCKET_WRITE=0 LOAD_BALANCER_DISABLE_OUTBOUND_SNAT= USE_MANAGED_IDENTITY_EXTENSION=false USE_INSTANCE_METADATA=false LOAD_BALANCER_SKU= EXCLUDE_MASTER_FROM_STANDARD_LB=true MAXIMUM_LOADBALANCER_RULE_COUNT=0 CONTAINER_RUNTIME=containerd CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID API_SERVER_NAME= IS_VHD=false GPU_NODE=false SGX_NODE=false MIG_NODE=false CONFIG_GPU_DRIVER_IF_NEEDED=true ENABLE_GPU_DEVICE_PLUGIN_IF_NEEDED=false TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL= CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" NEEDS_CONTAINERD="true" TELEPORT_ENABLED="false" SHOULD_CONFIGURE_HTTP_PROXY="false" SHOULD_CONFIGURE_HTTP_PROXY_CA="false" HTTP_PROXY_TRUSTED_CA="" SHOULD_CONFIGURE_CUSTOM_CA_TRUST="false" CUSTOM_CA_TRUST_COUNT="0" IS_KRUSTLET="false" GPU_NEEDS_FABRIC_MANAGER="false" NEEDS_DOCKER_LOGIN="false" IPV6_DUAL_STACK_ENABLED="false" OUTBOUND_COMMAND="curl -v --insecure --proxy-insecure https://mcr.microsoft.com/v2/" BLOCK_OUTBOUND_NETWORK="false" ENABLE_UNATTENDED_UPGRADES="true" ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE="false" SHOULD_CONFIG_SWAP_FILE="false" SHOULD_CONFIG_TRANSPARENT_HUGE_PAGE="false" SHOULD_CONFIG_CONTAINERD_ULIMITS="false" CONTAINERD_ULIMITS="" TARGET_CLOUD="AzurePublicCloud" TARGET_ENVIRONMENT="AzurePublicCloud" CUSTOM_ENV_JSON="" IS_CUSTOM_CLOUD="false" AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" CSE_HELPERS_FILEPATH="/opt/azure/containers/provision_source.sh" CSE_DISTRO_HELPERS_FILEPATH="/opt/azure/containers/provision_source_distro.sh" CSE_INSTALL_FILEPATH="/opt/azure/containers/provision_installs.sh" CSE_DISTRO_INSTALL_FILEPATH="/opt/azure/containers/provision_installs_distro.sh" CSE_CONFIG_FILEPATH="/opt/azure/containers/provision_configs.sh" AZURE_PRIVATE_REGISTRY_SERVER="" HAS_CUSTOM_SEARCH_DOMAIN="false" CUSTOM_SEARCH_DOMAIN_FILEPATH="/opt/azure/containers/setup-custom-search-domains.sh" HTTP_PROXY_URLS="" HTTPS_PROXY_URLS="" NO_PROXY_URLS="" PROXY_VARS="" ENABLE_TLS_BOOTSTRAPPING="false" ENABLE_SECURE_TLS_BOOTSTRAPPING="false" CUSTOM_SECURE_TLS_BOOTSTRAP_AAD_SERVER_APP_ID="" ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION="false" DHCPV6_SERVICE_FILEPATH="/etc/systemd/system/dhcpv6.service" DHCPV6_CONFIG_FILEPATH="/opt/azure/containers/enable-dhcpv6.sh" THP_ENABLED="" THP_DEFRAG="" SERVICE_PRINCIPAL_FILE_CONTENT="U2VjcmV0" KUBELET_CLIENT_CONTENT="" KUBELET_CLIENT_CERT_CONTENT="" KUBELET_CONFIG_FILE_ENABLED="false" KUBELET_CONFIG_FILE_CONTENT="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRHluYW1pY0t1YmVsZXRDb25maWciOiBmYWxzZQogICAgfSwKICAgICJlbmZvcmNlTm9kZUFsbG9jYXRhYmxlIjogWwogICAgICAgICIiCiAgICBdCn0=" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="550.127.08" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20241204190836" GPU_INSTANCE_PROFILE="" CUSTOM_SEARCH_DOMAIN_NAME="" CUSTOM_SEARCH_REALM_USER="" CUSTOM_SEARCH_REALM_PASSWORD="" MESSAGE_OF_THE_DAY="" HAS_KUBELET_DISK_TYPE="false" NEEDS_CGROUPV2="false" TLS_BOOTSTRAP_TOKEN="" KUBELET_FLAGS="--feature-gates=DynamicKubeletConfig=false " NETWORK_POLICY="" KUBELET_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" IS_KATA="false" ARTIFACT_STREAMING_ENABLED="false" SYSCTL_CONTENT="IyBUaGlzIGlzIGEgcGFydGlhbCB3b3JrYXJvdW5kIHRvIHRoaXMgdXBzdHJlYW0gS3ViZXJuZXRlcyBpc3N1ZToKIyBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy9rdWJlcm5ldGVzL2lzc3Vlcy80MTkxNiNpc3N1ZWNvbW1lbnQtMzEyNDI4NzMxCm5ldC5pcHY0LnRjcF9yZXRyaWVzMj04Cm5ldC5jb3JlLm1lc3NhZ2VfYnVyc3Q9ODAKbmV0LmNvcmUubWVzc2FnZV9jb3N0PTQwCm5ldC5jb3JlLnNvbWF4Y29ubj0xNjM4NApuZXQuaXB2NC50Y3BfbWF4X3N5bl9iYWNrbG9nPTE2Mzg0Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMT00MDk2Cm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMj04MTkyCm5ldC5pcHY0Lm5laWdoLmRlZmF1bHQuZ2NfdGhyZXNoMz0xNjM4NAo=" PRIVATE_EGRESS_PROXY_ADDRESS="" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" MCR_REPOSITORY_BASE="mcr.microsoft.com/" ENABLE_IMDS_RESTRICTION="false" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" /usr/bin/nohup /bin/bash -c "/bin/bash /opt/azure/containers/provision_start.sh" \ No newline at end of file diff --git a/pkg/agent/testdata/RawUbuntuContainerd/CustomData b/pkg/agent/testdata/RawUbuntuContainerd/CustomData index 6d87a503063..1d8775332c3 100644 --- a/pkg/agent/testdata/RawUbuntuContainerd/CustomData +++ b/pkg/agent/testdata/RawUbuntuContainerd/CustomData @@ -67,7 +67,7 @@ write_files: encoding: gzip owner: root content: !!binary | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/RawUbuntuContainerd/line70.sh b/pkg/agent/testdata/RawUbuntuContainerd/line70.sh index 48918e14185..fcf45318b75 100644 --- a/pkg/agent/testdata/RawUbuntuContainerd/line70.sh +++ b/pkg/agent/testdata/RawUbuntuContainerd/line70.sh @@ -331,7 +331,8 @@ EOF } configureContainerdRegistryHost() { - CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" + MCR_REPOSITORY_BASE="${MCR_REPOSITORY_BASE:=mcr.microsoft.com}" + CONTAINERD_CONFIG_REGISTRY_HOST_MCR="/etc/containerd/certs.d/${MCR_REPOSITORY_BASE}/hosts.toml" mkdir -p "$(dirname "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}")" touch "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" chmod 0644 "${CONTAINERD_CONFIG_REGISTRY_HOST_MCR}" diff --git a/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh b/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh index 69c54fc8340..4845541a461 100644 --- a/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh +++ b/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh @@ -203,7 +203,7 @@ Describe 'cse_config.sh' End Describe 'configureContainerdRegistryHost' - It 'should configure registry host correctly' + It 'should configure registry host correctly if MCR_REPOSITORY_BASE is unset' mkdir() { echo "mkdir $@" } @@ -223,5 +223,49 @@ Describe 'cse_config.sh' The output should include "chmod 0644 /etc/containerd/certs.d/mcr.microsoft.com/hosts.toml" The output should not include "tee" End + + It 'should configure registry host correctly if MCR_REPOSITORY_BASE is set' + mkdir() { + echo "mkdir $@" + } + touch() { + echo "touch $@" + } + chmod() { + echo "chmod $@" + } + tee() { + echo "tee $@" + } + MCR_REPOSITORY_BASE="fake.test.com" + When call configureContainerdRegistryHost + The variable CONTAINERD_CONFIG_REGISTRY_HOST_MCR should equal '/etc/containerd/certs.d/fake.test.com/hosts.toml' + The output should include "mkdir -p /etc/containerd/certs.d/fake.test.com" + The output should include "touch /etc/containerd/certs.d/fake.test.com/hosts.toml" + The output should include "chmod 0644 /etc/containerd/certs.d/fake.test.com/hosts.toml" + The output should not include "tee" + End + + It 'should configure registry host correctly if MCR_REPOSITORY_BASE has the suffic "/"' + mkdir() { + echo "mkdir $@" + } + touch() { + echo "touch $@" + } + chmod() { + echo "chmod $@" + } + tee() { + echo "tee $@" + } + MCR_REPOSITORY_BASE="fake.test.com/" + When call configureContainerdRegistryHost + The variable CONTAINERD_CONFIG_REGISTRY_HOST_MCR should equal '/etc/containerd/certs.d/fake.test.com//hosts.toml' + The output should include "mkdir -p /etc/containerd/certs.d/fake.test.com" + The output should include "touch /etc/containerd/certs.d/fake.test.com//hosts.toml" + The output should include "chmod 0644 /etc/containerd/certs.d/fake.test.com//hosts.toml" + The output should not include "tee" + End End End \ No newline at end of file