diff --git a/aks-node-controller/parser/parser.go b/aks-node-controller/parser/parser.go index f90a11f562e..0cc1e66c329 100644 --- a/aks-node-controller/parser/parser.go +++ b/aks-node-controller/parser/parser.go @@ -173,6 +173,10 @@ func getCSEEnv(config *aksnodeconfigv1.Configuration) map[string]string { "LOCALDNS_MEMORY_LIMIT": getLocalDnsMemoryLimitInMb(config), "LOCALDNS_GENERATED_COREFILE": getLocalDnsCorefileBase64(config), "DISABLE_PUBKEY_AUTH": fmt.Sprintf("%v", config.GetDisablePubkeyAuth()), + "SERVICE_ACCOUNT_IMAGE_PULL_ENABLED": fmt.Sprintf("%v", config.GetServiceAccountImagePullProfile().GetEnabled()), + "SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID": config.GetServiceAccountImagePullProfile().GetDefaultClientId(), + "SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID": config.GetServiceAccountImagePullProfile().GetDefaultTenantId(), + "IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI": config.GetServiceAccountImagePullProfile().GetLocalAuthoritySni(), } for i, cert := range config.CustomCaCerts { diff --git a/aks-node-controller/pkg/gen/aksnodeconfig/v1/config.pb.go b/aks-node-controller/pkg/gen/aksnodeconfig/v1/config.pb.go index fe9e091c000..b4b32ab7d65 100644 --- a/aks-node-controller/pkg/gen/aksnodeconfig/v1/config.pb.go +++ b/aks-node-controller/pkg/gen/aksnodeconfig/v1/config.pb.go @@ -165,6 +165,8 @@ type Configuration struct { // If it's not set, the default value will be nil, but will be set to false on the VHD. // That is, the default behavior is to enable ssh public key authentication. DisablePubkeyAuth *bool `protobuf:"varint,42,opt,name=disable_pubkey_auth,json=disablePubkeyAuth,proto3,oneof" json:"disable_pubkey_auth,omitempty"` + // Service account based image pull profile configuration + ServiceAccountImagePullProfile *ServiceAccountImagePullProfile `protobuf:"bytes,43,opt,name=service_account_image_pull_profile,json=serviceAccountImagePullProfile,proto3" json:"service_account_image_pull_profile,omitempty"` } func (x *Configuration) Reset() { @@ -491,6 +493,13 @@ func (x *Configuration) GetDisablePubkeyAuth() bool { return false } +func (x *Configuration) GetServiceAccountImagePullProfile() *ServiceAccountImagePullProfile { + if x != nil { + return x.ServiceAccountImagePullProfile + } + return nil +} + var File_aksnodeconfig_v1_config_proto protoreflect.FileDescriptor var file_aksnodeconfig_v1_config_proto_rawDesc = []byte{ @@ -538,188 +547,199 @@ var file_aksnodeconfig_v1_config_proto_rawDesc = []byte{ 0x69, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x75, 0x6e, - 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, + 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 0x31, - 0x2f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdd, 0x14, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x50, 0x0a, 0x12, 0x6b, 0x75, 0x62, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, - 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, - 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x4b, 0x75, 0x62, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x10, 0x6b, 0x75, 0x62, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x53, 0x0a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, - 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x23, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6c, - 0x6f, 0x75, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4d, 0x0a, 0x11, 0x61, 0x70, 0x69, - 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0f, 0x61, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x46, 0x0a, 0x0e, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1f, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x0d, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x12, 0x58, 0x0a, 0x14, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, - 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, - 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, - 0x70, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0b, 0x61, 0x75, - 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x61, - 0x75, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0b, 0x72, 0x75, 0x6e, - 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x52, 0x75, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x72, 0x75, - 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4f, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, - 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x0f, 0x74, 0x65, 0x6c, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x46, 0x0a, 0x0e, 0x6b, 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x5f, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, + 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x61, 0x6b, 0x73, 0x6e, 0x6f, + 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x6c, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0xdb, 0x15, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x50, 0x0a, + 0x12, 0x6b, 0x75, 0x62, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x61, 0x6b, 0x73, 0x6e, + 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 0x75, 0x62, + 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x6b, + 0x75, 0x62, 0x65, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, + 0x53, 0x0a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, - 0x4b, 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6b, - 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x69, 0x0a, 0x1b, - 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x64, 0x6f, - 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2a, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x18, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5a, 0x0a, 0x16, 0x63, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x5f, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x6f, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, - 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, - 0x6d, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4f, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, - 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4f, 0x73, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x4d, 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, - 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x52, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4d, 0x0a, 0x11, 0x61, 0x70, 0x69, 0x5f, 0x73, 0x65, 0x72, 0x76, + 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, + 0x76, 0x31, 0x2e, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x0f, 0x61, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x46, 0x0a, 0x0e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x6b, + 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x63, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x58, 0x0a, 0x14, 0x62, + 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6b, 0x73, 0x6e, + 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x6f, + 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x52, 0x13, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x61, 0x6b, 0x73, + 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, + 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x0b, 0x72, 0x75, 0x6e, 0x63, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x61, 0x6b, 0x73, 0x6e, + 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x75, 0x6e, + 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x72, 0x75, 0x6e, 0x63, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x4f, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, + 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x52, 0x0f, 0x68, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x3a, 0x0a, 0x0a, 0x67, 0x70, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x70, 0x75, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x09, 0x67, 0x70, 0x75, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x46, - 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, - 0x65, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x11, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x10, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x43, 0x61, - 0x43, 0x65, 0x72, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, - 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x11, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x6b, 0x75, 0x62, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, - 0x79, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6b, 0x75, 0x62, - 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x55, 0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x76, 0x6d, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x6d, 0x53, 0x69, - 0x7a, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x12, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x76, 0x68, 0x64, 0x18, 0x16, - 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x05, 0x69, 0x73, 0x56, 0x68, 0x64, 0x88, 0x01, 0x01, - 0x12, 0x22, 0x0a, 0x0a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x18, 0x17, - 0x20, 0x01, 0x28, 0x08, 0x48, 0x01, 0x52, 0x09, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, - 0x68, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, - 0x6e, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, - 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x55, - 0x6e, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x66, 0x5f, 0x74, - 0x68, 0x65, 0x5f, 0x64, 0x61, 0x79, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x66, 0x54, 0x68, 0x65, 0x44, 0x61, 0x79, 0x12, 0x39, 0x0a, - 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x5f, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x61, 0x43, 0x65, 0x72, 0x74, 0x73, - 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, - 0x74, 0x70, 0x75, 0x74, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x4c, 0x0a, 0x10, 0x77, - 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x1d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, - 0x64, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, - 0x61, 0x64, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x70, 0x76, - 0x36, 0x5f, 0x64, 0x75, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x65, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x70, 0x76, 0x36, - 0x44, 0x75, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x62, - 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x41, 0x0a, 0x1d, 0x61, - 0x7a, 0x75, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x67, - 0x69, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x1a, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3f, - 0x0a, 0x1c, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x21, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x45, 0x67, 0x72, - 0x65, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, - 0x3a, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x69, - 0x73, 0x5f, 0x6b, 0x61, 0x74, 0x61, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, - 0x4b, 0x61, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x0e, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x5f, 0x63, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x76, 0x32, 0x18, 0x24, 0x20, 0x01, 0x28, 0x08, 0x48, 0x02, 0x52, 0x0d, - 0x6e, 0x65, 0x65, 0x64, 0x73, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x76, 0x32, 0x88, 0x01, 0x01, - 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, - 0x6f, 0x6d, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x25, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, - 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, - 0x12, 0x5c, 0x0a, 0x2b, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x70, 0x72, - 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, - 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, - 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x27, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, - 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, - 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x5f, - 0x0a, 0x17, 0x69, 0x6d, 0x64, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x27, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x64, 0x73, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x15, 0x69, 0x6d, 0x64, 0x73, 0x52, 0x65, - 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x28, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x70, 0x72, 0x65, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x4d, 0x0a, - 0x11, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, - 0x6c, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, - 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, - 0x6c, 0x44, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x0f, 0x6c, 0x6f, 0x63, - 0x61, 0x6c, 0x44, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x33, 0x0a, 0x13, - 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x5f, 0x61, - 0x75, 0x74, 0x68, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x11, 0x64, 0x69, 0x73, - 0x61, 0x62, 0x6c, 0x65, 0x50, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x41, 0x75, 0x74, 0x68, 0x88, 0x01, - 0x01, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x69, 0x73, 0x5f, 0x76, 0x68, 0x64, 0x42, 0x0d, 0x0a, 0x0b, - 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x6e, 0x65, 0x65, 0x64, 0x73, 0x5f, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x76, 0x32, 0x42, 0x16, - 0x0a, 0x14, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, - 0x79, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x2a, 0x57, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, - 0x61, 0x64, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x57, 0x4f, 0x52, - 0x4b, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x55, 0x4e, - 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x57, - 0x4f, 0x52, 0x4b, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x5f, - 0x4f, 0x43, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x42, - 0x5a, 0x5a, 0x58, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x7a, - 0x75, 0x72, 0x65, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x62, 0x61, 0x6b, 0x65, 0x72, 0x2f, 0x61, - 0x6b, 0x73, 0x2d, 0x6e, 0x6f, 0x64, 0x65, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, - 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x61, 0x6b, 0x73, 0x6e, 0x6f, - 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x6b, 0x73, 0x6e, - 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x0f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, + 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, + 0x2e, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x0e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, + 0x46, 0x0a, 0x0e, 0x6b, 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, + 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 0x75, 0x62, 0x65, 0x6c, + 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6b, 0x75, 0x62, 0x65, 0x6c, 0x65, + 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x69, 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x61, + 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, + 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x18, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x12, 0x5a, 0x0a, 0x16, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6c, 0x69, 0x6e, + 0x75, 0x78, 0x5f, 0x6f, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0d, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4c, 0x69, 0x6e, 0x75, + 0x78, 0x4f, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4f, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4d, + 0x0a, 0x11, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, + 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x74, 0x74, + 0x70, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0f, 0x68, 0x74, + 0x74, 0x70, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3a, 0x0a, + 0x0a, 0x67, 0x70, 0x75, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1b, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x70, 0x75, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, + 0x67, 0x70, 0x75, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x46, 0x0a, 0x0e, 0x6e, 0x65, 0x74, + 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x10, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x5f, + 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6b, + 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x43, 0x61, 0x43, 0x65, 0x72, 0x74, 0x12, + 0x2d, 0x0a, 0x12, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x5f, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6b, 0x75, 0x62, + 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, + 0x0a, 0x0e, 0x6b, 0x75, 0x62, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x75, 0x72, 0x6c, + 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6b, 0x75, 0x62, 0x65, 0x50, 0x72, 0x6f, 0x78, + 0x79, 0x55, 0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x76, 0x6d, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, + 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x6d, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x30, 0x0a, + 0x14, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x75, 0x73, 0x65, + 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6c, 0x69, 0x6e, + 0x75, 0x78, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x1a, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x76, 0x68, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x00, 0x52, 0x05, 0x69, 0x73, 0x56, 0x68, 0x64, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x65, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x01, 0x52, 0x09, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x88, 0x01, 0x01, 0x12, + 0x3a, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x61, 0x74, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x18, 0x18, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x6e, 0x61, 0x74, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x12, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x68, 0x65, 0x5f, 0x64, 0x61, + 0x79, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4f, 0x66, 0x54, 0x68, 0x65, 0x44, 0x61, 0x79, 0x12, 0x39, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x65, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x41, 0x67, + 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x61, + 0x5f, 0x63, 0x65, 0x72, 0x74, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x61, 0x43, 0x65, 0x72, 0x74, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, + 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x4c, 0x0a, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, + 0x61, 0x64, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x75, 0x6e, 0x74, + 0x69, 0x6d, 0x65, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x75, 0x6e, + 0x74, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x64, 0x75, 0x61, + 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, + 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x70, 0x76, 0x36, 0x44, 0x75, 0x61, 0x6c, 0x53, + 0x74, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x6f, + 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, + 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x43, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x41, 0x0a, 0x1d, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x5f, + 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x61, + 0x7a, 0x75, 0x72, 0x65, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x1c, 0x70, 0x72, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, + 0x79, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x19, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x72, + 0x6f, 0x78, 0x79, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x65, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x74, + 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x65, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x53, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6b, 0x61, 0x74, + 0x61, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4b, 0x61, 0x74, 0x61, 0x12, + 0x2a, 0x0a, 0x0e, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x5f, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x76, + 0x32, 0x18, 0x24, 0x20, 0x01, 0x28, 0x08, 0x48, 0x02, 0x52, 0x0d, 0x6e, 0x65, 0x65, 0x64, 0x73, + 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x76, 0x32, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x13, 0x64, + 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x61, + 0x74, 0x61, 0x18, 0x25, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, + 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x5c, 0x0a, 0x2b, 0x62, + 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x27, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x50, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x5f, 0x0a, 0x17, 0x69, 0x6d, 0x64, + 0x73, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x61, 0x6b, 0x73, + 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, + 0x64, 0x73, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x52, 0x15, 0x69, 0x6d, 0x64, 0x73, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, + 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, + 0x18, 0x28, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x70, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x4d, 0x0a, 0x11, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x29, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x44, 0x6e, 0x73, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x0f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x44, 0x6e, 0x73, + 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x33, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, + 0x6c, 0x65, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x18, 0x2a, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x50, + 0x75, 0x62, 0x6b, 0x65, 0x79, 0x41, 0x75, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x7c, 0x0a, 0x22, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, + 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x61, 0x6b, 0x73, 0x6e, 0x6f, + 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, + 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, + 0x75, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x1e, 0x73, 0x65, 0x72, 0x76, + 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, + 0x75, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x69, + 0x73, 0x5f, 0x76, 0x68, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x5f, 0x73, 0x73, 0x68, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x5f, 0x63, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x76, 0x32, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x64, 0x69, 0x73, 0x61, + 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x2a, + 0x57, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x75, 0x6e, 0x74, 0x69, + 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x57, 0x4f, 0x52, 0x4b, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x52, + 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x57, 0x4f, 0x52, 0x4b, 0x4c, 0x4f, 0x41, 0x44, + 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x43, 0x49, 0x5f, 0x43, 0x4f, 0x4e, + 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x42, 0x5a, 0x5a, 0x58, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x7a, 0x75, 0x72, 0x65, 0x2f, 0x61, 0x67, 0x65, + 0x6e, 0x74, 0x62, 0x61, 0x6b, 0x65, 0x72, 0x2f, 0x61, 0x6b, 0x73, 0x2d, 0x6e, 0x6f, 0x64, 0x65, + 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, + 0x67, 0x65, 0x6e, 0x2f, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -737,25 +757,26 @@ func file_aksnodeconfig_v1_config_proto_rawDescGZIP() []byte { var file_aksnodeconfig_v1_config_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_aksnodeconfig_v1_config_proto_msgTypes = make([]protoimpl.MessageInfo, 1) var file_aksnodeconfig_v1_config_proto_goTypes = []any{ - (WorkloadRuntime)(0), // 0: aksnodeconfig.v1.WorkloadRuntime - (*Configuration)(nil), // 1: aksnodeconfig.v1.Configuration - (*KubeBinaryConfig)(nil), // 2: aksnodeconfig.v1.KubeBinaryConfig - (*CustomCloudConfig)(nil), // 3: aksnodeconfig.v1.CustomCloudConfig - (*ApiServerConfig)(nil), // 4: aksnodeconfig.v1.ApiServerConfig - (*ClusterConfig)(nil), // 5: aksnodeconfig.v1.ClusterConfig - (*BootstrappingConfig)(nil), // 6: aksnodeconfig.v1.BootstrappingConfig - (*AuthConfig)(nil), // 7: aksnodeconfig.v1.AuthConfig - (*RuncConfig)(nil), // 8: aksnodeconfig.v1.RuncConfig - (*ContainerdConfig)(nil), // 9: aksnodeconfig.v1.ContainerdConfig - (*TeleportConfig)(nil), // 10: aksnodeconfig.v1.TeleportConfig - (*KubeletConfig)(nil), // 11: aksnodeconfig.v1.KubeletConfig - (*CustomSearchDomainConfig)(nil), // 12: aksnodeconfig.v1.CustomSearchDomainConfig - (*CustomLinuxOsConfig)(nil), // 13: aksnodeconfig.v1.CustomLinuxOsConfig - (*HttpProxyConfig)(nil), // 14: aksnodeconfig.v1.HttpProxyConfig - (*GpuConfig)(nil), // 15: aksnodeconfig.v1.GpuConfig - (*NetworkConfig)(nil), // 16: aksnodeconfig.v1.NetworkConfig - (*ImdsRestrictionConfig)(nil), // 17: aksnodeconfig.v1.ImdsRestrictionConfig - (*LocalDnsProfile)(nil), // 18: aksnodeconfig.v1.LocalDnsProfile + (WorkloadRuntime)(0), // 0: aksnodeconfig.v1.WorkloadRuntime + (*Configuration)(nil), // 1: aksnodeconfig.v1.Configuration + (*KubeBinaryConfig)(nil), // 2: aksnodeconfig.v1.KubeBinaryConfig + (*CustomCloudConfig)(nil), // 3: aksnodeconfig.v1.CustomCloudConfig + (*ApiServerConfig)(nil), // 4: aksnodeconfig.v1.ApiServerConfig + (*ClusterConfig)(nil), // 5: aksnodeconfig.v1.ClusterConfig + (*BootstrappingConfig)(nil), // 6: aksnodeconfig.v1.BootstrappingConfig + (*AuthConfig)(nil), // 7: aksnodeconfig.v1.AuthConfig + (*RuncConfig)(nil), // 8: aksnodeconfig.v1.RuncConfig + (*ContainerdConfig)(nil), // 9: aksnodeconfig.v1.ContainerdConfig + (*TeleportConfig)(nil), // 10: aksnodeconfig.v1.TeleportConfig + (*KubeletConfig)(nil), // 11: aksnodeconfig.v1.KubeletConfig + (*CustomSearchDomainConfig)(nil), // 12: aksnodeconfig.v1.CustomSearchDomainConfig + (*CustomLinuxOsConfig)(nil), // 13: aksnodeconfig.v1.CustomLinuxOsConfig + (*HttpProxyConfig)(nil), // 14: aksnodeconfig.v1.HttpProxyConfig + (*GpuConfig)(nil), // 15: aksnodeconfig.v1.GpuConfig + (*NetworkConfig)(nil), // 16: aksnodeconfig.v1.NetworkConfig + (*ImdsRestrictionConfig)(nil), // 17: aksnodeconfig.v1.ImdsRestrictionConfig + (*LocalDnsProfile)(nil), // 18: aksnodeconfig.v1.LocalDnsProfile + (*ServiceAccountImagePullProfile)(nil), // 19: aksnodeconfig.v1.ServiceAccountImagePullProfile } var file_aksnodeconfig_v1_config_proto_depIdxs = []int32{ 2, // 0: aksnodeconfig.v1.Configuration.kube_binary_config:type_name -> aksnodeconfig.v1.KubeBinaryConfig @@ -776,11 +797,12 @@ var file_aksnodeconfig_v1_config_proto_depIdxs = []int32{ 0, // 15: aksnodeconfig.v1.Configuration.workload_runtime:type_name -> aksnodeconfig.v1.WorkloadRuntime 17, // 16: aksnodeconfig.v1.Configuration.imds_restriction_config:type_name -> aksnodeconfig.v1.ImdsRestrictionConfig 18, // 17: aksnodeconfig.v1.Configuration.local_dns_profile:type_name -> aksnodeconfig.v1.LocalDnsProfile - 18, // [18:18] is the sub-list for method output_type - 18, // [18:18] is the sub-list for method input_type - 18, // [18:18] is the sub-list for extension type_name - 18, // [18:18] is the sub-list for extension extendee - 0, // [0:18] is the sub-list for field type_name + 19, // 18: aksnodeconfig.v1.Configuration.service_account_image_pull_profile:type_name -> aksnodeconfig.v1.ServiceAccountImagePullProfile + 19, // [19:19] is the sub-list for method output_type + 19, // [19:19] is the sub-list for method input_type + 19, // [19:19] is the sub-list for extension type_name + 19, // [19:19] is the sub-list for extension extendee + 0, // [0:19] is the sub-list for field type_name } func init() { file_aksnodeconfig_v1_config_proto_init() } @@ -804,6 +826,7 @@ func file_aksnodeconfig_v1_config_proto_init() { file_aksnodeconfig_v1_localdns_config_proto_init() file_aksnodeconfig_v1_network_config_proto_init() file_aksnodeconfig_v1_runc_config_proto_init() + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_init() file_aksnodeconfig_v1_teleport_config_proto_init() file_aksnodeconfig_v1_config_proto_msgTypes[0].OneofWrappers = []any{} type x struct{} diff --git a/aks-node-controller/pkg/gen/aksnodeconfig/v1/service_account_image_pull_profile.pb.go b/aks-node-controller/pkg/gen/aksnodeconfig/v1/service_account_image_pull_profile.pb.go new file mode 100644 index 00000000000..ac21f9a6132 --- /dev/null +++ b/aks-node-controller/pkg/gen/aksnodeconfig/v1/service_account_image_pull_profile.pb.go @@ -0,0 +1,173 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.35.2 +// protoc v5.28.3 +// source: aksnodeconfig/v1/service_account_image_pull_profile.proto + +package aksnodeconfigv1 + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// ServiceAccountImagePullProfile contains configuration for service account based image pull authentication +type ServiceAccountImagePullProfile struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Specifies whether service account based image pull is enabled + Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` + // Default client ID to use for image pull authentication + DefaultClientId string `protobuf:"bytes,2,opt,name=default_client_id,json=defaultClientId,proto3" json:"default_client_id,omitempty"` + // Default tenant ID to use for image pull authentication + DefaultTenantId string `protobuf:"bytes,3,opt,name=default_tenant_id,json=defaultTenantId,proto3" json:"default_tenant_id,omitempty"` + // Local authority SNI for identity bindings + LocalAuthoritySni string `protobuf:"bytes,4,opt,name=local_authority_sni,json=localAuthoritySni,proto3" json:"local_authority_sni,omitempty"` +} + +func (x *ServiceAccountImagePullProfile) Reset() { + *x = ServiceAccountImagePullProfile{} + mi := &file_aksnodeconfig_v1_service_account_image_pull_profile_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ServiceAccountImagePullProfile) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ServiceAccountImagePullProfile) ProtoMessage() {} + +func (x *ServiceAccountImagePullProfile) ProtoReflect() protoreflect.Message { + mi := &file_aksnodeconfig_v1_service_account_image_pull_profile_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ServiceAccountImagePullProfile.ProtoReflect.Descriptor instead. +func (*ServiceAccountImagePullProfile) Descriptor() ([]byte, []int) { + return file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescGZIP(), []int{0} +} + +func (x *ServiceAccountImagePullProfile) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + +func (x *ServiceAccountImagePullProfile) GetDefaultClientId() string { + if x != nil { + return x.DefaultClientId + } + return "" +} + +func (x *ServiceAccountImagePullProfile) GetDefaultTenantId() string { + if x != nil { + return x.DefaultTenantId + } + return "" +} + +func (x *ServiceAccountImagePullProfile) GetLocalAuthoritySni() string { + if x != nil { + return x.LocalAuthoritySni + } + return "" +} + +var File_aksnodeconfig_v1_service_account_image_pull_profile_proto protoreflect.FileDescriptor + +var file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDesc = []byte{ + 0x0a, 0x39, 0x61, 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, + 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x70, 0x72, + 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x61, 0x6b, 0x73, + 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x22, 0xc2, 0x01, + 0x0a, 0x1e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x75, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, + 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, + 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x6e, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x11, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x53, + 0x6e, 0x69, 0x42, 0x5a, 0x5a, 0x58, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x41, 0x7a, 0x75, 0x72, 0x65, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x62, 0x61, 0x6b, 0x65, + 0x72, 0x2f, 0x61, 0x6b, 0x73, 0x2d, 0x6e, 0x6f, 0x64, 0x65, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x61, 0x6b, + 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x61, + 0x6b, 0x73, 0x6e, 0x6f, 0x64, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x76, 0x31, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescOnce sync.Once + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescData = file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDesc +) + +func file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescGZIP() []byte { + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescOnce.Do(func() { + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescData = protoimpl.X.CompressGZIP(file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescData) + }) + return file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDescData +} + +var file_aksnodeconfig_v1_service_account_image_pull_profile_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_aksnodeconfig_v1_service_account_image_pull_profile_proto_goTypes = []any{ + (*ServiceAccountImagePullProfile)(nil), // 0: aksnodeconfig.v1.ServiceAccountImagePullProfile +} +var file_aksnodeconfig_v1_service_account_image_pull_profile_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_aksnodeconfig_v1_service_account_image_pull_profile_proto_init() } +func file_aksnodeconfig_v1_service_account_image_pull_profile_proto_init() { + if File_aksnodeconfig_v1_service_account_image_pull_profile_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_aksnodeconfig_v1_service_account_image_pull_profile_proto_goTypes, + DependencyIndexes: file_aksnodeconfig_v1_service_account_image_pull_profile_proto_depIdxs, + MessageInfos: file_aksnodeconfig_v1_service_account_image_pull_profile_proto_msgTypes, + }.Build() + File_aksnodeconfig_v1_service_account_image_pull_profile_proto = out.File + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_rawDesc = nil + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_goTypes = nil + file_aksnodeconfig_v1_service_account_image_pull_profile_proto_depIdxs = nil +} diff --git a/aks-node-controller/proto/aksnodeconfig/v1/config.proto b/aks-node-controller/proto/aksnodeconfig/v1/config.proto index 5718caa2e1e..86779e24dfc 100644 --- a/aks-node-controller/proto/aksnodeconfig/v1/config.proto +++ b/aks-node-controller/proto/aksnodeconfig/v1/config.proto @@ -18,6 +18,7 @@ import "aksnodeconfig/v1/kubelet_config.proto"; import "aksnodeconfig/v1/localdns_config.proto"; import "aksnodeconfig/v1/network_config.proto"; import "aksnodeconfig/v1/runc_config.proto"; +import "aksnodeconfig/v1/service_account_image_pull_profile.proto"; import "aksnodeconfig/v1/teleport_config.proto"; option go_package = "github.com/Azure/agentbaker/aks-node-controller/pkg/gen/aksnodeconfig/v1;aksnodeconfigv1"; @@ -163,4 +164,7 @@ message Configuration { // If it's not set, the default value will be nil, but will be set to false on the VHD. // That is, the default behavior is to enable ssh public key authentication. optional bool disable_pubkey_auth = 42; + + // Service account based image pull profile configuration + ServiceAccountImagePullProfile service_account_image_pull_profile = 43; } diff --git a/aks-node-controller/proto/aksnodeconfig/v1/service_account_image_pull_profile.proto b/aks-node-controller/proto/aksnodeconfig/v1/service_account_image_pull_profile.proto new file mode 100644 index 00000000000..480526ea075 --- /dev/null +++ b/aks-node-controller/proto/aksnodeconfig/v1/service_account_image_pull_profile.proto @@ -0,0 +1,20 @@ +syntax = "proto3"; + +package aksnodeconfig.v1; + +option go_package = "github.com/Azure/agentbaker/aks-node-controller/pkg/gen/aksnodeconfig/v1;aksnodeconfigv1"; + +// ServiceAccountImagePullProfile contains configuration for service account based image pull authentication +message ServiceAccountImagePullProfile { + // Specifies whether service account based image pull is enabled + bool enabled = 1; + + // Default client ID to use for image pull authentication + string default_client_id = 2; + + // Default tenant ID to use for image pull authentication + string default_tenant_id = 3; + + // Local authority SNI for identity bindings + string local_authority_sni = 4; +} diff --git a/e2e/scenario_test.go b/e2e/scenario_test.go index b380398fc02..925b435329e 100644 --- a/e2e/scenario_test.go +++ b/e2e/scenario_test.go @@ -1957,3 +1957,245 @@ func Test_AzureLinuxV3_AppArmor(t *testing.T) { }, }) } + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_Enabled(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config includes identity binding when ServiceAccountImagePullProfile is enabled", + Config: Config{ + Cluster: ClusterLatestKubernetesVersion, + VHD: config.VHDUbuntu2204Gen2Containerd, + BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + nbc.ContainerService.Properties.OrchestratorProfile.OrchestratorVersion = "1.34.0" + // Enable ServiceAccountImagePullProfile with test values + nbc.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: true, + DefaultClientID: "test-client-id-12345", + DefaultTenantID: "test-tenant-id-67890", + LocalAuthoritySNI: "test.sni.local", + } + // Set kubelet flags to enable credential provider config generation + nbc.KubeletConfig["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + nbc.KubeletConfig["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config contains identity binding arguments + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id=test-client-id-12345") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id=test-tenant-id-67890") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name=test.sni.local") + + // Verify the config contains the identity binding token attributes section + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + }, + }, + }) +} + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_Disabled(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config excludes identity binding when ServiceAccountImagePullProfile is disabled", + Config: Config{ + Cluster: ClusterLatestKubernetesVersion, + VHD: config.VHDUbuntu2204Gen2Containerd, + BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + nbc.ContainerService.Properties.OrchestratorProfile.OrchestratorVersion = "1.34.0" + // Explicitly disable ServiceAccountImagePullProfile + nbc.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: false, + } + // Set kubelet flags to enable credential provider config generation + nbc.KubeletConfig["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + nbc.KubeletConfig["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config does NOT contain identity binding arguments + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + }, + }, + }) +} + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_EnabledWithoutDefaultIDs(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config includes identity binding without default client/tenant IDs when not specified", + Config: Config{ + Cluster: ClusterLatestKubernetesVersion, + VHD: config.VHDUbuntu2204Gen2Containerd, + BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + nbc.ContainerService.Properties.OrchestratorProfile.OrchestratorVersion = "1.34.0" + // Enable ServiceAccountImagePullProfile without default client/tenant IDs + nbc.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: true, + DefaultClientID: "", // Empty - should not generate --ib-default-client-id flag + DefaultTenantID: "", // Empty - should not generate --ib-default-tenant-id flag + LocalAuthoritySNI: "test.sni.local", + } + // Set kubelet flags to enable credential provider config generation + nbc.KubeletConfig["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + nbc.KubeletConfig["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config contains identity binding token attributes + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name=test.sni.local") + + // Verify the config does NOT contain default client/tenant ID flags + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id") + }, + }, + }) +} + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_NetworkIsolated(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config includes identity binding in network isolated (NI) clusters", + Tags: Tags{ + Airgap: true, + NonAnonymousACR: true, + }, + Config: Config{ + Cluster: ClusterKubenetAirgapNonAnon, + VHD: config.VHDUbuntu2204Gen2Containerd, + BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + nbc.ContainerService.Properties.OrchestratorProfile.OrchestratorVersion = "1.34.0" + nbc.OutboundType = datamodel.OutboundTypeBlock + // Enable ServiceAccountImagePullProfile with test values + nbc.ContainerService.Properties.SecurityProfile = &datamodel.SecurityProfile{ + PrivateEgress: &datamodel.PrivateEgress{ + Enabled: true, + ContainerRegistryServer: fmt.Sprintf("%s.azurecr.io", config.PrivateACRNameNotAnon(config.Config.DefaultLocation)), + }, + } + nbc.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: true, + DefaultClientID: "ni-test-client-id", + DefaultTenantID: "ni-test-tenant-id", + LocalAuthoritySNI: "ni.test.sni.local", + } + // Set kubelet flags to enable credential provider config generation + nbc.KubeletConfig["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + nbc.KubeletConfig["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + nbc.ContainerService.Properties.OrchestratorProfile.KubernetesConfig.UseManagedIdentity = true + nbc.AgentPoolProfile.KubernetesConfig.UseManagedIdentity = true + nbc.KubeletConfig["--pod-infra-container-image"] = "mcr.microsoft.com/oss/v2/kubernetes/pause:3.6" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config contains identity binding arguments for NI cluster + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id=ni-test-client-id") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id=ni-test-tenant-id") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name=ni.test.sni.local") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + + // Verify outbound check was skipped (network isolated) + ValidateDirectoryContent(ctx, s, "/opt/azure", []string{"outbound-check-skipped"}) + }, + }, + }) +} + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_Enabled_Scriptless(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config includes identity binding when ServiceAccountImagePullProfile is enabled in scriptless mode", + Config: Config{ + Cluster: ClusterLatestKubernetesVersion, + VHD: config.VHDUbuntu2204Gen2Containerd, + AKSNodeConfigMutator: func(aksConfig *aksnodeconfigv1.Configuration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + aksConfig.KubernetesVersion = "1.34.0" + // Enable ServiceAccountImagePullProfile with test values + aksConfig.ServiceAccountImagePullProfile = &aksnodeconfigv1.ServiceAccountImagePullProfile{ + Enabled: true, + DefaultClientId: "test-client-id-12345", + DefaultTenantId: "test-tenant-id-67890", + LocalAuthoritySni: "test.sni.local", + } + // Set kubelet flags to enable credential provider + if aksConfig.KubeletConfig == nil { + aksConfig.KubeletConfig = &aksnodeconfigv1.KubeletConfig{} + } + if aksConfig.KubeletConfig.KubeletFlags == nil { + aksConfig.KubeletConfig.KubeletFlags = make(map[string]string) + } + aksConfig.KubeletConfig.KubeletFlags["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + aksConfig.KubeletConfig.KubeletFlags["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify aks-node-controller completed successfully + ValidateFileHasContent(ctx, s, "/var/log/azure/aks-node-controller.log", "aks-node-controller finished successfully") + + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config contains identity binding arguments + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id=test-client-id-12345") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id=test-tenant-id-67890") + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name=test.sni.local") + + // Verify the config contains the identity binding token attributes section + ValidateFileHasContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + }, + }, + }) +} + +func Test_Ubuntu2204Gen2_ImagePullIdentityBinding_Disabled_Scriptless(t *testing.T) { + RunScenario(t, &Scenario{ + Description: "Tests that credential provider config excludes identity binding when ServiceAccountImagePullProfile is disabled in scriptless mode", + Config: Config{ + Cluster: ClusterLatestKubernetesVersion, + VHD: config.VHDUbuntu2204Gen2Containerd, + AKSNodeConfigMutator: func(aksConfig *aksnodeconfigv1.Configuration) { + // Enforce Kubernetes 1.34.0 for ServiceAccountImagePullProfile testing + aksConfig.KubernetesVersion = "1.34.0" + // Disable ServiceAccountImagePullProfile + aksConfig.ServiceAccountImagePullProfile = &aksnodeconfigv1.ServiceAccountImagePullProfile{ + Enabled: false, + DefaultClientId: "should-not-appear-client-id", + DefaultTenantId: "should-not-appear-tenant-id", + LocalAuthoritySni: "should.not.appear.sni", + } + // Set kubelet config to enable credential provider + if aksConfig.KubeletConfig == nil { + aksConfig.KubeletConfig = &aksnodeconfigv1.KubeletConfig{} + } + if aksConfig.KubeletConfig.KubeletFlags == nil { + aksConfig.KubeletConfig.KubeletFlags = make(map[string]string) + } + aksConfig.KubeletConfig.KubeletFlags["--image-credential-provider-config"] = "/var/lib/kubelet/credential-provider-config.yaml" + aksConfig.KubeletConfig.KubeletFlags["--image-credential-provider-bin-dir"] = "/var/lib/kubelet/credential-provider" + }, + Validator: func(ctx context.Context, s *Scenario) { + // Verify aks-node-controller completed successfully + ValidateFileHasContent(ctx, s, "/var/log/azure/aks-node-controller.log", "aks-node-controller finished successfully") + + // Verify credential provider config file exists + ValidateFileExists(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml") + + // Verify the config does NOT contain identity binding arguments + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-client-id") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-default-tenant-id") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "--ib-sni-name") + ValidateFileExcludesContent(ctx, s, "/var/lib/kubelet/credential-provider-config.yaml", "serviceAccountTokenAudience: api://AKSIdentityBinding") + }, + }, + }) +} diff --git a/parts/linux/cloud-init/artifacts/cse_cmd.sh b/parts/linux/cloud-init/artifacts/cse_cmd.sh index be3288a8b68..2a84db81527 100644 --- a/parts/linux/cloud-init/artifacts/cse_cmd.sh +++ b/parts/linux/cloud-init/artifacts/cse_cmd.sh @@ -67,6 +67,10 @@ CONTAINERD_DOWNLOAD_URL_BASE={{GetParameter "containerdDownloadURLBase"}} NETWORK_MODE={{GetParameter "networkMode"}} KUBE_BINARY_URL={{GetParameter "kubeBinaryURL"}} USER_ASSIGNED_IDENTITY_ID={{GetVariable "userAssignedIdentityID"}} +SERVICE_ACCOUNT_IMAGE_PULL_ENABLED={{GetVariable "serviceAccountImagePullBindingEnabled"}} +SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID={{GetVariable "serviceAccountImagePullDefaultClientID"}} +SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID={{GetVariable "serviceAccountImagePullDefaultTenantID"}} +IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI={{GetVariable "identityBindingsLocalAuthoritySNI"}} API_SERVER_NAME={{GetKubernetesEndpoint}} IS_VHD={{GetVariable "isVHD"}} GPU_NODE={{GetVariable "gpuNode"}} diff --git a/parts/linux/cloud-init/artifacts/cse_config.sh b/parts/linux/cloud-init/artifacts/cse_config.sh index 632cd580cfe..860097e3207 100755 --- a/parts/linux/cloud-init/artifacts/cse_config.sh +++ b/parts/linux/cloud-init/artifacts/cse_config.sh @@ -1032,13 +1032,45 @@ configureSSHPubkeyAuth() { sudo systemctl reload sshd || sudo systemctl restart sshd || exit $ERR_CONFIG_PUBKEY_AUTH_SSH } -configCredentialProvider() { - CREDENTIAL_PROVIDER_CONFIG_FILE=/var/lib/kubelet/credential-provider-config.yaml - mkdir -p "$(dirname "${CREDENTIAL_PROVIDER_CONFIG_FILE}")" - touch "${CREDENTIAL_PROVIDER_CONFIG_FILE}" +# Internal function that writes credential provider config to a specified path +# This function is extracted to allow unit testing without root permissions +# Usage: writeCredentialProviderConfig +writeCredentialProviderConfig() { + if [ -z "$1" ]; then + echo "Error: writeCredentialProviderConfig requires config file path as argument" + return 1 + fi + local config_file_path="$1" + mkdir -p "$(dirname "${config_file_path}")" + touch "${config_file_path}" + + # Prepare identity binding configuration if enabled (including leading newlines) + local ib_token_attributes="" + local ib_args="" + local ib_args_list=() + if [ "${SERVICE_ACCOUNT_IMAGE_PULL_ENABLED}" = "true" ]; then + ib_token_attributes=" + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id" + # Build identity binding args list using an array to avoid word splitting + ib_args_list=( "--ib-sni-name=${IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI}" ) + [ -n "${SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID}" ] && ib_args_list+=( "--ib-default-client-id=${SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID}" ) + [ -n "${SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID}" ] && ib_args_list+=( "--ib-default-tenant-id=${SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID}" ) + ib_args_list+=( "--ib-apiserver-ip=${API_SERVER_NAME}" ) + # Format args as YAML list items with proper indentation + for arg in "${ib_args_list[@]}"; do + ib_args="${ib_args} + - ${arg}" + done + fi + if [ -n "$AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX" ]; then echo "configure credential provider for custom cloud" - tee "${CREDENTIAL_PROVIDER_CONFIG_FILE}" > /dev/null < /dev/null < /dev/null < /dev/null < /dev/null < /dev/null < /dev/null) if [ "$?" -eq 0 ]; then diff --git a/pkg/agent/datamodel/types.go b/pkg/agent/datamodel/types.go index 84386fadda2..d93c489199c 100644 --- a/pkg/agent/datamodel/types.go +++ b/pkg/agent/datamodel/types.go @@ -849,24 +849,25 @@ func (a *AgentPoolProfile) GetAgentPoolWindowsProfile() *AgentPoolWindowsProfile // Properties represents the AKS cluster definition. type Properties struct { - ClusterID string - ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` - OrchestratorProfile *OrchestratorProfile `json:"orchestratorProfile,omitempty"` - AgentPoolProfiles []*AgentPoolProfile `json:"agentPoolProfiles,omitempty"` - LinuxProfile *LinuxProfile `json:"linuxProfile,omitempty"` - WindowsProfile *WindowsProfile `json:"windowsProfile,omitempty"` - ExtensionProfiles []*ExtensionProfile `json:"extensionProfiles"` - DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"` - ServicePrincipalProfile *ServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"` - CertificateProfile *CertificateProfile `json:"certificateProfile,omitempty"` - AADProfile *AADProfile `json:"aadProfile,omitempty"` - CustomProfile *CustomProfile `json:"customProfile,omitempty"` - HostedMasterProfile *HostedMasterProfile `json:"hostedMasterProfile,omitempty"` - AddonProfiles map[string]AddonProfile `json:"addonProfiles,omitempty"` - FeatureFlags *FeatureFlags `json:"featureFlags,omitempty"` - CustomCloudEnv *CustomCloudEnv `json:"customCloudEnv,omitempty"` - CustomConfiguration *CustomConfiguration `json:"customConfiguration,omitempty"` - SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` + ClusterID string + ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + OrchestratorProfile *OrchestratorProfile `json:"orchestratorProfile,omitempty"` + AgentPoolProfiles []*AgentPoolProfile `json:"agentPoolProfiles,omitempty"` + LinuxProfile *LinuxProfile `json:"linuxProfile,omitempty"` + WindowsProfile *WindowsProfile `json:"windowsProfile,omitempty"` + ExtensionProfiles []*ExtensionProfile `json:"extensionProfiles"` + DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"` + ServicePrincipalProfile *ServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"` + CertificateProfile *CertificateProfile `json:"certificateProfile,omitempty"` + AADProfile *AADProfile `json:"aadProfile,omitempty"` + CustomProfile *CustomProfile `json:"customProfile,omitempty"` + HostedMasterProfile *HostedMasterProfile `json:"hostedMasterProfile,omitempty"` + AddonProfiles map[string]AddonProfile `json:"addonProfiles,omitempty"` + FeatureFlags *FeatureFlags `json:"featureFlags,omitempty"` + CustomCloudEnv *CustomCloudEnv `json:"customCloudEnv,omitempty"` + CustomConfiguration *CustomConfiguration `json:"customConfiguration,omitempty"` + SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` + ServiceAccountImagePullProfile *ServiceAccountImagePullProfile `json:"serviceAccountImagePullProfile,omitempty"` } // ContainerService complies with the ARM model of resource definition in a JSON template. @@ -2361,6 +2362,21 @@ type SecurityProfile struct { PrivateEgress *PrivateEgress `json:"privateEgress,omitempty"` } +// ServiceAccountImagePullProfile defines service account based image pull settings. +// This is part of SecurityProfile to keep cloud-agnostic AgentBaker +// cleanly separated from AKS-specific features. +type ServiceAccountImagePullProfile struct { + // Enabled indicates whether service account based image pull feature is enabled. + Enabled bool `json:"enabled,omitempty"` + // DefaultClientID is the default client ID of the identity used for image pull. + DefaultClientID string `json:"defaultClientID,omitempty"` + // DefaultTenantID is the default tenant ID of the identity used for image pull. + DefaultTenantID string `json:"defaultTenantID,omitempty"` + // LocalAuthoritySNI is the SNI endpoint for Identity Bindings Local Authority. + // Used by credential provider for image pull identity binding authentication. + LocalAuthoritySNI string `json:"localAuthoritySNI,omitempty"` +} + type PrivateEgress struct { Enabled bool `json:"enabled"` ContainerRegistryServer string `json:"containerRegistryServer"` diff --git a/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+China/CSECommand index b64f2d8ac2a..e30ff02973b 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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 | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CSECommand index 18096029c36..87f33d7eb4e 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="--feature-gates=DisableAcceleratorUsageMetrics=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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="ewogICAgImtpbmQiOiAiS3ViZWxldENvbmZpZ3VyYXRpb24iLAogICAgImFwaVZlcnNpb24iOiAia3ViZWxldC5jb25maWcuazhzLmlvL3YxYmV0YTEiLAogICAgInRsc0NpcGhlclN1aXRlcyI6IFsKICAgICAgICAiIgogICAgXSwKICAgICJhdXRoZW50aWNhdGlvbiI6IHsKICAgICAgICAieDUwOSI6IHt9LAogICAgICAgICJ3ZWJob29rIjoge30sCiAgICAgICAgImFub255bW91cyI6IHt9CiAgICB9LAogICAgImF1dGhvcml6YXRpb24iOiB7CiAgICAgICAgIndlYmhvb2siOiB7fQogICAgfSwKICAgICJjbHVzdGVyRE5TIjogWwogICAgICAgICIiCiAgICBdLAogICAgImZlYXR1cmVHYXRlcyI6IHsKICAgICAgICAiRGlzYWJsZUFjY2VsZXJhdG9yVXNhZ2VNZXRyaWNzIjogZmFsc2UKICAgIH0sCiAgICAiZW5mb3JjZU5vZGVBbGxvY2F0YWJsZSI6IFsKICAgICAgICAiIgogICAgXQp9" SWAP_FILE_SIZE_MB="0" GPU_DRIVER_VERSION="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="--feature-gates=DisableAcceleratorUsageMetrics=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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+CDI/CustomData b/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+CDI/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+DevicePlugin/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/CSECommand index 66fa54339b7..23a3da9c6c1 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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+DevicePlugin/CustomData b/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+Containerd+DevicePlugin/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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG+ArtifactStreaming/CSECommand index 7cf2daa2bcf..5308018e608 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="true" 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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIHNuYXBzaG90dGVyID0gIm92ZXJsYXliZCIKICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAibnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMubnZpZGlhLWNvbnRhaW5lci1ydW50aW1lXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMubnZpZGlhLWNvbnRhaW5lci1ydW50aW1lLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vbnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vbnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="true" 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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIHNuYXBzaG90dGVyID0gIm92ZXJsYXliZCIKICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAibnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMubnZpZGlhLWNvbnRhaW5lci1ydW50aW1lXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMubnZpZGlhLWNvbnRhaW5lci1ydW50aW1lLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vbnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vbnZpZGlhLWNvbnRhaW5lci1ydW50aW1lIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMub3ZlcmxheWJkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9vdmVybGF5YmQtc25hcHNob3R0ZXIvb3ZlcmxheWJkLnNvY2siCg==" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+Containerd+MIG/CSECommand index d2fd4806c5e..c78ad1ef99b 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="true" 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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="true" 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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+CustomCloud+USNat/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/CSECommand index 336454e8c7a..89f80b0d2ce 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=usnatwest 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=usnatwest 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+USNat/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/CustomData index 29539b03d61..11e739db5a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USNat/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+USSec/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/CSECommand index 51d0fbce53f..93213d5b07c 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=ussecwest 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=ussecwest 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+USSec/CustomData b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/CustomData index 29539b03d61..11e739db5a7 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+USSec/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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud+ootcredentialprovider/CSECommand index 386fc31a9a8..925b00886c6 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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-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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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-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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 f97926d5b40..f7f9ae3288b 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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomCloud/CSECommand index e6a586ed569..d8556c96b96 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 f97926d5b40..f7f9ae3288b 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+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+CustomLinuxOSConfig/CSECommand index e16e437876d..6d504ba806a 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+SerializeImagePulls/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+CustomKubeletConfig+SerializeImagePulls/CSECommand index 23e68eedb32..156cd37ee38 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation+CustomKubeletConfig/CSECommand index 8f3601b311d..a0c7dcd72b9 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+DisableKubeletServingCertificateRotation/CSECommand index d7b61df113b..2bf8a0013f1 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+IMDSRestrictionOff/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOff/CSECommand index 8ed382d2a0f..ab970010263 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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 | - H4sIAAAAAAAC/+x9+3vbNrLoz1d/BcrVaexuKcmum9O6Vc/SEu1wrdeSVNqcOMuPJiGZNUWqAOjHOvrf7weAD/ApKk179t7vpF8TmxwMBoPBcDAzGPzli/6tF/RvbXzXmc3HqqXNxuovw+7RXYhJYG8g+AiI7flAdsDpMQeZKVNVgDjudJwwWHnrCEHF3XjBEkN0dPzSAQAA585eQyCrQD4Bssb+3oABkKfge/oHSN0XZTzVZktD1XeS2MQvvtsl/SyQ92ATOPIjTCB6E2KCj44B729z73oIyFvQh8Tp42dM4MaN/+0j6ISB4/lQ3nIUMh0D7mGIHjwH9tw+w0HCyLn7RAQnA3n1mxv0KKUcGYSfARX4CfRd+NAPIt8HP/6ozi877w0O+aGjBg8eCoMNDMhQul5eqJay0CxD1d+qejxZL4UnO6lDcQDAqXGIrwb2rQ+VwDWIjQioIQ98MwAfPwL45BHQVXXdMt4ZpjodmRPLMBXdtC4VbdLZZQJhIjvAWxvBgLyJ1nBhr2E6V6o5ou0vDWs0n10OpYRNK8zGzKXBW4H3QA6oMJhvFpY6Uy4m6ngngQ8/AHIHAwZE/0DnLixD/QQoxv49RAH0+5tNn2QEWXfRGm7tNexDNni3gKtdo2Gpy59A9yU/th3DvPKqRjRWL3Xlas+AUqB243HhCtnrw4bD2wyL/TUMZicsfINL9xLDcbixvSBbkTPV/HmuX7Om2pV1qU3UbKrZigggeQzRvRvPesIk+/EevOr/8+b9+M1o8XB286H/svLt9fDkBxDAJ7ID9F38bLAD9F/w5Zeg/5eMiGEQ9l8BqVtBg1TgNoYukL1Ch1+zLgAu4hR+e4a4/wpU9ZCwKZt0qfuiLd6+tsZLha2X0bUgNkMgERTBshyUWPH6D2ZFJTtefxZ2CMsg4UyqgQCCmOmeWC7kRC7q4BB+xn64zsvho7299PxMyeBHe2th71/Qur8ddo/g0xaB7ovxs7JgVFmG9t+qNb3YgZuvwMlgMDjOWvmhYxMvDIaSJEyiPOGq2PXwfd/+V4RgH0EcRsiB8tZG5KQ0gclrizaxtja5G3aPVl7gbgIC5AABOQTERmtIgGyA7hGCtut7wT2QV3u6Oj5OO2G4VwjG43RXoPtS7ngHPrKpPXHBRy5VL1vkBQR0z3avjkWRY9IqIt1JQF4T+lRkaYXeyjTOz57vgwjDlAOMSrAKEWMwWHk+lPJil+N75Qj6FIa2zNSbj2FF71qAo9XKczwYEN4x3toOBGFQoIeEwEHQJjCj6hwg+FsEMQGF4QLKDVDgzNfAJgRutsQL1hTbyvZ9cGs7DPXcYL30ej2pbglwufpXytuEARXMDbHlQvrZH+6RkzAkTcIhL0D/f0YWYn60l4LPMeG0U8Y20H1JWbj7/TOfp1swi6h+GemqYlKL2lheXmojTZ2Z1lgzri1joYxq9SEfi5HQAx4p424hwPYDdAEJz0FJSjpcyxD07Gxcy1tZK9vzIwTB6Rn4Fpx+ywSSQjOzujCu6xK+goUnDIVZd9xG34QueD0YlBrvpWVzz3j9CZ02YaXIwuAPwirL+C58BB/BGsFPojwx5QoNgzCIJQ8/ggEYMHOLmUYrTOzb3IdNJY5g57fa7zB7au+mJoHaovDpOdu38BkevD47a9koTw5vZG8J/T+GLtKRf9v//luGrbL3GlCBue+ndmCvIfqQMbHVOAVr/I1pLqyFPv/lnbXUJ0atSZ7BDasaJd3DbLoKCO4I2VqMjk9EoDi/RR6C5+cU0/k5QwVuKoZwI/2Q4Wvgd4Z6DFd25BNxT3nTPOIb6UCW7+mskTsHd1bedFGURtt5NnLDNj5lpnFuMMbvmmtcnGzjD5rthnH/EfPdwKPPMOOzeZvpTqCG5Qb7ZykI0xEc3riSLbXkfG7+15L+KZzPfwWkKs/XfXQLfUgyT5eUOsrawfdPBjIVmqx3qeAfe6XOL19Ve8jo5nBYmg91fpn72lIpXFD0IyXbSVLj8mkoOYikrikPK9TcnnhB9DQ3riIbuUDqzg2J/W29VXRNmZnFDbYDEbFciEnsCNnee33HlgmKMOnznUnfDpy7EOHMwIy2rk2g5WzcocR/lpM2HAj6jKCpjbwAojnKKOMkNRARYdTHdzaCOVLk30vKpW8Tx0Z7u2eTjv0+fba3GwrkrTxqzQqwyeRs4SYhQdgjFMdKTTA/HnEtyrbdx/pG+FKZ+tIw1bE1Uobdo8T2q3y/k8BH8GSjNT7OGYr1wLc2hq/PgOyCnyhgOrIdX4wjpdd94cyg4KJlulyMqVE6UqyRqpsG66+bDbIZWFwcowiTcDOyRxkrKuzRcEv4hAoG3X9++23xBd0GesALQPcIw9/AAHSPjrovo6Vhzqe0ezZ8azRfzswdkMHJ8fHxD8ANs60tdHwbQfBgo8DewGHWkhJudV+8Xcmj+kUMXGJoRlt/kPtDn1FUPQdx5e2GAaxxSyUspWgSpbV/Jsp4nDAgNl3Kbp776eOl7228NPYxms9MRZup+thaTrSpZlpjfb6wtBn3cy0U882wUr9m/QgqFkNiRRx/6oznprvUfWnRFduUJlb8YHBIK/YhaAleERdJV1wJgUGnmyDwiv53E7w6ZmpfDIIA14abMJAR9EPb7eyfFeW/l7pq/d2Yz0QG0y8WCiCBmHtjer/iMJA6yrVhJeI5mS/HTe26L6aiX6mmpc7eavp8NlVn5i7Gk0XbKPK/4zAoLz+pe+R6TMhZGC1P5k46loTNWBVAbhfG568OJnwMAApDck7/qgbkEg4J+OtT0TYzVP2tNlKtha7NRtpCmfDppZNHh1w21soNRhPmWjHUka6aQ6l7lC3pH3/8sU0nxzlNvq+HKnw5iH7/5qZ/c3Nzs/ts+CSKT9pxTjo2AT/+CNT5Jf8IlBnOpUFy/DBypXMWReLixARvJ33N3xMY2AHREhB1psxMS8ve4+gWO8jbEi8MEihjeWGMdG1havOZCGvb7sj3YIaudlBVjQzoIEj2NOTcSBsnXtwrFEZb3lRXjflSH6nWlT5fLlLIxOXCgSbzkUKpT18/bMznLeQv304t891CFVkQQDKzNzAd/kygAUMnQh55ZjRkUEn8w1BHS10z3xXoecihfKvp5lKZWHGjHJReHmMB3KoZMwojAk371odZT/p8aaqWqVxMsgFukbex0bPyYHu+fev5Hnk2ROoWujZV9HeW8lbRJsqFNqHDMQQWxAgMx/ZhZUtjpEzUXBMmlwsUPnguRBe2cx+uVtPQjdsxGV3o87faWNWtC2V0Pb+8tKbzsdqIQDoHNW13Da10SJAHcX1jS1dNXVONJiTq0zYMYEAasKi/LOYzqmwa0IwjlIhpHZrxUuey24Dm7x4hEDUg+btmmqpeiUK3CZzQz35Fc10xVfYhbW75j4XR1Nj6x8JoRnAROfewkQDrYjm6VvfT8TPyCNxHjPWzrplqG5L2o+N05TFGGHLfpKu5MCAeeVafCAxwMtFLQ7Wmyky5UseWNlZnJl1g6i+mOjOEiY4wRArG3jrI8GhjvmCWhqpbimFoVzMRh6BnIwy1ABM7cOAUEtu1iZ32rc0MU5mNVGuqmspYMZVdqjVt98L2aSNk3EeJ8lTG1oUyoS10y7hepn24HqbaZh6R2zAKXGOmmKyPfIuxZlD1Y82X5sV8ORtbFC7pET45fuTCqY0JRJco3BjEDlwbuZMLhkr9ZTRZjim7DFPVrUt9PrUo8WNFH1uTi12qkfj0vbUjX9BH11PmWOJz9lZZTsw4FyZutrGfvE20mQjD1iMfjsIoXtlT5RdtupxadETpgPQlsySW2dJOur+Gz0nn999hqfz2LUSxFEhSZxdn5HBDSX7K5w006UQwBNLDadlSimP4Ur9JZfVdCXQLBkQ7DFzN1LYvZT7kjd+mjAfBUsxbqbUGtBCIKxit7ZqUbdimdqUNZQypzt4yuKqNeitC4pmvyK+5/q4ix620axAcKAf74IqGubLQ4oSxxfJioo2sa/VdhTleBVazp+Eba3vr0V4h6qWOtPwk1yGsmOOzs/YtylPc0KxOFJMJr2FONuuyC53QhfHctyAwP/WVGyap+8LThbhZqVrmxLAu5nPTMHVlsdBmV3xRrWwf01UFvvwyzSvIgVrm/Fqdncu7ymSjRACulxfqhG0ZmPFdvyMTGVPbqOBoqRQNh20FevfwuRgc30Oaqn8qffmWBxCZOILyEfw69Z12m+VDtUn9KkhfAUvRfeBy736yuLnuiH0GpWVWh6tWk7ZqUFpkLVqVpkbgUd3UtMMsrKkK9sXupGH7oIMTbvhHM2ZtlqXaxNq4n7aMLYPHDrE6uMNyg4scvpwoV8ZQlvmQwF5BSoyUwvdpNNPS71NVRsXJ6SBO/wjdLQpvIbhFVgDJyvMJRHn36HROLZ2LYv4EXfpiIylZopvQjXyIZWqv9ty+CCPkMwiUagu2L8bFESTP05EkyzfZai8myyvG8iGQmGevvGQ3D6A7mmnWhTazxppOxYb7AGlHvocJf51Moqb3C2LBkmoKICUkpeyslML5RBu94xQ6tu85YZU+TLI78V+kDdt2S7fIc9dQSn8XUoSlv6xfHUARi/2kkdciWR/oVNdSHIRB9uESYDI7V6TrTx6Y8Cnq41sv6MNbwsQFyAQENgGynMLz1RHviOLcaB3i0H+AbipdPgayTxAXYsTeCvJqk+oXy4vlzFxaujpRFUMddo98fGsh6EMbQyAjIGNw+lOmEOjKYgpWOs6JdB4NZ+7poDc4E+eoEui0DdAZB6oMtGvBOkResE4TfVHMGfBbBNEzSGImtxEBEaaAHsFA4EMhZZBjNe88DDxMOwTY22x9iAmwt1sU2s4dICF4DNG9jejWFKQdehhHEINHj9yFEQFUwfuQQP8ZRIFHN8y+DzzBSn3Pci1RFKTfixiVOE1cgHHkhsAPgIxbtKic6b0y0ignXARhgHMxo1j4Eikw1Ym6mOvmPmOEozGhD7chIm4nXg3Nm4yqwFIa4GkdiYJP0LFY7KUy1F/43D1Bhx1gWYSYDPky9bbJMl2Ay7n+s6KPgTIaqQszif/kk+iECE/GqKvF0poJWqjEoCfKGCod+C6MfNfC997WCh4817MtF3kPEPF4p/CapfDGn0rs+TAg4GQATuhftza+A7Lz1IAtt5z/SwIyi55mulNoWW9i8qVzBQOIbJa9HISBfLVYCmGu+MvJArX0TUC3NW4E6ZJ6OwXEXqcx83Q7nEXeYs06m1uUg42WdtZlP7Y4SLjx86YBM1l+VszRG8vUpup8aRaD/aURVY5GyMauJ/qPopYtnZTkEsH1xP7ZpPKNaCba8BRam9C5t9gX0nLuvMC2mGuoA4B6qk5D557FJEf0zYi+aCPj9WiPO7ltX7aBXejzdH/AOGHp6pVmmPq7+JRbYRvoh2tskdCCDzAgGEjKtdEbGWqvqB57FWF2Ha49TNDzmxATCewB6KQGUCnmRtdggTviZ7Saf3VL9/cMaALXtvM8DcPAse/h1EG1I6uETAUjp8cd4vfc/vffy6sQOVDmZhf95dGOqajS3AEkPW/7cNbztlYMC4bgJHvOEs1s3+/Fb+kCEQBeNwJwIuJ/5GAlO7bvy+n3gILx7UzjjoUPDsgy/0qVzj+OzAk1fubKuOE8pbCoWx6h7OyRtPhLPh1R2V/MDc2c6++sC2oTSt2Xisfnw42DehvPQSEOV/RrumGbzPYY/qPPGpTVT7r43swN05qO9HhTLWoelg7j9isR7/r88CvVS1KnNo2hRcdxLL8qVaW+SafoUWzbqkL9LPXJsHtE9yGv8N/6f+s/nPb/dvIqSUQ4RIP1mcVezoapp6jKNKKM7fEc2/N+X0CUI5nO7AfKBnvLY8AeWx/vpW3k+9LXPNbuP0AGFD5AhDwXsvNYYAiodiplUO5RIukmaKJeKaN3VqUQUnm1/3X/He45sQvrd4pefWdFCfwMMvgJUvhpcsgaxt+aBj6yTW0gJNt+Rqmq7721XB2Es3cHbReiD2wwv8iXXPdDl/7E8DfOtfQhEVf+uZyF42g7DxYo3HjYiS7Y9yLL+61R6bytHISyG21ba/XCTmpvLySBPLAHBRFvZTvEIAjaGy9Yxz01fuqIt4FCzpss/xZ5kI6UkgRkOQgfAbAdJG88hELENIFvP9+6MnE2kfArDuwtvgsJgYjqMIqW5VbaDmL1JiiOeF8hyxy9LHwiXzFpdVDPC19lQ+LnkPdyzL1ztg+v27GrvbvS2762YruhwVm563TWkCx4RszMc7RF5u0JHdsH2Idwa3obODwRnm7spzgPZXgyEJ57w9xv2/Qk8uOd50NmN3oSkH0CpG6Gg1mKQoos22k6EfKBjI0JkN8AKUkCOAfctGTL7rzfP3n9fe/027Ne/G9/E8P1vTh7IDms3/cCAtHKduB/2VtPfuCR7OHp4PREHpzKgxOpdII026NWxGcYjfH+xtvSbcyvvwEZgVe994MPiYmouC6CGNMncVUKLXkmHFjNx4oosqoO6Z9bBO373FPBxyf8yCYNdNO5y0Y27B4deX9NzmGnScHZQLhEsL0dNKC/MlgCxzV3rDO3RbBuzKOui/F2xIhGEl3UtbeKqe4NwcZ+/TgMew+fpSpsLDbWHg2L5jI84RYGGPtgDQOEbSCHEQHdPaSC08HZd7nWCP4G5AA+Avnp28H3QHbtZwz+85vBAMj38Hk/wspu0zEBGUe3vwKpP5qxcy9xWZudBGTbdeETYZl/v0KHKDyFZDieGec5yHx8PjejpQBCHLcVqdFmV4wc7VIbUcL1uRlnJYIvagOCcSUP3hl3lAZrIJxJACgkLIcMeBjE/mf3a7DO3AsY+iuZ5xFVInj0yF0yCZnj8wAZFuoekAgFYJALardhgTVRLtTJUMokLjFfwjQyJ8e0y449dHglIOnfeE2U/IPx3FhxAysejiVMhZXMJcOQJE61YeABnsVD6Ci5HANYoc65jNIvKTuvDlxIINp4AaQtW4kuJw3cwlSCwe0zczxuw9DPuRzFQ/eT+fx6ubAOYZRlKleV2UqHIGmK4H/agq0YbgEjq8/EVA/Fl+Bf+fYaAztInbY2BgGELnSlUhScB36FuDJ70JdlRhCUuQjnzjsN6RibIVjuiRC7/p0JEBVJEBWRfDFVIDMjGoDyblJma7zyVqDHR2ROjIswJJggewuGfH/LyKoGAGzMzKELegAG7qsU+3FpIEI6QiJy2aT+qVq6JFCb8IFHAFwIfPsW+vmvZ7OylgStvwkfku/hLHTh5FBc5fN7h62iuDCXVDtEWSY+ZnIrsxIbdMHwZ0mxs3v4zF+tULjJL6+akV769hpIBczDWvujBZYiLcN9Js//i6vOhf5Rj/iYSual58PjV4UXcbG/a/icvv6ktWW77qdLN2VoUY/arvu7hVyM0VJkI4XyIbUeWS2/kSLWTCuno9lZHmWNy0pEk/qmxKwrdhJRr82yytp2qrOXBIBdp1OXnNiccMUO0kAm+LeJbs1nX3EI4uPsPU/Ays7DxS4Ag0GKWnorGuWZEzbOAow/hbLs8opKkB3JqhuFqown2kw9l6XTzQBLOyDLts2TGCLkNLZVlHF6XOdc7irXBnsUr2dlsbC0McOX5MiyCpAV5RuBLLMAmZxkk8felGHdMb3cibsa6hqOEZRURB0PRRe3+IZSHGGIZDs+wyB78SEG2XOH3cNpkmoqDuQkf58olj21+1tUrIG2jWzCF9V++MTPugw88qFzAVchgsNCTmJdll82AXxOaqdE6rzXeI7Lh87PdkCge/Fc6iROkah1t83CCz907kHV+i374CoGLrjjlrraqdpVKwFTtQ7x8xtrLs9xVj1TRBfaTNHfWeP5zzN27GSpT7KkMw6efjUb4AvCXhdsraezFycPxS/ip5co3Cz1iQSa3naEJDoqK2/my8nYUmeXc30UU72Yjvipnckk7y0AX34JvgAYbh4gGoWbrY0g4Cpan6mmalhvVd3Q5rNzWRr0Br2BtAPSSe+bs95A+jcYsmDwfXrQH1TYMp9zMOknZYFCapUlIVkJSAe3AYeNrnIqxUTqwwqACIbiPEXHs/d6g3qn6Z8vGbVl/z4nOYv7Ne1zMR3VzWQGsW8iCu7jbDHPDW52p0mTcyNxO374A+X2c46tajCXE8UcKfqfNJrDBCc7m5Fa2ovQ1YIVstMQtbYRy1Iv5mNLm13qirAUtalypWafibGmDyUW0NqGruxRZFn4SvY2rJ5y+Bj4oe3GG8Z6rKayH1ntmx6xUbzR3YauxWCsFMZiMMPu0RoSC9uBexs+8WfHpcqjtc1rC2Zdpi4+BJ1wHXj/gpQIwLBkGS+AYaly2C2Wk4lVy5iKqpijO+jcs4TgFejWEgxsH0HbfaY9YYJ59Mx/TtPovBVwCKKfl/vvcM8LOYEYsOx8+bekzqP8G5D+2cSXrlSd3sxoOJi8rwG+99hGBbDgeK0bnUWubAwtVu+maeb+42/nX8VLt2WDFJ7Y6yErm+AnJwOZJDU17vdL+UX9wz5wcd+2g6wI+UJAkAkQ+AiciADZ7QN5dXJcMPy7L+3W7U6Up0Xk+5ThzJtmR3QyicdLRbB8164guqlD3dlaoeNZvv0cRsSiTa0Q2RicDMC3zMBsR4cEpC6x15Iwvo/t10Y8SQjIzsOqcfCmou+APGrPINBrWCXA2/BAhkwlSmYbrW4qXHsJKRYBq+iA2GvKxRTn7rz7Quw141eTkiqsQiNyHIjxKvL955ho6Dasyqw98w7lvw379KPkhT0HeUIKQ2/rBQF0JSDFP9Q5NTMlGnO2DYmfpELRBshodcBCSRrtl6+8F8uHeRfWRDWtsXrJDtwzV1bVIbOKarYxRPqlOnRfc/p9+31Njvoe5uZE7NvTFpc+XahVT4vBo4P3XqdlGg+rhPhoE+fODdetCiH+HAMb0Bm+HmDxNJ+gFvMhokKEiCWECb5lcWZ3UgUWruVV3TJGb9TxcqJcTNQh37D+1A5T/qjYsOLs2E+HkcQkVxgY+/1wNCwZgHlzRS4JT9ugFI/cM9edUPGLwcWVzqptsPomwz349hIWmxrVh1UL8AW/KoUS7/voP9io73u3iQT3UxeRTJ/wHUDu0HvpppSW59c5V/ipscwPRcJ7GFAdmwTIgA2qSBBCRiNdZc5GZWK9VSbamLvuP+HMMILM0Wn78oPtey4zLgonh+tSTZtISF2X+UTT5iY1J5DbtkqyRpvB259HrkaUi3o0Bz1aYMtqLyz1yTDLLi161M/Pzr6RMm+n+O2isnf4xFcEKvbMd0V/1bNcCbjndHk1bOFoeQ7o8HPl+UWanCzPlhco6QHhnSxXrUjQSnVkx9Ib2FurnqqZ3ABeU4ekTYuY4Q2gFWy3t15cKugcPJx07r3APQcjrjTj3Cd83pEBHek530/GjzsAxD+dd5JCuHHIXKb7nRB55PkcNK2yWCujB4jOQfP66UQ4R0mSqpVOWQcACnIex1zuYXDeoNw71P6FT4RhjH+OhxGPqTjWGH1lx5ykTHpihB0nQggGJPm9CiQRrgrzXUjZEIQWwRVEMHDYfTB3EMRROjfNJOBFRMTpkPJ6p/HrKXwzW6iUvZLeVr73SvX/z7LMZywnwPyRmP903q5mTNzwHj6f76+E88mLIKW4zMpa2a8CKu4RxPo2qY2/nJnaVE2yPniB0Fh6Wd4/u5Qo3c/i7JN516n4DtWjq5Qp8RLLv7D/sjPfWnrmW3bByevveq+/6Z2cft87eU1XC3G2QJZdtvH+bgDkXwH9/H1S829Ovz19nWJIDYmtcBZg2D1qt/8snCGQQOEBz31RZwa177Xp2LB01TB1bfSJRmp8lMXbuFhGEBPkOQUztUa/7CGhHF/f26Biz9GuTSxCe4HbmzVJ/dKZNrLo5L2Ic7krWJ9xhnex32Ga+118U0SgzQxVN8uEs/qC5tyaKrOrSVy8ddh9OQR8Jxi2dE/1PktUYkYaGA7BVxLzMYn7lUJuifQV+PLLA1veeoHsekj6Cnyo3qmNkuAPyJonn0vEfLC3IbkD+2hjKXx7yUjyYxEEeAsdb+VBF3hBPiVWOtBXxAkYpb0mVRKTA9XlN2KU++XPjvLvDojM5Qcah9vK42EhN+SnAblaiPoL3D5vvP8zjak+1F/bbGE79/Ya/uFB/0Jc/OC4f7vYPyi1+R+Rlsb4/2eiKBcbrwVpE/gvBP+br0MBnX8L7h6UWfE/wtXywbz85Zm/sz5I+/E2pRBIoOltkeov9qXUbaCNSzl1Wy9Yy75NYOA8g28Ge87e8Dsr9iJKrEHpYBqTDe3pWZGUX8MIBbbPzhFHoGB2srPE8tZe89p/rIJAObiVZlPnD+yKuRxGfNB4yS5d2Xs2ODmXLPNLWnrE20BUTlOcKQvjzdxMLmqpOl899dYLGxGP2snJZfeNl89vvDW7tJe1aH/lfF2zk4HMXvGPy/775g/A095Cvloss/Lh8Zob8mJZxce7zEdXNzk5EsE3g4EwzawGSzq9cdWVnJOkUIfme5n/Itv3OONOXZ5wCV9FZnAFTEXJhlqwJOE+A6irbFqLovGq0nyVGiEi+x2megiF/sK3Ayhm0HZ1lapMXf3HUtPVcVKKaDZPq7M3HBLhaSlipKjxID3bN4zMSa44YexpkL1gFeaX4PV3hqUvZzNtdpUWpNp1Ovy2XqqLp3bgrSAmYw/lgs1TZaZdqoY51vRS8GATt8GF1JFCO9rRI/J4P3yDkuuCTwzr4C7cwH5XGU+12dJQ9X6P9lYA5Isi17AveO/yZKQggvB187iEa3eyns+zH6sQtQQX0LPrugaDamRpndKKpsLBIS7yHVmWi24/0dO336kn81IFN1I3vjIrPlJzI+UcegI18Vc+dX7dSN3kzoB/jGc3bVzLpSaZZy3/SrbdjRcwgLrOim62EkTODVrwPNb21uSJzFgmMKXMuswTWdngWn13I3Uk8FPtTMtPWcL+iLNOiUiIHduHSHFd4W6q0WTJRqEszTm7Eka3lPF4PqsO9Nm0Le4nGsJOkcou3PrhM/0A9Z7tjd8RLyrAH3/kQ9LGP32M88e6DRcRZafJPq4l0G0ksbojAzoteuI3F/2e3nB0mxtT/ham34M5vgRKQJ5eBPV70KJ1hjB/RdFBWFPpUkbaKAwC6JCwIFjKiFXwnakjc65bWRjYGHaP2I32KyC93EixYLg3EhXz/8A30tcgecqvn8q/SS7Hyj/NX4mVf2c7xHuAYw8xIp/VwN2GXkCWyOdwScTBD9dekGVKhoHvBay4wY309U16rVV8oXUtlg17z9ZBVh2hkpArZG/vkpukEqITNGv6svfoBW74iHsBJDEO/Js/TXtoQ4QTIijiOf/u7OybGNna9n3YwJH4fWkgm99FQf9GYmmDDQqg8TVftRQkXREMPr/2RAvuEQyOO5VlTO7hM0DYPj8bfP86rmsShC7EufIm37z+lpc3CSNSExmyHZZmyNcBBe1t4YYXO2nTgD7jLZL6J8Ol0TfM4UjpT4YPHiKR7SdxxnnpwbL4ZDQrPJEqluS1+m6Y3sp30LAeB8dVS1zVzcMQZsN+TCYoj3L/lyiPcN9HCEEX//SxW6uamOarI6GsSmf2Bv70saBHD8JBOVAmSNXNg7Dcw+cSkmv1XTOOTIX/izlHfM95LmhwlqjGs/naTAXFI28Zon0zgVK199PHvqi8cb+4kPu5CwVxv5Ld1ZRmY7xaLMe8QHOxCNDc4Mdl8kd/Km4QyF2h+2KzUBz+er2Ndo2J01u6o+rO3mpjTbHGuvY2SdE9r3qYVj6p27l9C04GzMiPK8YAqTsydSvd208m1mg6PqxDsN5GSVn1PgwIemY6vYfvEn9l7tjDsPtfxZIGCJK6ujOVOdVxZ1eLJeB1s79mm0wvEEtAF/1OdIycdKPoeyr4IivPkaAN24YHzifMxj5fPo/9fNq148mJpExEM+5yPs1YhfHUbWmGoX/vCVc7MH8NB1rQ3RwmMHDgNHRhXX5MiEF3bgCBKhCEBOBoG2fk2wSQOw+zGoG97AhMcTEVct9P8pntTY4HXjVdTgv5yRGQnYLDr2HC63F/MxgkyPHG+wwIT78FvhvHM9tgyy6hb33nO3Of8Ak0nje+F9yboeL7Y/jgOXBG7ZH2jN3ee74PZEO7erNciAWOa2lP9Ebi0Km5+JraRTKdLB9uZBcS9sVN3cS7TidOpIX1uvbIw4o+fX12zGsOnuzxXu31rtUI0ZdfJmlg2yjWL4CuMOiy0zxFIT5oVh/vPOdOELDiNchTzdJVYzkxxWJfRdLzMnpcXqXt0XQZvaphslybItLk6uSpRsdiLo1Ed8cTkr2oU99xYkJGUJxbEKxCfT4FHgZOiFC0JdCtSicoa3Btdjm39PnUGs11fbkw1XF9/PlQ3V+VCZiJwGOI2CnFlRdkIZXUIft5pTa9IJJ7bDLyLe3SmqnqOC71w4pYHRbyygjtldRxSbbLbGmNvLycJVB+JorZgRZVa0oKy1wCUl2soqgQvhlIrb8A+cuBjDflqNWYv2O9hVuA8V0eeVKdzjDe7Gvo1rcUK20YxptFdHsPn5WI3MUE8aqzSYHALXtt2RG5G0rdEykFwPjOinAOoCPcnFLRvq72VAWmoRSEknhdRiXMM2QGApMOTpRhvElqWid5cPiO/u9aScp4AmpOFx1A/x5K3aPNPYGb7THLxrUf74H8AFyIPQTdodSt6FsCr/jZF/VKm4EX4AXWxibO3XDwA0Bw69sOdOnPXoAhtXeGA8Ct+P4/pxTu6P37c7y1HXj+4cPH7nE/lgTGvqMvEgzM6ktQHIMXwNxaQMqmTDi4KiUUC72egGTvkBJ48gPH8gMI4BO38TjM0RcJzDHtt/9PgcSvqnoU3v81G0BLElMmnZQISYa5i7Mdx5S/DWxp1SPD9op+kTIJ4SfazOmCTTu7uImtHJkV7ORv6DJ6iY9D8ic/CMsq1r6L5cW1+s5SluYbusJ+ALsUYbITkTfg9dkZkEN2TyKQ1yC+KpF1kierA3IdZsQJJhM1N9J1XnrLDaqyGqimV3Dll3I1Mjd+dswmvY+4MVu9Pmsv27DvPwFV1VdFof19DQopI6VbeSsSRsYzwzKWl5faL3XHzZy9SYxOhEm4AaxmV9N5qmqi96TR3+cyEXt8M9rPkutLcxnHmRIK8XkHgCTaxCqzl2eMzxJVCiyXBZ/Hg5CB9FUvq9YuVT12gsrHLqx8HGHx8aEzxOtw84PDI9u5g8md+udAOhls4gIDAvOysSZD7SX8zBjJGqG1MOqSZ4o5rn/FYSCcFvlsqUltxSwuzg48HPo23V3nKiP/r8i1EblSEYt/B5lKQGQZxWmk8RUM5Tt9zrsHyFrT0aZmcWMlM2KmAAwJ8QKxNur/ylmDnP176Ce+DakqapDtSzcunkdkG5HsBgkgvwHp9RFsVynLQbhF4dMzkL6SgCxv7CeZXfnx7R9xrwQ4FUSm5hLEgvoM2MgU10V4eCTcS7F9OKMPk0Iz3Wy4B98/Afp9IEnCLRTp9RO8jzhtX6Dkr8Mj4XWOqtetqXr9yVS9bqbqdYGqGASth90j7dIYfg1+SDPahObvv/qwk45BRR2/FEHT/ewKL9Irs9Co7G2HWTNAwro6zFVVzfOnVKoQStUlwibzkTKhBsVorqtJ5d3KI2xs9+gG2Q8s/syvpuWe8gl9MZ4ZeT/PF9yifyn3lJWq/IIutFqYSusgoSKpnh+EBNzCpBh2T2q+lqEaR6793pxgkDYv5CVz5Bw4A+JZyilhMVlxJf942KLPpFOPCkeOw8oz96TSHH7qFKZIjIk2UoUSzIXE2rQp9lkGdX7qL0NksIijDzGuuN0lt90p0V3e4FSAVCSh1kElKzZ9f6XOVF0x1bEAWU5IrUCX307m54vf65Y8UmdvxQLWKcthlkgstWJKgihlSlpPtwIktiXSNxeKob4+s9TZaD4WRjts5kX6raxhb9Zfp/N/9tGfylHDrAowTf2WwEqcECDytYTHMI2AD9P1Y1DR7Yy5WTKGWxi4MHA8iIdBmFQfZuKNe8RGa0g6Ovwt8hDEQ74KuPB3lBWBKP/oPcP9oTOFmxA9T+0nkeVTdTrX31kTbaqZu85osfxHFBJbhBgtlsnr9AhjC13VlGYuaKkmKW6tbVI7madLuVeLpfq0hciDgQNLNwFVXiSdXdpcuufZih1H5SOA4sVCU2WmXKlj5nVWf1mouqbORmpTjf86n3guEhyPSH3axgVCmcmaHelphsoxNwl6j66mSRxwLy3Me1XsIz6JgCUg7Xlf27/6y2Kus4RaMbRTVdC/+goi11lvZH6jD0TD9LqJfHnUP3+i2T0k7Wcak3CbRDxcFgCWt3609gIx7FEIKFSCH9aTs9606IBCHYw3nZN2HWTg4n6oSabS1ZxIk8oTByfLK21mzd+quq6N1bg8bIWtUMW+/N34uc/gy95udlI+Cjhld62PG1d+vDXfj7t/MsiTmrht21Say50TomQZJv24Xr0byuzAESbIJnD9DLAXrKm9lV7dPxR+7EcYifHmHDmgK+IFsry1MU5A8BY6uNq98Scx4PDxNI0grb6RevddG27CQOYhgE5nryLdu9arQ5x5EqvjnDkWFnMZ2hFVUAs1tDjrTZkEUbVn3eY1ffu1KSqGprVZjz9ZlLGcNQBSAbPvsZzcqFx7T3omVgaxA9dGbuyWiU9Zpo9V5hRMnjbLYG6odFPKq26KT5ManLITRgFhmQD4AciyHfsXpPOT788GA6nimohPl886TV4vE9koGoUj/93fdTp/oWT/3wAAAP//BQFnEgO5AAA= + H4sIAAAAAAAC/+y9+3fbNrI4/vNXfwXK1W3sbinJrpvbulXv0hLtcK3XklTa3DjLQ5OQzJoiVQD0Yx39798DgA/wKSpNe/d+zk1PE5scDAaDwXAwMxj85Yv+rRf0b21815nNx6qlzcbqL8Pu0V2ISWBvIPgIiO35QHbA6TEHmSlTVYA47nScMFh56whBxd14wRJDdHT80gEAAOfOXkMgq0A+AbLG/t6AAZCn4Hv6B0jdF2U81WZLQ9V3ktjEL77bJf0skPdgEzjyI0wgehNigo+OAe9vc+96CMhb0IfE6eNnTODGjf/tI+iEgeP5UN5yFDIdA+5hiB48B/bcPsNBwsi5+0QEJwN59Zsb9CilHBmEnwEV+An0XfjQDyLfBz/+qM4vO+8NDvmhowYPHgqDDQzIULpeXqiWstAsQ9Xfqno8WS+FJzupQ3EAwKlxiK8G9q0PlcA1iI0IqCEPfDMAHz8C+OQR0FV13TLeGaY6HZkTyzAV3bQuFW3S2WUCYSI7wFsbwYC8idZwYa9hOleqOaLtLw1rNJ9dDqWETSvMxsylwVuB90AOqDCYbxaWOlMuJup4J4EPPwByBwMGRP9A5y4sQ/0EKMb+PUQB9PubTZ9kBFl30Rpu7TXsQzZ4t4CrXaNhqcufQPclP7Ydw7zyqkY0Vi915WrPgFKgduNx4QrZ68OGw9sMi/01DGYnLHyDS/cSw3G4sb0gW5Ez1fx5rl+zptqVdalN1Gyq2YoIIHkM0b0bz3rCJPvxHrzq//Pm/fjNaPFwdvOh/7Ly7fXw5AcQwCeyA/Rd/GywA/Rf8OWXoP+XjIhhEPZfAalbQYNU4DaGLpC9Qodfsy4ALuIUfnuGuP8KVPWQsCmbdKn7oi3evrbGS4Wtl9G1IDZDIBEUwbIclFjx+g9mRSU7Xn8WdgjLIOFMqoEAgpjpnlgu5EQu6uAQfsZ+uM7L4aO9vfT8TMngR3trYe9f0Lq/HXaP4NMWge6L8bOyYFRZhvbfqjW92IGbr8DJYDA4zlr5oWMTLwyGkiRMojzhqtj18H3f/leEYB9BHEbIgfLWRuSkNIHJa4s2sbY2uRt2j1Ze4G4CAuQAATkExEZrSIBsgO4Rgrbre8E9kFd7ujo+TjthuFcIxuN0V6D7Uu54Bz6yqT1xwUcuVS9b5AUEdM92r45FkWPSKiLdSUBeE/pUZGmF3so0zs+e74MIw5QDjEqwChFjMFh5PpTyYpfje+UI+hSGtszUm49hRe9agKPVynM8GBDeMd7aDgRhUKCHhMBB0CYwo+ocIPhbBDEBheECyg1Q4MzXwCYEbrbEC9YU28r2fXBrOwz13GC99Ho9qW4JcLn6V8rbhAEVzA2x5UL62R/ukZMwJE3CIS9A/39GFmJ+tJeCzzHhtFPGNtB9SVm4+/0zn6dbMIuofhnpqmJSi9pYXl5qI02dmdZYM64tY6GMavUhH4uR0AMeKeNuIcD2A3QBCc9BSUo6XMsQ9OxsXMtbWSvb8yMEwekZ+BacfssEkkIzs7owrusSvoKFJwyFWXfcRt+ELng9GJQa76Vlc894/QmdNmGlyMLgD8Iqy/gufAQfwRrBT6I8MeUKDYMwiCUPP4IBGDBzi5lGK0zs29yHTSWOYOe32u8we2rvpiaB2qLw6Tnbt/AZHrw+O2vZKE8Ob2RvCf0/hi7SkX/b//5bhq2y9xpQgbnvp3ZgryH6kDGx1TgFa/yNaS6shT7/5Z211CdGrUmewQ2rGiXdw2y6CgjuCNlajI5PRKA4v0UegufnFNP5OUMFbiqGcCP9kOFr4HeGegxXduQTcU950zziG+lAlu/prJE7B3dW3nRRlEbbeTZywzY+ZaZxbjDG75prXJxs4w+a7YZx/xHz3cCjzzDjs3mb6U6ghuUG+2cpCNMRHN64ki215Hxu/teS/imcz38FpCrP1310C31IMk+XlDrK2sH3TwYyFZqsd6ngH3ulzi9fVXvI6OZwWJoPdX6Z+9pSKVxQ9CMl20lS4/JpKDmIpK4pDyvU3J54QfQ0N64iG7lA6s4Nif1tvVV0TZmZxQ22AxGxXIhJ7AjZ3nt9x5YJijDp851J3w6cuxDhzMCMtq5NoOVs3KHEf5aTNhwI+oygqY28AKI5yijjJDUQEWHUx3c2gjlS5N9LyqVvE8dGe7tnk479Pn22txsK5K08as0KsMnkbOEmIUHYIxTHSk0wPx5xLcq23cf6RvhSmfrSMNWxNVKG3aPE9qt8v5PAR/BkozU+zhmK9cC3Noavz4Dsgp8oYDqyHV+MI6XXfeHMoOCiZbpcjKlROlKskaqbBuuvmw2yGVhcHKMIk3AzskcZKyrs0XBL+IQKBt1/fvtt8QXdBnrAC0D3CMPfwAB0j466L6OlYc6ntHs2fGs0X87MHZDByfHx8Q/ADbOtLXR8G0HwYKPA3sBh1pISbnVfvF3Jo/pFDFxiaEZbf5D7Q59RVD0HceXthgGscUslLKVoEqW1fybKeJwwIDZdym6e++njpe9tvDT2MZrPTEWbqfrYWk60qWZaY32+sLQZ93MtFPPNsFK/Zv0IKhZDYkUcf+qM56a71H1p0RXblCZW/GBwSCv2IWgJXhEXSVdcCYFBp5sg8Ir+dxO8OmZqXwyCANeGmzCQEfRD2+3snxXlv5e6av3dmM9EBtMvFgoggZh7Y3q/4jCQOsq1YSXiOZkvx03tui+mol+ppqXO3mr6fDZVZ+YuxpNF2yjyv+MwKC8/qXvkekzIWRgtT+ZOOpaEzVgVQG4XxuevDiZ8DAAKQ3JO/6oG5BIOCfjrU9E2M1T9rTZSrYWuzUbaQpnw6aWTR4dcNtbKDUYT5lox1JGumkOpe5Qt6R9//LFNJ8c5Tb6vhyp8OYh+/+amf3Nzc7P7bPgkik/acU46NgE//gjU+SX/CJQZzqVBcvwwcqVzFkXi4sQEbyd9zd8TGNgB0RIQdabMTEvL3uPoFjvI2xIvDBIoY3lhjHRtYWrzmQhr2+7I92CGrnZQVY0M6CBI9jTk3EgbJ17cKxRGW95UV435Uh+p1pU+Xy5SyMTlwoEm85FCqU9fP2zM5y3kL99OLfPdQhVZEEAyszcwHf5MoAFDJ0IeeWY0ZFBJ/MNQR0tdM98V6HnIoXyr6eZSmVhxoxyUXh5jAdyqGTMKIwJN+9aHWU/6fGmqlqlcTLIBbpG3sdGz8mB7vn3r+R55NkTqFro2VfR3lvJW0SbKhTahwzEEFsQIDMf2YWVLY6RM1FwTJpcLFD54LkQXtnMfrlbT0I3bMRld6PO32ljVrQtldD2/vLSm87HaiEA6BzVtdw2tdEiQB3F9Y0tXTV1TjSYk6tM2DGBAGrCovyzmM6psGtCMI5SIaR2a8VLnstuA5u8eIRA1IPm7ZpqqXolCtwmc0M9+RXNdMVX2IW1u+Y+F0dTY+sfCaEZwETn3sJEA62I5ulb30/Ez8gjcR4z1s66ZahuS9qPjdOUxRhhy36SruTAgHnlWnwgMcDLRS0O1pspMuVLHljZWZyZdYOovpjozhImOMEQKxt46yPBoY75gloaqW4phaFczEYegZyMMtQATO3DgFBLbtYmd9q3NDFOZjVRrqprKWDGVXao1bffC9mkjZNxHifJUxtaFMqEtdMu4XqZ9uB6m2mYekdswClxjppisj3yLsWZQ9WPNl+bFfDkbWxQu6RE+OX7kwqmNCUSXKNwYxA5cG7mTC4ZK/WU0WY4puwxT1a1LfT61KPFjRR9bk4tdqpH49L21I1/QR9dT5ljic/ZWWU7MOBcmbraxn7xNtJkIw9YjH47CKF7ZU+UXbbqcWnRE6YD0JbMkltnSTrq/hs9J5/ffYan89i1EsRRIUmcXZ+RwQ0l+yucNNOlEMATSw2nZUopj+FK/SWX1XQl0CwZEOwxczdS2L2U+5I3fpowHwVLMW6m1BrQQiCsYre2alG3YpnalDWUMqc7eMriqjXorQuKZr8ivuf6uIsettGsQHCgH++CKhrmy0OKEscXyYqKNrGv1XYU5XgVWs6fhG2t769FeIeqljrT8JNchrJjjs7P2LcpT3NCsThSTCa9hTjbrsgud0IXx3LcgMD/1lRsmqfvC04W4Wala5sSwLuZz0zB1ZbHQZld8Ua1sH9NVBb78Ms0ryIFa5vxanZ3Lu8pko0QArpcX6oRtGZjxXb8jExlT26jgaKkUDYdtBXr38LkYHN9Dmqp/Kn35lgcQmTiC8hH8OvWddpvlQ7VJ/SpIXwFL0X3gcu9+sri57oh9BqVlVoerVpO2alBaZC1alaZG4FHd1LTDLKypCvbF7qRh+6CDE274RzNmbZal2sTauJ+2jC2Dxw6xOrjDcoOLHL6cKFfGUJb5kMBeQUqMlML3aTTT0u9TVUbFyekgTv8I3S0KbyG4RVYAycrzCUR59+h0Ti2di2L+BF36YiMpWaKb0I18iGVqr/bcvggj5DMIlGoLti/GxREkz9ORJMs32WovJssrxvIhkJhnr7xkNw+gO5pp1oU2s8aaTsWG+wBpR76HCX+dTKKm9wtiwZJqCiAlJKXsrJTC+UQbveMUOrbvOWGVPkyyO/FfpA3bdku3yHPXUEp/F1KEpb+sXx1AEYv9pJHXIlkf6FTXUhyEQfbhEmAyO1ek608emPAp6uNbL+jDW8LEBcgEBDYBspzC89UR74ji3Ggd4tB/gG4qXT4Gsk8QF2LE3gryapPqF8uL5cxcWro6URVDHXaPfHxrIehDG0MgIyBjcPpTphDoymIKVjrOiXQeDWfu6aA3OBPnqBLotA3QGQeqDLRrwTpEXrBOE31RzBnwWwTRM0hiJrcRARGmgB7BQOBDIWWQYzXvPAw8TDsE2NtsfYgJsLdbFNrOHSAheAzRvY3o1hSkHXoYRxCDR4/chREBVMH7kED/GUSBRzfMvg88wUp9z3ItURSk34sYlThNXIBx5IbAD4CMW7SonOm9MtIoJ1wEYYBzMaNY+BIpMNWJupjr5j5jhKMxoQ+3ISJuJ14NzZuMqsBSGuBpHYmCT9CxWOylMtRf+Nw9QYcdYFmEmAz5MvW2yTJdgMu5/rOij4EyGqkLM4n/5JPohAhPxqirxdKaCVqoxKAnyhgqHfgujHzXwvfe1goePNezLRd5DxDxeKfwmqXwxp9K7PkwIOBkAE7oX7c2vgOy89SALbec/0sCMoueZrpTaFlvYvKlcwUDiGyWvRyEgXy1WAphrvjLyQK19E1AtzVuBOmSejsFxF6nMfN0O5xF3mLNOptblIONlnbWZT+2OEi48fOmATNZflbM0RvL1KbqfGkWg/2lEVWORsjGrif6j6KWLZ2U5BLB9cT+2aTyjWgm2vAUWpvQubfYF9Jy7rzAtphrqAOAeqpOQ+eexSRH9M2Ivmgj4/Vojzu5bV+2gV3o83R/wDhh6eqVZpj6u/iUW2Eb6IdrbJHQgg8wIBhIyrXRGxlqr6geexVhdh2uPUzQ85sQEwnsAeikBlAp5kbXYIE74me0mn91S/f3DGgC17bzPA3DwLHv4dRBtSOrhEwFI6fHHeL33P7338urEDlQ5mYX/eXRjqmo0twBJD1v+3DW87ZWDAuG4CR7zhLNbN/vxW/pAhEAXjcCcCLif+RgJTu278vp94CC8e1M446FDw7IMv9Klc4/jswJNX7myrjhPKWwqFseoezskbT4Sz4dUdlfzA3NnOvvrAtqE0rdl4rH58ONg3obz0EhDlf0a7phm8z2GP6jzxqU1U+6+N7MDdOajvR4Uy1qHpYO4/YrEe/6/PAr1UtSpzaNoUXHcSy/KlWlvkmn6FFs26pC/Sz1ybB7RPchr/Df+n/rP5z2/3byKklEOESD9ZnFXs6GqaeoyjSijO3xHNvzfl9AlCOZzuwHygZ7y2PAHlsf76Vt5PvS1zzW7j9ABhQ+QIQ8F7LzWGAIqHYqZVDuUSLpJmiiXimjd1alEFJ5tf91/x3uObEL63eKXn1nRQn8DDL4CVL4aXLIGsbfmgY+sk1tICTbfkapqu+9tVwdhLN3B20Xog9sML/Il1z3Q5f+xPA3zrX0IRFX/rmcheNoOw8WKNx42Iku2Pciy/utUem8rRyEshttW2v1wk5qby8kgTywBwURb2U7xCAI2hsvWMc9NX7qiLeBQs6bLP8WeZCOlJIEZDkIHwGwHSRvPIRCxDSBbz/fujJxNpHwKw7sLb4LCYGI6jCKluVW2g5i9SYojnhfIcscvSx8Il8xaXVQzwtfZUPi55D3csy9c7YPr9uxq7270tu+tmK7ocFZuet01pAseEbMzHO0RebtCR3bB9iHcGt6Gzg8EZ5u7Kc4D2V4MhCee8Pcb9v0JPLjnedDZjd6EpB9AqRuhoNZikKKLNtpOhHygYyNCZDfAClJAjgH3LRky+683z95/X3v9NuzXvxvfxPD9b04eyA5rN/3AgLRynbgf9lbT37gkezh6eD0RB6cyoMTqXSCNNujVsRnGI3x/sbb0m3Mr78BGYFXvfeDD4mJqLgughjTJ3FVCi15JhxYzceKKLKqDumfWwTt+9xTwccn/MgmDXTTuctGNuweHXl/Tc5hp0nB2UC4RLC9HTSgvzJYAsc1d6wzt0WwbsyjrovxdsSIRhJd1LW3iqnuDcHGfv04DHsPn6UqbCw21h4Ni+YyPOEWBhj7YA0DhG0ghxEB3T2kgtPB2Xe51gj+BuQAPgL56dvB90B27WcM/vObwQDI9/B5P8LKbtMxARlHt78CqT+asXMvcVmbnQRk23XhE2GZf79Chyg8hWQ4nhnnOch8fD43o6UAQhy3FanRZleMHO1SG1HC9bkZZyWCL2oDgnElD94Zd5QGayCcSQAoJCyHDHgYxP5n92uwztwLGPormecRVSJ49MhdMgmZ4/MAGRbqHpAIBWCQC2q3YYE1US7UyVDKJC4xX8I0MifHtMuOPXR4JSDp33hNlPyD8dxYcQMrHo4lTIWVzCXDkCROtWHgAZ7FQ+gouRwDWKHOuYzSLyk7rw5cSCDaeAGkLVuJLicN3MJUgsHtM3M8bsPQz7kcxUP3k/n8ermwDmGUZSpXldlKhyBpiuB/2oKtGG4BI6vPxFQPxZfgX/n2GgM7SJ22NgYBhC50pVIUnAd+hbgye9CXZUYQlLkI5847DekYmyFY7okQu/6dCRAVSRAVkXwxVSAzIxqA8m5SZmu88lagx0dkToyLMCSYIHsLhnx/y8iqBgBszMyhC3oABu6rFPtxaSBCOkIictmk/qlauiRQm/CBRwBcCHz7Fvr5r2ezspYErb8JH5Lv4Sx04eRQXOXze4etorgwl1Q7RFkmPmZyK7MSG3TB8GdJsbN7+MxfrVC4yS+vmpFe+vYaSAXMw1r7owWWIi3DfSbP/8ZV50L/qEd8TCXz0vPh8avCi7jY3zV8Tl9/0tqyXffTpZsytKhHbdf93UIuxmgpspFC+ZBaj6yW30gRa6aV09HsLI+yxmUlokl9U2LWFTuJqNdmWWVtO9XZSwLArtOpS05sTrhiB2kgE/zbRLfms684BPFx9p4nYGXn4WIXgMEgRS29FY3yzAkbZwHGn0JZdnlFJciOZNWNQlXGE22mnsvS6WaApR2QZdvmSQwRchrbKso4Pa5zLneVa4M9itezslhY2pjhS3JkWQXIivKNQJZZgExOssljb8qw7phe7sRdDXUNxwhKKqKOh6KLW3xDKY4wRLIdn2GQvfgQg+y5w+7hNEk1FQdykr9PFMue2v0tKtZA20Y24YtqP3ziZ10GHvnQuYCrEMFhISexLssvmwA+J7VTInXeazzH5UPnZzsg0L14LnUSp0jUuttm4YUfOvegav2WfXAVAxfccUtd7VTtqpWAqVqH+PmNNZfnOKueKaILbabo76zx/OcZO3ay1CdZ0hkHT7+aDfAFYa8LttbT2YuTh+IX8dNLFG6W+kQCTW87QhIdlZU38+VkbKmzy7k+iqleTEf81M5kkvcWgC+/BF8ADDcPEI3CzdZGEHAVrc9UUzWst6puaPPZuSwNeoPeQNoB6aT3zVlvIP0bDFkw+D496A8qbJnPOZj0k7JAIbXKkpCsBKSD24DDRlc5lWIi9WEFQARDcZ6i49l7vUG90/TPl4zasn+fk5zF/Zr2uZiO6mYyg9g3EQX3cbaY5wY3u9OkybmRuB0//IFy+znHVjWYy4lijhT9TxrNYYKTnc1ILe1F6GrBCtlpiFrbiGWpF/Oxpc0udUVYitpUuVKzz8RY04cSC2htQ1f2KLIsfCV7G1ZPOXwM/NB24w1jPVZT2Y+s9k2P2Cje6G5D12IwVgpjMZhh92gNiYXtwL0Nn/iz41Ll0drmtQWzLlMXH4JOuA68f0FKBGBYsowXwLBUOewWy8nEqmVMRVXM0R107llC8Ap0awkGto+g7T7TnjDBPHrmP6dpdN4KOATRz8v9d7jnhZxADFh2vvxbUudR/g1I/2ziS1eqTm9mNBxM3tcA33tsowJYcLzWjc4iVzaGFqt30zRz//G386/ipduyQQpP7PWQlU3wk5OBTJKaGvf7pfyi/mEfuLhv20FWhHwhIMgECHwETkSA7PaBvDo5Lhj+3Zd263YnytMi8n3KcOZNsyM6mcTjpSJYvmtXEN3Uoe5srdDxLN9+DiNi0aZWiGwMTgbgW2ZgtqNDAlKX2GtJGN/H9msjniQEZOdh1Th4U9F3QB61ZxDoNawS4G14IEOmEiWzjVY3Fa69hBSLgFV0QOw15WKKc3fefSH2mvGrSUkVVqEROQ7EeBX5/nNMNHQbVmXWnnmH8t+GffpR8sKegzwhhaG39YIAuhKQ4h/qnJqZEo0524bET1KhaANktDpgoSSN9stX3ovlw7wLa6Ka1li9ZAfumSur6pBZRTXbGCL9Uh26rzn9vv2+Jkd9D3NzIvbtaYtLny7UqqfF4NHBe6/TMo2HVUJ8tIlz54brVoUQf46BDegMXw+weJpPUIv5EFEhQsQSwgTfsjizO6kCC9fyqm4ZozfqeDlRLibqkG9Yf2qHKX9UbFhxduynw0hikisMjP1+OBqWDMC8uSKXhKdtUIpH7pnrTqj4xeDiSmfVNlh9k+EefHsJi02N6sOqBfiCX5VCifd99B9s1Pe920SC+6mLSKZP+A4gd+i9dFNKy/PrnCv81FjmhyLhPQyojk0CZMAGVSQIIaORrjJnozKx3ioTbcxd959wZhhB5ui0ffnB9j2XGReFk8N1qaZNJKSuy3yiaXOTmhPIbVslWaPN4O3PI1cjykU9moMeLbBltReW+mSYZZcWPernZ2ffSJm3U/x2Udk7fOIrAhV75ruiv+pZrgTcc7q8GrZwtDwHdPi58vwiTU6WZ8sLlPSA8E6Wq1YkaKU6smPpDeytVU/VTG4Ar6lD0qZFzPAG0Aq221svLhV0Dh5OOvde4J6DEVeace4TPu/IgI70nO8n48cdAOKfzjtJIdw4ZC7T/U6IPPJ8DppWWayV0QNE56B5/XQinKMkSdVKp6wDAAU5j2Mu9zA4b1DuHWr/wifCMMY/x8OIx1Qca4y+smNOUiY9McKOEyEEA5L8XgWSCFeF+S6kbAhCi+AKIhg47D6YOwjiKJ2bZhLwIiLidEh5vdP49RS+mS1Uyl5Jbyvfe6X6/2VZ5jOWE2D+SMx/Om9XMyZueA+fz/dXwvnkRZBSXGZlrexXARX3CGJ9m9TGX85MbaomWR+8QGgsvSzvn11KlO5ncfbJvOtUfIfq0VXKlHiJ5V/Yf9mZby098y274OT1d73X3/ROTr/vnbymq4U4WyDLLtt4fzcA8q+Afv4+qfk3p9+evk4xpIbEVjgLMOwetdt/Fs4QSKDwgOe+qDOD2vfadGxYumqYujb6RCM1PsribVwsI4gJ8pyCmVqjX/aQUI6v721Qsedo1yYWob3A7c2apH7pTBtZdPJexLncFazPOMO72O8wzf0uviki0GaGqptlwll9QXNuTZXZ1SQu3jrsvhwCvhMMW7qnep8lKjEjDQyH4CuJ+ZjE/Uoht0T6Cnz55YEtb71Adj0kfQU+VO/URknwB2TNk88lYj7Y25DcgX20sRS+vWQk+bEIAryFjrfyoAu8IJ8SKx3oK+IEjNJekyqJyYHq8hsxyv3yZ0f5dwdE5vIDjcNt5fGwkBvy04BcLUT9BW6fN97/mcZUH+qvbbawnXt7Df/woH8hLn5w3L9d7B+U2vyPSEtj/P8zUZSLjdeCtAn8F4L/zdehgM6/BXcPyqz4H+Fq+WBe/vLM31kfpP14m1IIJND0tkj1F/tS6jbQxqWcuq0XrGXfJjBwnsE3gz1nb/idFXsRJdagdDCNyYb29KxIyq9hhALbZ+eII1AwO9lZYnlrr3ntP1ZBoBzcSrOp8wd2xVwOIz5ovGSXruw9G5ycS5b5JS094m0gKqcpzpSF8WZuJhe1VJ2vnnrrhY2IR+3k5LL7xsvnN96aXdrLWrS/cr6u2clAZq/4x2X/ffMH4GlvIV8tlln58HjNDXmxrOLjXeajq5ucHIngm8FAmGZWgyWd3rjqSs5JUqhD873Mf5Hte5xxpy5PuISvIjO4AqaiZEMtWJJwnwHUVTatRdF4VWm+So0Qkf0OUz2EQn/h2wEUM2i7ukpVpq7+Y6np6jgpRTSbp9XZGw6J8LQUMVLUeJCe7RtG5iRXnDD2NMhesArzS/D6O8PSl7OZNrtKC1LtOh1+Wy/VxVM78FYQk7GHcsHmqTLTLlXDHGt6KXiwidvgQupIoR3t6BF5vB++Qcl1wSeGdXAXbmC/q4yn2mxpqHq/R3srAPJFkWvYF7x3eTJSEEH4unlcwrU7Wc/n2Y9ViFqCC+jZdV2DQTWytE5pRVPh4BAX+Y4sy0W3n+jp2+/Uk3mpghupG1+ZFR+puZFyDj2Bmvgrnzq/bqRucmfAP8azmzau5VKTzLOWfyXb7sYLGEBdZ0U3Wwki5wYteB5re2vyRGYsE5hSZl3miaxscK2+u5E6Evipdqblpyxhf8RZp0QkxI7tQ6S4rnA31WiyZKNQluacXQmjW8p4PJ9VB/ps2hb3Ew1hp0hlF2798Jl+gHrP9sbviBcV4I8/8iFp458+xvlj3YaLiLLTZB/XEug2kljdkQGdFj3xm4t+T284us2NKX8L0+/BHF8CJSBPL4L6PWjROkOYv6LoIKypdCkjbRQGAXRIWBAsZcQq+M7UkTnXrSwMbAy7R+xG+xWQXm6kWDDcG4mK+X/gG+lrkDzl10/l3ySXY+Wf5q/Eyr+zHeI9wLGHGJHPauBuQy8gS+RzuCTi4IdrL8gyJcPA9wJW3OBG+vomvdYqvtC6FsuGvWfrIKuOUEnIFbK3d8lNUgnRCZo1fdl79AI3fMS9AJIYB/7Nn6Y9tCHCCREU8Zx/d3b2TYxsbfs+bOBI/L40kM3voqB/I7G0wQYF0Piar1oKkq4IBp9fe6IF9wgGx53KMib38BkgbJ+fDb5/Hdc1CUIX4lx5k29ef8vLm4QRqYkM2Q5LM+TrgIL2tnDDi520aUCf8RZJ/ZPh0ugb5nCk9CfDBw+RyPaTOOO89GBZfDKaFZ5IFUvyWn03TG/lO2hYj4PjqiWu6uZhCLNhPyYTlEe5/0uUR7jvI4Sgi3/62K1VTUzz1ZFQVqUzewN/+ljQowfhoBwoE6Tq5kFY7uFzCcm1+q4ZR6bC/8WcI77nPBc0OEtU49l8baaC4pG3DNG+mUCp2vvpY19U3rhfXMj93IWCuF/J7mpKszFeLZZjXqC5WARobvDjMvmjPxU3COSu0H2xWSgOf73eRrvGxOkt3VF1Z2+1saZYY117m6Tonlc9TCuf1O3cvgUnA2bkxxVjgNQdmbqV7u0nE2s0HR/WIVhvo6Sseh8GBD0znd7Dd4m/MnfsYdj9r2JJAwRJXd2ZypzquLOrxRLwutlfs02mF4gloIt+JzpGTrpR9D0VfJGV50jQhm3DA+cTZmOfL5/Hfj7t2vHkRFImohl3OZ9mrMJ46rY0w9C/94SrHZi/hgMt6G4OExg4cBq6sC4/JsSgOzeAQBUIQgJwtI0z8m0CyJ2HWY3AXnYEpriYCrnvJ/nM9ibHA6+aLqeF/OQIyE7B4dcw4fW4vxkMEuR4430GhKffAt+N45ltsGWX0Le+8525T/gEGs8b3wvuzVDx/TF88Bw4o/ZIe8Zu7z3fB7KhXb1ZLsQCx7W0J3ojcejUXHxN7SKZTpYPN7ILCfvipm7iXacTJ9LCel175GFFn74+O+Y1B0/2eK/2etdqhOjLL5M0sG0U6xdAVxh02WmeohAfNKuPd55zJwhY8RrkqWbpqrGcmGKxryLpeRk9Lq/S9mi6jF7VMFmuTRFpcnXyVKNjMZdGorvjCcle1KnvODEhIyjOLQhWoT6fAg8DJ0Qo2hLoVqUTlDW4NrucW/p8ao3mur5cmOq4Pv58qO6vygTMROAxROyU4soLspBK6pD9vFKbXhDJPTYZ+ZZ2ac1UdRyX+mFFrA4LeWWE9krquCTbZba0Rl5ezhIoPxPF7ECLqjUlhWUuAakuVlFUCN8MpNZfgPzlQMabctRqzN+x3sItwPgujzypTmcYb/Y1dOtbipU2DOPNIrq9h89KRO5ignjV2aRA4Ja9tuyI3A2l7omUAmB8Z0U4B9ARbk6paF9Xe6oC01AKQkm8LqMS5hkyA4FJByfKMN4kNa2TPDh8R/93rSRlPAE1p4sOoH8Ppe7R5p7AzfaYZePaj/dAfgAuxB6C7lDqVvQtgVf87It6pc3AC/ACa2MT5244+AEguPVtB7r0Zy/AkNo7wwHgVnz/n1MKd/T+/Tne2g48//DhY/e4H0sCY9/RFwkGZvUlKI7BC2BuLSBlUyYcXJUSioVeT0Cyd0gJPPmBY/kBBPCJ23gc5uiLBOaY9tv/p0DiV1U9Cu//mg2gJYkpk05KhCTD3MXZjmPK3wa2tOqRYXtFv0iZhPATbeZ0waadXdzEVo7MCnbyN3QZvcTHIfmTH4RlFWvfxfLiWn1nKUvzDV1hP4BdijDZicgb8PrsDMghuycRyGsQX5XIOsmT1QG5DjPiBJOJmhvpOi+95QZVWQ1U05sGvsqpGoUwWFY34KTuDJaKUIjOQSM+gOBvkYcgTi8Z8nwI2LUCNgY2Wkd0X186Cn8ifgv4IubtLdqeXUuQqKjakG+xQTngW4boiMW4by12gMGyCUHebUQgHkpSHsBG6+qHlu9hMjzK38iWuCGVEbtNOt4YsgO+LWr2VdKTnbNQ0qfnnaRiHovoK44TRgExGVDkenRDdw7srXfe7yvXRnLV+IUXuF6QnDeIp83IoTjnhTA7yb1kzh00n7fwHOTB4vchc8LYfv6lEgRxIcdr+JySCoAMKmsBszLyPITlCaX58lwGkix7tzIOPHZcfdh9ScuIXWizsTa7MqzJfKRM2DqY6/SFMdN2EjgW730L9sxRciIydS3v4lRNkZq/puTEh5sz8ocHY/8k8lJPdjvyeBCkNXki9uPK+ci6yIrceduKEnciglWIqDYAHhuliO793z7spFy1e6HDYQacfP5k0H2x0VrILkuLtpcTykp3dlekk41nhmUsLy+1X+oUobM3xdmJMAk3gFX0Kx2qKauhPadq7nOJyT3um+pnZ21qdHEnIYktuyT4zFZYOaOaa1ZqI7DUtnSlykD6qpdd3iBVPXaCyscurHwcYfHxoVPCy/JzWR5RjTSOEFMv50A6GWzieiMC87KxJkPtJfxMGcmEqqhsuYBRUct4UXJfM8X1Kw4DQS6zw2WfLZOxrdzFdzkAD4e+TaALcoXU/08GK2WwVOTm31bIUhBZRnHyeXxxS/kmsPPuASJXKb0lh0iz/LGSOzHTAIaEeIFYW/n/BE8UvP8dGky8ErzM6HTv0LwjkEqnXetP/bCAH6s5XFWaJdusbFw8j8g2Itk9OEB+A9JLcJhvTJaDcIvCp2cgfSUBWd7YTzK7uOjbP+J2HHAqyHHNVa4FrR6wkSmui3CydeA35zyc0YdJuaxuNtyDb9EB/T6QpFclwzLpIzYZBUr+OjwSXueoet2aqtefTNXrZqpeF6iKQdB62D3SLo3h1+CHNC9XaP7+qw876RhUVCNNEUgN4UeFlxqXWYIHM27TZoCEddXkq+5myJ+1q0IoVRc6ZPsZageN5rqa1A+vPIjL9qVukP3Asmj4Bds83jehL8YzI7/5/4L7JV7KPWUFd7+gC60WptJoSahI7gAJQgJuYVLSvyc1Xy5TjSPXfu/JBpA2L5yuiN0a/C60FIiftUgJi8mK7yOJhy16fjv1qHDkOKzIfE8qzeGnTmGKxJhoI1UoJF84HpA2xT47B5Kf+ssQGSxvwocYV9xRlfOslOguu1YqQCpS6eugkhWbvr9SZ6qumOpYgCyn1VegyzvF8vPFb6dMHqmzt2IZ/pTlMDsOIbViSoIoZUpaFbwCJDZw0jcXiqG+PrPU2Wg+FkY7bOZF+oGuYW/WX6fz/+2jP5WjhlkVYJr6LYGVOCFA5Cuij2GaxzNM149BRbcz5rbSGG5h4MLA8SAeBmFSQ52JN+4RG60h6eix+3HIVwEX/o6yIhDlH71nuD90pnATouep/SSyfKpO5/o7a6JNNXPXGS2W/4hCYosQo8UyeZ0exG6hq5oOywhaqkmKW2ub1FrnSZ/u1WKpPm0hYg7B0n1mldfhZ1fPl26rt2L3d/kgs3g92lSZKVfqmMXO1F8Wqq6ps5Ha5PWsi+zl8lniEalP27jMMbOjs4OJzVA55iapO6OraZLNsJcW5oMv9hG7PbEEpD3va/tXf1nMdXYsQAxQV11LUn2RmuusNzK/lwyiYXppTr7I858/0cyJ3H6mMQm3SdzWZWks8taP1l4gBm8LYdFK8MN6ctabFh1QqIPxpnPSroMMXLD/GmUqXc2JNKk8/XmyvNJm1vytquvaWI2LXFfYClXsy04Ulj6DL3u72Un5XIapdlUWuqoimW1w908GeVKTzWObepm5046ULMOkH9erd0OZHZvEBNkErp8B9oI1tbfUJ+gwBT0UfuxHGIlZMzlyQFfEC2R5a2OcgOAtdHC1k+VPYsDh42kaQVpDKI1RujbchIHMA5lJgK1Bke5d69WJGnkSq7M1ciwsZmS1I6qgFmpocdabMgmias+6zWv69mtTVAxNa7Mef7IoYzlrAKQCZt9jObkXvlKw8qeIDWIHro3c2C0TnxVPH7PYcfq0WQZzQ6WbUl47WHzaT4NtYRQQls+EH4As27F/QTo/+f5sMJAqLrv5dPms0+T1MpGNolE48t/9XafzF0r2/x8AAP//XCJSPMm9AAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithFilterTable/CSECommand index 703e06ec638..96eee00aa5a 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="false" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+IMDSRestrictionOnWithMangleTable/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CSECommand index c9404aeae59..01c4de89c1a 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="true" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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="true" INSERT_IMDS_RESTRICTION_RULE_TO_MANGLE_TABLE="true" PRE_PROVISION_ONLY="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+IMDSRestrictionOnWithMangleTable/CustomData b/pkg/agent/testdata/AKSUbuntu2204+IMDSRestrictionOnWithMangleTable/CustomData index 2ab6c7c3f45..387dfddfbf8 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+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ImplicitlyDisableKubeletServingCertificateRotation/CSECommand index b51d166ae7b..4f89ad49517 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation+CustomKubeletConfig/CSECommand index 0d3a0fa7cf1..a822dc5da26 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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_NODE_LABELS="agentpool=agent2,kubernetes.azure.com/agentpool=agent2" AZURE_ENVIRONMENT_FILEPATH="" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+KubeletServingCertificateRotation/CSECommand index fc49abda2df..c5db9083000 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+ManagedGPUExperienceAFEC+Disabled/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/CSECommand index 66fa54339b7..23a3da9c6c1 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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+ManagedGPUExperienceAFEC+Disabled/CustomData b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC+Disabled/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+ManagedGPUExperienceAFEC/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/CSECommand index e6f85771743..966baec5b4f 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="true" 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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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=true MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="true" 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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gIm52aWRpYS1jb250YWluZXItcnVudGltZSIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZV0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLm52aWRpYS1jb250YWluZXItcnVudGltZS5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL252aWRpYS1jb250YWluZXItcnVudGltZSIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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+ManagedGPUExperienceAFEC/CustomData b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+ManagedGPUExperienceAFEC/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+NoArtifactStreaming/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+NoArtifactStreaming/CSECommand index 553487cb9fc..63a988c6331 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+NoArtifactStreaming/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+NoArtifactStreaming/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+NoArtifactStreaming/CustomData b/pkg/agent/testdata/AKSUbuntu2204+NoArtifactStreaming/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+NoArtifactStreaming/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+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/AKSUbuntu2204+OutboundTypeBlocked/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeBlocked/CSECommand index 9d3868fa919..d7f10404e27 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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 | - H4sIAAAAAAAC/+x9+3vbNrLoz1d/BcrVaexuKcmum9O6Vc/SEu1wrdeSVNqcOMuPJiGZNUWqAOjHOvrf7weAD/ApKk179t7vpF8TmxwMBoPBcDAzGPzli/6tF/RvbXzXmc3HqqXNxuovw+7RXYhJYG8g+AiI7flAdsDpMQeZKVNVgDjudJwwWHnrCEHF3XjBEkN0dPzSAQAA585eQyCrQD4Bssb+3oABkKfge/oHSN0XZTzVZktD1XeS2MQvvtsl/SyQ92ATOPIjTCB6E2KCj44B729z73oIyFvQh8Tp42dM4MaN/+0j6ISB4/lQ3nIUMh0D7mGIHjwH9tw+w0HCyLn7RAQnA3n1mxv0KKUcGYSfARX4CfRd+NAPIt8HP/6ozi877w0O+aGjBg8eCoMNDMhQul5eqJay0CxD1d+qejxZL4UnO6lDcQDAqXGIrwb2rQ+VwDWIjQioIQ98MwAfPwL45BHQVXXdMt4ZpjodmRPLMBXdtC4VbdLZZQJhIjvAWxvBgLyJ1nBhr2E6V6o5ou0vDWs0n10OpYRNK8zGzKXBW4H3QA6oMJhvFpY6Uy4m6ngngQ8/AHIHAwZE/0DnLixD/QQoxv49RAH0+5tNn2QEWXfRGm7tNexDNni3gKtdo2Gpy59A9yU/th3DvPKqRjRWL3Xlas+AUqB243HhCtnrw4bD2wyL/TUMZicsfINL9xLDcbixvSBbkTPV/HmuX7Om2pV1qU3UbKrZigggeQzRvRvPesIk+/EevOr/8+b9+M1o8XB286H/svLt9fDkBxDAJ7ID9F38bLAD9F/w5Zeg/5eMiGEQ9l8BqVtBg1TgNoYukL1Ch1+zLgAu4hR+e4a4/wpU9ZCwKZt0qfuiLd6+tsZLha2X0bUgNkMgERTBshyUWPH6D2ZFJTtefxZ2CMsg4UyqgQCCmOmeWC7kRC7q4BB+xn64zsvho7299PxMyeBHe2th71/Qur8ddo/g0xaB7ovxs7JgVFmG9t+qNb3YgZuvwMlgMDjOWvmhYxMvDIaSJEyiPOGq2PXwfd/+V4RgH0EcRsiB8tZG5KQ0gclrizaxtja5G3aPVl7gbgIC5AABOQTERmtIgGyA7hGCtut7wT2QV3u6Oj5OO2G4VwjG43RXoPtS7ngHPrKpPXHBRy5VL1vkBQR0z3avjkWRY9IqIt1JQF4T+lRkaYXeyjTOz57vgwjDlAOMSrAKEWMwWHk+lPJil+N75Qj6FIa2zNSbj2FF71qAo9XKczwYEN4x3toOBGFQoIeEwEHQJjCj6hwg+FsEMQGF4QLKDVDgzNfAJgRutsQL1hTbyvZ9cGs7DPXcYL30ej2pbglwufpXytuEARXMDbHlQvrZH+6RkzAkTcIhL0D/f0YWYn60l4LPMeG0U8Y20H1JWbj7/TOfp1swi6h+GemqYlKL2lheXmojTZ2Z1lgzri1joYxq9SEfi5HQAx4p424hwPYDdAEJz0FJSjpcyxD07Gxcy1tZK9vzIwTB6Rn4Fpx+ywSSQjOzujCu6xK+goUnDIVZd9xG34QueD0YlBrvpWVzz3j9CZ02YaXIwuAPwirL+C58BB/BGsFPojwx5QoNgzCIJQ8/ggEYMHOLmUYrTOzb3IdNJY5g57fa7zB7au+mJoHaovDpOdu38BkevD47a9koTw5vZG8J/T+GLtKRf9v//luGrbL3GlCBue+ndmCvIfqQMbHVOAVr/I1pLqyFPv/lnbXUJ0atSZ7BDasaJd3DbLoKCO4I2VqMjk9EoDi/RR6C5+cU0/k5QwVuKoZwI/2Q4Wvgd4Z6DFd25BNxT3nTPOIb6UCW7+mskTsHd1bedFGURtt5NnLDNj5lpnFuMMbvmmtcnGzjD5rthnH/EfPdwKPPMOOzeZvpTqCG5Qb7ZykI0xEc3riSLbXkfG7+15L+KZzPfwWkKs/XfXQLfUgyT5eUOsrawfdPBjIVmqx3qeAfe6XOL19Ve8jo5nBYmg91fpn72lIpXFD0IyXbSVLj8mkoOYikrikPK9TcnnhB9DQ3riIbuUDqzg2J/W29VXRNmZnFDbYDEbFciEnsCNnee33HlgmKMOnznUnfDpy7EOHMwIy2rk2g5WzcocR/lpM2HAj6jKCpjbwAojnKKOMkNRARYdTHdzaCOVLk30vKpW8Tx0Z7u2eTjv0+fba3GwrkrTxqzQqwyeRs4SYhQdgjFMdKTTA/HnEtyrbdx/pG+FKZ+tIw1bE1Uobdo8T2q3y/k8BH8GSjNT7OGYr1wLc2hq/PgOyCnyhgOrIdX4wjpdd94cyg4KJlulyMqVE6UqyRqpsG66+bDbIZWFwcowiTcDOyRxkrKuzRcEv4hAoG3X9++23xBd0GesALQPcIw9/AAHSPjrovo6Vhzqe0ezZ8azRfzswdkMHJ8fHxD8ANs60tdHwbQfBgo8DewGHWkhJudV+8Xcmj+kUMXGJoRlt/kPtDn1FUPQdx5e2GAaxxSyUspWgSpbV/Jsp4nDAgNl3Kbp776eOl7228NPYxms9MRZup+thaTrSpZlpjfb6wtBn3cy0U882wUr9m/QgqFkNiRRx/6oznprvUfWnRFduUJlb8YHBIK/YhaAleERdJV1wJgUGnmyDwiv53E7w6ZmpfDIIA14abMJAR9EPb7eyfFeW/l7pq/d2Yz0QG0y8WCiCBmHtjer/iMJA6yrVhJeI5mS/HTe26L6aiX6mmpc7eavp8NlVn5i7Gk0XbKPK/4zAoLz+pe+R6TMhZGC1P5k46loTNWBVAbhfG568OJnwMAApDck7/qgbkEg4J+OtT0TYzVP2tNlKtha7NRtpCmfDppZNHh1w21soNRhPmWjHUka6aQ6l7lC3pH3/8sU0nxzlNvq+HKnw5iH7/5qZ/c3Nzs/ts+CSKT9pxTjo2AT/+CNT5Jf8IlBnOpUFy/DBypXMWReLixARvJ33N3xMY2AHREhB1psxMS8ve4+gWO8jbEi8MEihjeWGMdG1havOZCGvb7sj3YIaudlBVjQzoIEj2NOTcSBsnXtwrFEZb3lRXjflSH6nWlT5fLlLIxOXCgSbzkUKpT18/bMznLeQv304t891CFVkQQDKzNzAd/kygAUMnQh55ZjRkUEn8w1BHS10z3xXoecihfKvp5lKZWHGjHJReHmMB3KoZMwojAk371odZT/p8aaqWqVxMsgFukbex0bPyYHu+fev5Hnk2ROoWujZV9HeW8lbRJsqFNqHDMQQWxAgMx/ZhZUtjpEzUXBMmlwsUPnguRBe2cx+uVtPQjdsxGV3o87faWNWtC2V0Pb+8tKbzsdqIQDoHNW13Da10SJAHcX1jS1dNXVONJiTq0zYMYEAasKi/LOYzqmwa0IwjlIhpHZrxUuey24Dm7x4hEDUg+btmmqpeiUK3CZzQz35Fc10xVfYhbW75j4XR1Nj6x8JoRnAROfewkQDrYjm6VvfT8TPyCNxHjPWzrplqG5L2o+N05TFGGHLfpKu5MCAeeVafCAxwMtFLQ7Wmyky5UseWNlZnJl1g6i+mOjOEiY4wRArG3jrI8GhjvmCWhqpbimFoVzMRh6BnIwy1ABM7cOAUEtu1iZ32rc0MU5mNVGuqmspYMZVdqjVt98L2aSNk3EeJ8lTG1oUyoS10y7hepn24HqbaZh6R2zAKXGOmmKyPfIuxZlD1Y82X5sV8ORtbFC7pET45fuTCqY0JRJco3BjEDlwbuZMLhkr9ZTRZjim7DFPVrUt9PrUo8WNFH1uTi12qkfj0vbUjX9BH11PmWOJz9lZZTsw4FyZutrGfvE20mQjD1iMfjsIoXtlT5RdtupxadETpgPQlsySW2dJOur+Gz0nn999hqfz2LUSxFEhSZxdn5HBDSX7K5w006UQwBNLDadlSimP4Ur9JZfVdCXQLBkQ7DFzN1LYvZT7kjd+mjAfBUsxbqbUGtBCIKxit7ZqUbdimdqUNZQypzt4yuKqNeitC4pmvyK+5/q4ix620axAcKAf74IqGubLQ4oSxxfJioo2sa/VdhTleBVazp+Eba3vr0V4h6qWOtPwk1yGsmOOzs/YtylPc0KxOFJMJr2FONuuyC53QhfHctyAwP/WVGyap+8LThbhZqVrmxLAu5nPTMHVlsdBmV3xRrWwf01UFvvwyzSvIgVrm/Fqdncu7ymSjRACulxfqhG0ZmPFdvyMTGVPbqOBoqRQNh20FevfwuRgc30Oaqn8qffmWBxCZOILyEfw69Z12m+VDtUn9KkhfAUvRfeBy736yuLnuiH0GpWVWh6tWk7ZqUFpkLVqVpkbgUd3UtMMsrKkK9sXupGH7oIMTbvhHM2ZtlqXaxNq4n7aMLYPHDrE6uMNyg4scvpwoV8ZQlvmQwF5BSoyUwvdpNNPS71NVRsXJ6SBO/wjdLQpvIbhFVgDJyvMJRHn36HROLZ2LYv4EXfpiIylZopvQjXyIZWqv9ty+CCPkMwiUagu2L8bFESTP05EkyzfZai8myyvG8iGQmGevvGQ3D6A7mmnWhTazxppOxYb7AGlHvocJf51Moqb3C2LBkmoKICUkpeyslML5RBu94xQ6tu85YZU+TLI78V+kDdt2S7fIc9dQSn8XUoSlv6xfHUARi/2kkdciWR/oVNdSHIRB9uESYDI7V6TrTx6Y8Cnq41sv6MNbwsQFyAQENgGynMLz1RHviOLcaB3i0H+AbipdPgayTxAXYsTeCvJqk+oXy4vlzFxaujpRFUMddo98fGsh6EMbQyAjIGNw+lOmEOjKYgpWOs6JdB4NZ+7poDc4E+eoEui0DdAZB6oMtGvBOkResE4TfVHMGfBbBNEzSGImtxEBEaaAHsFA4EMhZZBjNe88DDxMOwTY22x9iAmwt1sU2s4dICF4DNG9jejWFKQdehhHEINHj9yFEQFUwfuQQP8ZRIFHN8y+DzzBSn3Pci1RFKTfixiVOE1cgHHkhsAPgIxbtKic6b0y0ignXARhgHMxo1j4Eikw1Ym6mOvmPmOEozGhD7chIm4nXg3Nm4yqwFIa4GkdiYJP0LFY7KUy1F/43D1Bhx1gWYSYDPky9bbJMl2Ay7n+s6KPgTIaqQszif/kk+iECE/GqKvF0poJWqjEoCfKGCod+C6MfNfC997WCh4817MtF3kPEPF4p/CapfDGn0rs+TAg4GQATuhftza+A7Lz1IAtt5z/SwIyi55mulNoWW9i8qVzBQOIbJa9HISBfLVYCmGu+MvJArX0TUC3NW4E6ZJ6OwXEXqcx83Q7nEXeYs06m1uUg42WdtZlP7Y4SLjx86YBM1l+VszRG8vUpup8aRaD/aURVY5GyMauJ/qPopYtnZTkEsH1xP7ZpPKNaCba8BRam9C5t9gX0nLuvMC2mGuoA4B6qk5D557FJEf0zYi+aCPj9WiPO7ltX7aBXejzdH/AOGHp6pVmmPq7+JRbYRvoh2tskdCCDzAgGEjKtdEbGWqvqB57FWF2Ha49TNDzmxATCewB6KQGUCnmRtdggTviZ7Saf3VL9/cMaALXtvM8DcPAse/h1EG1I6uETAUjp8cd4vfc/vffy6sQOVDmZhf95dGOqajS3AEkPW/7cNbztlYMC4bgJHvOEs1s3+/Fb+kCEQBeNwJwIuJ/5GAlO7bvy+n3gILx7UzjjoUPDsgy/0qVzj+OzAk1fubKuOE8pbCoWx6h7OyRtPhLPh1R2V/MDc2c6++sC2oTSt2Xisfnw42DehvPQSEOV/RrumGbzPYY/qPPGpTVT7r43swN05qO9HhTLWoelg7j9isR7/r88CvVS1KnNo2hRcdxLL8qVaW+SafoUWzbqkL9LPXJsHtE9yGv8N/6f+s/nPb/dvIqSUQ4RIP1mcVezoapp6jKNKKM7fEc2/N+X0CUI5nO7AfKBnvLY8AeWx/vpW3k+9LXPNbuP0AGFD5AhDwXsvNYYAiodiplUO5RIukmaKJeKaN3VqUQUnm1/3X/He45sQvrd4pefWdFCfwMMvgJUvhpcsgaxt+aBj6yTW0gJNt+Rqmq7721XB2Es3cHbReiD2wwv8iXXPdDl/7E8DfOtfQhEVf+uZyF42g7DxYo3HjYiS7Y9yLL+61R6bytHISyG21ba/XCTmpvLySBPLAHBRFvZTvEIAjaGy9Yxz01fuqIt4FCzpss/xZ5kI6UkgRkOQgfAbAdJG88hELENIFvP9+6MnE2kfArDuwtvgsJgYjqMIqW5VbaDmL1JiiOeF8hyxy9LHwiXzFpdVDPC19lQ+LnkPdyzL1ztg+v27GrvbvS2762YruhwVm563TWkCx4RszMc7RF5u0JHdsH2Idwa3obODwRnm7spzgPZXgyEJ57w9xv2/Qk8uOd50NmN3oSkH0CpG6Gg1mKQoos22k6EfKBjI0JkN8AKUkCOAfctGTL7rzfP3n9fe/027Ne/G9/E8P1vTh7IDms3/cCAtHKduB/2VtPfuCR7OHp4PREHpzKgxOpdII026NWxGcYjfH+xtvSbcyvvwEZgVe994MPiYmouC6CGNMncVUKLXkmHFjNx4oosqoO6Z9bBO373FPBxyf8yCYNdNO5y0Y27B4deX9NzmGnScHZQLhEsL0dNKC/MlgCxzV3rDO3RbBuzKOui/F2xIhGEl3UtbeKqe4NwcZ+/TgMew+fpSpsLDbWHg2L5jI84RYGGPtgDQOEbSCHEQHdPaSC08HZd7nWCP4G5AA+Avnp28H3QHbtZwz+85vBAMj38Hk/wspu0zEBGUe3vwKpP5qxcy9xWZudBGTbdeETYZl/v0KHKDyFZDieGec5yHx8PjejpQBCHLcVqdFmV4wc7VIbUcL1uRlnJYIvagOCcSUP3hl3lAZrIJxJACgkLIcMeBjE/mf3a7DO3AsY+iuZ5xFVInj0yF0yCZnj8wAZFuoekAgFYJALardhgTVRLtTJUMokLjFfwjQyJ8e0y449dHglIOnfeE2U/IPx3FhxAysejiVMhZXMJcOQJE61YeABnsVD6Ci5HANYoc65jNIvKTuvDlxIINp4AaQtW4kuJw3cwlSCwe0zczxuw9DPuRzFQ/eT+fx6ubAOYZRlKleV2UqHIGmK4H/agq0YbgEjq8/EVA/Fl+Bf+fYaAztInbY2BgGELnSlUhScB36FuDJ70JdlRhCUuQjnzjsN6RibIVjuiRC7/p0JEBVJEBWRfDFVIDMjGoDyblJma7zyVqDHR2ROjIswJJggewuGfH/LyKoGAGzMzKELegAG7qsU+3FpIEI6QiJy2aT+qVq6JFCb8IFHAFwIfPsW+vmvZ7OylgStvwkfku/hLHTh5FBc5fN7h62iuDCXVDtEWSY+ZnIrsxIbdMHwZ0mxs3v4zF+tULjJL6+akV769hpIBczDWvujBZYiLcN9Js//i6vOhf5Rj/iYSual58PjV4UXcbG/a/icvv6ktWW77qdLN2VoUY/arvu7hVyM0VJkI4XyIbUeWS2/kSLWTCuno9lZHmWNy0pEk/qmxKwrdhJRr82yytp2qrOXBIBdp1OXnNiccMUO0kAm+LeJbs1nX3EI4uPsPU/Ays7DxS4Ag0GKWnorGuWZEzbOAow/hbLs8opKkB3JqhuFqown2kw9l6XTzQBLOyDLts2TGCLkNLZVlHF6XOdc7irXBnsUr2dlsbC0McOX5MiyCpAV5RuBLLMAmZxkk8felGHdMb3cibsa6hqOEZRURB0PRRe3+IZSHGGIZDs+wyB78SEG2XOH3cNpkmoqDuQkf58olj21+1tUrIG2jWzCF9V++MTPugw88qFzAVchgsNCTmJdll82AXxOaqdE6rzXeI7Lh87PdkCge/Fc6iROkah1t83CCz907kHV+i374CoGLrjjlrraqdpVKwFTtQ7x8xtrLs9xVj1TRBfaTNHfWeP5zzN27GSpT7KkMw6efjUb4AvCXhdsraezFycPxS/ip5co3Cz1iQSa3naEJDoqK2/my8nYUmeXc30UU72Yjvipnckk7y0AX34JvgAYbh4gGoWbrY0g4Cpan6mmalhvVd3Q5rNzWRr0Br2BtAPSSe+bs95A+jcYsmDwfXrQH1TYMp9zMOknZYFCapUlIVkJSAe3AYeNrnIqxUTqwwqACIbiPEXHs/d6g3qn6Z8vGbVl/z4nOYv7Ne1zMR3VzWQGsW8iCu7jbDHPDW52p0mTcyNxO374A+X2c46tajCXE8UcKfqfNJrDBCc7m5Fa2ovQ1YIVstMQtbYRy1Iv5mNLm13qirAUtalypWafibGmDyUW0NqGruxRZFn4SvY2rJ5y+Bj4oe3GG8Z6rKayH1ntmx6xUbzR3YauxWCsFMZiMMPu0RoSC9uBexs+8WfHpcqjtc1rC2Zdpi4+BJ1wHXj/gpQIwLBkGS+AYaly2C2Wk4lVy5iKqpijO+jcs4TgFejWEgxsH0HbfaY9YYJ59Mx/TtPovBVwCKKfl/vvcM8LOYEYsOx8+bekzqP8G5D+2cSXrlSd3sxoOJi8rwG+99hGBbDgeK0bnUWubAwtVu+maeb+42/nX8VLt2WDFJ7Y6yErm+AnJwOZJDU17vdL+UX9wz5wcd+2g6wI+UJAkAkQ+AiciADZ7QN5dXJcMPy7L+3W7U6Up0Xk+5ThzJtmR3QyicdLRbB8164guqlD3dlaoeNZvv0cRsSiTa0Q2RicDMC3zMBsR4cEpC6x15Iwvo/t10Y8SQjIzsOqcfCmou+APGrPINBrWCXA2/BAhkwlSmYbrW4qXHsJKRYBq+iA2GvKxRTn7rz7Quw141eTkiqsQiNyHIjxKvL955ho6Dasyqw98w7lvw379KPkhT0HeUIKQ2/rBQF0JSDFP9Q5NTMlGnO2DYmfpELRBshodcBCSRrtl6+8F8uHeRfWRDWtsXrJDtwzV1bVIbOKarYxRPqlOnRfc/p9+31Njvoe5uZE7NvTFpc+XahVT4vBo4P3XqdlGg+rhPhoE+fODdetCiH+HAMb0Bm+HmDxNJ+gFvMhokKEiCWECb5lcWZ3UgUWruVV3TJGb9TxcqJcTNQh37D+1A5T/qjYsOLs2E+HkcQkVxgY+/1wNCwZgHlzRS4JT9ugFI/cM9edUPGLwcWVzqptsPomwz349hIWmxrVh1UL8AW/KoUS7/voP9io73u3iQT3UxeRTJ/wHUDu0HvpppSW59c5V/ipscwPRcJ7GFAdmwTIgA2qSBBCRiNdZc5GZWK9VSbamLvuP+HMMILM0Wn78oPtey4zLgonh+tSTZtISF2X+UTT5iY1J5DbtkqyRpvB259HrkaUi3o0Bz1aYMtqLyz1yTDLLi161M/Pzr6RMm+n+O2isnf4xFcEKvbMd0V/1bNcCbjndHk1bOFoeQ7o8HPl+UWanCzPlhco6QHhnSxXrUjQSnVkx9Ib2FurnqqZ3ABeU4ekTYuY4Q2gFWy3t15cKugcPJx07r3APQcjrjTj3Cd83pEBHek530/GjzsAxD+dd5JCuHHIXKb7nRB55PkcNK2yWCujB4jOQfP66UQ4R0mSqpVOWQcACnIex1zuYXDeoNw71P6FT4RhjH+OhxGPqTjWGH1lx5ykTHpihB0nQggGJPm9CiQRrgrzXUjZEIQWwRVEMHDYfTB3EMRROjfNJOBFRMTpkPJ6p/HrKXwzW6iUvZLeVr73SvX/z7LMZywnwPyRmP903q5mTNzwHj6f76+E88mLIKW4zMpa2a8CKu4RxPo2qY2/nJnaVE2yPniB0Fh6Wd4/u5Qo3c/i7JN516n4DtWjq5Qp8RLLv7D/sjPfWnrmW3bByevveq+/6Z2cft87eU1XC3G2QJZdtvH+bgDkXwH9/H1S829Ovz19nWJIDYmtcBZg2D1qt/8snCGQQOEBz31RZwa177Xp2LB01TB1bfSJRmp8lMXbuFhGEBPkOQUztUa/7CGhHF/f26Biz9GuTSxCe4HbmzVJ/dKZNrLo5L2Ic7krWJ9xhnex32Ga+118U0SgzQxVN8uEs/qC5tyaKrOrSVy8ddh9OQR8Jxi2dE/1PktUYkYaGA7BVxLzMYn7lUJuifQV+PLLA1veeoHsekj6Cnyo3qmNkuAPyJonn0vEfLC3IbkD+2hjKXx7yUjyYxEEeAsdb+VBF3hBPiVWOtBXxAkYpb0mVRKTA9XlN2KU++XPjvLvDojM5Qcah9vK42EhN+SnAblaiPoL3D5vvP8zjak+1F/bbGE79/Ya/uFB/0Jc/OC4f7vYPyi1+R+Rlsb4/2eiKBcbrwVpE/gvBP+br0MBnX8L7h6UWfE/wtXywbz85Zm/sz5I+/E2pRBIoOltkeov9qXUbaCNSzl1Wy9Yy75NYOA8g28Ge87e8Dsr9iJKrEHpYBqTDe3pWZGUX8MIBbbPzhFHoGB2srPE8tZe89p/rIJAObiVZlPnD+yKuRxGfNB4yS5d2Xs2ODmXLPNLWnrE20BUTlOcKQvjzdxMLmqpOl899dYLGxGP2snJZfeNl89vvDW7tJe1aH/lfF2zk4HMXvGPy/775g/A095Cvloss/Lh8Zob8mJZxce7zEdXNzk5EsE3g4EwzawGSzq9cdWVnJOkUIfme5n/Itv3OONOXZ5wCV9FZnAFTEXJhlqwJOE+A6irbFqLovGq0nyVGiEi+x2megiF/sK3Ayhm0HZ1lapMXf3HUtPVcVKKaDZPq7M3HBLhaSlipKjxID3bN4zMSa44YexpkL1gFeaX4PV3hqUvZzNtdpUWpNp1Ovy2XqqLp3bgrSAmYw/lgs1TZaZdqoY51vRS8GATt8GF1JFCO9rRI/J4P3yDkuuCTwzr4C7cwH5XGU+12dJQ9X6P9lYA5Isi17AveO/yZKQggvB187iEa3eyns+zH6sQtQQX0LPrugaDamRpndKKpsLBIS7yHVmWi24/0dO336kn81IFN1I3vjIrPlJzI+UcegI18Vc+dX7dSN3kzoB/jGc3bVzLpSaZZy3/SrbdjRcwgLrOim62EkTODVrwPNb21uSJzFgmMKXMuswTWdngWn13I3Uk8FPtTMtPWcL+iLNOiUiIHduHSHFd4W6q0WTJRqEszTm7Eka3lPF4PqsO9Nm0Le4nGsJOkcou3PrhM/0A9Z7tjd8RLyrAH3/kQ9LGP32M88e6DRcRZafJPq4l0G0ksbojAzoteuI3F/2e3nB0mxtT/ham34M5vgRKQJ5eBPV70KJ1hjB/RdFBWFPpUkbaKAwC6JCwIFjKiFXwnakjc65bWRjYGHaP2I32KyC93EixYLg3EhXz/8A30tcgecqvn8q/SS7Hyj/NX4mVf2c7xHuAYw8xIp/VwN2GXkCWyOdwScTBD9dekGVKhoHvBay4wY309U16rVV8oXUtlg17z9ZBVh2hkpArZG/vkpukEqITNGv6svfoBW74iHsBJDEO/Js/TXtoQ4QTIijiOf/u7OybGNna9n3YwJH4fWkgm99FQf9GYmmDDQqg8TVftRQkXREMPr/2RAvuEQyOO5VlTO7hM0DYPj8bfP86rmsShC7EufIm37z+lpc3CSNSExmyHZZmyNcBBe1t4YYXO2nTgD7jLZL6J8Ol0TfM4UjpT4YPHiKR7SdxxnnpwbL4ZDQrPJEqluS1+m6Y3sp30LAeB8dVS1zVzcMQZsN+TCYoj3L/lyiPcN9HCEEX//SxW6uamOarI6GsSmf2Bv70saBHD8JBOVAmSNXNg7Dcw+cSkmv1XTOOTIX/izlHfM95LmhwlqjGs/naTAXFI28Zon0zgVK199PHvqi8cb+4kPu5CwVxv5Ld1ZRmY7xaLMe8QHOxCNDc4Mdl8kd/Km4QyF2h+2KzUBz+er2Ndo2J01u6o+rO3mpjTbHGuvY2SdE9r3qYVj6p27l9C04GzMiPK8YAqTsydSvd208m1mg6PqxDsN5GSVn1PgwIemY6vYfvEn9l7tjDsPtfxZIGCJK6ujOVOdVxZ1eLJeB1s79mm0wvEEtAF/1OdIycdKPoeyr4IivPkaAN24YHzifMxj5fPo/9fNq148mJpExEM+5yPs1YhfHUbWmGoX/vCVc7MH8NB1rQ3RwmMHDgNHRhXX5MiEF3bgCBKhCEBOBoG2fk2wSQOw+zGoG97AhMcTEVct9P8pntTY4HXjVdTgv5yRGQnYLDr2HC63F/MxgkyPHG+wwIT78FvhvHM9tgyy6hb33nO3Of8Ak0nje+F9yboeL7Y/jgOXBG7ZH2jN3ee74PZEO7erNciAWOa2lP9Ebi0Km5+JraRTKdLB9uZBcS9sVN3cS7TidOpIX1uvbIw4o+fX12zGsOnuzxXu31rtUI0ZdfJmlg2yjWL4CuMOiy0zxFIT5oVh/vPOdOELDiNchTzdJVYzkxxWJfRdLzMnpcXqXt0XQZvaphslybItLk6uSpRsdiLo1Ed8cTkr2oU99xYkJGUJxbEKxCfT4FHgZOiFC0JdCtSicoa3Btdjm39PnUGs11fbkw1XF9/PlQ3V+VCZiJwGOI2CnFlRdkIZXUIft5pTa9IJJ7bDLyLe3SmqnqOC71w4pYHRbyygjtldRxSbbLbGmNvLycJVB+JorZgRZVa0oKy1wCUl2soqgQvhlIrb8A+cuBjDflqNWYv2O9hVuA8V0eeVKdzjDe7Gvo1rcUK20YxptFdHsPn5WI3MUE8aqzSYHALXtt2RG5G0rdEykFwPjOinAOoCPcnFLRvq72VAWmoRSEknhdRiXMM2QGApMOTpRhvElqWid5cPiO/u9aScp4AmpOFx1A/x5K3aPNPYGb7THLxrUf74H8AFyIPQTdodSt6FsCr/jZF/VKm4EX4AXWxibO3XDwA0Bw69sOdOnPXoAhtXeGA8Ct+P4/pxTu6P37c7y1HXj+4cPH7nE/lgTGvqMvEgzM6ktQHIMXwNxaQMqmTDi4KiUUC72egGTvkBJ48gPH8gMI4BO38TjM0RcJzDHtt/9PgcSvqnoU3v81G0BLElMmnZQISYa5i7Mdx5S/DWxp1SPD9op+kTIJ4SfazOmCTTu7uImtHJkV7ORv6DJ6iY9D8ic/CMsq1r6L5cW1+s5SluYbusJ+ALsUYbITkTfg9dkZkEN2TyKQ1yC+KpF1kierA3IdZsQJJhM1N9J1XnrLDaqyGqimV3Dll3I1Mjd+dswmvY+4MVu9Pmsv27DvPwFV1VdFof19DQopI6VbeSsSRsYzwzKWl5faL3XHzZy9SYxOhEm4AaxmV9N5qmqi96TR3+cyEXt8M9rPkutLcxnHmRIK8XkHgCTaxCqzl2eMzxJVCiyXBZ/Hg5CB9FUvq9YuVT12gsrHLqx8HGHx8aEzxOtw84PDI9u5g8md+udAOhls4gIDAvOysSZD7SX8zBjJGqG1MOqSZ4o5rn/FYSCcFvlsqUltxSwuzg48HPo23V3nKiP/r8i1EblSEYt/B5lKQGQZxWmk8RUM5Tt9zrsHyFrT0aZmcWMlM2KmAAwJ8QKxNur/ylmDnP176Ce+DakqapDtSzcunkdkG5HsBgkgvwHp9RFsVynLQbhF4dMzkL6SgCxv7CeZXfnx7R9xrwQ4FUSm5hLEgvoM2MgU10V4eCTcS7F9OKMPk0Iz3Wy4B98/Afp9IEnCLRTp9RO8jzhtX6Dkr8Mj4XWOqtetqXr9yVS9bqbqdYGqGASth90j7dIYfg1+SDPahObvv/qwk45BRR2/FEHT/ewKL9Irs9Co7G2HWTNAwro6zFVVzfOnVKoQStUlwibzkTKhBsVorqtJ5d3KI2xs9+gG2Q8s/syvpuWe8gl9MZ4ZeT/PF9yifyn3lJWq/IIutFqYSusgoSKpnh+EBNzCpBh2T2q+lqEaR6793pxgkDYv5CVz5Bw4A+JZyilhMVlxJf942KLPpFOPCkeOw8oz96TSHH7qFKZIjIk2UoUSzIXE2rQp9lkGdX7qL0NksIijDzGuuN0lt90p0V3e4FSAVCSh1kElKzZ9f6XOVF0x1bEAWU5IrUCX307m54vf65Y8UmdvxQLWKcthlkgstWJKgihlSlpPtwIktiXSNxeKob4+s9TZaD4WRjts5kX6raxhb9Zfp/N/9tGfylHDrAowTf2WwEqcECDytYTHMI2AD9P1Y1DR7Yy5WTKGWxi4MHA8iIdBmFQfZuKNe8RGa0g6Ovwt8hDEQ74KuPB3lBWBKP/oPcP9oTOFmxA9T+0nkeVTdTrX31kTbaqZu85osfxHFBJbhBgtlsnr9AhjC13VlGYuaKkmKW6tbVI7madLuVeLpfq0hciDgQNLNwFVXiSdXdpcuufZih1H5SOA4sVCU2WmXKlj5nVWf1mouqbORmpTjf86n3guEhyPSH3axgVCmcmaHelphsoxNwl6j66mSRxwLy3Me1XsIz6JgCUg7Xlf27/6y2Kus4RaMbRTVdC/+goi11lvZH6jD0TD9LqJfHnUP3+i2T0k7Wcak3CbRDxcFgCWt3609gIx7FEIKFSCH9aTs9606IBCHYw3nZN2HWTg4n6oSabS1ZxIk8oTByfLK21mzd+quq6N1bg8bIWtUMW+/N34uc/gy95udlI+Cjhld62PG1d+vDXfj7t/MsiTmrht21Say50TomQZJv24Xr0byuzAESbIJnD9DLAXrKm9lV7dPxR+7EcYifHmHDmgK+IFsry1MU5A8BY6uNq98Scx4PDxNI0grb6RevddG27CQOYhgE5nryLdu9arQ5x5EqvjnDkWFnMZ2hFVUAs1tDjrTZkEUbVn3eY1ffu1KSqGprVZjz9ZlLGcNQBSAbPvsZzcqFx7T3omVgaxA9dGbuyWiU9Zpo9V5hRMnjbLYG6odFPKq26KT5ManLITRgFhmQD4AciyHfsXpPOT788GA6nimohPl886TV4vE9koGoUj/93fdTp/oWT/3wAAAP//BQFnEgO5AAA= + H4sIAAAAAAAC/+y9+3fbNrI4/vNXfwXK1W3sbinJrpvbulXv0hLtcK3XklTa3DjLQ5OQzJoiVQD0Yx39798DgA/wKSpNe/d+zk1PE5scDAaDwXAwMxj85Yv+rRf0b21815nNx6qlzcbqL8Pu0V2ISWBvIPgIiO35QHbA6TEHmSlTVYA47nScMFh56whBxd14wRJDdHT80gEAAOfOXkMgq0A+AbLG/t6AAZCn4Hv6B0jdF2U81WZLQ9V3ktjEL77bJf0skPdgEzjyI0wgehNigo+OAe9vc+96CMhb0IfE6eNnTODGjf/tI+iEgeP5UN5yFDIdA+5hiB48B/bcPsNBwsi5+0QEJwN59Zsb9CilHBmEnwEV+An0XfjQDyLfBz/+qM4vO+8NDvmhowYPHgqDDQzIULpeXqiWstAsQ9Xfqno8WS+FJzupQ3EAwKlxiK8G9q0PlcA1iI0IqCEPfDMAHz8C+OQR0FV13TLeGaY6HZkTyzAV3bQuFW3S2WUCYSI7wFsbwYC8idZwYa9hOleqOaLtLw1rNJ9dDqWETSvMxsylwVuB90AOqDCYbxaWOlMuJup4J4EPPwByBwMGRP9A5y4sQ/0EKMb+PUQB9PubTZ9kBFl30Rpu7TXsQzZ4t4CrXaNhqcufQPclP7Ydw7zyqkY0Vi915WrPgFKgduNx4QrZ68OGw9sMi/01DGYnLHyDS/cSw3G4sb0gW5Ez1fx5rl+zptqVdalN1Gyq2YoIIHkM0b0bz3rCJPvxHrzq//Pm/fjNaPFwdvOh/7Ly7fXw5AcQwCeyA/Rd/GywA/Rf8OWXoP+XjIhhEPZfAalbQYNU4DaGLpC9Qodfsy4ALuIUfnuGuP8KVPWQsCmbdKn7oi3evrbGS4Wtl9G1IDZDIBEUwbIclFjx+g9mRSU7Xn8WdgjLIOFMqoEAgpjpnlgu5EQu6uAQfsZ+uM7L4aO9vfT8TMngR3trYe9f0Lq/HXaP4NMWge6L8bOyYFRZhvbfqjW92IGbr8DJYDA4zlr5oWMTLwyGkiRMojzhqtj18H3f/leEYB9BHEbIgfLWRuSkNIHJa4s2sbY2uRt2j1Ze4G4CAuQAATkExEZrSIBsgO4Rgrbre8E9kFd7ujo+TjthuFcIxuN0V6D7Uu54Bz6yqT1xwUcuVS9b5AUEdM92r45FkWPSKiLdSUBeE/pUZGmF3so0zs+e74MIw5QDjEqwChFjMFh5PpTyYpfje+UI+hSGtszUm49hRe9agKPVynM8GBDeMd7aDgRhUKCHhMBB0CYwo+ocIPhbBDEBheECyg1Q4MzXwCYEbrbEC9YU28r2fXBrOwz13GC99Ho9qW4JcLn6V8rbhAEVzA2x5UL62R/ukZMwJE3CIS9A/39GFmJ+tJeCzzHhtFPGNtB9SVm4+/0zn6dbMIuofhnpqmJSi9pYXl5qI02dmdZYM64tY6GMavUhH4uR0AMeKeNuIcD2A3QBCc9BSUo6XMsQ9OxsXMtbWSvb8yMEwekZ+BacfssEkkIzs7owrusSvoKFJwyFWXfcRt+ELng9GJQa76Vlc894/QmdNmGlyMLgD8Iqy/gufAQfwRrBT6I8MeUKDYMwiCUPP4IBGDBzi5lGK0zs29yHTSWOYOe32u8we2rvpiaB2qLw6Tnbt/AZHrw+O2vZKE8Ob2RvCf0/hi7SkX/b//5bhq2y9xpQgbnvp3ZgryH6kDGx1TgFa/yNaS6shT7/5Z211CdGrUmewQ2rGiXdw2y6CgjuCNlajI5PRKA4v0UegufnFNP5OUMFbiqGcCP9kOFr4HeGegxXduQTcU950zziG+lAlu/prJE7B3dW3nRRlEbbeTZywzY+ZaZxbjDG75prXJxs4w+a7YZx/xHz3cCjzzDjs3mb6U6ghuUG+2cpCNMRHN64ki215Hxu/teS/imcz38FpCrP1310C31IMk+XlDrK2sH3TwYyFZqsd6ngH3ulzi9fVXvI6OZwWJoPdX6Z+9pSKVxQ9CMl20lS4/JpKDmIpK4pDyvU3J54QfQ0N64iG7lA6s4Nif1tvVV0TZmZxQ22AxGxXIhJ7AjZ3nt9x5YJijDp851J3w6cuxDhzMCMtq5NoOVs3KHEf5aTNhwI+oygqY28AKI5yijjJDUQEWHUx3c2gjlS5N9LyqVvE8dGe7tnk479Pn22txsK5K08as0KsMnkbOEmIUHYIxTHSk0wPx5xLcq23cf6RvhSmfrSMNWxNVKG3aPE9qt8v5PAR/BkozU+zhmK9cC3Noavz4Dsgp8oYDqyHV+MI6XXfeHMoOCiZbpcjKlROlKskaqbBuuvmw2yGVhcHKMIk3AzskcZKyrs0XBL+IQKBt1/fvtt8QXdBnrAC0D3CMPfwAB0j466L6OlYc6ntHs2fGs0X87MHZDByfHx8Q/ADbOtLXR8G0HwYKPA3sBh1pISbnVfvF3Jo/pFDFxiaEZbf5D7Q59RVD0HceXthgGscUslLKVoEqW1fybKeJwwIDZdym6e++njpe9tvDT2MZrPTEWbqfrYWk60qWZaY32+sLQZ93MtFPPNsFK/Zv0IKhZDYkUcf+qM56a71H1p0RXblCZW/GBwSCv2IWgJXhEXSVdcCYFBp5sg8Ir+dxO8OmZqXwyCANeGmzCQEfRD2+3snxXlv5e6av3dmM9EBtMvFgoggZh7Y3q/4jCQOsq1YSXiOZkvx03tui+mol+ppqXO3mr6fDZVZ+YuxpNF2yjyv+MwKC8/qXvkekzIWRgtT+ZOOpaEzVgVQG4XxuevDiZ8DAAKQ3JO/6oG5BIOCfjrU9E2M1T9rTZSrYWuzUbaQpnw6aWTR4dcNtbKDUYT5lox1JGumkOpe5Qt6R9//LFNJ8c5Tb6vhyp8OYh+/+amf3Nzc7P7bPgkik/acU46NgE//gjU+SX/CJQZzqVBcvwwcqVzFkXi4sQEbyd9zd8TGNgB0RIQdabMTEvL3uPoFjvI2xIvDBIoY3lhjHRtYWrzmQhr2+7I92CGrnZQVY0M6CBI9jTk3EgbJ17cKxRGW95UV435Uh+p1pU+Xy5SyMTlwoEm85FCqU9fP2zM5y3kL99OLfPdQhVZEEAyszcwHf5MoAFDJ0IeeWY0ZFBJ/MNQR0tdM98V6HnIoXyr6eZSmVhxoxyUXh5jAdyqGTMKIwJN+9aHWU/6fGmqlqlcTLIBbpG3sdGz8mB7vn3r+R55NkTqFro2VfR3lvJW0SbKhTahwzEEFsQIDMf2YWVLY6RM1FwTJpcLFD54LkQXtnMfrlbT0I3bMRld6PO32ljVrQtldD2/vLSm87HaiEA6BzVtdw2tdEiQB3F9Y0tXTV1TjSYk6tM2DGBAGrCovyzmM6psGtCMI5SIaR2a8VLnstuA5u8eIRA1IPm7ZpqqXolCtwmc0M9+RXNdMVX2IW1u+Y+F0dTY+sfCaEZwETn3sJEA62I5ulb30/Ez8gjcR4z1s66ZahuS9qPjdOUxRhhy36SruTAgHnlWnwgMcDLRS0O1pspMuVLHljZWZyZdYOovpjozhImOMEQKxt46yPBoY75gloaqW4phaFczEYegZyMMtQATO3DgFBLbtYmd9q3NDFOZjVRrqprKWDGVXao1bffC9mkjZNxHifJUxtaFMqEtdMu4XqZ9uB6m2mYekdswClxjppisj3yLsWZQ9WPNl+bFfDkbWxQu6RE+OX7kwqmNCUSXKNwYxA5cG7mTC4ZK/WU0WY4puwxT1a1LfT61KPFjRR9bk4tdqpH49L21I1/QR9dT5ljic/ZWWU7MOBcmbraxn7xNtJkIw9YjH47CKF7ZU+UXbbqcWnRE6YD0JbMkltnSTrq/hs9J5/ffYan89i1EsRRIUmcXZ+RwQ0l+yucNNOlEMATSw2nZUopj+FK/SWX1XQl0CwZEOwxczdS2L2U+5I3fpowHwVLMW6m1BrQQiCsYre2alG3YpnalDWUMqc7eMriqjXorQuKZr8ivuf6uIsettGsQHCgH++CKhrmy0OKEscXyYqKNrGv1XYU5XgVWs6fhG2t769FeIeqljrT8JNchrJjjs7P2LcpT3NCsThSTCa9hTjbrsgud0IXx3LcgMD/1lRsmqfvC04W4Wala5sSwLuZz0zB1ZbHQZld8Ua1sH9NVBb78Ms0ryIFa5vxanZ3Lu8pko0QArpcX6oRtGZjxXb8jExlT26jgaKkUDYdtBXr38LkYHN9Dmqp/Kn35lgcQmTiC8hH8OvWddpvlQ7VJ/SpIXwFL0X3gcu9+sri57oh9BqVlVoerVpO2alBaZC1alaZG4FHd1LTDLKypCvbF7qRh+6CDE274RzNmbZal2sTauJ+2jC2Dxw6xOrjDcoOLHL6cKFfGUJb5kMBeQUqMlML3aTTT0u9TVUbFyekgTv8I3S0KbyG4RVYAycrzCUR59+h0Ti2di2L+BF36YiMpWaKb0I18iGVqr/bcvggj5DMIlGoLti/GxREkz9ORJMs32WovJssrxvIhkJhnr7xkNw+gO5pp1oU2s8aaTsWG+wBpR76HCX+dTKKm9wtiwZJqCiAlJKXsrJTC+UQbveMUOrbvOWGVPkyyO/FfpA3bdku3yHPXUEp/F1KEpb+sXx1AEYv9pJHXIlkf6FTXUhyEQfbhEmAyO1ek608emPAp6uNbL+jDW8LEBcgEBDYBspzC89UR74ji3Ggd4tB/gG4qXT4Gsk8QF2LE3gryapPqF8uL5cxcWro6URVDHXaPfHxrIehDG0MgIyBjcPpTphDoymIKVjrOiXQeDWfu6aA3OBPnqBLotA3QGQeqDLRrwTpEXrBOE31RzBnwWwTRM0hiJrcRARGmgB7BQOBDIWWQYzXvPAw8TDsE2NtsfYgJsLdbFNrOHSAheAzRvY3o1hSkHXoYRxCDR4/chREBVMH7kED/GUSBRzfMvg88wUp9z3ItURSk34sYlThNXIBx5IbAD4CMW7SonOm9MtIoJ1wEYYBzMaNY+BIpMNWJupjr5j5jhKMxoQ+3ISJuJ14NzZuMqsBSGuBpHYmCT9CxWOylMtRf+Nw9QYcdYFmEmAz5MvW2yTJdgMu5/rOij4EyGqkLM4n/5JPohAhPxqirxdKaCVqoxKAnyhgqHfgujHzXwvfe1goePNezLRd5DxDxeKfwmqXwxp9K7PkwIOBkAE7oX7c2vgOy89SALbec/0sCMoueZrpTaFlvYvKlcwUDiGyWvRyEgXy1WAphrvjLyQK19E1AtzVuBOmSejsFxF6nMfN0O5xF3mLNOptblIONlnbWZT+2OEi48fOmATNZflbM0RvL1KbqfGkWg/2lEVWORsjGrif6j6KWLZ2U5BLB9cT+2aTyjWgm2vAUWpvQubfYF9Jy7rzAtphrqAOAeqpOQ+eexSRH9M2Ivmgj4/Vojzu5bV+2gV3o83R/wDhh6eqVZpj6u/iUW2Eb6IdrbJHQgg8wIBhIyrXRGxlqr6geexVhdh2uPUzQ85sQEwnsAeikBlAp5kbXYIE74me0mn91S/f3DGgC17bzPA3DwLHv4dRBtSOrhEwFI6fHHeL33P7338urEDlQ5mYX/eXRjqmo0twBJD1v+3DW87ZWDAuG4CR7zhLNbN/vxW/pAhEAXjcCcCLif+RgJTu278vp94CC8e1M446FDw7IMv9Klc4/jswJNX7myrjhPKWwqFseoezskbT4Sz4dUdlfzA3NnOvvrAtqE0rdl4rH58ONg3obz0EhDlf0a7phm8z2GP6jzxqU1U+6+N7MDdOajvR4Uy1qHpYO4/YrEe/6/PAr1UtSpzaNoUXHcSy/KlWlvkmn6FFs26pC/Sz1ybB7RPchr/Df+n/rP5z2/3byKklEOESD9ZnFXs6GqaeoyjSijO3xHNvzfl9AlCOZzuwHygZ7y2PAHlsf76Vt5PvS1zzW7j9ABhQ+QIQ8F7LzWGAIqHYqZVDuUSLpJmiiXimjd1alEFJ5tf91/x3uObEL63eKXn1nRQn8DDL4CVL4aXLIGsbfmgY+sk1tICTbfkapqu+9tVwdhLN3B20Xog9sML/Il1z3Q5f+xPA3zrX0IRFX/rmcheNoOw8WKNx42Iku2Pciy/utUem8rRyEshttW2v1wk5qby8kgTywBwURb2U7xCAI2hsvWMc9NX7qiLeBQs6bLP8WeZCOlJIEZDkIHwGwHSRvPIRCxDSBbz/fujJxNpHwKw7sLb4LCYGI6jCKluVW2g5i9SYojnhfIcscvSx8Il8xaXVQzwtfZUPi55D3csy9c7YPr9uxq7270tu+tmK7ocFZuet01pAseEbMzHO0RebtCR3bB9iHcGt6Gzg8EZ5u7Kc4D2V4MhCee8Pcb9v0JPLjnedDZjd6EpB9AqRuhoNZikKKLNtpOhHygYyNCZDfAClJAjgH3LRky+683z95/X3v9NuzXvxvfxPD9b04eyA5rN/3AgLRynbgf9lbT37gkezh6eD0RB6cyoMTqXSCNNujVsRnGI3x/sbb0m3Mr78BGYFXvfeDD4mJqLgughjTJ3FVCi15JhxYzceKKLKqDumfWwTt+9xTwccn/MgmDXTTuctGNuweHXl/Tc5hp0nB2UC4RLC9HTSgvzJYAsc1d6wzt0WwbsyjrovxdsSIRhJd1LW3iqnuDcHGfv04DHsPn6UqbCw21h4Ni+YyPOEWBhj7YA0DhG0ghxEB3T2kgtPB2Xe51gj+BuQAPgL56dvB90B27WcM/vObwQDI9/B5P8LKbtMxARlHt78CqT+asXMvcVmbnQRk23XhE2GZf79Chyg8hWQ4nhnnOch8fD43o6UAQhy3FanRZleMHO1SG1HC9bkZZyWCL2oDgnElD94Zd5QGayCcSQAoJCyHDHgYxP5n92uwztwLGPormecRVSJ49MhdMgmZ4/MAGRbqHpAIBWCQC2q3YYE1US7UyVDKJC4xX8I0MifHtMuOPXR4JSDp33hNlPyD8dxYcQMrHo4lTIWVzCXDkCROtWHgAZ7FQ+gouRwDWKHOuYzSLyk7rw5cSCDaeAGkLVuJLicN3MJUgsHtM3M8bsPQz7kcxUP3k/n8ermwDmGUZSpXldlKhyBpiuB/2oKtGG4BI6vPxFQPxZfgX/n2GgM7SJ22NgYBhC50pVIUnAd+hbgye9CXZUYQlLkI5847DekYmyFY7okQu/6dCRAVSRAVkXwxVSAzIxqA8m5SZmu88lagx0dkToyLMCSYIHsLhnx/y8iqBgBszMyhC3oABu6rFPtxaSBCOkIictmk/qlauiRQm/CBRwBcCHz7Fvr5r2ezspYErb8JH5Lv4Sx04eRQXOXze4etorgwl1Q7RFkmPmZyK7MSG3TB8GdJsbN7+MxfrVC4yS+vmpFe+vYaSAXMw1r7owWWIi3DfSbP/8ZV50L/qEd8TCXz0vPh8avCi7jY3zV8Tl9/0tqyXffTpZsytKhHbdf93UIuxmgpspFC+ZBaj6yW30gRa6aV09HsLI+yxmUlokl9U2LWFTuJqNdmWWVtO9XZSwLArtOpS05sTrhiB2kgE/zbRLfms684BPFx9p4nYGXn4WIXgMEgRS29FY3yzAkbZwHGn0JZdnlFJciOZNWNQlXGE22mnsvS6WaApR2QZdvmSQwRchrbKso4Pa5zLneVa4M9itezslhY2pjhS3JkWQXIivKNQJZZgExOssljb8qw7phe7sRdDXUNxwhKKqKOh6KLW3xDKY4wRLIdn2GQvfgQg+y5w+7hNEk1FQdykr9PFMue2v0tKtZA20Y24YtqP3ziZ10GHvnQuYCrEMFhISexLssvmwA+J7VTInXeazzH5UPnZzsg0L14LnUSp0jUuttm4YUfOvegav2WfXAVAxfccUtd7VTtqpWAqVqH+PmNNZfnOKueKaILbabo76zx/OcZO3ay1CdZ0hkHT7+aDfAFYa8LttbT2YuTh+IX8dNLFG6W+kQCTW87QhIdlZU38+VkbKmzy7k+iqleTEf81M5kkvcWgC+/BF8ADDcPEI3CzdZGEHAVrc9UUzWst6puaPPZuSwNeoPeQNoB6aT3zVlvIP0bDFkw+D496A8qbJnPOZj0k7JAIbXKkpCsBKSD24DDRlc5lWIi9WEFQARDcZ6i49l7vUG90/TPl4zasn+fk5zF/Zr2uZiO6mYyg9g3EQX3cbaY5wY3u9OkybmRuB0//IFy+znHVjWYy4lijhT9TxrNYYKTnc1ILe1F6GrBCtlpiFrbiGWpF/Oxpc0udUVYitpUuVKzz8RY04cSC2htQ1f2KLIsfCV7G1ZPOXwM/NB24w1jPVZT2Y+s9k2P2Cje6G5D12IwVgpjMZhh92gNiYXtwL0Nn/iz41Ll0drmtQWzLlMXH4JOuA68f0FKBGBYsowXwLBUOewWy8nEqmVMRVXM0R107llC8Ap0awkGto+g7T7TnjDBPHrmP6dpdN4KOATRz8v9d7jnhZxADFh2vvxbUudR/g1I/2ziS1eqTm9mNBxM3tcA33tsowJYcLzWjc4iVzaGFqt30zRz//G386/ipduyQQpP7PWQlU3wk5OBTJKaGvf7pfyi/mEfuLhv20FWhHwhIMgECHwETkSA7PaBvDo5Lhj+3Zd263YnytMi8n3KcOZNsyM6mcTjpSJYvmtXEN3Uoe5srdDxLN9+DiNi0aZWiGwMTgbgW2ZgtqNDAlKX2GtJGN/H9msjniQEZOdh1Th4U9F3QB61ZxDoNawS4G14IEOmEiWzjVY3Fa69hBSLgFV0QOw15WKKc3fefSH2mvGrSUkVVqEROQ7EeBX5/nNMNHQbVmXWnnmH8t+GffpR8sKegzwhhaG39YIAuhKQ4h/qnJqZEo0524bET1KhaANktDpgoSSN9stX3ovlw7wLa6Ka1li9ZAfumSur6pBZRTXbGCL9Uh26rzn9vv2+Jkd9D3NzIvbtaYtLny7UqqfF4NHBe6/TMo2HVUJ8tIlz54brVoUQf46BDegMXw+weJpPUIv5EFEhQsQSwgTfsjizO6kCC9fyqm4ZozfqeDlRLibqkG9Yf2qHKX9UbFhxduynw0hikisMjP1+OBqWDMC8uSKXhKdtUIpH7pnrTqj4xeDiSmfVNlh9k+EefHsJi02N6sOqBfiCX5VCifd99B9s1Pe920SC+6mLSKZP+A4gd+i9dFNKy/PrnCv81FjmhyLhPQyojk0CZMAGVSQIIaORrjJnozKx3ioTbcxd959wZhhB5ui0ffnB9j2XGReFk8N1qaZNJKSuy3yiaXOTmhPIbVslWaPN4O3PI1cjykU9moMeLbBltReW+mSYZZcWPernZ2ffSJm3U/x2Udk7fOIrAhV75ruiv+pZrgTcc7q8GrZwtDwHdPi58vwiTU6WZ8sLlPSA8E6Wq1YkaKU6smPpDeytVU/VTG4Ar6lD0qZFzPAG0Aq221svLhV0Dh5OOvde4J6DEVeace4TPu/IgI70nO8n48cdAOKfzjtJIdw4ZC7T/U6IPPJ8DppWWayV0QNE56B5/XQinKMkSdVKp6wDAAU5j2Mu9zA4b1DuHWr/wifCMMY/x8OIx1Qca4y+smNOUiY9McKOEyEEA5L8XgWSCFeF+S6kbAhCi+AKIhg47D6YOwjiKJ2bZhLwIiLidEh5vdP49RS+mS1Uyl5Jbyvfe6X6/2VZ5jOWE2D+SMx/Om9XMyZueA+fz/dXwvnkRZBSXGZlrexXARX3CGJ9m9TGX85MbaomWR+8QGgsvSzvn11KlO5ncfbJvOtUfIfq0VXKlHiJ5V/Yf9mZby098y274OT1d73X3/ROTr/vnbymq4U4WyDLLtt4fzcA8q+Afv4+qfk3p9+evk4xpIbEVjgLMOwetdt/Fs4QSKDwgOe+qDOD2vfadGxYumqYujb6RCM1PsribVwsI4gJ8pyCmVqjX/aQUI6v721Qsedo1yYWob3A7c2apH7pTBtZdPJexLncFazPOMO72O8wzf0uviki0GaGqptlwll9QXNuTZXZ1SQu3jrsvhwCvhMMW7qnep8lKjEjDQyH4CuJ+ZjE/Uoht0T6Cnz55YEtb71Adj0kfQU+VO/URknwB2TNk88lYj7Y25DcgX20sRS+vWQk+bEIAryFjrfyoAu8IJ8SKx3oK+IEjNJekyqJyYHq8hsxyv3yZ0f5dwdE5vIDjcNt5fGwkBvy04BcLUT9BW6fN97/mcZUH+qvbbawnXt7Df/woH8hLn5w3L9d7B+U2vyPSEtj/P8zUZSLjdeCtAn8F4L/zdehgM6/BXcPyqz4H+Fq+WBe/vLM31kfpP14m1IIJND0tkj1F/tS6jbQxqWcuq0XrGXfJjBwnsE3gz1nb/idFXsRJdagdDCNyYb29KxIyq9hhALbZ+eII1AwO9lZYnlrr3ntP1ZBoBzcSrOp8wd2xVwOIz5ovGSXruw9G5ycS5b5JS094m0gKqcpzpSF8WZuJhe1VJ2vnnrrhY2IR+3k5LL7xsvnN96aXdrLWrS/cr6u2clAZq/4x2X/ffMH4GlvIV8tlln58HjNDXmxrOLjXeajq5ucHIngm8FAmGZWgyWd3rjqSs5JUqhD873Mf5Hte5xxpy5PuISvIjO4AqaiZEMtWJJwnwHUVTatRdF4VWm+So0Qkf0OUz2EQn/h2wEUM2i7ukpVpq7+Y6np6jgpRTSbp9XZGw6J8LQUMVLUeJCe7RtG5iRXnDD2NMhesArzS/D6O8PSl7OZNrtKC1LtOh1+Wy/VxVM78FYQk7GHcsHmqTLTLlXDHGt6KXiwidvgQupIoR3t6BF5vB++Qcl1wSeGdXAXbmC/q4yn2mxpqHq/R3srAPJFkWvYF7x3eTJSEEH4unlcwrU7Wc/n2Y9ViFqCC+jZdV2DQTWytE5pRVPh4BAX+Y4sy0W3n+jp2+/Uk3mpghupG1+ZFR+puZFyDj2Bmvgrnzq/bqRucmfAP8azmzau5VKTzLOWfyXb7sYLGEBdZ0U3Wwki5wYteB5re2vyRGYsE5hSZl3miaxscK2+u5E6Evipdqblpyxhf8RZp0QkxI7tQ6S4rnA31WiyZKNQluacXQmjW8p4PJ9VB/ps2hb3Ew1hp0hlF2798Jl+gHrP9sbviBcV4I8/8iFp458+xvlj3YaLiLLTZB/XEug2kljdkQGdFj3xm4t+T284us2NKX8L0+/BHF8CJSBPL4L6PWjROkOYv6LoIKypdCkjbRQGAXRIWBAsZcQq+M7UkTnXrSwMbAy7R+xG+xWQXm6kWDDcG4mK+X/gG+lrkDzl10/l3ySXY+Wf5q/Eyr+zHeI9wLGHGJHPauBuQy8gS+RzuCTi4IdrL8gyJcPA9wJW3OBG+vomvdYqvtC6FsuGvWfrIKuOUEnIFbK3d8lNUgnRCZo1fdl79AI3fMS9AJIYB/7Nn6Y9tCHCCREU8Zx/d3b2TYxsbfs+bOBI/L40kM3voqB/I7G0wQYF0Piar1oKkq4IBp9fe6IF9wgGx53KMib38BkgbJ+fDb5/Hdc1CUIX4lx5k29ef8vLm4QRqYkM2Q5LM+TrgIL2tnDDi520aUCf8RZJ/ZPh0ugb5nCk9CfDBw+RyPaTOOO89GBZfDKaFZ5IFUvyWn03TG/lO2hYj4PjqiWu6uZhCLNhPyYTlEe5/0uUR7jvI4Sgi3/62K1VTUzz1ZFQVqUzewN/+ljQowfhoBwoE6Tq5kFY7uFzCcm1+q4ZR6bC/8WcI77nPBc0OEtU49l8baaC4pG3DNG+mUCp2vvpY19U3rhfXMj93IWCuF/J7mpKszFeLZZjXqC5WARobvDjMvmjPxU3COSu0H2xWSgOf73eRrvGxOkt3VF1Z2+1saZYY117m6Tonlc9TCuf1O3cvgUnA2bkxxVjgNQdmbqV7u0nE2s0HR/WIVhvo6Sseh8GBD0znd7Dd4m/MnfsYdj9r2JJAwRJXd2ZypzquLOrxRLwutlfs02mF4gloIt+JzpGTrpR9D0VfJGV50jQhm3DA+cTZmOfL5/Hfj7t2vHkRFImohl3OZ9mrMJ46rY0w9C/94SrHZi/hgMt6G4OExg4cBq6sC4/JsSgOzeAQBUIQgJwtI0z8m0CyJ2HWY3AXnYEpriYCrnvJ/nM9ibHA6+aLqeF/OQIyE7B4dcw4fW4vxkMEuR4430GhKffAt+N45ltsGWX0Le+8525T/gEGs8b3wvuzVDx/TF88Bw4o/ZIe8Zu7z3fB7KhXb1ZLsQCx7W0J3ojcejUXHxN7SKZTpYPN7ILCfvipm7iXacTJ9LCel175GFFn74+O+Y1B0/2eK/2etdqhOjLL5M0sG0U6xdAVxh02WmeohAfNKuPd55zJwhY8RrkqWbpqrGcmGKxryLpeRk9Lq/S9mi6jF7VMFmuTRFpcnXyVKNjMZdGorvjCcle1KnvODEhIyjOLQhWoT6fAg8DJ0Qo2hLoVqUTlDW4NrucW/p8ao3mur5cmOq4Pv58qO6vygTMROAxROyU4soLspBK6pD9vFKbXhDJPTYZ+ZZ2ac1UdRyX+mFFrA4LeWWE9krquCTbZba0Rl5ezhIoPxPF7ECLqjUlhWUuAakuVlFUCN8MpNZfgPzlQMabctRqzN+x3sItwPgujzypTmcYb/Y1dOtbipU2DOPNIrq9h89KRO5ignjV2aRA4Ja9tuyI3A2l7omUAmB8Z0U4B9ARbk6paF9Xe6oC01AKQkm8LqMS5hkyA4FJByfKMN4kNa2TPDh8R/93rSRlPAE1p4sOoH8Ppe7R5p7AzfaYZePaj/dAfgAuxB6C7lDqVvQtgVf87It6pc3AC/ACa2MT5244+AEguPVtB7r0Zy/AkNo7wwHgVnz/n1MKd/T+/Tne2g48//DhY/e4H0sCY9/RFwkGZvUlKI7BC2BuLSBlUyYcXJUSioVeT0Cyd0gJPPmBY/kBBPCJ23gc5uiLBOaY9tv/p0DiV1U9Cu//mg2gJYkpk05KhCTD3MXZjmPK3wa2tOqRYXtFv0iZhPATbeZ0waadXdzEVo7MCnbyN3QZvcTHIfmTH4RlFWvfxfLiWn1nKUvzDV1hP4BdijDZicgb8PrsDMghuycRyGsQX5XIOsmT1QG5DjPiBJOJmhvpOi+95QZVWQ1U05sGvsqpGoUwWFY34KTuDJaKUIjOQSM+gOBvkYcgTi8Z8nwI2LUCNgY2Wkd0X186Cn8ifgv4IubtLdqeXUuQqKjakG+xQTngW4boiMW4by12gMGyCUHebUQgHkpSHsBG6+qHlu9hMjzK38iWuCGVEbtNOt4YsgO+LWr2VdKTnbNQ0qfnnaRiHovoK44TRgExGVDkenRDdw7srXfe7yvXRnLV+IUXuF6QnDeIp83IoTjnhTA7yb1kzh00n7fwHOTB4vchc8LYfv6lEgRxIcdr+JySCoAMKmsBszLyPITlCaX58lwGkix7tzIOPHZcfdh9ScuIXWizsTa7MqzJfKRM2DqY6/SFMdN2EjgW730L9sxRciIydS3v4lRNkZq/puTEh5sz8ocHY/8k8lJPdjvyeBCkNXki9uPK+ci6yIrceduKEnciglWIqDYAHhuliO793z7spFy1e6HDYQacfP5k0H2x0VrILkuLtpcTykp3dlekk41nhmUsLy+1X+oUobM3xdmJMAk3gFX0Kx2qKauhPadq7nOJyT3um+pnZ21qdHEnIYktuyT4zFZYOaOaa1ZqI7DUtnSlykD6qpdd3iBVPXaCyscurHwcYfHxoVPCy/JzWR5RjTSOEFMv50A6GWzieiMC87KxJkPtJfxMGcmEqqhsuYBRUct4UXJfM8X1Kw4DQS6zw2WfLZOxrdzFdzkAD4e+TaALcoXU/08GK2WwVOTm31bIUhBZRnHyeXxxS/kmsPPuASJXKb0lh0iz/LGSOzHTAIaEeIFYW/n/BE8UvP8dGky8ErzM6HTv0LwjkEqnXetP/bCAH6s5XFWaJdusbFw8j8g2Itk9OEB+A9JLcJhvTJaDcIvCp2cgfSUBWd7YTzK7uOjbP+J2HHAqyHHNVa4FrR6wkSmui3CydeA35zyc0YdJuaxuNtyDb9EB/T6QpFclwzLpIzYZBUr+OjwSXueoet2aqtefTNXrZqpeF6iKQdB62D3SLo3h1+CHNC9XaP7+qw876RhUVCNNEUgN4UeFlxqXWYIHM27TZoCEddXkq+5myJ+1q0IoVRc6ZPsZageN5rqa1A+vPIjL9qVukP3Asmj4Bds83jehL8YzI7/5/4L7JV7KPWUFd7+gC60WptJoSahI7gAJQgJuYVLSvyc1Xy5TjSPXfu/JBpA2L5yuiN0a/C60FIiftUgJi8mK7yOJhy16fjv1qHDkOKzIfE8qzeGnTmGKxJhoI1UoJF84HpA2xT47B5Kf+ssQGSxvwocYV9xRlfOslOguu1YqQCpS6eugkhWbvr9SZ6qumOpYgCyn1VegyzvF8vPFb6dMHqmzt2IZ/pTlMDsOIbViSoIoZUpaFbwCJDZw0jcXiqG+PrPU2Wg+FkY7bOZF+oGuYW/WX6fz/+2jP5WjhlkVYJr6LYGVOCFA5Cuij2GaxzNM149BRbcz5rbSGG5h4MLA8SAeBmFSQ52JN+4RG60h6eix+3HIVwEX/o6yIhDlH71nuD90pnATouep/SSyfKpO5/o7a6JNNXPXGS2W/4hCYosQo8UyeZ0exG6hq5oOywhaqkmKW2ub1FrnSZ/u1WKpPm0hYg7B0n1mldfhZ1fPl26rt2L3d/kgs3g92lSZKVfqmMXO1F8Wqq6ps5Ha5PWsi+zl8lniEalP27jMMbOjs4OJzVA55iapO6OraZLNsJcW5oMv9hG7PbEEpD3va/tXf1nMdXYsQAxQV11LUn2RmuusNzK/lwyiYXppTr7I858/0cyJ3H6mMQm3SdzWZWks8taP1l4gBm8LYdFK8MN6ctabFh1QqIPxpnPSroMMXLD/GmUqXc2JNKk8/XmyvNJm1vytquvaWI2LXFfYClXsy04Ulj6DL3u72Un5XIapdlUWuqoimW1w908GeVKTzWObepm5046ULMOkH9erd0OZHZvEBNkErp8B9oI1tbfUJ+gwBT0UfuxHGIlZMzlyQFfEC2R5a2OcgOAtdHC1k+VPYsDh42kaQVpDKI1RujbchIHMA5lJgK1Bke5d69WJGnkSq7M1ciwsZmS1I6qgFmpocdabMgmias+6zWv69mtTVAxNa7Mef7IoYzlrAKQCZt9jObkXvlKw8qeIDWIHro3c2C0TnxVPH7PYcfq0WQZzQ6WbUl47WHzaT4NtYRQQls+EH4As27F/QTo/+f5sMJAqLrv5dPms0+T1MpGNolE48t/9XafzF0r2/x8AAP//XCJSPMm9AAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNil/CSECommand index d36d089a926..dbf70ff0629 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+OutboundTypeNone/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+OutboundTypeNone/CSECommand index 9d3868fa919..d7f10404e27 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+SSHStatusEntraID/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/CSECommand index 5f952107952..e079690e6e8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/CSECommand +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+SSHStatusEntraID/CustomData b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/CustomData index 2ab6c7c3f45..387dfddfbf8 100644 --- a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/CustomData +++ b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusEntraID/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/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOff/CSECommand index 1b143e4f311..059cee45d03 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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 | - H4sIAAAAAAAC/+x9+3vbNrLoz1d/BcrVaexuKcmum9O6Vc/SEu1wrdeSVNqcOMuPJiGZNUWqAOjHOvrf7weAD/ApKk179t7vpF8TmxwMBoPBcDAzGPzli/6tF/RvbXzXmc3HqqXNxuovw+7RXYhJYG8g+AiI7flAdsDpMQeZKVNVgDjudJwwWHnrCEHF3XjBEkN0dPzSAQAA585eQyCrQD4Bssb+3oABkKfge/oHSN0XZTzVZktD1XeS2MQvvtsl/SyQ92ATOPIjTCB6E2KCj44B729z73oIyFvQh8Tp42dM4MaN/+0j6ISB4/lQ3nIUMh0D7mGIHjwH9tw+w0HCyLn7RAQnA3n1mxv0KKUcGYSfARX4CfRd+NAPIt8HP/6ozi877w0O+aGjBg8eCoMNDMhQul5eqJay0CxD1d+qejxZL4UnO6lDcQDAqXGIrwb2rQ+VwDWIjQioIQ98MwAfPwL45BHQVXXdMt4ZpjodmRPLMBXdtC4VbdLZZQJhIjvAWxvBgLyJ1nBhr2E6V6o5ou0vDWs0n10OpYRNK8zGzKXBW4H3QA6oMJhvFpY6Uy4m6ngngQ8/AHIHAwZE/0DnLixD/QQoxv49RAH0+5tNn2QEWXfRGm7tNexDNni3gKtdo2Gpy59A9yU/th3DvPKqRjRWL3Xlas+AUqB243HhCtnrw4bD2wyL/TUMZicsfINL9xLDcbixvSBbkTPV/HmuX7Om2pV1qU3UbKrZigggeQzRvRvPesIk+/EevOr/8+b9+M1o8XB286H/svLt9fDkBxDAJ7ID9F38bLAD9F/w5Zeg/5eMiGEQ9l8BqVtBg1TgNoYukL1Ch1+zLgAu4hR+e4a4/wpU9ZCwKZt0qfuiLd6+tsZLha2X0bUgNkMgERTBshyUWPH6D2ZFJTtefxZ2CMsg4UyqgQCCmOmeWC7kRC7q4BB+xn64zsvho7299PxMyeBHe2th71/Qur8ddo/g0xaB7ovxs7JgVFmG9t+qNb3YgZuvwMlgMDjOWvmhYxMvDIaSJEyiPOGq2PXwfd/+V4RgH0EcRsiB8tZG5KQ0gclrizaxtja5G3aPVl7gbgIC5AABOQTERmtIgGyA7hGCtut7wT2QV3u6Oj5OO2G4VwjG43RXoPtS7ngHPrKpPXHBRy5VL1vkBQR0z3avjkWRY9IqIt1JQF4T+lRkaYXeyjTOz57vgwjDlAOMSrAKEWMwWHk+lPJil+N75Qj6FIa2zNSbj2FF71qAo9XKczwYEN4x3toOBGFQoIeEwEHQJjCj6hwg+FsEMQGF4QLKDVDgzNfAJgRutsQL1hTbyvZ9cGs7DPXcYL30ej2pbglwufpXytuEARXMDbHlQvrZH+6RkzAkTcIhL0D/f0YWYn60l4LPMeG0U8Y20H1JWbj7/TOfp1swi6h+GemqYlKL2lheXmojTZ2Z1lgzri1joYxq9SEfi5HQAx4p424hwPYDdAEJz0FJSjpcyxD07Gxcy1tZK9vzIwTB6Rn4Fpx+ywSSQjOzujCu6xK+goUnDIVZd9xG34QueD0YlBrvpWVzz3j9CZ02YaXIwuAPwirL+C58BB/BGsFPojwx5QoNgzCIJQ8/ggEYMHOLmUYrTOzb3IdNJY5g57fa7zB7au+mJoHaovDpOdu38BkevD47a9koTw5vZG8J/T+GLtKRf9v//luGrbL3GlCBue+ndmCvIfqQMbHVOAVr/I1pLqyFPv/lnbXUJ0atSZ7BDasaJd3DbLoKCO4I2VqMjk9EoDi/RR6C5+cU0/k5QwVuKoZwI/2Q4Wvgd4Z6DFd25BNxT3nTPOIb6UCW7+mskTsHd1bedFGURtt5NnLDNj5lpnFuMMbvmmtcnGzjD5rthnH/EfPdwKPPMOOzeZvpTqCG5Qb7ZykI0xEc3riSLbXkfG7+15L+KZzPfwWkKs/XfXQLfUgyT5eUOsrawfdPBjIVmqx3qeAfe6XOL19Ve8jo5nBYmg91fpn72lIpXFD0IyXbSVLj8mkoOYikrikPK9TcnnhB9DQ3riIbuUDqzg2J/W29VXRNmZnFDbYDEbFciEnsCNnee33HlgmKMOnznUnfDpy7EOHMwIy2rk2g5WzcocR/lpM2HAj6jKCpjbwAojnKKOMkNRARYdTHdzaCOVLk30vKpW8Tx0Z7u2eTjv0+fba3GwrkrTxqzQqwyeRs4SYhQdgjFMdKTTA/HnEtyrbdx/pG+FKZ+tIw1bE1Uobdo8T2q3y/k8BH8GSjNT7OGYr1wLc2hq/PgOyCnyhgOrIdX4wjpdd94cyg4KJlulyMqVE6UqyRqpsG66+bDbIZWFwcowiTcDOyRxkrKuzRcEv4hAoG3X9++23xBd0GesALQPcIw9/AAHSPjrovo6Vhzqe0ezZ8azRfzswdkMHJ8fHxD8ANs60tdHwbQfBgo8DewGHWkhJudV+8Xcmj+kUMXGJoRlt/kPtDn1FUPQdx5e2GAaxxSyUspWgSpbV/Jsp4nDAgNl3Kbp776eOl7228NPYxms9MRZup+thaTrSpZlpjfb6wtBn3cy0U882wUr9m/QgqFkNiRRx/6oznprvUfWnRFduUJlb8YHBIK/YhaAleERdJV1wJgUGnmyDwiv53E7w6ZmpfDIIA14abMJAR9EPb7eyfFeW/l7pq/d2Yz0QG0y8WCiCBmHtjer/iMJA6yrVhJeI5mS/HTe26L6aiX6mmpc7eavp8NlVn5i7Gk0XbKPK/4zAoLz+pe+R6TMhZGC1P5k46loTNWBVAbhfG568OJnwMAApDck7/qgbkEg4J+OtT0TYzVP2tNlKtha7NRtpCmfDppZNHh1w21soNRhPmWjHUka6aQ6l7lC3pH3/8sU0nxzlNvq+HKnw5iH7/5qZ/c3Nzs/ts+CSKT9pxTjo2AT/+CNT5Jf8IlBnOpUFy/DBypXMWReLixARvJ33N3xMY2AHREhB1psxMS8ve4+gWO8jbEi8MEihjeWGMdG1havOZCGvb7sj3YIaudlBVjQzoIEj2NOTcSBsnXtwrFEZb3lRXjflSH6nWlT5fLlLIxOXCgSbzkUKpT18/bMznLeQv304t891CFVkQQDKzNzAd/kygAUMnQh55ZjRkUEn8w1BHS10z3xXoecihfKvp5lKZWHGjHJReHmMB3KoZMwojAk371odZT/p8aaqWqVxMsgFukbex0bPyYHu+fev5Hnk2ROoWujZV9HeW8lbRJsqFNqHDMQQWxAgMx/ZhZUtjpEzUXBMmlwsUPnguRBe2cx+uVtPQjdsxGV3o87faWNWtC2V0Pb+8tKbzsdqIQDoHNW13Da10SJAHcX1jS1dNXVONJiTq0zYMYEAasKi/LOYzqmwa0IwjlIhpHZrxUuey24Dm7x4hEDUg+btmmqpeiUK3CZzQz35Fc10xVfYhbW75j4XR1Nj6x8JoRnAROfewkQDrYjm6VvfT8TPyCNxHjPWzrplqG5L2o+N05TFGGHLfpKu5MCAeeVafCAxwMtFLQ7Wmyky5UseWNlZnJl1g6i+mOjOEiY4wRArG3jrI8GhjvmCWhqpbimFoVzMRh6BnIwy1ABM7cOAUEtu1iZ32rc0MU5mNVGuqmspYMZVdqjVt98L2aSNk3EeJ8lTG1oUyoS10y7hepn24HqbaZh6R2zAKXGOmmKyPfIuxZlD1Y82X5sV8ORtbFC7pET45fuTCqY0JRJco3BjEDlwbuZMLhkr9ZTRZjim7DFPVrUt9PrUo8WNFH1uTi12qkfj0vbUjX9BH11PmWOJz9lZZTsw4FyZutrGfvE20mQjD1iMfjsIoXtlT5RdtupxadETpgPQlsySW2dJOur+Gz0nn999hqfz2LUSxFEhSZxdn5HBDSX7K5w006UQwBNLDadlSimP4Ur9JZfVdCXQLBkQ7DFzN1LYvZT7kjd+mjAfBUsxbqbUGtBCIKxit7ZqUbdimdqUNZQypzt4yuKqNeitC4pmvyK+5/q4ix620axAcKAf74IqGubLQ4oSxxfJioo2sa/VdhTleBVazp+Eba3vr0V4h6qWOtPwk1yGsmOOzs/YtylPc0KxOFJMJr2FONuuyC53QhfHctyAwP/WVGyap+8LThbhZqVrmxLAu5nPTMHVlsdBmV3xRrWwf01UFvvwyzSvIgVrm/Fqdncu7ymSjRACulxfqhG0ZmPFdvyMTGVPbqOBoqRQNh20FevfwuRgc30Oaqn8qffmWBxCZOILyEfw69Z12m+VDtUn9KkhfAUvRfeBy736yuLnuiH0GpWVWh6tWk7ZqUFpkLVqVpkbgUd3UtMMsrKkK9sXupGH7oIMTbvhHM2ZtlqXaxNq4n7aMLYPHDrE6uMNyg4scvpwoV8ZQlvmQwF5BSoyUwvdpNNPS71NVRsXJ6SBO/wjdLQpvIbhFVgDJyvMJRHn36HROLZ2LYv4EXfpiIylZopvQjXyIZWqv9ty+CCPkMwiUagu2L8bFESTP05EkyzfZai8myyvG8iGQmGevvGQ3D6A7mmnWhTazxppOxYb7AGlHvocJf51Moqb3C2LBkmoKICUkpeyslML5RBu94xQ6tu85YZU+TLI78V+kDdt2S7fIc9dQSn8XUoSlv6xfHUARi/2kkdciWR/oVNdSHIRB9uESYDI7V6TrTx6Y8Cnq41sv6MNbwsQFyAQENgGynMLz1RHviOLcaB3i0H+AbipdPgayTxAXYsTeCvJqk+oXy4vlzFxaujpRFUMddo98fGsh6EMbQyAjIGNw+lOmEOjKYgpWOs6JdB4NZ+7poDc4E+eoEui0DdAZB6oMtGvBOkResE4TfVHMGfBbBNEzSGImtxEBEaaAHsFA4EMhZZBjNe88DDxMOwTY22x9iAmwt1sU2s4dICF4DNG9jejWFKQdehhHEINHj9yFEQFUwfuQQP8ZRIFHN8y+DzzBSn3Pci1RFKTfixiVOE1cgHHkhsAPgIxbtKic6b0y0ignXARhgHMxo1j4Eikw1Ym6mOvmPmOEozGhD7chIm4nXg3Nm4yqwFIa4GkdiYJP0LFY7KUy1F/43D1Bhx1gWYSYDPky9bbJMl2Ay7n+s6KPgTIaqQszif/kk+iECE/GqKvF0poJWqjEoCfKGCod+C6MfNfC997WCh4817MtF3kPEPF4p/CapfDGn0rs+TAg4GQATuhftza+A7Lz1IAtt5z/SwIyi55mulNoWW9i8qVzBQOIbJa9HISBfLVYCmGu+MvJArX0TUC3NW4E6ZJ6OwXEXqcx83Q7nEXeYs06m1uUg42WdtZlP7Y4SLjx86YBM1l+VszRG8vUpup8aRaD/aURVY5GyMauJ/qPopYtnZTkEsH1xP7ZpPKNaCba8BRam9C5t9gX0nLuvMC2mGuoA4B6qk5D557FJEf0zYi+aCPj9WiPO7ltX7aBXejzdH/AOGHp6pVmmPq7+JRbYRvoh2tskdCCDzAgGEjKtdEbGWqvqB57FWF2Ha49TNDzmxATCewB6KQGUCnmRtdggTviZ7Saf3VL9/cMaALXtvM8DcPAse/h1EG1I6uETAUjp8cd4vfc/vffy6sQOVDmZhf95dGOqajS3AEkPW/7cNbztlYMC4bgJHvOEs1s3+/Fb+kCEQBeNwJwIuJ/5GAlO7bvy+n3gILx7UzjjoUPDsgy/0qVzj+OzAk1fubKuOE8pbCoWx6h7OyRtPhLPh1R2V/MDc2c6++sC2oTSt2Xisfnw42DehvPQSEOV/RrumGbzPYY/qPPGpTVT7r43swN05qO9HhTLWoelg7j9isR7/r88CvVS1KnNo2hRcdxLL8qVaW+SafoUWzbqkL9LPXJsHtE9yGv8N/6f+s/nPb/dvIqSUQ4RIP1mcVezoapp6jKNKKM7fEc2/N+X0CUI5nO7AfKBnvLY8AeWx/vpW3k+9LXPNbuP0AGFD5AhDwXsvNYYAiodiplUO5RIukmaKJeKaN3VqUQUnm1/3X/He45sQvrd4pefWdFCfwMMvgJUvhpcsgaxt+aBj6yTW0gJNt+Rqmq7721XB2Es3cHbReiD2wwv8iXXPdDl/7E8DfOtfQhEVf+uZyF42g7DxYo3HjYiS7Y9yLL+61R6bytHISyG21ba/XCTmpvLySBPLAHBRFvZTvEIAjaGy9Yxz01fuqIt4FCzpss/xZ5kI6UkgRkOQgfAbAdJG88hELENIFvP9+6MnE2kfArDuwtvgsJgYjqMIqW5VbaDmL1JiiOeF8hyxy9LHwiXzFpdVDPC19lQ+LnkPdyzL1ztg+v27GrvbvS2762YruhwVm563TWkCx4RszMc7RF5u0JHdsH2Idwa3obODwRnm7spzgPZXgyEJ57w9xv2/Qk8uOd50NmN3oSkH0CpG6Gg1mKQoos22k6EfKBjI0JkN8AKUkCOAfctGTL7rzfP3n9fe/027Ne/G9/E8P1vTh7IDms3/cCAtHKduB/2VtPfuCR7OHp4PREHpzKgxOpdII026NWxGcYjfH+xtvSbcyvvwEZgVe994MPiYmouC6CGNMncVUKLXkmHFjNx4oosqoO6Z9bBO373FPBxyf8yCYNdNO5y0Y27B4deX9NzmGnScHZQLhEsL0dNKC/MlgCxzV3rDO3RbBuzKOui/F2xIhGEl3UtbeKqe4NwcZ+/TgMew+fpSpsLDbWHg2L5jI84RYGGPtgDQOEbSCHEQHdPaSC08HZd7nWCP4G5AA+Avnp28H3QHbtZwz+85vBAMj38Hk/wspu0zEBGUe3vwKpP5qxcy9xWZudBGTbdeETYZl/v0KHKDyFZDieGec5yHx8PjejpQBCHLcVqdFmV4wc7VIbUcL1uRlnJYIvagOCcSUP3hl3lAZrIJxJACgkLIcMeBjE/mf3a7DO3AsY+iuZ5xFVInj0yF0yCZnj8wAZFuoekAgFYJALardhgTVRLtTJUMokLjFfwjQyJ8e0y449dHglIOnfeE2U/IPx3FhxAysejiVMhZXMJcOQJE61YeABnsVD6Ci5HANYoc65jNIvKTuvDlxIINp4AaQtW4kuJw3cwlSCwe0zczxuw9DPuRzFQ/eT+fx6ubAOYZRlKleV2UqHIGmK4H/agq0YbgEjq8/EVA/Fl+Bf+fYaAztInbY2BgGELnSlUhScB36FuDJ70JdlRhCUuQjnzjsN6RibIVjuiRC7/p0JEBVJEBWRfDFVIDMjGoDyblJma7zyVqDHR2ROjIswJJggewuGfH/LyKoGAGzMzKELegAG7qsU+3FpIEI6QiJy2aT+qVq6JFCb8IFHAFwIfPsW+vmvZ7OylgStvwkfku/hLHTh5FBc5fN7h62iuDCXVDtEWSY+ZnIrsxIbdMHwZ0mxs3v4zF+tULjJL6+akV769hpIBczDWvujBZYiLcN9Js//i6vOhf5Rj/iYSual58PjV4UXcbG/a/icvv6ktWW77qdLN2VoUY/arvu7hVyM0VJkI4XyIbUeWS2/kSLWTCuno9lZHmWNy0pEk/qmxKwrdhJRr82yytp2qrOXBIBdp1OXnNiccMUO0kAm+LeJbs1nX3EI4uPsPU/Ays7DxS4Ag0GKWnorGuWZEzbOAow/hbLs8opKkB3JqhuFqown2kw9l6XTzQBLOyDLts2TGCLkNLZVlHF6XOdc7irXBnsUr2dlsbC0McOX5MiyCpAV5RuBLLMAmZxkk8felGHdMb3cibsa6hqOEZRURB0PRRe3+IZSHGGIZDs+wyB78SEG2XOH3cNpkmoqDuQkf58olj21+1tUrIG2jWzCF9V++MTPugw88qFzAVchgsNCTmJdll82AXxOaqdE6rzXeI7Lh87PdkCge/Fc6iROkah1t83CCz907kHV+i374CoGLrjjlrraqdpVKwFTtQ7x8xtrLs9xVj1TRBfaTNHfWeP5zzN27GSpT7KkMw6efjUb4AvCXhdsraezFycPxS/ip5co3Cz1iQSa3naEJDoqK2/my8nYUmeXc30UU72Yjvipnckk7y0AX34JvgAYbh4gGoWbrY0g4Cpan6mmalhvVd3Q5rNzWRr0Br2BtAPSSe+bs95A+jcYsmDwfXrQH1TYMp9zMOknZYFCapUlIVkJSAe3AYeNrnIqxUTqwwqACIbiPEXHs/d6g3qn6Z8vGbVl/z4nOYv7Ne1zMR3VzWQGsW8iCu7jbDHPDW52p0mTcyNxO374A+X2c46tajCXE8UcKfqfNJrDBCc7m5Fa2ovQ1YIVstMQtbYRy1Iv5mNLm13qirAUtalypWafibGmDyUW0NqGruxRZFn4SvY2rJ5y+Bj4oe3GG8Z6rKayH1ntmx6xUbzR3YauxWCsFMZiMMPu0RoSC9uBexs+8WfHpcqjtc1rC2Zdpi4+BJ1wHXj/gpQIwLBkGS+AYaly2C2Wk4lVy5iKqpijO+jcs4TgFejWEgxsH0HbfaY9YYJ59Mx/TtPovBVwCKKfl/vvcM8LOYEYsOx8+bekzqP8G5D+2cSXrlSd3sxoOJi8rwG+99hGBbDgeK0bnUWubAwtVu+maeb+42/nX8VLt2WDFJ7Y6yErm+AnJwOZJDU17vdL+UX9wz5wcd+2g6wI+UJAkAkQ+AiciADZ7QN5dXJcMPy7L+3W7U6Up0Xk+5ThzJtmR3QyicdLRbB8164guqlD3dlaoeNZvv0cRsSiTa0Q2RicDMC3zMBsR4cEpC6x15Iwvo/t10Y8SQjIzsOqcfCmou+APGrPINBrWCXA2/BAhkwlSmYbrW4qXHsJKRYBq+iA2GvKxRTn7rz7Quw141eTkiqsQiNyHIjxKvL955ho6Dasyqw98w7lvw379KPkhT0HeUIKQ2/rBQF0JSDFP9Q5NTMlGnO2DYmfpELRBshodcBCSRrtl6+8F8uHeRfWRDWtsXrJDtwzV1bVIbOKarYxRPqlOnRfc/p9+31Njvoe5uZE7NvTFpc+XahVT4vBo4P3XqdlGg+rhPhoE+fODdetCiH+HAMb0Bm+HmDxNJ+gFvMhokKEiCWECb5lcWZ3UgUWruVV3TJGb9TxcqJcTNQh37D+1A5T/qjYsOLs2E+HkcQkVxgY+/1wNCwZgHlzRS4JT9ugFI/cM9edUPGLwcWVzqptsPomwz349hIWmxrVh1UL8AW/KoUS7/voP9io73u3iQT3UxeRTJ/wHUDu0HvpppSW59c5V/ipscwPRcJ7GFAdmwTIgA2qSBBCRiNdZc5GZWK9VSbamLvuP+HMMILM0Wn78oPtey4zLgonh+tSTZtISF2X+UTT5iY1J5DbtkqyRpvB259HrkaUi3o0Bz1aYMtqLyz1yTDLLi161M/Pzr6RMm+n+O2isnf4xFcEKvbMd0V/1bNcCbjndHk1bOFoeQ7o8HPl+UWanCzPlhco6QHhnSxXrUjQSnVkx9Ib2FurnqqZ3ABeU4ekTYuY4Q2gFWy3t15cKugcPJx07r3APQcjrjTj3Cd83pEBHek530/GjzsAxD+dd5JCuHHIXKb7nRB55PkcNK2yWCujB4jOQfP66UQ4R0mSqpVOWQcACnIex1zuYXDeoNw71P6FT4RhjH+OhxGPqTjWGH1lx5ykTHpihB0nQggGJPm9CiQRrgrzXUjZEIQWwRVEMHDYfTB3EMRROjfNJOBFRMTpkPJ6p/HrKXwzW6iUvZLeVr73SvX/z7LMZywnwPyRmP903q5mTNzwHj6f76+E88mLIKW4zMpa2a8CKu4RxPo2qY2/nJnaVE2yPniB0Fh6Wd4/u5Qo3c/i7JN516n4DtWjq5Qp8RLLv7D/sjPfWnrmW3bByevveq+/6Z2cft87eU1XC3G2QJZdtvH+bgDkXwH9/H1S829Ovz19nWJIDYmtcBZg2D1qt/8snCGQQOEBz31RZwa177Xp2LB01TB1bfSJRmp8lMXbuFhGEBPkOQUztUa/7CGhHF/f26Biz9GuTSxCe4HbmzVJ/dKZNrLo5L2Ic7krWJ9xhnex32Ga+118U0SgzQxVN8uEs/qC5tyaKrOrSVy8ddh9OQR8Jxi2dE/1PktUYkYaGA7BVxLzMYn7lUJuifQV+PLLA1veeoHsekj6Cnyo3qmNkuAPyJonn0vEfLC3IbkD+2hjKXx7yUjyYxEEeAsdb+VBF3hBPiVWOtBXxAkYpb0mVRKTA9XlN2KU++XPjvLvDojM5Qcah9vK42EhN+SnAblaiPoL3D5vvP8zjak+1F/bbGE79/Ya/uFB/0Jc/OC4f7vYPyi1+R+Rlsb4/2eiKBcbrwVpE/gvBP+br0MBnX8L7h6UWfE/wtXywbz85Zm/sz5I+/E2pRBIoOltkeov9qXUbaCNSzl1Wy9Yy75NYOA8g28Ge87e8Dsr9iJKrEHpYBqTDe3pWZGUX8MIBbbPzhFHoGB2srPE8tZe89p/rIJAObiVZlPnD+yKuRxGfNB4yS5d2Xs2ODmXLPNLWnrE20BUTlOcKQvjzdxMLmqpOl899dYLGxGP2snJZfeNl89vvDW7tJe1aH/lfF2zk4HMXvGPy/775g/A095Cvloss/Lh8Zob8mJZxce7zEdXNzk5EsE3g4EwzawGSzq9cdWVnJOkUIfme5n/Itv3OONOXZ5wCV9FZnAFTEXJhlqwJOE+A6irbFqLovGq0nyVGiEi+x2megiF/sK3Ayhm0HZ1lapMXf3HUtPVcVKKaDZPq7M3HBLhaSlipKjxID3bN4zMSa44YexpkL1gFeaX4PV3hqUvZzNtdpUWpNp1Ovy2XqqLp3bgrSAmYw/lgs1TZaZdqoY51vRS8GATt8GF1JFCO9rRI/J4P3yDkuuCTwzr4C7cwH5XGU+12dJQ9X6P9lYA5Isi17AveO/yZKQggvB187iEa3eyns+zH6sQtQQX0LPrugaDamRpndKKpsLBIS7yHVmWi24/0dO336kn81IFN1I3vjIrPlJzI+UcegI18Vc+dX7dSN3kzoB/jGc3bVzLpSaZZy3/SrbdjRcwgLrOim62EkTODVrwPNb21uSJzFgmMKXMuswTWdngWn13I3Uk8FPtTMtPWcL+iLNOiUiIHduHSHFd4W6q0WTJRqEszTm7Eka3lPF4PqsO9Nm0Le4nGsJOkcou3PrhM/0A9Z7tjd8RLyrAH3/kQ9LGP32M88e6DRcRZafJPq4l0G0ksbojAzoteuI3F/2e3nB0mxtT/ham34M5vgRKQJ5eBPV70KJ1hjB/RdFBWFPpUkbaKAwC6JCwIFjKiFXwnakjc65bWRjYGHaP2I32KyC93EixYLg3EhXz/8A30tcgecqvn8q/SS7Hyj/NX4mVf2c7xHuAYw8xIp/VwN2GXkCWyOdwScTBD9dekGVKhoHvBay4wY309U16rVV8oXUtlg17z9ZBVh2hkpArZG/vkpukEqITNGv6svfoBW74iHsBJDEO/Js/TXtoQ4QTIijiOf/u7OybGNna9n3YwJH4fWkgm99FQf9GYmmDDQqg8TVftRQkXREMPr/2RAvuEQyOO5VlTO7hM0DYPj8bfP86rmsShC7EufIm37z+lpc3CSNSExmyHZZmyNcBBe1t4YYXO2nTgD7jLZL6J8Ol0TfM4UjpT4YPHiKR7SdxxnnpwbL4ZDQrPJEqluS1+m6Y3sp30LAeB8dVS1zVzcMQZsN+TCYoj3L/lyiPcN9HCEEX//SxW6uamOarI6GsSmf2Bv70saBHD8JBOVAmSNXNg7Dcw+cSkmv1XTOOTIX/izlHfM95LmhwlqjGs/naTAXFI28Zon0zgVK199PHvqi8cb+4kPu5CwVxv5Ld1ZRmY7xaLMe8QHOxCNDc4Mdl8kd/Km4QyF2h+2KzUBz+er2Ndo2J01u6o+rO3mpjTbHGuvY2SdE9r3qYVj6p27l9C04GzMiPK8YAqTsydSvd208m1mg6PqxDsN5GSVn1PgwIemY6vYfvEn9l7tjDsPtfxZIGCJK6ujOVOdVxZ1eLJeB1s79mm0wvEEtAF/1OdIycdKPoeyr4IivPkaAN24YHzifMxj5fPo/9fNq148mJpExEM+5yPs1YhfHUbWmGoX/vCVc7MH8NB1rQ3RwmMHDgNHRhXX5MiEF3bgCBKhCEBOBoG2fk2wSQOw+zGoG97AhMcTEVct9P8pntTY4HXjVdTgv5yRGQnYLDr2HC63F/MxgkyPHG+wwIT78FvhvHM9tgyy6hb33nO3Of8Ak0nje+F9yboeL7Y/jgOXBG7ZH2jN3ee74PZEO7erNciAWOa2lP9Ebi0Km5+JraRTKdLB9uZBcS9sVN3cS7TidOpIX1uvbIw4o+fX12zGsOnuzxXu31rtUI0ZdfJmlg2yjWL4CuMOiy0zxFIT5oVh/vPOdOELDiNchTzdJVYzkxxWJfRdLzMnpcXqXt0XQZvaphslybItLk6uSpRsdiLo1Ed8cTkr2oU99xYkJGUJxbEKxCfT4FHgZOiFC0JdCtSicoa3Btdjm39PnUGs11fbkw1XF9/PlQ3V+VCZiJwGOI2CnFlRdkIZXUIft5pTa9IJJ7bDLyLe3SmqnqOC71w4pYHRbyygjtldRxSbbLbGmNvLycJVB+JorZgRZVa0oKy1wCUl2soqgQvhlIrb8A+cuBjDflqNWYv2O9hVuA8V0eeVKdzjDe7Gvo1rcUK20YxptFdHsPn5WI3MUE8aqzSYHALXtt2RG5G0rdEykFwPjOinAOoCPcnFLRvq72VAWmoRSEknhdRiXMM2QGApMOTpRhvElqWid5cPiO/u9aScp4AmpOFx1A/x5K3aPNPYGb7THLxrUf74H8AFyIPQTdodSt6FsCr/jZF/VKm4EX4AXWxibO3XDwA0Bw69sOdOnPXoAhtXeGA8Ct+P4/pxTu6P37c7y1HXj+4cPH7nE/lgTGvqMvEgzM6ktQHIMXwNxaQMqmTDi4KiUUC72egGTvkBJ48gPH8gMI4BO38TjM0RcJzDHtt/9PgcSvqnoU3v81G0BLElMmnZQISYa5i7Mdx5S/DWxp1SPD9op+kTIJ4SfazOmCTTu7uImtHJkV7ORv6DJ6iY9D8ic/CMsq1r6L5cW1+s5SluYbusJ+ALsUYbITkTfg9dkZkEN2TyKQ1yC+KpF1kierA3IdZsQJJhM1N9J1XnrLDaqyGqimV3Dll3I1Mjd+dswmvY+4MVu9Pmsv27DvPwFV1VdFof19DQopI6VbeSsSRsYzwzKWl5faL3XHzZy9SYxOhEm4AaxmV9N5qmqi96TR3+cyEXt8M9rPkutLcxnHmRIK8XkHgCTaxCqzl2eMzxJVCiyXBZ/Hg5CB9FUvq9YuVT12gsrHLqx8HGHx8aEzxOtw84PDI9u5g8md+udAOhls4gIDAvOysSZD7SX8zBjJGqG1MOqSZ4o5rn/FYSCcFvlsqUltxSwuzg48HPo23V3nKiP/r8i1EblSEYt/B5lKQGQZxWmk8RUM5Tt9zrsHyFrT0aZmcWMlM2KmAAwJ8QKxNur/ylmDnP176Ce+DakqapDtSzcunkdkG5HsBgkgvwHp9RFsVynLQbhF4dMzkL6SgCxv7CeZXfnx7R9xrwQ4FUSm5hLEgvoM2MgU10V4eCTcS7F9OKMPk0Iz3Wy4B98/Afp9IEnCLRTp9RO8jzhtX6Dkr8Mj4XWOqtetqXr9yVS9bqbqdYGqGASth90j7dIYfg1+SDPahObvv/qwk45BRR2/FEHT/ewKL9Irs9Co7G2HWTNAwro6zFVVzfOnVKoQStUlwibzkTKhBsVorqtJ5d3KI2xs9+gG2Q8s/syvpuWe8gl9MZ4ZeT/PF9yifyn3lJWq/IIutFqYSusgoSKpnh+EBNzCpBh2T2q+lqEaR6793pxgkDYv5CVz5Bw4A+JZyilhMVlxJf942KLPpFOPCkeOw8oz96TSHH7qFKZIjIk2UoUSzIXE2rQp9lkGdX7qL0NksIijDzGuuN0lt90p0V3e4FSAVCSh1kElKzZ9f6XOVF0x1bEAWU5IrUCX307m54vf65Y8UmdvxQLWKcthlkgstWJKgihlSlpPtwIktiXSNxeKob4+s9TZaD4WRjts5kX6raxhb9Zfp/N/9tGfylHDrAowTf2WwEqcECDytYTHMI2AD9P1Y1DR7Yy5WTKGWxi4MHA8iIdBmFQfZuKNe8RGa0g6Ovwt8hDEQ74KuPB3lBWBKP/oPcP9oTOFmxA9T+0nkeVTdTrX31kTbaqZu85osfxHFBJbhBgtlsnr9AhjC13VlGYuaKkmKW6tbVI7madLuVeLpfq0hciDgQNLNwFVXiSdXdpcuufZih1H5SOA4sVCU2WmXKlj5nVWf1mouqbORmpTjf86n3guEhyPSH3axgVCmcmaHelphsoxNwl6j66mSRxwLy3Me1XsIz6JgCUg7Xlf27/6y2Kus4RaMbRTVdC/+goi11lvZH6jD0TD9LqJfHnUP3+i2T0k7Wcak3CbRDxcFgCWt3609gIx7FEIKFSCH9aTs9606IBCHYw3nZN2HWTg4n6oSabS1ZxIk8oTByfLK21mzd+quq6N1bg8bIWtUMW+/N34uc/gy95udlI+Cjhld62PG1d+vDXfj7t/MsiTmrht21Say50TomQZJv24Xr0byuzAESbIJnD9DLAXrKm9lV7dPxR+7EcYifHmHDmgK+IFsry1MU5A8BY6uNq98Scx4PDxNI0grb6RevddG27CQOYhgE5nryLdu9arQ5x5EqvjnDkWFnMZ2hFVUAs1tDjrTZkEUbVn3eY1ffu1KSqGprVZjz9ZlLGcNQBSAbPvsZzcqFx7T3omVgaxA9dGbuyWiU9Zpo9V5hRMnjbLYG6odFPKq26KT5ManLITRgFhmQD4AciyHfsXpPOT788GA6nimohPl886TV4vE9koGoUj/93fdTp/oWT/3wAAAP//BQFnEgO5AAA= + H4sIAAAAAAAC/+y9+3fbNrI4/vNXfwXK1W3sbinJrpvbulXv0hLtcK3XklTa3DjLQ5OQzJoiVQD0Yx39798DgA/wKSpNe/d+zk1PE5scDAaDwXAwMxj85Yv+rRf0b21815nNx6qlzcbqL8Pu0V2ISWBvIPgIiO35QHbA6TEHmSlTVYA47nScMFh56whBxd14wRJDdHT80gEAAOfOXkMgq0A+AbLG/t6AAZCn4Hv6B0jdF2U81WZLQ9V3ktjEL77bJf0skPdgEzjyI0wgehNigo+OAe9vc+96CMhb0IfE6eNnTODGjf/tI+iEgeP5UN5yFDIdA+5hiB48B/bcPsNBwsi5+0QEJwN59Zsb9CilHBmEnwEV+An0XfjQDyLfBz/+qM4vO+8NDvmhowYPHgqDDQzIULpeXqiWstAsQ9Xfqno8WS+FJzupQ3EAwKlxiK8G9q0PlcA1iI0IqCEPfDMAHz8C+OQR0FV13TLeGaY6HZkTyzAV3bQuFW3S2WUCYSI7wFsbwYC8idZwYa9hOleqOaLtLw1rNJ9dDqWETSvMxsylwVuB90AOqDCYbxaWOlMuJup4J4EPPwByBwMGRP9A5y4sQ/0EKMb+PUQB9PubTZ9kBFl30Rpu7TXsQzZ4t4CrXaNhqcufQPclP7Ydw7zyqkY0Vi915WrPgFKgduNx4QrZ68OGw9sMi/01DGYnLHyDS/cSw3G4sb0gW5Ez1fx5rl+zptqVdalN1Gyq2YoIIHkM0b0bz3rCJPvxHrzq//Pm/fjNaPFwdvOh/7Ly7fXw5AcQwCeyA/Rd/GywA/Rf8OWXoP+XjIhhEPZfAalbQYNU4DaGLpC9Qodfsy4ALuIUfnuGuP8KVPWQsCmbdKn7oi3evrbGS4Wtl9G1IDZDIBEUwbIclFjx+g9mRSU7Xn8WdgjLIOFMqoEAgpjpnlgu5EQu6uAQfsZ+uM7L4aO9vfT8TMngR3trYe9f0Lq/HXaP4NMWge6L8bOyYFRZhvbfqjW92IGbr8DJYDA4zlr5oWMTLwyGkiRMojzhqtj18H3f/leEYB9BHEbIgfLWRuSkNIHJa4s2sbY2uRt2j1Ze4G4CAuQAATkExEZrSIBsgO4Rgrbre8E9kFd7ujo+TjthuFcIxuN0V6D7Uu54Bz6yqT1xwUcuVS9b5AUEdM92r45FkWPSKiLdSUBeE/pUZGmF3so0zs+e74MIw5QDjEqwChFjMFh5PpTyYpfje+UI+hSGtszUm49hRe9agKPVynM8GBDeMd7aDgRhUKCHhMBB0CYwo+ocIPhbBDEBheECyg1Q4MzXwCYEbrbEC9YU28r2fXBrOwz13GC99Ho9qW4JcLn6V8rbhAEVzA2x5UL62R/ukZMwJE3CIS9A/39GFmJ+tJeCzzHhtFPGNtB9SVm4+/0zn6dbMIuofhnpqmJSi9pYXl5qI02dmdZYM64tY6GMavUhH4uR0AMeKeNuIcD2A3QBCc9BSUo6XMsQ9OxsXMtbWSvb8yMEwekZ+BacfssEkkIzs7owrusSvoKFJwyFWXfcRt+ELng9GJQa76Vlc894/QmdNmGlyMLgD8Iqy/gufAQfwRrBT6I8MeUKDYMwiCUPP4IBGDBzi5lGK0zs29yHTSWOYOe32u8we2rvpiaB2qLw6Tnbt/AZHrw+O2vZKE8Ob2RvCf0/hi7SkX/b//5bhq2y9xpQgbnvp3ZgryH6kDGx1TgFa/yNaS6shT7/5Z211CdGrUmewQ2rGiXdw2y6CgjuCNlajI5PRKA4v0UegufnFNP5OUMFbiqGcCP9kOFr4HeGegxXduQTcU950zziG+lAlu/prJE7B3dW3nRRlEbbeTZywzY+ZaZxbjDG75prXJxs4w+a7YZx/xHz3cCjzzDjs3mb6U6ghuUG+2cpCNMRHN64ki215Hxu/teS/imcz38FpCrP1310C31IMk+XlDrK2sH3TwYyFZqsd6ngH3ulzi9fVXvI6OZwWJoPdX6Z+9pSKVxQ9CMl20lS4/JpKDmIpK4pDyvU3J54QfQ0N64iG7lA6s4Nif1tvVV0TZmZxQ22AxGxXIhJ7AjZ3nt9x5YJijDp851J3w6cuxDhzMCMtq5NoOVs3KHEf5aTNhwI+oygqY28AKI5yijjJDUQEWHUx3c2gjlS5N9LyqVvE8dGe7tnk479Pn22txsK5K08as0KsMnkbOEmIUHYIxTHSk0wPx5xLcq23cf6RvhSmfrSMNWxNVKG3aPE9qt8v5PAR/BkozU+zhmK9cC3Noavz4Dsgp8oYDqyHV+MI6XXfeHMoOCiZbpcjKlROlKskaqbBuuvmw2yGVhcHKMIk3AzskcZKyrs0XBL+IQKBt1/fvtt8QXdBnrAC0D3CMPfwAB0j466L6OlYc6ntHs2fGs0X87MHZDByfHx8Q/ADbOtLXR8G0HwYKPA3sBh1pISbnVfvF3Jo/pFDFxiaEZbf5D7Q59RVD0HceXthgGscUslLKVoEqW1fybKeJwwIDZdym6e++njpe9tvDT2MZrPTEWbqfrYWk60qWZaY32+sLQZ93MtFPPNsFK/Zv0IKhZDYkUcf+qM56a71H1p0RXblCZW/GBwSCv2IWgJXhEXSVdcCYFBp5sg8Ir+dxO8OmZqXwyCANeGmzCQEfRD2+3snxXlv5e6av3dmM9EBtMvFgoggZh7Y3q/4jCQOsq1YSXiOZkvx03tui+mol+ppqXO3mr6fDZVZ+YuxpNF2yjyv+MwKC8/qXvkekzIWRgtT+ZOOpaEzVgVQG4XxuevDiZ8DAAKQ3JO/6oG5BIOCfjrU9E2M1T9rTZSrYWuzUbaQpnw6aWTR4dcNtbKDUYT5lox1JGumkOpe5Qt6R9//LFNJ8c5Tb6vhyp8OYh+/+amf3Nzc7P7bPgkik/acU46NgE//gjU+SX/CJQZzqVBcvwwcqVzFkXi4sQEbyd9zd8TGNgB0RIQdabMTEvL3uPoFjvI2xIvDBIoY3lhjHRtYWrzmQhr2+7I92CGrnZQVY0M6CBI9jTk3EgbJ17cKxRGW95UV435Uh+p1pU+Xy5SyMTlwoEm85FCqU9fP2zM5y3kL99OLfPdQhVZEEAyszcwHf5MoAFDJ0IeeWY0ZFBJ/MNQR0tdM98V6HnIoXyr6eZSmVhxoxyUXh5jAdyqGTMKIwJN+9aHWU/6fGmqlqlcTLIBbpG3sdGz8mB7vn3r+R55NkTqFro2VfR3lvJW0SbKhTahwzEEFsQIDMf2YWVLY6RM1FwTJpcLFD54LkQXtnMfrlbT0I3bMRld6PO32ljVrQtldD2/vLSm87HaiEA6BzVtdw2tdEiQB3F9Y0tXTV1TjSYk6tM2DGBAGrCovyzmM6psGtCMI5SIaR2a8VLnstuA5u8eIRA1IPm7ZpqqXolCtwmc0M9+RXNdMVX2IW1u+Y+F0dTY+sfCaEZwETn3sJEA62I5ulb30/Ez8gjcR4z1s66ZahuS9qPjdOUxRhhy36SruTAgHnlWnwgMcDLRS0O1pspMuVLHljZWZyZdYOovpjozhImOMEQKxt46yPBoY75gloaqW4phaFczEYegZyMMtQATO3DgFBLbtYmd9q3NDFOZjVRrqprKWDGVXao1bffC9mkjZNxHifJUxtaFMqEtdMu4XqZ9uB6m2mYekdswClxjppisj3yLsWZQ9WPNl+bFfDkbWxQu6RE+OX7kwqmNCUSXKNwYxA5cG7mTC4ZK/WU0WY4puwxT1a1LfT61KPFjRR9bk4tdqpH49L21I1/QR9dT5ljic/ZWWU7MOBcmbraxn7xNtJkIw9YjH47CKF7ZU+UXbbqcWnRE6YD0JbMkltnSTrq/hs9J5/ffYan89i1EsRRIUmcXZ+RwQ0l+yucNNOlEMATSw2nZUopj+FK/SWX1XQl0CwZEOwxczdS2L2U+5I3fpowHwVLMW6m1BrQQiCsYre2alG3YpnalDWUMqc7eMriqjXorQuKZr8ivuf6uIsettGsQHCgH++CKhrmy0OKEscXyYqKNrGv1XYU5XgVWs6fhG2t769FeIeqljrT8JNchrJjjs7P2LcpT3NCsThSTCa9hTjbrsgud0IXx3LcgMD/1lRsmqfvC04W4Wala5sSwLuZz0zB1ZbHQZld8Ua1sH9NVBb78Ms0ryIFa5vxanZ3Lu8pko0QArpcX6oRtGZjxXb8jExlT26jgaKkUDYdtBXr38LkYHN9Dmqp/Kn35lgcQmTiC8hH8OvWddpvlQ7VJ/SpIXwFL0X3gcu9+sri57oh9BqVlVoerVpO2alBaZC1alaZG4FHd1LTDLKypCvbF7qRh+6CDE274RzNmbZal2sTauJ+2jC2Dxw6xOrjDcoOLHL6cKFfGUJb5kMBeQUqMlML3aTTT0u9TVUbFyekgTv8I3S0KbyG4RVYAycrzCUR59+h0Ti2di2L+BF36YiMpWaKb0I18iGVqr/bcvggj5DMIlGoLti/GxREkz9ORJMs32WovJssrxvIhkJhnr7xkNw+gO5pp1oU2s8aaTsWG+wBpR76HCX+dTKKm9wtiwZJqCiAlJKXsrJTC+UQbveMUOrbvOWGVPkyyO/FfpA3bdku3yHPXUEp/F1KEpb+sXx1AEYv9pJHXIlkf6FTXUhyEQfbhEmAyO1ek608emPAp6uNbL+jDW8LEBcgEBDYBspzC89UR74ji3Ggd4tB/gG4qXT4Gsk8QF2LE3gryapPqF8uL5cxcWro6URVDHXaPfHxrIehDG0MgIyBjcPpTphDoymIKVjrOiXQeDWfu6aA3OBPnqBLotA3QGQeqDLRrwTpEXrBOE31RzBnwWwTRM0hiJrcRARGmgB7BQOBDIWWQYzXvPAw8TDsE2NtsfYgJsLdbFNrOHSAheAzRvY3o1hSkHXoYRxCDR4/chREBVMH7kED/GUSBRzfMvg88wUp9z3ItURSk34sYlThNXIBx5IbAD4CMW7SonOm9MtIoJ1wEYYBzMaNY+BIpMNWJupjr5j5jhKMxoQ+3ISJuJ14NzZuMqsBSGuBpHYmCT9CxWOylMtRf+Nw9QYcdYFmEmAz5MvW2yTJdgMu5/rOij4EyGqkLM4n/5JPohAhPxqirxdKaCVqoxKAnyhgqHfgujHzXwvfe1goePNezLRd5DxDxeKfwmqXwxp9K7PkwIOBkAE7oX7c2vgOy89SALbec/0sCMoueZrpTaFlvYvKlcwUDiGyWvRyEgXy1WAphrvjLyQK19E1AtzVuBOmSejsFxF6nMfN0O5xF3mLNOptblIONlnbWZT+2OEi48fOmATNZflbM0RvL1KbqfGkWg/2lEVWORsjGrif6j6KWLZ2U5BLB9cT+2aTyjWgm2vAUWpvQubfYF9Jy7rzAtphrqAOAeqpOQ+eexSRH9M2Ivmgj4/Vojzu5bV+2gV3o83R/wDhh6eqVZpj6u/iUW2Eb6IdrbJHQgg8wIBhIyrXRGxlqr6geexVhdh2uPUzQ85sQEwnsAeikBlAp5kbXYIE74me0mn91S/f3DGgC17bzPA3DwLHv4dRBtSOrhEwFI6fHHeL33P7338urEDlQ5mYX/eXRjqmo0twBJD1v+3DW87ZWDAuG4CR7zhLNbN/vxW/pAhEAXjcCcCLif+RgJTu278vp94CC8e1M446FDw7IMv9Klc4/jswJNX7myrjhPKWwqFseoezskbT4Sz4dUdlfzA3NnOvvrAtqE0rdl4rH58ONg3obz0EhDlf0a7phm8z2GP6jzxqU1U+6+N7MDdOajvR4Uy1qHpYO4/YrEe/6/PAr1UtSpzaNoUXHcSy/KlWlvkmn6FFs26pC/Sz1ybB7RPchr/Df+n/rP5z2/3byKklEOESD9ZnFXs6GqaeoyjSijO3xHNvzfl9AlCOZzuwHygZ7y2PAHlsf76Vt5PvS1zzW7j9ABhQ+QIQ8F7LzWGAIqHYqZVDuUSLpJmiiXimjd1alEFJ5tf91/x3uObEL63eKXn1nRQn8DDL4CVL4aXLIGsbfmgY+sk1tICTbfkapqu+9tVwdhLN3B20Xog9sML/Il1z3Q5f+xPA3zrX0IRFX/rmcheNoOw8WKNx42Iku2Pciy/utUem8rRyEshttW2v1wk5qby8kgTywBwURb2U7xCAI2hsvWMc9NX7qiLeBQs6bLP8WeZCOlJIEZDkIHwGwHSRvPIRCxDSBbz/fujJxNpHwKw7sLb4LCYGI6jCKluVW2g5i9SYojnhfIcscvSx8Il8xaXVQzwtfZUPi55D3csy9c7YPr9uxq7270tu+tmK7ocFZuet01pAseEbMzHO0RebtCR3bB9iHcGt6Gzg8EZ5u7Kc4D2V4MhCee8Pcb9v0JPLjnedDZjd6EpB9AqRuhoNZikKKLNtpOhHygYyNCZDfAClJAjgH3LRky+683z95/X3v9NuzXvxvfxPD9b04eyA5rN/3AgLRynbgf9lbT37gkezh6eD0RB6cyoMTqXSCNNujVsRnGI3x/sbb0m3Mr78BGYFXvfeDD4mJqLgughjTJ3FVCi15JhxYzceKKLKqDumfWwTt+9xTwccn/MgmDXTTuctGNuweHXl/Tc5hp0nB2UC4RLC9HTSgvzJYAsc1d6wzt0WwbsyjrovxdsSIRhJd1LW3iqnuDcHGfv04DHsPn6UqbCw21h4Ni+YyPOEWBhj7YA0DhG0ghxEB3T2kgtPB2Xe51gj+BuQAPgL56dvB90B27WcM/vObwQDI9/B5P8LKbtMxARlHt78CqT+asXMvcVmbnQRk23XhE2GZf79Chyg8hWQ4nhnnOch8fD43o6UAQhy3FanRZleMHO1SG1HC9bkZZyWCL2oDgnElD94Zd5QGayCcSQAoJCyHDHgYxP5n92uwztwLGPormecRVSJ49MhdMgmZ4/MAGRbqHpAIBWCQC2q3YYE1US7UyVDKJC4xX8I0MifHtMuOPXR4JSDp33hNlPyD8dxYcQMrHo4lTIWVzCXDkCROtWHgAZ7FQ+gouRwDWKHOuYzSLyk7rw5cSCDaeAGkLVuJLicN3MJUgsHtM3M8bsPQz7kcxUP3k/n8ermwDmGUZSpXldlKhyBpiuB/2oKtGG4BI6vPxFQPxZfgX/n2GgM7SJ22NgYBhC50pVIUnAd+hbgye9CXZUYQlLkI5847DekYmyFY7okQu/6dCRAVSRAVkXwxVSAzIxqA8m5SZmu88lagx0dkToyLMCSYIHsLhnx/y8iqBgBszMyhC3oABu6rFPtxaSBCOkIictmk/qlauiRQm/CBRwBcCHz7Fvr5r2ezspYErb8JH5Lv4Sx04eRQXOXze4etorgwl1Q7RFkmPmZyK7MSG3TB8GdJsbN7+MxfrVC4yS+vmpFe+vYaSAXMw1r7owWWIi3DfSbP/8ZV50L/qEd8TCXz0vPh8avCi7jY3zV8Tl9/0tqyXffTpZsytKhHbdf93UIuxmgpspFC+ZBaj6yW30gRa6aV09HsLI+yxmUlokl9U2LWFTuJqNdmWWVtO9XZSwLArtOpS05sTrhiB2kgE/zbRLfms684BPFx9p4nYGXn4WIXgMEgRS29FY3yzAkbZwHGn0JZdnlFJciOZNWNQlXGE22mnsvS6WaApR2QZdvmSQwRchrbKso4Pa5zLneVa4M9itezslhY2pjhS3JkWQXIivKNQJZZgExOssljb8qw7phe7sRdDXUNxwhKKqKOh6KLW3xDKY4wRLIdn2GQvfgQg+y5w+7hNEk1FQdykr9PFMue2v0tKtZA20Y24YtqP3ziZ10GHvnQuYCrEMFhISexLssvmwA+J7VTInXeazzH5UPnZzsg0L14LnUSp0jUuttm4YUfOvegav2WfXAVAxfccUtd7VTtqpWAqVqH+PmNNZfnOKueKaILbabo76zx/OcZO3ay1CdZ0hkHT7+aDfAFYa8LttbT2YuTh+IX8dNLFG6W+kQCTW87QhIdlZU38+VkbKmzy7k+iqleTEf81M5kkvcWgC+/BF8ADDcPEI3CzdZGEHAVrc9UUzWst6puaPPZuSwNeoPeQNoB6aT3zVlvIP0bDFkw+D496A8qbJnPOZj0k7JAIbXKkpCsBKSD24DDRlc5lWIi9WEFQARDcZ6i49l7vUG90/TPl4zasn+fk5zF/Zr2uZiO6mYyg9g3EQX3cbaY5wY3u9OkybmRuB0//IFy+znHVjWYy4lijhT9TxrNYYKTnc1ILe1F6GrBCtlpiFrbiGWpF/Oxpc0udUVYitpUuVKzz8RY04cSC2htQ1f2KLIsfCV7G1ZPOXwM/NB24w1jPVZT2Y+s9k2P2Cje6G5D12IwVgpjMZhh92gNiYXtwL0Nn/iz41Ll0drmtQWzLlMXH4JOuA68f0FKBGBYsowXwLBUOewWy8nEqmVMRVXM0R107llC8Ap0awkGto+g7T7TnjDBPHrmP6dpdN4KOATRz8v9d7jnhZxADFh2vvxbUudR/g1I/2ziS1eqTm9mNBxM3tcA33tsowJYcLzWjc4iVzaGFqt30zRz//G386/ipduyQQpP7PWQlU3wk5OBTJKaGvf7pfyi/mEfuLhv20FWhHwhIMgECHwETkSA7PaBvDo5Lhj+3Zd263YnytMi8n3KcOZNsyM6mcTjpSJYvmtXEN3Uoe5srdDxLN9+DiNi0aZWiGwMTgbgW2ZgtqNDAlKX2GtJGN/H9msjniQEZOdh1Th4U9F3QB61ZxDoNawS4G14IEOmEiWzjVY3Fa69hBSLgFV0QOw15WKKc3fefSH2mvGrSUkVVqEROQ7EeBX5/nNMNHQbVmXWnnmH8t+GffpR8sKegzwhhaG39YIAuhKQ4h/qnJqZEo0524bET1KhaANktDpgoSSN9stX3ovlw7wLa6Ka1li9ZAfumSur6pBZRTXbGCL9Uh26rzn9vv2+Jkd9D3NzIvbtaYtLny7UqqfF4NHBe6/TMo2HVUJ8tIlz54brVoUQf46BDegMXw+weJpPUIv5EFEhQsQSwgTfsjizO6kCC9fyqm4ZozfqeDlRLibqkG9Yf2qHKX9UbFhxduynw0hikisMjP1+OBqWDMC8uSKXhKdtUIpH7pnrTqj4xeDiSmfVNlh9k+EefHsJi02N6sOqBfiCX5VCifd99B9s1Pe920SC+6mLSKZP+A4gd+i9dFNKy/PrnCv81FjmhyLhPQyojk0CZMAGVSQIIaORrjJnozKx3ioTbcxd959wZhhB5ui0ffnB9j2XGReFk8N1qaZNJKSuy3yiaXOTmhPIbVslWaPN4O3PI1cjykU9moMeLbBltReW+mSYZZcWPernZ2ffSJm3U/x2Udk7fOIrAhV75ruiv+pZrgTcc7q8GrZwtDwHdPi58vwiTU6WZ8sLlPSA8E6Wq1YkaKU6smPpDeytVU/VTG4Ar6lD0qZFzPAG0Aq221svLhV0Dh5OOvde4J6DEVeace4TPu/IgI70nO8n48cdAOKfzjtJIdw4ZC7T/U6IPPJ8DppWWayV0QNE56B5/XQinKMkSdVKp6wDAAU5j2Mu9zA4b1DuHWr/wifCMMY/x8OIx1Qca4y+smNOUiY9McKOEyEEA5L8XgWSCFeF+S6kbAhCi+AKIhg47D6YOwjiKJ2bZhLwIiLidEh5vdP49RS+mS1Uyl5Jbyvfe6X6/2VZ5jOWE2D+SMx/Om9XMyZueA+fz/dXwvnkRZBSXGZlrexXARX3CGJ9m9TGX85MbaomWR+8QGgsvSzvn11KlO5ncfbJvOtUfIfq0VXKlHiJ5V/Yf9mZby098y274OT1d73X3/ROTr/vnbymq4U4WyDLLtt4fzcA8q+Afv4+qfk3p9+evk4xpIbEVjgLMOwetdt/Fs4QSKDwgOe+qDOD2vfadGxYumqYujb6RCM1PsribVwsI4gJ8pyCmVqjX/aQUI6v721Qsedo1yYWob3A7c2apH7pTBtZdPJexLncFazPOMO72O8wzf0uviki0GaGqptlwll9QXNuTZXZ1SQu3jrsvhwCvhMMW7qnep8lKjEjDQyH4CuJ+ZjE/Uoht0T6Cnz55YEtb71Adj0kfQU+VO/URknwB2TNk88lYj7Y25DcgX20sRS+vWQk+bEIAryFjrfyoAu8IJ8SKx3oK+IEjNJekyqJyYHq8hsxyv3yZ0f5dwdE5vIDjcNt5fGwkBvy04BcLUT9BW6fN97/mcZUH+qvbbawnXt7Df/woH8hLn5w3L9d7B+U2vyPSEtj/P8zUZSLjdeCtAn8F4L/zdehgM6/BXcPyqz4H+Fq+WBe/vLM31kfpP14m1IIJND0tkj1F/tS6jbQxqWcuq0XrGXfJjBwnsE3gz1nb/idFXsRJdagdDCNyYb29KxIyq9hhALbZ+eII1AwO9lZYnlrr3ntP1ZBoBzcSrOp8wd2xVwOIz5ovGSXruw9G5ycS5b5JS094m0gKqcpzpSF8WZuJhe1VJ2vnnrrhY2IR+3k5LL7xsvnN96aXdrLWrS/cr6u2clAZq/4x2X/ffMH4GlvIV8tlln58HjNDXmxrOLjXeajq5ucHIngm8FAmGZWgyWd3rjqSs5JUqhD873Mf5Hte5xxpy5PuISvIjO4AqaiZEMtWJJwnwHUVTatRdF4VWm+So0Qkf0OUz2EQn/h2wEUM2i7ukpVpq7+Y6np6jgpRTSbp9XZGw6J8LQUMVLUeJCe7RtG5iRXnDD2NMhesArzS/D6O8PSl7OZNrtKC1LtOh1+Wy/VxVM78FYQk7GHcsHmqTLTLlXDHGt6KXiwidvgQupIoR3t6BF5vB++Qcl1wSeGdXAXbmC/q4yn2mxpqHq/R3srAPJFkWvYF7x3eTJSEEH4unlcwrU7Wc/n2Y9ViFqCC+jZdV2DQTWytE5pRVPh4BAX+Y4sy0W3n+jp2+/Uk3mpghupG1+ZFR+puZFyDj2Bmvgrnzq/bqRucmfAP8azmzau5VKTzLOWfyXb7sYLGEBdZ0U3Wwki5wYteB5re2vyRGYsE5hSZl3miaxscK2+u5E6Evipdqblpyxhf8RZp0QkxI7tQ6S4rnA31WiyZKNQluacXQmjW8p4PJ9VB/ps2hb3Ew1hp0hlF2798Jl+gHrP9sbviBcV4I8/8iFp458+xvlj3YaLiLLTZB/XEug2kljdkQGdFj3xm4t+T284us2NKX8L0+/BHF8CJSBPL4L6PWjROkOYv6LoIKypdCkjbRQGAXRIWBAsZcQq+M7UkTnXrSwMbAy7R+xG+xWQXm6kWDDcG4mK+X/gG+lrkDzl10/l3ySXY+Wf5q/Eyr+zHeI9wLGHGJHPauBuQy8gS+RzuCTi4IdrL8gyJcPA9wJW3OBG+vomvdYqvtC6FsuGvWfrIKuOUEnIFbK3d8lNUgnRCZo1fdl79AI3fMS9AJIYB/7Nn6Y9tCHCCREU8Zx/d3b2TYxsbfs+bOBI/L40kM3voqB/I7G0wQYF0Piar1oKkq4IBp9fe6IF9wgGx53KMib38BkgbJ+fDb5/Hdc1CUIX4lx5k29ef8vLm4QRqYkM2Q5LM+TrgIL2tnDDi520aUCf8RZJ/ZPh0ugb5nCk9CfDBw+RyPaTOOO89GBZfDKaFZ5IFUvyWn03TG/lO2hYj4PjqiWu6uZhCLNhPyYTlEe5/0uUR7jvI4Sgi3/62K1VTUzz1ZFQVqUzewN/+ljQowfhoBwoE6Tq5kFY7uFzCcm1+q4ZR6bC/8WcI77nPBc0OEtU49l8baaC4pG3DNG+mUCp2vvpY19U3rhfXMj93IWCuF/J7mpKszFeLZZjXqC5WARobvDjMvmjPxU3COSu0H2xWSgOf73eRrvGxOkt3VF1Z2+1saZYY117m6Tonlc9TCuf1O3cvgUnA2bkxxVjgNQdmbqV7u0nE2s0HR/WIVhvo6Sseh8GBD0znd7Dd4m/MnfsYdj9r2JJAwRJXd2ZypzquLOrxRLwutlfs02mF4gloIt+JzpGTrpR9D0VfJGV50jQhm3DA+cTZmOfL5/Hfj7t2vHkRFImohl3OZ9mrMJ46rY0w9C/94SrHZi/hgMt6G4OExg4cBq6sC4/JsSgOzeAQBUIQgJwtI0z8m0CyJ2HWY3AXnYEpriYCrnvJ/nM9ibHA6+aLqeF/OQIyE7B4dcw4fW4vxkMEuR4430GhKffAt+N45ltsGWX0Le+8525T/gEGs8b3wvuzVDx/TF88Bw4o/ZIe8Zu7z3fB7KhXb1ZLsQCx7W0J3ojcejUXHxN7SKZTpYPN7ILCfvipm7iXacTJ9LCel175GFFn74+O+Y1B0/2eK/2etdqhOjLL5M0sG0U6xdAVxh02WmeohAfNKuPd55zJwhY8RrkqWbpqrGcmGKxryLpeRk9Lq/S9mi6jF7VMFmuTRFpcnXyVKNjMZdGorvjCcle1KnvODEhIyjOLQhWoT6fAg8DJ0Qo2hLoVqUTlDW4NrucW/p8ao3mur5cmOq4Pv58qO6vygTMROAxROyU4soLspBK6pD9vFKbXhDJPTYZ+ZZ2ac1UdRyX+mFFrA4LeWWE9krquCTbZba0Rl5ezhIoPxPF7ECLqjUlhWUuAakuVlFUCN8MpNZfgPzlQMabctRqzN+x3sItwPgujzypTmcYb/Y1dOtbipU2DOPNIrq9h89KRO5ignjV2aRA4Ja9tuyI3A2l7omUAmB8Z0U4B9ARbk6paF9Xe6oC01AKQkm8LqMS5hkyA4FJByfKMN4kNa2TPDh8R/93rSRlPAE1p4sOoH8Ppe7R5p7AzfaYZePaj/dAfgAuxB6C7lDqVvQtgVf87It6pc3AC/ACa2MT5244+AEguPVtB7r0Zy/AkNo7wwHgVnz/n1MKd/T+/Tne2g48//DhY/e4H0sCY9/RFwkGZvUlKI7BC2BuLSBlUyYcXJUSioVeT0Cyd0gJPPmBY/kBBPCJ23gc5uiLBOaY9tv/p0DiV1U9Cu//mg2gJYkpk05KhCTD3MXZjmPK3wa2tOqRYXtFv0iZhPATbeZ0waadXdzEVo7MCnbyN3QZvcTHIfmTH4RlFWvfxfLiWn1nKUvzDV1hP4BdijDZicgb8PrsDMghuycRyGsQX5XIOsmT1QG5DjPiBJOJmhvpOi+95QZVWQ1U05sGvsqpGoUwWFY34KTuDJaKUIjOQSM+gOBvkYcgTi8Z8nwI2LUCNgY2Wkd0X186Cn8ifgv4IubtLdqeXUuQqKjakG+xQTngW4boiMW4by12gMGyCUHebUQgHkpSHsBG6+qHlu9hMjzK38iWuCGVEbtNOt4YsgO+LWr2VdKTnbNQ0qfnnaRiHovoK44TRgExGVDkenRDdw7srXfe7yvXRnLV+IUXuF6QnDeIp83IoTjnhTA7yb1kzh00n7fwHOTB4vchc8LYfv6lEgRxIcdr+JySCoAMKmsBszLyPITlCaX58lwGkix7tzIOPHZcfdh9ScuIXWizsTa7MqzJfKRM2DqY6/SFMdN2EjgW730L9sxRciIydS3v4lRNkZq/puTEh5sz8ocHY/8k8lJPdjvyeBCkNXki9uPK+ci6yIrceduKEnciglWIqDYAHhuliO793z7spFy1e6HDYQacfP5k0H2x0VrILkuLtpcTykp3dlekk41nhmUsLy+1X+oUobM3xdmJMAk3gFX0Kx2qKauhPadq7nOJyT3um+pnZ21qdHEnIYktuyT4zFZYOaOaa1ZqI7DUtnSlykD6qpdd3iBVPXaCyscurHwcYfHxoVPCy/JzWR5RjTSOEFMv50A6GWzieiMC87KxJkPtJfxMGcmEqqhsuYBRUct4UXJfM8X1Kw4DQS6zw2WfLZOxrdzFdzkAD4e+TaALcoXU/08GK2WwVOTm31bIUhBZRnHyeXxxS/kmsPPuASJXKb0lh0iz/LGSOzHTAIaEeIFYW/n/BE8UvP8dGky8ErzM6HTv0LwjkEqnXetP/bCAH6s5XFWaJdusbFw8j8g2Itk9OEB+A9JLcJhvTJaDcIvCp2cgfSUBWd7YTzK7uOjbP+J2HHAqyHHNVa4FrR6wkSmui3CydeA35zyc0YdJuaxuNtyDb9EB/T6QpFclwzLpIzYZBUr+OjwSXueoet2aqtefTNXrZqpeF6iKQdB62D3SLo3h1+CHNC9XaP7+qw876RhUVCNNEUgN4UeFlxqXWYIHM27TZoCEddXkq+5myJ+1q0IoVRc6ZPsZageN5rqa1A+vPIjL9qVukP3Asmj4Bds83jehL8YzI7/5/4L7JV7KPWUFd7+gC60WptJoSahI7gAJQgJuYVLSvyc1Xy5TjSPXfu/JBpA2L5yuiN0a/C60FIiftUgJi8mK7yOJhy16fjv1qHDkOKzIfE8qzeGnTmGKxJhoI1UoJF84HpA2xT47B5Kf+ssQGSxvwocYV9xRlfOslOguu1YqQCpS6eugkhWbvr9SZ6qumOpYgCyn1VegyzvF8vPFb6dMHqmzt2IZ/pTlMDsOIbViSoIoZUpaFbwCJDZw0jcXiqG+PrPU2Wg+FkY7bOZF+oGuYW/WX6fz/+2jP5WjhlkVYJr6LYGVOCFA5Cuij2GaxzNM149BRbcz5rbSGG5h4MLA8SAeBmFSQ52JN+4RG60h6eix+3HIVwEX/o6yIhDlH71nuD90pnATouep/SSyfKpO5/o7a6JNNXPXGS2W/4hCYosQo8UyeZ0exG6hq5oOywhaqkmKW2ub1FrnSZ/u1WKpPm0hYg7B0n1mldfhZ1fPl26rt2L3d/kgs3g92lSZKVfqmMXO1F8Wqq6ps5Ha5PWsi+zl8lniEalP27jMMbOjs4OJzVA55iapO6OraZLNsJcW5oMv9hG7PbEEpD3va/tXf1nMdXYsQAxQV11LUn2RmuusNzK/lwyiYXppTr7I858/0cyJ3H6mMQm3SdzWZWks8taP1l4gBm8LYdFK8MN6ctabFh1QqIPxpnPSroMMXLD/GmUqXc2JNKk8/XmyvNJm1vytquvaWI2LXFfYClXsy04Ulj6DL3u72Un5XIapdlUWuqoimW1w908GeVKTzWObepm5046ULMOkH9erd0OZHZvEBNkErp8B9oI1tbfUJ+gwBT0UfuxHGIlZMzlyQFfEC2R5a2OcgOAtdHC1k+VPYsDh42kaQVpDKI1RujbchIHMA5lJgK1Bke5d69WJGnkSq7M1ciwsZmS1I6qgFmpocdabMgmias+6zWv69mtTVAxNa7Mef7IoYzlrAKQCZt9jObkXvlKw8qeIDWIHro3c2C0TnxVPH7PYcfq0WQZzQ6WbUl47WHzaT4NtYRQQls+EH4As27F/QTo/+f5sMJAqLrv5dPms0+T1MpGNolE48t/9XafzF0r2/x8AAP//XCJSPMm9AAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SSHStatusOn/CSECommand index 8ed382d2a0f..ab970010263 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+SecurityProfile/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SecurityProfile/CSECommand index d8132bc2f01..8a4b3c30a61 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+SerializeImagePulls/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+SerializeImagePulls/CSECommand index 18949c24b8a..4cc94cb1868 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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 --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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+cgroupv2/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+cgroupv2/CSECommand index 4051d7e2eee..9988d7f8f5c 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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 | - 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 - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand b/pkg/agent/testdata/AKSUbuntu2204+ootcredentialprovider/CSECommand index 80b9cc0ebc8..fad6b81915d 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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-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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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-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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+CustomLinuxOSConfigUlimit/CSECommand index 03ef66309e4..df3e1661a3b 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCgpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCg==" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+NetworkPolicy/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+NetworkPolicy/CSECommand index 09e566c62ad..f470d598a78 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgU3lzdGVtZENncm91cCA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnBpbm5lZF9pbWFnZXNdCiAgc2FuZGJveCA9ICIiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5XQogIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeS5oZWFkZXJzXQogIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmRdCiAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgU3lzdGVtZENncm91cCA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY25pXQogIGJpbl9kaXIgPSAiL29wdC9jbmkvYmluIgogIGNvbmZfZGlyID0gIi9ldGMvY25pL25ldC5kIgogIGNvbmZfdGVtcGxhdGUgPSAiL2V0Yy9jb250YWluZXJkL2t1YmVuZXRfdGVtcGxhdGUuY29uZiIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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+Teleport/CSECommand b/pkg/agent/testdata/AKSUbuntu2404+Teleport/CSECommand index fe041f59908..6eed37e879e 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="false" 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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGVsZXBvcnRkIgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucGlubmVkX2ltYWdlc10KICBzYW5kYm94ID0gIiIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnldCiAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="false" 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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIl0KICBzbmFwc2hvdHRlciA9ICJ0ZWxlcG9ydGQiCiAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5waW5uZWRfaW1hZ2VzXQogIHNhbmRib3ggPSAiIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEuaW1hZ2VzIi5yZWdpc3RyeV0KICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnkuaGVhZGVyc10KICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkXQogIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyJdCiAgc25hcHNob3R0ZXIgPSAidGVsZXBvcnRkIgogIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQoKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucGlubmVkX2ltYWdlc10KICBzYW5kYm94ID0gIiIKW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLmltYWdlcyIucmVnaXN0cnldCiAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCltwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5pbWFnZXMiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdCgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZF0KICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmNyaS52MS5ydW50aW1lIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuY3JpLnYxLnJ1bnRpbWUiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5jcmkudjEucnVudGltZSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGVsZXBvcnRkXQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi90ZWxlcG9ydGQvc25hcHNob3R0ZXIuc29jayIK" 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" PRE_PROVISION_ONLY="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 2ab6c7c3f45..387dfddfbf8 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/AzureLinuxV2+Kata/CSECommand b/pkg/agent/testdata/AzureLinuxV2+Kata/CSECommand index f9862b1d5bd..86c4a2ce6ce 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CSECommand index 8505fca2ea9..b3e292aa9bc 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CSECommand +++ b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CustomData b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CustomData index c4cd0af62f5..9068cf31616 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=false/CustomData +++ b/pkg/agent/testdata/AzureLinuxV3+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/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CSECommand index 82ad9d9ae7a..e602addaa21 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CSECommand +++ b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CustomData b/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CustomData index c4cd0af62f5..9068cf31616 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata+DisableUnattendedUpgrades=true/CustomData +++ b/pkg/agent/testdata/AzureLinuxV3+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/AzureLinuxV3+Kata/CSECommand b/pkg/agent/testdata/AzureLinuxV3+Kata/CSECommand index 8505fca2ea9..b3e292aa9bc 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata/CSECommand +++ b/pkg/agent/testdata/AzureLinuxV3+Kata/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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/AzureLinuxV3+Kata/CustomData b/pkg/agent/testdata/AzureLinuxV3+Kata/CustomData index c4cd0af62f5..9068cf31616 100644 --- a/pkg/agent/testdata/AzureLinuxV3+Kata/CustomData +++ b/pkg/agent/testdata/AzureLinuxV3+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+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=false/CSECommand index 5d695f33c50..37ee4348474 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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=true/CSECommand b/pkg/agent/testdata/AzureLinuxv2+DisableUnattendedUpgrades=true/CSECommand index a7dae8825ea..7e72ea4565a 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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+Kata+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=false/CSECommand index f9862b1d5bd..86c4a2ce6ce 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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=true/CSECommand b/pkg/agent/testdata/AzureLinuxv2+Kata+DisableUnattendedUpgrades=true/CSECommand index 8b6979b21af..b300072b3e4 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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/CustomizedImage/CSECommand b/pkg/agent/testdata/CustomizedImage/CSECommand index 810302ebfee..c6d8872dcf4 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 af3f9d600d6..368d80e8a9e 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/CustomizedImageKata/CSECommand b/pkg/agent/testdata/CustomizedImageKata/CSECommand index 6fdfd51c7d1..534eb58cf6a 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 af3f9d600d6..368d80e8a9e 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/CustomizedImageLinuxGuard/CSECommand b/pkg/agent/testdata/CustomizedImageLinuxGuard/CSECommand index 810302ebfee..c6d8872dcf4 100644 --- a/pkg/agent/testdata/CustomizedImageLinuxGuard/CSECommand +++ b/pkg/agent/testdata/CustomizedImageLinuxGuard/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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/CustomizedImageLinuxGuard/CustomData b/pkg/agent/testdata/CustomizedImageLinuxGuard/CustomData index af3f9d600d6..368d80e8a9e 100644 --- a/pkg/agent/testdata/CustomizedImageLinuxGuard/CustomData +++ b/pkg/agent/testdata/CustomizedImageLinuxGuard/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/Flatcar+CustomCloud+USSec/CSECommand b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CSECommand index a8d13e814d2..e7361c5af7d 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CSECommand +++ b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${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.33.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=ussecwest 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="false" TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.33.0/binaries/azure-acr-credential-provider-linux-amd64-v1.33.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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}; 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.33.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=ussecwest 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="false" TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.33.0/binaries/azure-acr-credential-provider-linux-amd64-v1.33.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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/Flatcar+CustomCloud+USSec/CustomData b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData index 97e8814982e..fff28c7a779 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData +++ b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData @@ -1 +1 @@ -{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file +{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file diff --git a/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData.inner b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData.inner index de092b8da79..966f6241ec7 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData.inner +++ b/pkg/agent/testdata/Flatcar+CustomCloud+USSec/CustomData.inner @@ -137,7 +137,7 @@ }, "contents": { "compression": "gzip", - "source": "data:;base64,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", + "source": "data:;base64,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", "verification": {} }, "mode": 484 diff --git a/pkg/agent/testdata/Flatcar+CustomCloud/CSECommand b/pkg/agent/testdata/Flatcar+CustomCloud/CSECommand index abe9cd356fc..744f5085f62 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud/CSECommand +++ b/pkg/agent/testdata/Flatcar+CustomCloud/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${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.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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="false" TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.32.0/binaries/azure-acr-credential-provider-linux-amd64-v1.32.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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}; 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.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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="false" TELEPORTD_PLUGIN_DOWNLOAD_URL= CREDENTIAL_PROVIDER_DOWNLOAD_URL=https://acs-mirror.azureedge.net/cloud-provider-azure/v1.32.0/binaries/azure-acr-credential-provider-linux-amd64-v1.32.0.tar.gz CONTAINERD_VERSION= CONTAINERD_PACKAGE_URL= RUNC_VERSION= RUNC_PACKAGE_URL= ENABLE_HOSTS_CONFIG_AGENT="false" DISABLE_SSH="false" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="/etc/kubernetes/akscustom.json" KUBE_CA_CRT="" KUBENET_TEMPLATE="CnsKICAgICJjbmlWZXJzaW9uIjogIjAuMy4xIiwKICAgICJuYW1lIjogImt1YmVuZXQiLAogICAgInBsdWdpbnMiOiBbewogICAgInR5cGUiOiAiYnJpZGdlIiwKICAgICJicmlkZ2UiOiAiY2JyMCIsCiAgICAibXR1IjogMTUwMCwKICAgICJhZGRJZiI6ICJldGgwIiwKICAgICJpc0dhdGV3YXkiOiB0cnVlLAogICAgImlwTWFzcSI6IGZhbHNlLAogICAgInByb21pc2NNb2RlIjogdHJ1ZSwKICAgICJoYWlycGluTW9kZSI6IGZhbHNlLAogICAgImlwYW0iOiB7CiAgICAgICAgInR5cGUiOiAiaG9zdC1sb2NhbCIsCiAgICAgICAgInJhbmdlcyI6IFt7e3JhbmdlICRpLCAkcmFuZ2UgOj0gLlBvZENJRFJSYW5nZXN9fXt7aWYgJGl9fSwge3tlbmR9fVt7InN1Ym5ldCI6ICJ7eyRyYW5nZX19In1de3tlbmR9fV0sCiAgICAgICAgInJvdXRlcyI6IFt7e3JhbmdlICRpLCAkcm91dGUgOj0gLlJvdXRlc319e3tpZiAkaX19LCB7e2VuZH19eyJkc3QiOiAie3skcm91dGV9fSJ9e3tlbmR9fV0KICAgIH0KICAgIH0sCiAgICB7CiAgICAidHlwZSI6ICJwb3J0bWFwIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7InBvcnRNYXBwaW5ncyI6IHRydWV9LAogICAgImV4dGVybmFsU2V0TWFya0NoYWluIjogIktVQkUtTUFSSy1NQVNRIgogICAgfV0KfQo=" CONTAINERD_CONFIG_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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/Flatcar+CustomCloud/CustomData b/pkg/agent/testdata/Flatcar+CustomCloud/CustomData index 3ea8812a155..3ba125edce7 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud/CustomData +++ b/pkg/agent/testdata/Flatcar+CustomCloud/CustomData @@ -1 +1 @@ -{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file +{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file diff --git a/pkg/agent/testdata/Flatcar+CustomCloud/CustomData.inner b/pkg/agent/testdata/Flatcar+CustomCloud/CustomData.inner index deaab55eea8..0fcfab4e71e 100644 --- a/pkg/agent/testdata/Flatcar+CustomCloud/CustomData.inner +++ b/pkg/agent/testdata/Flatcar+CustomCloud/CustomData.inner @@ -137,7 +137,7 @@ }, "contents": { "compression": "gzip", - "source": "data:;base64,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", + "source": "data:;base64,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", "verification": {} }, "mode": 484 diff --git a/pkg/agent/testdata/Flatcar/CSECommand b/pkg/agent/testdata/Flatcar/CSECommand index d72bb1f9408..23ba04b6a82 100644 --- a/pkg/agent/testdata/Flatcar/CSECommand +++ b/pkg/agent/testdata/Flatcar/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.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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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.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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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/Flatcar/CustomData b/pkg/agent/testdata/Flatcar/CustomData index 9a4e2989d47..2c1138242cd 100644 --- a/pkg/agent/testdata/Flatcar/CustomData +++ b/pkg/agent/testdata/Flatcar/CustomData @@ -1 +1 @@ -{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file +{"ignition":{"config":{"replace":{"compression":"gzip","source":"data:;base64,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","verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{},"storage":{},"systemd":{}} \ No newline at end of file diff --git a/pkg/agent/testdata/Flatcar/CustomData.inner b/pkg/agent/testdata/Flatcar/CustomData.inner index 19f05a14897..084f467d38f 100644 --- a/pkg/agent/testdata/Flatcar/CustomData.inner +++ b/pkg/agent/testdata/Flatcar/CustomData.inner @@ -137,7 +137,7 @@ }, "contents": { "compression": "gzip", - "source": "data:;base64,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", + "source": "data:;base64,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", "verification": {} }, "mode": 484 diff --git a/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CSECommand b/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CSECommand index 7cb2d145fb3..4e5e7f095df 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CSECommand +++ b/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=usnatwest 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=usnatwest 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+USNat/CustomData b/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CustomData index 560f71bd850..49277cf33a4 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/CustomData +++ b/pkg/agent/testdata/MarinerV2+CustomCloud+USNat/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+USSec/CSECommand b/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/CSECommand index cb58995d9d7..7b3bdf7601f 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/CSECommand +++ b/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/CSECommand @@ -1 +1 @@ -PROVISION_OUTPUT="/var/log/azure/cluster-provision-cse-output.log"; echo $(date),$(hostname) > ${PROVISION_OUTPUT}; CLOUD_INIT_STATUS_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=ussecwest 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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=ussecwest 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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+USSec/CustomData b/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/CustomData index 560f71bd850..49277cf33a4 100644 --- a/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/CustomData +++ b/pkg/agent/testdata/MarinerV2+CustomCloud+USSec/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/CSECommand b/pkg/agent/testdata/MarinerV2+CustomCloud/CSECommand index 6297f4fd00d..46043b0d43b 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICAgIFN5c3RlbWRDZ3JvdXAgPSB0cnVlCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 3dc37d9b4a9..a06efc3a330 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+Kata/CSECommand b/pkg/agent/testdata/MarinerV2+Kata/CSECommand index c8d0d507604..8a6e42f2357 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=false/CSECommand index 91de4753b83..dddc74d657e 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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 | - H4sIAAAAAAAC/+x9+3vbNrLoz1d/BcrVaexuKcmum9O6Vc/SEu1wrdeSVNqcOMuPJiGZNUWqAOjHOvrf7weAD/ApKk179t7vpF8TmxwMBoPBcDAzGPzli/6tF/RvbXzXmc3HqqXNxuovw+7RXYhJYG8g+AiI7flAdsDpMQeZKVNVgDjudJwwWHnrCEHF3XjBEkN0dPzSAQAA585eQyCrQD4Bssb+3oABkKfge/oHSN0XZTzVZktD1XeS2MQvvtsl/SyQ92ATOPIjTCB6E2KCj44B729z73oIyFvQh8Tp42dM4MaN/+0j6ISB4/lQ3nIUMh0D7mGIHjwH9tw+w0HCyLn7RAQnA3n1mxv0KKUcGYSfARX4CfRd+NAPIt8HP/6ozi877w0O+aGjBg8eCoMNDMhQul5eqJay0CxD1d+qejxZL4UnO6lDcQDAqXGIrwb2rQ+VwDWIjQioIQ98MwAfPwL45BHQVXXdMt4ZpjodmRPLMBXdtC4VbdLZZQJhIjvAWxvBgLyJ1nBhr2E6V6o5ou0vDWs0n10OpYRNK8zGzKXBW4H3QA6oMJhvFpY6Uy4m6ngngQ8/AHIHAwZE/0DnLixD/QQoxv49RAH0+5tNn2QEWXfRGm7tNexDNni3gKtdo2Gpy59A9yU/th3DvPKqRjRWL3Xlas+AUqB243HhCtnrw4bD2wyL/TUMZicsfINL9xLDcbixvSBbkTPV/HmuX7Om2pV1qU3UbKrZigggeQzRvRvPesIk+/EevOr/8+b9+M1o8XB286H/svLt9fDkBxDAJ7ID9F38bLAD9F/w5Zeg/5eMiGEQ9l8BqVtBg1TgNoYukL1Ch1+zLgAu4hR+e4a4/wpU9ZCwKZt0qfuiLd6+tsZLha2X0bUgNkMgERTBshyUWPH6D2ZFJTtefxZ2CMsg4UyqgQCCmOmeWC7kRC7q4BB+xn64zsvho7299PxMyeBHe2th71/Qur8ddo/g0xaB7ovxs7JgVFmG9t+qNb3YgZuvwMlgMDjOWvmhYxMvDIaSJEyiPOGq2PXwfd/+V4RgH0EcRsiB8tZG5KQ0gclrizaxtja5G3aPVl7gbgIC5AABOQTERmtIgGyA7hGCtut7wT2QV3u6Oj5OO2G4VwjG43RXoPtS7ngHPrKpPXHBRy5VL1vkBQR0z3avjkWRY9IqIt1JQF4T+lRkaYXeyjTOz57vgwjDlAOMSrAKEWMwWHk+lPJil+N75Qj6FIa2zNSbj2FF71qAo9XKczwYEN4x3toOBGFQoIeEwEHQJjCj6hwg+FsEMQGF4QLKDVDgzNfAJgRutsQL1hTbyvZ9cGs7DPXcYL30ej2pbglwufpXytuEARXMDbHlQvrZH+6RkzAkTcIhL0D/f0YWYn60l4LPMeG0U8Y20H1JWbj7/TOfp1swi6h+GemqYlKL2lheXmojTZ2Z1lgzri1joYxq9SEfi5HQAx4p424hwPYDdAEJz0FJSjpcyxD07Gxcy1tZK9vzIwTB6Rn4Fpx+ywSSQjOzujCu6xK+goUnDIVZd9xG34QueD0YlBrvpWVzz3j9CZ02YaXIwuAPwirL+C58BB/BGsFPojwx5QoNgzCIJQ8/ggEYMHOLmUYrTOzb3IdNJY5g57fa7zB7au+mJoHaovDpOdu38BkevD47a9koTw5vZG8J/T+GLtKRf9v//luGrbL3GlCBue+ndmCvIfqQMbHVOAVr/I1pLqyFPv/lnbXUJ0atSZ7BDasaJd3DbLoKCO4I2VqMjk9EoDi/RR6C5+cU0/k5QwVuKoZwI/2Q4Wvgd4Z6DFd25BNxT3nTPOIb6UCW7+mskTsHd1bedFGURtt5NnLDNj5lpnFuMMbvmmtcnGzjD5rthnH/EfPdwKPPMOOzeZvpTqCG5Qb7ZykI0xEc3riSLbXkfG7+15L+KZzPfwWkKs/XfXQLfUgyT5eUOsrawfdPBjIVmqx3qeAfe6XOL19Ve8jo5nBYmg91fpn72lIpXFD0IyXbSVLj8mkoOYikrikPK9TcnnhB9DQ3riIbuUDqzg2J/W29VXRNmZnFDbYDEbFciEnsCNnee33HlgmKMOnznUnfDpy7EOHMwIy2rk2g5WzcocR/lpM2HAj6jKCpjbwAojnKKOMkNRARYdTHdzaCOVLk30vKpW8Tx0Z7u2eTjv0+fba3GwrkrTxqzQqwyeRs4SYhQdgjFMdKTTA/HnEtyrbdx/pG+FKZ+tIw1bE1Uobdo8T2q3y/k8BH8GSjNT7OGYr1wLc2hq/PgOyCnyhgOrIdX4wjpdd94cyg4KJlulyMqVE6UqyRqpsG66+bDbIZWFwcowiTcDOyRxkrKuzRcEv4hAoG3X9++23xBd0GesALQPcIw9/AAHSPjrovo6Vhzqe0ezZ8azRfzswdkMHJ8fHxD8ANs60tdHwbQfBgo8DewGHWkhJudV+8Xcmj+kUMXGJoRlt/kPtDn1FUPQdx5e2GAaxxSyUspWgSpbV/Jsp4nDAgNl3Kbp776eOl7228NPYxms9MRZup+thaTrSpZlpjfb6wtBn3cy0U882wUr9m/QgqFkNiRRx/6oznprvUfWnRFduUJlb8YHBIK/YhaAleERdJV1wJgUGnmyDwiv53E7w6ZmpfDIIA14abMJAR9EPb7eyfFeW/l7pq/d2Yz0QG0y8WCiCBmHtjer/iMJA6yrVhJeI5mS/HTe26L6aiX6mmpc7eavp8NlVn5i7Gk0XbKPK/4zAoLz+pe+R6TMhZGC1P5k46loTNWBVAbhfG568OJnwMAApDck7/qgbkEg4J+OtT0TYzVP2tNlKtha7NRtpCmfDppZNHh1w21soNRhPmWjHUka6aQ6l7lC3pH3/8sU0nxzlNvq+HKnw5iH7/5qZ/c3Nzs/ts+CSKT9pxTjo2AT/+CNT5Jf8IlBnOpUFy/DBypXMWReLixARvJ33N3xMY2AHREhB1psxMS8ve4+gWO8jbEi8MEihjeWGMdG1havOZCGvb7sj3YIaudlBVjQzoIEj2NOTcSBsnXtwrFEZb3lRXjflSH6nWlT5fLlLIxOXCgSbzkUKpT18/bMznLeQv304t891CFVkQQDKzNzAd/kygAUMnQh55ZjRkUEn8w1BHS10z3xXoecihfKvp5lKZWHGjHJReHmMB3KoZMwojAk371odZT/p8aaqWqVxMsgFukbex0bPyYHu+fev5Hnk2ROoWujZV9HeW8lbRJsqFNqHDMQQWxAgMx/ZhZUtjpEzUXBMmlwsUPnguRBe2cx+uVtPQjdsxGV3o87faWNWtC2V0Pb+8tKbzsdqIQDoHNW13Da10SJAHcX1jS1dNXVONJiTq0zYMYEAasKi/LOYzqmwa0IwjlIhpHZrxUuey24Dm7x4hEDUg+btmmqpeiUK3CZzQz35Fc10xVfYhbW75j4XR1Nj6x8JoRnAROfewkQDrYjm6VvfT8TPyCNxHjPWzrplqG5L2o+N05TFGGHLfpKu5MCAeeVafCAxwMtFLQ7Wmyky5UseWNlZnJl1g6i+mOjOEiY4wRArG3jrI8GhjvmCWhqpbimFoVzMRh6BnIwy1ABM7cOAUEtu1iZ32rc0MU5mNVGuqmspYMZVdqjVt98L2aSNk3EeJ8lTG1oUyoS10y7hepn24HqbaZh6R2zAKXGOmmKyPfIuxZlD1Y82X5sV8ORtbFC7pET45fuTCqY0JRJco3BjEDlwbuZMLhkr9ZTRZjim7DFPVrUt9PrUo8WNFH1uTi12qkfj0vbUjX9BH11PmWOJz9lZZTsw4FyZutrGfvE20mQjD1iMfjsIoXtlT5RdtupxadETpgPQlsySW2dJOur+Gz0nn999hqfz2LUSxFEhSZxdn5HBDSX7K5w006UQwBNLDadlSimP4Ur9JZfVdCXQLBkQ7DFzN1LYvZT7kjd+mjAfBUsxbqbUGtBCIKxit7ZqUbdimdqUNZQypzt4yuKqNeitC4pmvyK+5/q4ix620axAcKAf74IqGubLQ4oSxxfJioo2sa/VdhTleBVazp+Eba3vr0V4h6qWOtPwk1yGsmOOzs/YtylPc0KxOFJMJr2FONuuyC53QhfHctyAwP/WVGyap+8LThbhZqVrmxLAu5nPTMHVlsdBmV3xRrWwf01UFvvwyzSvIgVrm/Fqdncu7ymSjRACulxfqhG0ZmPFdvyMTGVPbqOBoqRQNh20FevfwuRgc30Oaqn8qffmWBxCZOILyEfw69Z12m+VDtUn9KkhfAUvRfeBy736yuLnuiH0GpWVWh6tWk7ZqUFpkLVqVpkbgUd3UtMMsrKkK9sXupGH7oIMTbvhHM2ZtlqXaxNq4n7aMLYPHDrE6uMNyg4scvpwoV8ZQlvmQwF5BSoyUwvdpNNPS71NVRsXJ6SBO/wjdLQpvIbhFVgDJyvMJRHn36HROLZ2LYv4EXfpiIylZopvQjXyIZWqv9ty+CCPkMwiUagu2L8bFESTP05EkyzfZai8myyvG8iGQmGevvGQ3D6A7mmnWhTazxppOxYb7AGlHvocJf51Moqb3C2LBkmoKICUkpeyslML5RBu94xQ6tu85YZU+TLI78V+kDdt2S7fIc9dQSn8XUoSlv6xfHUARi/2kkdciWR/oVNdSHIRB9uESYDI7V6TrTx6Y8Cnq41sv6MNbwsQFyAQENgGynMLz1RHviOLcaB3i0H+AbipdPgayTxAXYsTeCvJqk+oXy4vlzFxaujpRFUMddo98fGsh6EMbQyAjIGNw+lOmEOjKYgpWOs6JdB4NZ+7poDc4E+eoEui0DdAZB6oMtGvBOkResE4TfVHMGfBbBNEzSGImtxEBEaaAHsFA4EMhZZBjNe88DDxMOwTY22x9iAmwt1sU2s4dICF4DNG9jejWFKQdehhHEINHj9yFEQFUwfuQQP8ZRIFHN8y+DzzBSn3Pci1RFKTfixiVOE1cgHHkhsAPgIxbtKic6b0y0ignXARhgHMxo1j4Eikw1Ym6mOvmPmOEozGhD7chIm4nXg3Nm4yqwFIa4GkdiYJP0LFY7KUy1F/43D1Bhx1gWYSYDPky9bbJMl2Ay7n+s6KPgTIaqQszif/kk+iECE/GqKvF0poJWqjEoCfKGCod+C6MfNfC997WCh4817MtF3kPEPF4p/CapfDGn0rs+TAg4GQATuhftza+A7Lz1IAtt5z/SwIyi55mulNoWW9i8qVzBQOIbJa9HISBfLVYCmGu+MvJArX0TUC3NW4E6ZJ6OwXEXqcx83Q7nEXeYs06m1uUg42WdtZlP7Y4SLjx86YBM1l+VszRG8vUpup8aRaD/aURVY5GyMauJ/qPopYtnZTkEsH1xP7ZpPKNaCba8BRam9C5t9gX0nLuvMC2mGuoA4B6qk5D557FJEf0zYi+aCPj9WiPO7ltX7aBXejzdH/AOGHp6pVmmPq7+JRbYRvoh2tskdCCDzAgGEjKtdEbGWqvqB57FWF2Ha49TNDzmxATCewB6KQGUCnmRtdggTviZ7Saf3VL9/cMaALXtvM8DcPAse/h1EG1I6uETAUjp8cd4vfc/vffy6sQOVDmZhf95dGOqajS3AEkPW/7cNbztlYMC4bgJHvOEs1s3+/Fb+kCEQBeNwJwIuJ/5GAlO7bvy+n3gILx7UzjjoUPDsgy/0qVzj+OzAk1fubKuOE8pbCoWx6h7OyRtPhLPh1R2V/MDc2c6++sC2oTSt2Xisfnw42DehvPQSEOV/RrumGbzPYY/qPPGpTVT7r43swN05qO9HhTLWoelg7j9isR7/r88CvVS1KnNo2hRcdxLL8qVaW+SafoUWzbqkL9LPXJsHtE9yGv8N/6f+s/nPb/dvIqSUQ4RIP1mcVezoapp6jKNKKM7fEc2/N+X0CUI5nO7AfKBnvLY8AeWx/vpW3k+9LXPNbuP0AGFD5AhDwXsvNYYAiodiplUO5RIukmaKJeKaN3VqUQUnm1/3X/He45sQvrd4pefWdFCfwMMvgJUvhpcsgaxt+aBj6yTW0gJNt+Rqmq7721XB2Es3cHbReiD2wwv8iXXPdDl/7E8DfOtfQhEVf+uZyF42g7DxYo3HjYiS7Y9yLL+61R6bytHISyG21ba/XCTmpvLySBPLAHBRFvZTvEIAjaGy9Yxz01fuqIt4FCzpss/xZ5kI6UkgRkOQgfAbAdJG88hELENIFvP9+6MnE2kfArDuwtvgsJgYjqMIqW5VbaDmL1JiiOeF8hyxy9LHwiXzFpdVDPC19lQ+LnkPdyzL1ztg+v27GrvbvS2762YruhwVm563TWkCx4RszMc7RF5u0JHdsH2Idwa3obODwRnm7spzgPZXgyEJ57w9xv2/Qk8uOd50NmN3oSkH0CpG6Gg1mKQoos22k6EfKBjI0JkN8AKUkCOAfctGTL7rzfP3n9fe/027Ne/G9/E8P1vTh7IDms3/cCAtHKduB/2VtPfuCR7OHp4PREHpzKgxOpdII026NWxGcYjfH+xtvSbcyvvwEZgVe994MPiYmouC6CGNMncVUKLXkmHFjNx4oosqoO6Z9bBO373FPBxyf8yCYNdNO5y0Y27B4deX9NzmGnScHZQLhEsL0dNKC/MlgCxzV3rDO3RbBuzKOui/F2xIhGEl3UtbeKqe4NwcZ+/TgMew+fpSpsLDbWHg2L5jI84RYGGPtgDQOEbSCHEQHdPaSC08HZd7nWCP4G5AA+Avnp28H3QHbtZwz+85vBAMj38Hk/wspu0zEBGUe3vwKpP5qxcy9xWZudBGTbdeETYZl/v0KHKDyFZDieGec5yHx8PjejpQBCHLcVqdFmV4wc7VIbUcL1uRlnJYIvagOCcSUP3hl3lAZrIJxJACgkLIcMeBjE/mf3a7DO3AsY+iuZ5xFVInj0yF0yCZnj8wAZFuoekAgFYJALardhgTVRLtTJUMokLjFfwjQyJ8e0y449dHglIOnfeE2U/IPx3FhxAysejiVMhZXMJcOQJE61YeABnsVD6Ci5HANYoc65jNIvKTuvDlxIINp4AaQtW4kuJw3cwlSCwe0zczxuw9DPuRzFQ/eT+fx6ubAOYZRlKleV2UqHIGmK4H/agq0YbgEjq8/EVA/Fl+Bf+fYaAztInbY2BgGELnSlUhScB36FuDJ70JdlRhCUuQjnzjsN6RibIVjuiRC7/p0JEBVJEBWRfDFVIDMjGoDyblJma7zyVqDHR2ROjIswJJggewuGfH/LyKoGAGzMzKELegAG7qsU+3FpIEI6QiJy2aT+qVq6JFCb8IFHAFwIfPsW+vmvZ7OylgStvwkfku/hLHTh5FBc5fN7h62iuDCXVDtEWSY+ZnIrsxIbdMHwZ0mxs3v4zF+tULjJL6+akV769hpIBczDWvujBZYiLcN9Js//i6vOhf5Rj/iYSual58PjV4UXcbG/a/icvv6ktWW77qdLN2VoUY/arvu7hVyM0VJkI4XyIbUeWS2/kSLWTCuno9lZHmWNy0pEk/qmxKwrdhJRr82yytp2qrOXBIBdp1OXnNiccMUO0kAm+LeJbs1nX3EI4uPsPU/Ays7DxS4Ag0GKWnorGuWZEzbOAow/hbLs8opKkB3JqhuFqown2kw9l6XTzQBLOyDLts2TGCLkNLZVlHF6XOdc7irXBnsUr2dlsbC0McOX5MiyCpAV5RuBLLMAmZxkk8felGHdMb3cibsa6hqOEZRURB0PRRe3+IZSHGGIZDs+wyB78SEG2XOH3cNpkmoqDuQkf58olj21+1tUrIG2jWzCF9V++MTPugw88qFzAVchgsNCTmJdll82AXxOaqdE6rzXeI7Lh87PdkCge/Fc6iROkah1t83CCz907kHV+i374CoGLrjjlrraqdpVKwFTtQ7x8xtrLs9xVj1TRBfaTNHfWeP5zzN27GSpT7KkMw6efjUb4AvCXhdsraezFycPxS/ip5co3Cz1iQSa3naEJDoqK2/my8nYUmeXc30UU72Yjvipnckk7y0AX34JvgAYbh4gGoWbrY0g4Cpan6mmalhvVd3Q5rNzWRr0Br2BtAPSSe+bs95A+jcYsmDwfXrQH1TYMp9zMOknZYFCapUlIVkJSAe3AYeNrnIqxUTqwwqACIbiPEXHs/d6g3qn6Z8vGbVl/z4nOYv7Ne1zMR3VzWQGsW8iCu7jbDHPDW52p0mTcyNxO374A+X2c46tajCXE8UcKfqfNJrDBCc7m5Fa2ovQ1YIVstMQtbYRy1Iv5mNLm13qirAUtalypWafibGmDyUW0NqGruxRZFn4SvY2rJ5y+Bj4oe3GG8Z6rKayH1ntmx6xUbzR3YauxWCsFMZiMMPu0RoSC9uBexs+8WfHpcqjtc1rC2Zdpi4+BJ1wHXj/gpQIwLBkGS+AYaly2C2Wk4lVy5iKqpijO+jcs4TgFejWEgxsH0HbfaY9YYJ59Mx/TtPovBVwCKKfl/vvcM8LOYEYsOx8+bekzqP8G5D+2cSXrlSd3sxoOJi8rwG+99hGBbDgeK0bnUWubAwtVu+maeb+42/nX8VLt2WDFJ7Y6yErm+AnJwOZJDU17vdL+UX9wz5wcd+2g6wI+UJAkAkQ+AiciADZ7QN5dXJcMPy7L+3W7U6Up0Xk+5ThzJtmR3QyicdLRbB8164guqlD3dlaoeNZvv0cRsSiTa0Q2RicDMC3zMBsR4cEpC6x15Iwvo/t10Y8SQjIzsOqcfCmou+APGrPINBrWCXA2/BAhkwlSmYbrW4qXHsJKRYBq+iA2GvKxRTn7rz7Quw141eTkiqsQiNyHIjxKvL955ho6Dasyqw98w7lvw379KPkhT0HeUIKQ2/rBQF0JSDFP9Q5NTMlGnO2DYmfpELRBshodcBCSRrtl6+8F8uHeRfWRDWtsXrJDtwzV1bVIbOKarYxRPqlOnRfc/p9+31Njvoe5uZE7NvTFpc+XahVT4vBo4P3XqdlGg+rhPhoE+fODdetCiH+HAMb0Bm+HmDxNJ+gFvMhokKEiCWECb5lcWZ3UgUWruVV3TJGb9TxcqJcTNQh37D+1A5T/qjYsOLs2E+HkcQkVxgY+/1wNCwZgHlzRS4JT9ugFI/cM9edUPGLwcWVzqptsPomwz349hIWmxrVh1UL8AW/KoUS7/voP9io73u3iQT3UxeRTJ/wHUDu0HvpppSW59c5V/ipscwPRcJ7GFAdmwTIgA2qSBBCRiNdZc5GZWK9VSbamLvuP+HMMILM0Wn78oPtey4zLgonh+tSTZtISF2X+UTT5iY1J5DbtkqyRpvB259HrkaUi3o0Bz1aYMtqLyz1yTDLLi161M/Pzr6RMm+n+O2isnf4xFcEKvbMd0V/1bNcCbjndHk1bOFoeQ7o8HPl+UWanCzPlhco6QHhnSxXrUjQSnVkx9Ib2FurnqqZ3ABeU4ekTYuY4Q2gFWy3t15cKugcPJx07r3APQcjrjTj3Cd83pEBHek530/GjzsAxD+dd5JCuHHIXKb7nRB55PkcNK2yWCujB4jOQfP66UQ4R0mSqpVOWQcACnIex1zuYXDeoNw71P6FT4RhjH+OhxGPqTjWGH1lx5ykTHpihB0nQggGJPm9CiQRrgrzXUjZEIQWwRVEMHDYfTB3EMRROjfNJOBFRMTpkPJ6p/HrKXwzW6iUvZLeVr73SvX/z7LMZywnwPyRmP903q5mTNzwHj6f76+E88mLIKW4zMpa2a8CKu4RxPo2qY2/nJnaVE2yPniB0Fh6Wd4/u5Qo3c/i7JN516n4DtWjq5Qp8RLLv7D/sjPfWnrmW3bByevveq+/6Z2cft87eU1XC3G2QJZdtvH+bgDkXwH9/H1S829Ovz19nWJIDYmtcBZg2D1qt/8snCGQQOEBz31RZwa177Xp2LB01TB1bfSJRmp8lMXbuFhGEBPkOQUztUa/7CGhHF/f26Biz9GuTSxCe4HbmzVJ/dKZNrLo5L2Ic7krWJ9xhnex32Ga+118U0SgzQxVN8uEs/qC5tyaKrOrSVy8ddh9OQR8Jxi2dE/1PktUYkYaGA7BVxLzMYn7lUJuifQV+PLLA1veeoHsekj6Cnyo3qmNkuAPyJonn0vEfLC3IbkD+2hjKXx7yUjyYxEEeAsdb+VBF3hBPiVWOtBXxAkYpb0mVRKTA9XlN2KU++XPjvLvDojM5Qcah9vK42EhN+SnAblaiPoL3D5vvP8zjak+1F/bbGE79/Ya/uFB/0Jc/OC4f7vYPyi1+R+Rlsb4/2eiKBcbrwVpE/gvBP+br0MBnX8L7h6UWfE/wtXywbz85Zm/sz5I+/E2pRBIoOltkeov9qXUbaCNSzl1Wy9Yy75NYOA8g28Ge87e8Dsr9iJKrEHpYBqTDe3pWZGUX8MIBbbPzhFHoGB2srPE8tZe89p/rIJAObiVZlPnD+yKuRxGfNB4yS5d2Xs2ODmXLPNLWnrE20BUTlOcKQvjzdxMLmqpOl899dYLGxGP2snJZfeNl89vvDW7tJe1aH/lfF2zk4HMXvGPy/775g/A095Cvloss/Lh8Zob8mJZxce7zEdXNzk5EsE3g4EwzawGSzq9cdWVnJOkUIfme5n/Itv3OONOXZ5wCV9FZnAFTEXJhlqwJOE+A6irbFqLovGq0nyVGiEi+x2megiF/sK3Ayhm0HZ1lapMXf3HUtPVcVKKaDZPq7M3HBLhaSlipKjxID3bN4zMSa44YexpkL1gFeaX4PV3hqUvZzNtdpUWpNp1Ovy2XqqLp3bgrSAmYw/lgs1TZaZdqoY51vRS8GATt8GF1JFCO9rRI/J4P3yDkuuCTwzr4C7cwH5XGU+12dJQ9X6P9lYA5Isi17AveO/yZKQggvB187iEa3eyns+zH6sQtQQX0LPrugaDamRpndKKpsLBIS7yHVmWi24/0dO336kn81IFN1I3vjIrPlJzI+UcegI18Vc+dX7dSN3kzoB/jGc3bVzLpSaZZy3/SrbdjRcwgLrOim62EkTODVrwPNb21uSJzFgmMKXMuswTWdngWn13I3Uk8FPtTMtPWcL+iLNOiUiIHduHSHFd4W6q0WTJRqEszTm7Eka3lPF4PqsO9Nm0Le4nGsJOkcou3PrhM/0A9Z7tjd8RLyrAH3/kQ9LGP32M88e6DRcRZafJPq4l0G0ksbojAzoteuI3F/2e3nB0mxtT/ham34M5vgRKQJ5eBPV70KJ1hjB/RdFBWFPpUkbaKAwC6JCwIFjKiFXwnakjc65bWRjYGHaP2I32KyC93EixYLg3EhXz/8A30tcgecqvn8q/SS7Hyj/NX4mVf2c7xHuAYw8xIp/VwN2GXkCWyOdwScTBD9dekGVKhoHvBay4wY309U16rVV8oXUtlg17z9ZBVh2hkpArZG/vkpukEqITNGv6svfoBW74iHsBJDEO/Js/TXtoQ4QTIijiOf/u7OybGNna9n3YwJH4fWkgm99FQf9GYmmDDQqg8TVftRQkXREMPr/2RAvuEQyOO5VlTO7hM0DYPj8bfP86rmsShC7EufIm37z+lpc3CSNSExmyHZZmyNcBBe1t4YYXO2nTgD7jLZL6J8Ol0TfM4UjpT4YPHiKR7SdxxnnpwbL4ZDQrPJEqluS1+m6Y3sp30LAeB8dVS1zVzcMQZsN+TCYoj3L/lyiPcN9HCEEX//SxW6uamOarI6GsSmf2Bv70saBHD8JBOVAmSNXNg7Dcw+cSkmv1XTOOTIX/izlHfM95LmhwlqjGs/naTAXFI28Zon0zgVK199PHvqi8cb+4kPu5CwVxv5Ld1ZRmY7xaLMe8QHOxCNDc4Mdl8kd/Km4QyF2h+2KzUBz+er2Ndo2J01u6o+rO3mpjTbHGuvY2SdE9r3qYVj6p27l9C04GzMiPK8YAqTsydSvd208m1mg6PqxDsN5GSVn1PgwIemY6vYfvEn9l7tjDsPtfxZIGCJK6ujOVOdVxZ1eLJeB1s79mm0wvEEtAF/1OdIycdKPoeyr4IivPkaAN24YHzifMxj5fPo/9fNq148mJpExEM+5yPs1YhfHUbWmGoX/vCVc7MH8NB1rQ3RwmMHDgNHRhXX5MiEF3bgCBKhCEBOBoG2fk2wSQOw+zGoG97AhMcTEVct9P8pntTY4HXjVdTgv5yRGQnYLDr2HC63F/MxgkyPHG+wwIT78FvhvHM9tgyy6hb33nO3Of8Ak0nje+F9yboeL7Y/jgOXBG7ZH2jN3ee74PZEO7erNciAWOa2lP9Ebi0Km5+JraRTKdLB9uZBcS9sVN3cS7TidOpIX1uvbIw4o+fX12zGsOnuzxXu31rtUI0ZdfJmlg2yjWL4CuMOiy0zxFIT5oVh/vPOdOELDiNchTzdJVYzkxxWJfRdLzMnpcXqXt0XQZvaphslybItLk6uSpRsdiLo1Ed8cTkr2oU99xYkJGUJxbEKxCfT4FHgZOiFC0JdCtSicoa3Btdjm39PnUGs11fbkw1XF9/PlQ3V+VCZiJwGOI2CnFlRdkIZXUIft5pTa9IJJ7bDLyLe3SmqnqOC71w4pYHRbyygjtldRxSbbLbGmNvLycJVB+JorZgRZVa0oKy1wCUl2soqgQvhlIrb8A+cuBjDflqNWYv2O9hVuA8V0eeVKdzjDe7Gvo1rcUK20YxptFdHsPn5WI3MUE8aqzSYHALXtt2RG5G0rdEykFwPjOinAOoCPcnFLRvq72VAWmoRSEknhdRiXMM2QGApMOTpRhvElqWid5cPiO/u9aScp4AmpOFx1A/x5K3aPNPYGb7THLxrUf74H8AFyIPQTdodSt6FsCr/jZF/VKm4EX4AXWxibO3XDwA0Bw69sOdOnPXoAhtXeGA8Ct+P4/pxTu6P37c7y1HXj+4cPH7nE/lgTGvqMvEgzM6ktQHIMXwNxaQMqmTDi4KiUUC72egGTvkBJ48gPH8gMI4BO38TjM0RcJzDHtt/9PgcSvqnoU3v81G0BLElMmnZQISYa5i7Mdx5S/DWxp1SPD9op+kTIJ4SfazOmCTTu7uImtHJkV7ORv6DJ6iY9D8ic/CMsq1r6L5cW1+s5SluYbusJ+ALsUYbITkTfg9dkZkEN2TyKQ1yC+KpF1kierA3IdZsQJJhM1N9J1XnrLDaqyGqimV3Dll3I1Mjd+dswmvY+4MVu9Pmsv27DvPwFV1VdFof19DQopI6VbeSsSRsYzwzKWl5faL3XHzZy9SYxOhEm4AaxmV9N5qmqi96TR3+cyEXt8M9rPkutLcxnHmRIK8XkHgCTaxCqzl2eMzxJVCiyXBZ/Hg5CB9FUvq9YuVT12gsrHLqx8HGHx8aEzxOtw84PDI9u5g8md+udAOhls4gIDAvOysSZD7SX8zBjJGqG1MOqSZ4o5rn/FYSCcFvlsqUltxSwuzg48HPo23V3nKiP/r8i1EblSEYt/B5lKQGQZxWmk8RUM5Tt9zrsHyFrT0aZmcWMlM2KmAAwJ8QKxNur/ylmDnP176Ce+DakqapDtSzcunkdkG5HsBgkgvwHp9RFsVynLQbhF4dMzkL6SgCxv7CeZXfnx7R9xrwQ4FUSm5hLEgvoM2MgU10V4eCTcS7F9OKMPk0Iz3Wy4B98/Afp9IEnCLRTp9RO8jzhtX6Dkr8Mj4XWOqtetqXr9yVS9bqbqdYGqGASth90j7dIYfg1+SDPahObvv/qwk45BRR2/FEHT/ewKL9Irs9Co7G2HWTNAwro6zFVVzfOnVKoQStUlwibzkTKhBsVorqtJ5d3KI2xs9+gG2Q8s/syvpuWe8gl9MZ4ZeT/PF9yifyn3lJWq/IIutFqYSusgoSKpnh+EBNzCpBh2T2q+lqEaR6793pxgkDYv5CVz5Bw4A+JZyilhMVlxJf942KLPpFOPCkeOw8oz96TSHH7qFKZIjIk2UoUSzIXE2rQp9lkGdX7qL0NksIijDzGuuN0lt90p0V3e4FSAVCSh1kElKzZ9f6XOVF0x1bEAWU5IrUCX307m54vf65Y8UmdvxQLWKcthlkgstWJKgihlSlpPtwIktiXSNxeKob4+s9TZaD4WRjts5kX6raxhb9Zfp/N/9tGfylHDrAowTf2WwEqcECDytYTHMI2AD9P1Y1DR7Yy5WTKGWxi4MHA8iIdBmFQfZuKNe8RGa0g6Ovwt8hDEQ74KuPB3lBWBKP/oPcP9oTOFmxA9T+0nkeVTdTrX31kTbaqZu85osfxHFBJbhBgtlsnr9AhjC13VlGYuaKkmKW6tbVI7madLuVeLpfq0hciDgQNLNwFVXiSdXdpcuufZih1H5SOA4sVCU2WmXKlj5nVWf1mouqbORmpTjf86n3guEhyPSH3axgVCmcmaHelphsoxNwl6j66mSRxwLy3Me1XsIz6JgCUg7Xlf27/6y2Kus4RaMbRTVdC/+goi11lvZH6jD0TD9LqJfHnUP3+i2T0k7Wcak3CbRDxcFgCWt3609gIx7FEIKFSCH9aTs9606IBCHYw3nZN2HWTg4n6oSabS1ZxIk8oTByfLK21mzd+quq6N1bg8bIWtUMW+/N34uc/gy95udlI+Cjhld62PG1d+vDXfj7t/MsiTmrht21Say50TomQZJv24Xr0byuzAESbIJnD9DLAXrKm9lV7dPxR+7EcYifHmHDmgK+IFsry1MU5A8BY6uNq98Scx4PDxNI0grb6RevddG27CQOYhgE5nryLdu9arQ5x5EqvjnDkWFnMZ2hFVUAs1tDjrTZkEUbVn3eY1ffu1KSqGprVZjz9ZlLGcNQBSAbPvsZzcqFx7T3omVgaxA9dGbuyWiU9Zpo9V5hRMnjbLYG6odFPKq26KT5ManLITRgFhmQD4AciyHfsXpPOT788GA6nimohPl886TV4vE9koGoUj/93fdTp/oWT/3wAAAP//BQFnEgO5AAA= + H4sIAAAAAAAC/+y9+3fbNrI4/vNXfwXK1W3sbinJrpvbulXv0hLtcK3XklTa3DjLQ5OQzJoiVQD0Yx39798DgA/wKSpNe/d+zk1PE5scDAaDwXAwMxj85Yv+rRf0b21815nNx6qlzcbqL8Pu0V2ISWBvIPgIiO35QHbA6TEHmSlTVYA47nScMFh56whBxd14wRJDdHT80gEAAOfOXkMgq0A+AbLG/t6AAZCn4Hv6B0jdF2U81WZLQ9V3ktjEL77bJf0skPdgEzjyI0wgehNigo+OAe9vc+96CMhb0IfE6eNnTODGjf/tI+iEgeP5UN5yFDIdA+5hiB48B/bcPsNBwsi5+0QEJwN59Zsb9CilHBmEnwEV+An0XfjQDyLfBz/+qM4vO+8NDvmhowYPHgqDDQzIULpeXqiWstAsQ9Xfqno8WS+FJzupQ3EAwKlxiK8G9q0PlcA1iI0IqCEPfDMAHz8C+OQR0FV13TLeGaY6HZkTyzAV3bQuFW3S2WUCYSI7wFsbwYC8idZwYa9hOleqOaLtLw1rNJ9dDqWETSvMxsylwVuB90AOqDCYbxaWOlMuJup4J4EPPwByBwMGRP9A5y4sQ/0EKMb+PUQB9PubTZ9kBFl30Rpu7TXsQzZ4t4CrXaNhqcufQPclP7Ydw7zyqkY0Vi915WrPgFKgduNx4QrZ68OGw9sMi/01DGYnLHyDS/cSw3G4sb0gW5Ez1fx5rl+zptqVdalN1Gyq2YoIIHkM0b0bz3rCJPvxHrzq//Pm/fjNaPFwdvOh/7Ly7fXw5AcQwCeyA/Rd/GywA/Rf8OWXoP+XjIhhEPZfAalbQYNU4DaGLpC9Qodfsy4ALuIUfnuGuP8KVPWQsCmbdKn7oi3evrbGS4Wtl9G1IDZDIBEUwbIclFjx+g9mRSU7Xn8WdgjLIOFMqoEAgpjpnlgu5EQu6uAQfsZ+uM7L4aO9vfT8TMngR3trYe9f0Lq/HXaP4NMWge6L8bOyYFRZhvbfqjW92IGbr8DJYDA4zlr5oWMTLwyGkiRMojzhqtj18H3f/leEYB9BHEbIgfLWRuSkNIHJa4s2sbY2uRt2j1Ze4G4CAuQAATkExEZrSIBsgO4Rgrbre8E9kFd7ujo+TjthuFcIxuN0V6D7Uu54Bz6yqT1xwUcuVS9b5AUEdM92r45FkWPSKiLdSUBeE/pUZGmF3so0zs+e74MIw5QDjEqwChFjMFh5PpTyYpfje+UI+hSGtszUm49hRe9agKPVynM8GBDeMd7aDgRhUKCHhMBB0CYwo+ocIPhbBDEBheECyg1Q4MzXwCYEbrbEC9YU28r2fXBrOwz13GC99Ho9qW4JcLn6V8rbhAEVzA2x5UL62R/ukZMwJE3CIS9A/39GFmJ+tJeCzzHhtFPGNtB9SVm4+/0zn6dbMIuofhnpqmJSi9pYXl5qI02dmdZYM64tY6GMavUhH4uR0AMeKeNuIcD2A3QBCc9BSUo6XMsQ9OxsXMtbWSvb8yMEwekZ+BacfssEkkIzs7owrusSvoKFJwyFWXfcRt+ELng9GJQa76Vlc894/QmdNmGlyMLgD8Iqy/gufAQfwRrBT6I8MeUKDYMwiCUPP4IBGDBzi5lGK0zs29yHTSWOYOe32u8we2rvpiaB2qLw6Tnbt/AZHrw+O2vZKE8Ob2RvCf0/hi7SkX/b//5bhq2y9xpQgbnvp3ZgryH6kDGx1TgFa/yNaS6shT7/5Z211CdGrUmewQ2rGiXdw2y6CgjuCNlajI5PRKA4v0UegufnFNP5OUMFbiqGcCP9kOFr4HeGegxXduQTcU950zziG+lAlu/prJE7B3dW3nRRlEbbeTZywzY+ZaZxbjDG75prXJxs4w+a7YZx/xHz3cCjzzDjs3mb6U6ghuUG+2cpCNMRHN64ki215Hxu/teS/imcz38FpCrP1310C31IMk+XlDrK2sH3TwYyFZqsd6ngH3ulzi9fVXvI6OZwWJoPdX6Z+9pSKVxQ9CMl20lS4/JpKDmIpK4pDyvU3J54QfQ0N64iG7lA6s4Nif1tvVV0TZmZxQ22AxGxXIhJ7AjZ3nt9x5YJijDp851J3w6cuxDhzMCMtq5NoOVs3KHEf5aTNhwI+oygqY28AKI5yijjJDUQEWHUx3c2gjlS5N9LyqVvE8dGe7tnk479Pn22txsK5K08as0KsMnkbOEmIUHYIxTHSk0wPx5xLcq23cf6RvhSmfrSMNWxNVKG3aPE9qt8v5PAR/BkozU+zhmK9cC3Noavz4Dsgp8oYDqyHV+MI6XXfeHMoOCiZbpcjKlROlKskaqbBuuvmw2yGVhcHKMIk3AzskcZKyrs0XBL+IQKBt1/fvtt8QXdBnrAC0D3CMPfwAB0j466L6OlYc6ntHs2fGs0X87MHZDByfHx8Q/ADbOtLXR8G0HwYKPA3sBh1pISbnVfvF3Jo/pFDFxiaEZbf5D7Q59RVD0HceXthgGscUslLKVoEqW1fybKeJwwIDZdym6e++njpe9tvDT2MZrPTEWbqfrYWk60qWZaY32+sLQZ93MtFPPNsFK/Zv0IKhZDYkUcf+qM56a71H1p0RXblCZW/GBwSCv2IWgJXhEXSVdcCYFBp5sg8Ir+dxO8OmZqXwyCANeGmzCQEfRD2+3snxXlv5e6av3dmM9EBtMvFgoggZh7Y3q/4jCQOsq1YSXiOZkvx03tui+mol+ppqXO3mr6fDZVZ+YuxpNF2yjyv+MwKC8/qXvkekzIWRgtT+ZOOpaEzVgVQG4XxuevDiZ8DAAKQ3JO/6oG5BIOCfjrU9E2M1T9rTZSrYWuzUbaQpnw6aWTR4dcNtbKDUYT5lox1JGumkOpe5Qt6R9//LFNJ8c5Tb6vhyp8OYh+/+amf3Nzc7P7bPgkik/acU46NgE//gjU+SX/CJQZzqVBcvwwcqVzFkXi4sQEbyd9zd8TGNgB0RIQdabMTEvL3uPoFjvI2xIvDBIoY3lhjHRtYWrzmQhr2+7I92CGrnZQVY0M6CBI9jTk3EgbJ17cKxRGW95UV435Uh+p1pU+Xy5SyMTlwoEm85FCqU9fP2zM5y3kL99OLfPdQhVZEEAyszcwHf5MoAFDJ0IeeWY0ZFBJ/MNQR0tdM98V6HnIoXyr6eZSmVhxoxyUXh5jAdyqGTMKIwJN+9aHWU/6fGmqlqlcTLIBbpG3sdGz8mB7vn3r+R55NkTqFro2VfR3lvJW0SbKhTahwzEEFsQIDMf2YWVLY6RM1FwTJpcLFD54LkQXtnMfrlbT0I3bMRld6PO32ljVrQtldD2/vLSm87HaiEA6BzVtdw2tdEiQB3F9Y0tXTV1TjSYk6tM2DGBAGrCovyzmM6psGtCMI5SIaR2a8VLnstuA5u8eIRA1IPm7ZpqqXolCtwmc0M9+RXNdMVX2IW1u+Y+F0dTY+sfCaEZwETn3sJEA62I5ulb30/Ez8gjcR4z1s66ZahuS9qPjdOUxRhhy36SruTAgHnlWnwgMcDLRS0O1pspMuVLHljZWZyZdYOovpjozhImOMEQKxt46yPBoY75gloaqW4phaFczEYegZyMMtQATO3DgFBLbtYmd9q3NDFOZjVRrqprKWDGVXao1bffC9mkjZNxHifJUxtaFMqEtdMu4XqZ9uB6m2mYekdswClxjppisj3yLsWZQ9WPNl+bFfDkbWxQu6RE+OX7kwqmNCUSXKNwYxA5cG7mTC4ZK/WU0WY4puwxT1a1LfT61KPFjRR9bk4tdqpH49L21I1/QR9dT5ljic/ZWWU7MOBcmbraxn7xNtJkIw9YjH47CKF7ZU+UXbbqcWnRE6YD0JbMkltnSTrq/hs9J5/ffYan89i1EsRRIUmcXZ+RwQ0l+yucNNOlEMATSw2nZUopj+FK/SWX1XQl0CwZEOwxczdS2L2U+5I3fpowHwVLMW6m1BrQQiCsYre2alG3YpnalDWUMqc7eMriqjXorQuKZr8ivuf6uIsettGsQHCgH++CKhrmy0OKEscXyYqKNrGv1XYU5XgVWs6fhG2t769FeIeqljrT8JNchrJjjs7P2LcpT3NCsThSTCa9hTjbrsgud0IXx3LcgMD/1lRsmqfvC04W4Wala5sSwLuZz0zB1ZbHQZld8Ua1sH9NVBb78Ms0ryIFa5vxanZ3Lu8pko0QArpcX6oRtGZjxXb8jExlT26jgaKkUDYdtBXr38LkYHN9Dmqp/Kn35lgcQmTiC8hH8OvWddpvlQ7VJ/SpIXwFL0X3gcu9+sri57oh9BqVlVoerVpO2alBaZC1alaZG4FHd1LTDLKypCvbF7qRh+6CDE274RzNmbZal2sTauJ+2jC2Dxw6xOrjDcoOLHL6cKFfGUJb5kMBeQUqMlML3aTTT0u9TVUbFyekgTv8I3S0KbyG4RVYAycrzCUR59+h0Ti2di2L+BF36YiMpWaKb0I18iGVqr/bcvggj5DMIlGoLti/GxREkz9ORJMs32WovJssrxvIhkJhnr7xkNw+gO5pp1oU2s8aaTsWG+wBpR76HCX+dTKKm9wtiwZJqCiAlJKXsrJTC+UQbveMUOrbvOWGVPkyyO/FfpA3bdku3yHPXUEp/F1KEpb+sXx1AEYv9pJHXIlkf6FTXUhyEQfbhEmAyO1ek608emPAp6uNbL+jDW8LEBcgEBDYBspzC89UR74ji3Ggd4tB/gG4qXT4Gsk8QF2LE3gryapPqF8uL5cxcWro6URVDHXaPfHxrIehDG0MgIyBjcPpTphDoymIKVjrOiXQeDWfu6aA3OBPnqBLotA3QGQeqDLRrwTpEXrBOE31RzBnwWwTRM0hiJrcRARGmgB7BQOBDIWWQYzXvPAw8TDsE2NtsfYgJsLdbFNrOHSAheAzRvY3o1hSkHXoYRxCDR4/chREBVMH7kED/GUSBRzfMvg88wUp9z3ItURSk34sYlThNXIBx5IbAD4CMW7SonOm9MtIoJ1wEYYBzMaNY+BIpMNWJupjr5j5jhKMxoQ+3ISJuJ14NzZuMqsBSGuBpHYmCT9CxWOylMtRf+Nw9QYcdYFmEmAz5MvW2yTJdgMu5/rOij4EyGqkLM4n/5JPohAhPxqirxdKaCVqoxKAnyhgqHfgujHzXwvfe1goePNezLRd5DxDxeKfwmqXwxp9K7PkwIOBkAE7oX7c2vgOy89SALbec/0sCMoueZrpTaFlvYvKlcwUDiGyWvRyEgXy1WAphrvjLyQK19E1AtzVuBOmSejsFxF6nMfN0O5xF3mLNOptblIONlnbWZT+2OEi48fOmATNZflbM0RvL1KbqfGkWg/2lEVWORsjGrif6j6KWLZ2U5BLB9cT+2aTyjWgm2vAUWpvQubfYF9Jy7rzAtphrqAOAeqpOQ+eexSRH9M2Ivmgj4/Vojzu5bV+2gV3o83R/wDhh6eqVZpj6u/iUW2Eb6IdrbJHQgg8wIBhIyrXRGxlqr6geexVhdh2uPUzQ85sQEwnsAeikBlAp5kbXYIE74me0mn91S/f3DGgC17bzPA3DwLHv4dRBtSOrhEwFI6fHHeL33P7338urEDlQ5mYX/eXRjqmo0twBJD1v+3DW87ZWDAuG4CR7zhLNbN/vxW/pAhEAXjcCcCLif+RgJTu278vp94CC8e1M446FDw7IMv9Klc4/jswJNX7myrjhPKWwqFseoezskbT4Sz4dUdlfzA3NnOvvrAtqE0rdl4rH58ONg3obz0EhDlf0a7phm8z2GP6jzxqU1U+6+N7MDdOajvR4Uy1qHpYO4/YrEe/6/PAr1UtSpzaNoUXHcSy/KlWlvkmn6FFs26pC/Sz1ybB7RPchr/Df+n/rP5z2/3byKklEOESD9ZnFXs6GqaeoyjSijO3xHNvzfl9AlCOZzuwHygZ7y2PAHlsf76Vt5PvS1zzW7j9ABhQ+QIQ8F7LzWGAIqHYqZVDuUSLpJmiiXimjd1alEFJ5tf91/x3uObEL63eKXn1nRQn8DDL4CVL4aXLIGsbfmgY+sk1tICTbfkapqu+9tVwdhLN3B20Xog9sML/Il1z3Q5f+xPA3zrX0IRFX/rmcheNoOw8WKNx42Iku2Pciy/utUem8rRyEshttW2v1wk5qby8kgTywBwURb2U7xCAI2hsvWMc9NX7qiLeBQs6bLP8WeZCOlJIEZDkIHwGwHSRvPIRCxDSBbz/fujJxNpHwKw7sLb4LCYGI6jCKluVW2g5i9SYojnhfIcscvSx8Il8xaXVQzwtfZUPi55D3csy9c7YPr9uxq7270tu+tmK7ocFZuet01pAseEbMzHO0RebtCR3bB9iHcGt6Gzg8EZ5u7Kc4D2V4MhCee8Pcb9v0JPLjnedDZjd6EpB9AqRuhoNZikKKLNtpOhHygYyNCZDfAClJAjgH3LRky+683z95/X3v9NuzXvxvfxPD9b04eyA5rN/3AgLRynbgf9lbT37gkezh6eD0RB6cyoMTqXSCNNujVsRnGI3x/sbb0m3Mr78BGYFXvfeDD4mJqLgughjTJ3FVCi15JhxYzceKKLKqDumfWwTt+9xTwccn/MgmDXTTuctGNuweHXl/Tc5hp0nB2UC4RLC9HTSgvzJYAsc1d6wzt0WwbsyjrovxdsSIRhJd1LW3iqnuDcHGfv04DHsPn6UqbCw21h4Ni+YyPOEWBhj7YA0DhG0ghxEB3T2kgtPB2Xe51gj+BuQAPgL56dvB90B27WcM/vObwQDI9/B5P8LKbtMxARlHt78CqT+asXMvcVmbnQRk23XhE2GZf79Chyg8hWQ4nhnnOch8fD43o6UAQhy3FanRZleMHO1SG1HC9bkZZyWCL2oDgnElD94Zd5QGayCcSQAoJCyHDHgYxP5n92uwztwLGPormecRVSJ49MhdMgmZ4/MAGRbqHpAIBWCQC2q3YYE1US7UyVDKJC4xX8I0MifHtMuOPXR4JSDp33hNlPyD8dxYcQMrHo4lTIWVzCXDkCROtWHgAZ7FQ+gouRwDWKHOuYzSLyk7rw5cSCDaeAGkLVuJLicN3MJUgsHtM3M8bsPQz7kcxUP3k/n8ermwDmGUZSpXldlKhyBpiuB/2oKtGG4BI6vPxFQPxZfgX/n2GgM7SJ22NgYBhC50pVIUnAd+hbgye9CXZUYQlLkI5847DekYmyFY7okQu/6dCRAVSRAVkXwxVSAzIxqA8m5SZmu88lagx0dkToyLMCSYIHsLhnx/y8iqBgBszMyhC3oABu6rFPtxaSBCOkIictmk/qlauiRQm/CBRwBcCHz7Fvr5r2ezspYErb8JH5Lv4Sx04eRQXOXze4etorgwl1Q7RFkmPmZyK7MSG3TB8GdJsbN7+MxfrVC4yS+vmpFe+vYaSAXMw1r7owWWIi3DfSbP/8ZV50L/qEd8TCXz0vPh8avCi7jY3zV8Tl9/0tqyXffTpZsytKhHbdf93UIuxmgpspFC+ZBaj6yW30gRa6aV09HsLI+yxmUlokl9U2LWFTuJqNdmWWVtO9XZSwLArtOpS05sTrhiB2kgE/zbRLfms684BPFx9p4nYGXn4WIXgMEgRS29FY3yzAkbZwHGn0JZdnlFJciOZNWNQlXGE22mnsvS6WaApR2QZdvmSQwRchrbKso4Pa5zLneVa4M9itezslhY2pjhS3JkWQXIivKNQJZZgExOssljb8qw7phe7sRdDXUNxwhKKqKOh6KLW3xDKY4wRLIdn2GQvfgQg+y5w+7hNEk1FQdykr9PFMue2v0tKtZA20Y24YtqP3ziZ10GHvnQuYCrEMFhISexLssvmwA+J7VTInXeazzH5UPnZzsg0L14LnUSp0jUuttm4YUfOvegav2WfXAVAxfccUtd7VTtqpWAqVqH+PmNNZfnOKueKaILbabo76zx/OcZO3ay1CdZ0hkHT7+aDfAFYa8LttbT2YuTh+IX8dNLFG6W+kQCTW87QhIdlZU38+VkbKmzy7k+iqleTEf81M5kkvcWgC+/BF8ADDcPEI3CzdZGEHAVrc9UUzWst6puaPPZuSwNeoPeQNoB6aT3zVlvIP0bDFkw+D496A8qbJnPOZj0k7JAIbXKkpCsBKSD24DDRlc5lWIi9WEFQARDcZ6i49l7vUG90/TPl4zasn+fk5zF/Zr2uZiO6mYyg9g3EQX3cbaY5wY3u9OkybmRuB0//IFy+znHVjWYy4lijhT9TxrNYYKTnc1ILe1F6GrBCtlpiFrbiGWpF/Oxpc0udUVYitpUuVKzz8RY04cSC2htQ1f2KLIsfCV7G1ZPOXwM/NB24w1jPVZT2Y+s9k2P2Cje6G5D12IwVgpjMZhh92gNiYXtwL0Nn/iz41Ll0drmtQWzLlMXH4JOuA68f0FKBGBYsowXwLBUOewWy8nEqmVMRVXM0R107llC8Ap0awkGto+g7T7TnjDBPHrmP6dpdN4KOATRz8v9d7jnhZxADFh2vvxbUudR/g1I/2ziS1eqTm9mNBxM3tcA33tsowJYcLzWjc4iVzaGFqt30zRz//G386/ipduyQQpP7PWQlU3wk5OBTJKaGvf7pfyi/mEfuLhv20FWhHwhIMgECHwETkSA7PaBvDo5Lhj+3Zd263YnytMi8n3KcOZNsyM6mcTjpSJYvmtXEN3Uoe5srdDxLN9+DiNi0aZWiGwMTgbgW2ZgtqNDAlKX2GtJGN/H9msjniQEZOdh1Th4U9F3QB61ZxDoNawS4G14IEOmEiWzjVY3Fa69hBSLgFV0QOw15WKKc3fefSH2mvGrSUkVVqEROQ7EeBX5/nNMNHQbVmXWnnmH8t+GffpR8sKegzwhhaG39YIAuhKQ4h/qnJqZEo0524bET1KhaANktDpgoSSN9stX3ovlw7wLa6Ka1li9ZAfumSur6pBZRTXbGCL9Uh26rzn9vv2+Jkd9D3NzIvbtaYtLny7UqqfF4NHBe6/TMo2HVUJ8tIlz54brVoUQf46BDegMXw+weJpPUIv5EFEhQsQSwgTfsjizO6kCC9fyqm4ZozfqeDlRLibqkG9Yf2qHKX9UbFhxduynw0hikisMjP1+OBqWDMC8uSKXhKdtUIpH7pnrTqj4xeDiSmfVNlh9k+EefHsJi02N6sOqBfiCX5VCifd99B9s1Pe920SC+6mLSKZP+A4gd+i9dFNKy/PrnCv81FjmhyLhPQyojk0CZMAGVSQIIaORrjJnozKx3ioTbcxd959wZhhB5ui0ffnB9j2XGReFk8N1qaZNJKSuy3yiaXOTmhPIbVslWaPN4O3PI1cjykU9moMeLbBltReW+mSYZZcWPernZ2ffSJm3U/x2Udk7fOIrAhV75ruiv+pZrgTcc7q8GrZwtDwHdPi58vwiTU6WZ8sLlPSA8E6Wq1YkaKU6smPpDeytVU/VTG4Ar6lD0qZFzPAG0Aq221svLhV0Dh5OOvde4J6DEVeace4TPu/IgI70nO8n48cdAOKfzjtJIdw4ZC7T/U6IPPJ8DppWWayV0QNE56B5/XQinKMkSdVKp6wDAAU5j2Mu9zA4b1DuHWr/wifCMMY/x8OIx1Qca4y+smNOUiY9McKOEyEEA5L8XgWSCFeF+S6kbAhCi+AKIhg47D6YOwjiKJ2bZhLwIiLidEh5vdP49RS+mS1Uyl5Jbyvfe6X6/2VZ5jOWE2D+SMx/Om9XMyZueA+fz/dXwvnkRZBSXGZlrexXARX3CGJ9m9TGX85MbaomWR+8QGgsvSzvn11KlO5ncfbJvOtUfIfq0VXKlHiJ5V/Yf9mZby098y274OT1d73X3/ROTr/vnbymq4U4WyDLLtt4fzcA8q+Afv4+qfk3p9+evk4xpIbEVjgLMOwetdt/Fs4QSKDwgOe+qDOD2vfadGxYumqYujb6RCM1PsribVwsI4gJ8pyCmVqjX/aQUI6v721Qsedo1yYWob3A7c2apH7pTBtZdPJexLncFazPOMO72O8wzf0uviki0GaGqptlwll9QXNuTZXZ1SQu3jrsvhwCvhMMW7qnep8lKjEjDQyH4CuJ+ZjE/Uoht0T6Cnz55YEtb71Adj0kfQU+VO/URknwB2TNk88lYj7Y25DcgX20sRS+vWQk+bEIAryFjrfyoAu8IJ8SKx3oK+IEjNJekyqJyYHq8hsxyv3yZ0f5dwdE5vIDjcNt5fGwkBvy04BcLUT9BW6fN97/mcZUH+qvbbawnXt7Df/woH8hLn5w3L9d7B+U2vyPSEtj/P8zUZSLjdeCtAn8F4L/zdehgM6/BXcPyqz4H+Fq+WBe/vLM31kfpP14m1IIJND0tkj1F/tS6jbQxqWcuq0XrGXfJjBwnsE3gz1nb/idFXsRJdagdDCNyYb29KxIyq9hhALbZ+eII1AwO9lZYnlrr3ntP1ZBoBzcSrOp8wd2xVwOIz5ovGSXruw9G5ycS5b5JS094m0gKqcpzpSF8WZuJhe1VJ2vnnrrhY2IR+3k5LL7xsvnN96aXdrLWrS/cr6u2clAZq/4x2X/ffMH4GlvIV8tlln58HjNDXmxrOLjXeajq5ucHIngm8FAmGZWgyWd3rjqSs5JUqhD873Mf5Hte5xxpy5PuISvIjO4AqaiZEMtWJJwnwHUVTatRdF4VWm+So0Qkf0OUz2EQn/h2wEUM2i7ukpVpq7+Y6np6jgpRTSbp9XZGw6J8LQUMVLUeJCe7RtG5iRXnDD2NMhesArzS/D6O8PSl7OZNrtKC1LtOh1+Wy/VxVM78FYQk7GHcsHmqTLTLlXDHGt6KXiwidvgQupIoR3t6BF5vB++Qcl1wSeGdXAXbmC/q4yn2mxpqHq/R3srAPJFkWvYF7x3eTJSEEH4unlcwrU7Wc/n2Y9ViFqCC+jZdV2DQTWytE5pRVPh4BAX+Y4sy0W3n+jp2+/Uk3mpghupG1+ZFR+puZFyDj2Bmvgrnzq/bqRucmfAP8azmzau5VKTzLOWfyXb7sYLGEBdZ0U3Wwki5wYteB5re2vyRGYsE5hSZl3miaxscK2+u5E6Evipdqblpyxhf8RZp0QkxI7tQ6S4rnA31WiyZKNQluacXQmjW8p4PJ9VB/ps2hb3Ew1hp0hlF2798Jl+gHrP9sbviBcV4I8/8iFp458+xvlj3YaLiLLTZB/XEug2kljdkQGdFj3xm4t+T284us2NKX8L0+/BHF8CJSBPL4L6PWjROkOYv6LoIKypdCkjbRQGAXRIWBAsZcQq+M7UkTnXrSwMbAy7R+xG+xWQXm6kWDDcG4mK+X/gG+lrkDzl10/l3ySXY+Wf5q/Eyr+zHeI9wLGHGJHPauBuQy8gS+RzuCTi4IdrL8gyJcPA9wJW3OBG+vomvdYqvtC6FsuGvWfrIKuOUEnIFbK3d8lNUgnRCZo1fdl79AI3fMS9AJIYB/7Nn6Y9tCHCCREU8Zx/d3b2TYxsbfs+bOBI/L40kM3voqB/I7G0wQYF0Piar1oKkq4IBp9fe6IF9wgGx53KMib38BkgbJ+fDb5/Hdc1CUIX4lx5k29ef8vLm4QRqYkM2Q5LM+TrgIL2tnDDi520aUCf8RZJ/ZPh0ugb5nCk9CfDBw+RyPaTOOO89GBZfDKaFZ5IFUvyWn03TG/lO2hYj4PjqiWu6uZhCLNhPyYTlEe5/0uUR7jvI4Sgi3/62K1VTUzz1ZFQVqUzewN/+ljQowfhoBwoE6Tq5kFY7uFzCcm1+q4ZR6bC/8WcI77nPBc0OEtU49l8baaC4pG3DNG+mUCp2vvpY19U3rhfXMj93IWCuF/J7mpKszFeLZZjXqC5WARobvDjMvmjPxU3COSu0H2xWSgOf73eRrvGxOkt3VF1Z2+1saZYY117m6Tonlc9TCuf1O3cvgUnA2bkxxVjgNQdmbqV7u0nE2s0HR/WIVhvo6Sseh8GBD0znd7Dd4m/MnfsYdj9r2JJAwRJXd2ZypzquLOrxRLwutlfs02mF4gloIt+JzpGTrpR9D0VfJGV50jQhm3DA+cTZmOfL5/Hfj7t2vHkRFImohl3OZ9mrMJ46rY0w9C/94SrHZi/hgMt6G4OExg4cBq6sC4/JsSgOzeAQBUIQgJwtI0z8m0CyJ2HWY3AXnYEpriYCrnvJ/nM9ibHA6+aLqeF/OQIyE7B4dcw4fW4vxkMEuR4430GhKffAt+N45ltsGWX0Le+8525T/gEGs8b3wvuzVDx/TF88Bw4o/ZIe8Zu7z3fB7KhXb1ZLsQCx7W0J3ojcejUXHxN7SKZTpYPN7ILCfvipm7iXacTJ9LCel175GFFn74+O+Y1B0/2eK/2etdqhOjLL5M0sG0U6xdAVxh02WmeohAfNKuPd55zJwhY8RrkqWbpqrGcmGKxryLpeRk9Lq/S9mi6jF7VMFmuTRFpcnXyVKNjMZdGorvjCcle1KnvODEhIyjOLQhWoT6fAg8DJ0Qo2hLoVqUTlDW4NrucW/p8ao3mur5cmOq4Pv58qO6vygTMROAxROyU4soLspBK6pD9vFKbXhDJPTYZ+ZZ2ac1UdRyX+mFFrA4LeWWE9krquCTbZba0Rl5ezhIoPxPF7ECLqjUlhWUuAakuVlFUCN8MpNZfgPzlQMabctRqzN+x3sItwPgujzypTmcYb/Y1dOtbipU2DOPNIrq9h89KRO5ignjV2aRA4Ja9tuyI3A2l7omUAmB8Z0U4B9ARbk6paF9Xe6oC01AKQkm8LqMS5hkyA4FJByfKMN4kNa2TPDh8R/93rSRlPAE1p4sOoH8Ppe7R5p7AzfaYZePaj/dAfgAuxB6C7lDqVvQtgVf87It6pc3AC/ACa2MT5244+AEguPVtB7r0Zy/AkNo7wwHgVnz/n1MKd/T+/Tne2g48//DhY/e4H0sCY9/RFwkGZvUlKI7BC2BuLSBlUyYcXJUSioVeT0Cyd0gJPPmBY/kBBPCJ23gc5uiLBOaY9tv/p0DiV1U9Cu//mg2gJYkpk05KhCTD3MXZjmPK3wa2tOqRYXtFv0iZhPATbeZ0waadXdzEVo7MCnbyN3QZvcTHIfmTH4RlFWvfxfLiWn1nKUvzDV1hP4BdijDZicgb8PrsDMghuycRyGsQX5XIOsmT1QG5DjPiBJOJmhvpOi+95QZVWQ1U05sGvsqpGoUwWFY34KTuDJaKUIjOQSM+gOBvkYcgTi8Z8nwI2LUCNgY2Wkd0X186Cn8ifgv4IubtLdqeXUuQqKjakG+xQTngW4boiMW4by12gMGyCUHebUQgHkpSHsBG6+qHlu9hMjzK38iWuCGVEbtNOt4YsgO+LWr2VdKTnbNQ0qfnnaRiHovoK44TRgExGVDkenRDdw7srXfe7yvXRnLV+IUXuF6QnDeIp83IoTjnhTA7yb1kzh00n7fwHOTB4vchc8LYfv6lEgRxIcdr+JySCoAMKmsBszLyPITlCaX58lwGkix7tzIOPHZcfdh9ScuIXWizsTa7MqzJfKRM2DqY6/SFMdN2EjgW730L9sxRciIydS3v4lRNkZq/puTEh5sz8ocHY/8k8lJPdjvyeBCkNXki9uPK+ci6yIrceduKEnciglWIqDYAHhuliO793z7spFy1e6HDYQacfP5k0H2x0VrILkuLtpcTykp3dlekk41nhmUsLy+1X+oUobM3xdmJMAk3gFX0Kx2qKauhPadq7nOJyT3um+pnZ21qdHEnIYktuyT4zFZYOaOaa1ZqI7DUtnSlykD6qpdd3iBVPXaCyscurHwcYfHxoVPCy/JzWR5RjTSOEFMv50A6GWzieiMC87KxJkPtJfxMGcmEqqhsuYBRUct4UXJfM8X1Kw4DQS6zw2WfLZOxrdzFdzkAD4e+TaALcoXU/08GK2WwVOTm31bIUhBZRnHyeXxxS/kmsPPuASJXKb0lh0iz/LGSOzHTAIaEeIFYW/n/BE8UvP8dGky8ErzM6HTv0LwjkEqnXetP/bCAH6s5XFWaJdusbFw8j8g2Itk9OEB+A9JLcJhvTJaDcIvCp2cgfSUBWd7YTzK7uOjbP+J2HHAqyHHNVa4FrR6wkSmui3CydeA35zyc0YdJuaxuNtyDb9EB/T6QpFclwzLpIzYZBUr+OjwSXueoet2aqtefTNXrZqpeF6iKQdB62D3SLo3h1+CHNC9XaP7+qw876RhUVCNNEUgN4UeFlxqXWYIHM27TZoCEddXkq+5myJ+1q0IoVRc6ZPsZageN5rqa1A+vPIjL9qVukP3Asmj4Bds83jehL8YzI7/5/4L7JV7KPWUFd7+gC60WptJoSahI7gAJQgJuYVLSvyc1Xy5TjSPXfu/JBpA2L5yuiN0a/C60FIiftUgJi8mK7yOJhy16fjv1qHDkOKzIfE8qzeGnTmGKxJhoI1UoJF84HpA2xT47B5Kf+ssQGSxvwocYV9xRlfOslOguu1YqQCpS6eugkhWbvr9SZ6qumOpYgCyn1VegyzvF8vPFb6dMHqmzt2IZ/pTlMDsOIbViSoIoZUpaFbwCJDZw0jcXiqG+PrPU2Wg+FkY7bOZF+oGuYW/WX6fz/+2jP5WjhlkVYJr6LYGVOCFA5Cuij2GaxzNM149BRbcz5rbSGG5h4MLA8SAeBmFSQ52JN+4RG60h6eix+3HIVwEX/o6yIhDlH71nuD90pnATouep/SSyfKpO5/o7a6JNNXPXGS2W/4hCYosQo8UyeZ0exG6hq5oOywhaqkmKW2ub1FrnSZ/u1WKpPm0hYg7B0n1mldfhZ1fPl26rt2L3d/kgs3g92lSZKVfqmMXO1F8Wqq6ps5Ha5PWsi+zl8lniEalP27jMMbOjs4OJzVA55iapO6OraZLNsJcW5oMv9hG7PbEEpD3va/tXf1nMdXYsQAxQV11LUn2RmuusNzK/lwyiYXppTr7I858/0cyJ3H6mMQm3SdzWZWks8taP1l4gBm8LYdFK8MN6ctabFh1QqIPxpnPSroMMXLD/GmUqXc2JNKk8/XmyvNJm1vytquvaWI2LXFfYClXsy04Ulj6DL3u72Un5XIapdlUWuqoimW1w908GeVKTzWObepm5046ULMOkH9erd0OZHZvEBNkErp8B9oI1tbfUJ+gwBT0UfuxHGIlZMzlyQFfEC2R5a2OcgOAtdHC1k+VPYsDh42kaQVpDKI1RujbchIHMA5lJgK1Bke5d69WJGnkSq7M1ciwsZmS1I6qgFmpocdabMgmias+6zWv69mtTVAxNa7Mef7IoYzlrAKQCZt9jObkXvlKw8qeIDWIHro3c2C0TnxVPH7PYcfq0WQZzQ6WbUl47WHzaT4NtYRQQls+EH4As27F/QTo/+f5sMJAqLrv5dPms0+T1MpGNolE48t/9XafzF0r2/x8AAP//XCJSPMm9AAA= - path: /opt/azure/manifest.json permissions: "0644" diff --git a/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand b/pkg/agent/testdata/Marinerv2+DisableUnattendedUpgrades=true/CSECommand index a7fab68c421..ab83f8e88fc 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL= CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgIGRlZmF1bHRfcnVudGltZV9uYW1lID0gInJ1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuYy5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWRdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy51bnRydXN0ZWQub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeV0KICAgIGNvbmZpZ19wYXRoID0gIi9ldGMvY29udGFpbmVyZC9jZXJ0cy5kIgogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5yZWdpc3RyeS5oZWFkZXJzXQogICAgWC1NZXRhLVNvdXJjZS1DbGllbnQgPSBbImF6dXJlL2FrcyJdClttZXRyaWNzXQogIGFkZHJlc3MgPSAiMC4wLjAuMDoxMDI1NyIK" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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+Kata+DisableUnattendedUpgrades=false/CSECommand b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=false/CSECommand index c8d0d507604..8a6e42f2357 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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=true/CSECommand b/pkg/agent/testdata/Marinerv2+Kata+DisableUnattendedUpgrades=true/CSECommand index 9b3f779858a..f7eb3c5b814 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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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_SCRIPT="/opt/azure/containers/cloud-init-status-check.sh"; cloudInitExitCode=0; if [ -f "${CLOUD_INIT_STATUS_SCRIPT}" ]; then /bin/bash -c "source ${CLOUD_INIT_STATUS_SCRIPT}; handleCloudInitStatus \"${PROVISION_OUTPUT}\"; returnStatus=\$?; echo \"Cloud init status check exit code: \$returnStatus\" >> ${PROVISION_OUTPUT}; exit \$returnStatus" >> ${PROVISION_OUTPUT} 2>&1; else cloud-init status --wait > /dev/null 2>&1; fi; cloudInitExitCode=$?; if [ "$cloudInitExitCode" -eq 0 ]; then echo "cloud-init succeeded" >> ${PROVISION_OUTPUT}; else echo "cloud-init failed with exit code ${cloudInitExitCode}" >> ${PROVISION_OUTPUT}; exit ${cloudInitExitCode}; fi; 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 CLI_TOOL=ctr CONTAINERD_DOWNLOAD_URL_BASE=https://storage.googleapis.com/cri-containerd-release/ NETWORK_MODE= KUBE_BINARY_URL= USER_ASSIGNED_IDENTITY_ID=userAssignedID SERVICE_ACCOUNT_IMAGE_PULL_ENABLED=false SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID= SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID= IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI= 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 MANAGED_GPU_EXPERIENCE_AFEC_ENABLED="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" DISABLE_PUBKEY_AUTH="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" GPU_NEEDS_FABRIC_MANAGER="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_SECURE_TLS_BOOTSTRAPPING="false" SECURE_TLS_BOOTSTRAPPING_DEADLINE="" SECURE_TLS_BOOTSTRAPPING_AAD_RESOURCE="" SECURE_TLS_BOOTSTRAPPING_USER_ASSIGNED_IDENTITY_ID="" CUSTOM_SECURE_TLS_BOOTSTRAPPING_CLIENT_DOWNLOAD_URL="" 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="580.95.05" GPU_DRIVER_TYPE="cuda" GPU_IMAGE_SHA="20260108182831" 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,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="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgZW5hYmxlX2NkaSA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZF0KICAgICAgZGlzYWJsZV9zbmFwc2hvdF9hbm5vdGF0aW9ucyA9IGZhbHNlCiAgICBkZWZhdWx0X3J1bnRpbWVfbmFtZSA9ICJydW5jIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMucnVuY10KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmMub3B0aW9uc10KICAgICAgQmluYXJ5TmFtZSA9ICIvdXNyL2Jpbi9ydW5jIgogICAgICBTeXN0ZW1kQ2dyb3VwID0gdHJ1ZQogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkXQogICAgICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5ydW5jLnYyIgogICAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMudW50cnVzdGVkLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnldCiAgICBjb25maWdfcGF0aCA9ICIvZXRjL2NvbnRhaW5lcmQvY2VydHMuZCIKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIucmVnaXN0cnkuaGVhZGVyc10KICAgIFgtTWV0YS1Tb3VyY2UtQ2xpZW50ID0gWyJhenVyZS9ha3MiXQpbbWV0cmljc10KICBhZGRyZXNzID0gIjAuMC4wLjA6MTAyNTciCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGFdCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL3Vzci9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi50b21sIgpbcHJveHlfcGx1Z2luc10KICBbcHJveHlfcGx1Z2lucy50YXJkZXZdCiAgICB0eXBlID0gInNuYXBzaG90IgogICAgYWRkcmVzcyA9ICIvcnVuL2NvbnRhaW5lcmQvdGFyZGV2LXNuYXBzaG90dGVyLnNvY2siCltwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2NdCglwb2RfYW5ub3RhdGlvbnMgPSBbImlvLmthdGFjb250YWluZXJzLioiXQogIHNuYXBzaG90dGVyID0gInRhcmRldiIKICBydW50aW1lX3R5cGUgPSAiaW8uY29udGFpbmVyZC5rYXRhLWNjLnYyIgogIHByaXZpbGVnZWRfd2l0aG91dF9ob3N0X2RldmljZXMgPSB0cnVlCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmQucnVudGltZXMua2F0YS1jYy5vcHRpb25zXQogICAgQ29uZmlnUGF0aCA9ICIvb3B0L2NvbmZpZGVudGlhbC1jb250YWluZXJzL3NoYXJlL2RlZmF1bHRzL2thdGEtY29udGFpbmVycy9jb25maWd1cmF0aW9uLWNsaC1zbnAudG9tbCIK" CONTAINERD_CONFIG_NO_GPU_CONTENT="dmVyc2lvbiA9IDIKb29tX3Njb3JlID0gLTk5OQpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSJdCiAgc2FuZGJveF9pbWFnZSA9ICIiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLmNvbnRhaW5lcmRdCiAgICAgIGRpc2FibGVfc25hcHNob3RfYW5ub3RhdGlvbnMgPSBmYWxzZQogICAgZGVmYXVsdF9ydW50aW1lX25hbWUgPSAicnVuYyIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnJ1bmNdCiAgICAgIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLnJ1bmMudjIiCiAgICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5ydW5jLm9wdGlvbnNdCiAgICAgIEJpbmFyeU5hbWUgPSAiL3Vzci9iaW4vcnVuYyIKICAgICAgU3lzdGVtZENncm91cCA9IHRydWUKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZF0KICAgICAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQucnVuYy52MiIKICAgIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLnVudHJ1c3RlZC5vcHRpb25zXQogICAgICBCaW5hcnlOYW1lID0gIi91c3IvYmluL3J1bmMiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5XQogICAgY29uZmlnX3BhdGggPSAiL2V0Yy9jb250YWluZXJkL2NlcnRzLmQiCiAgW3BsdWdpbnMuImlvLmNvbnRhaW5lcmQuZ3JwYy52MS5jcmkiLnJlZ2lzdHJ5LmhlYWRlcnNdCiAgICBYLU1ldGEtU291cmNlLUNsaWVudCA9IFsiYXp1cmUvYWtzIl0KW21ldHJpY3NdCiAgYWRkcmVzcyA9ICIwLjAuMC4wOjEwMjU3IgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhXQogIHJ1bnRpbWVfdHlwZSA9ICJpby5jb250YWluZXJkLmthdGEudjIiCiAgcHJpdmlsZWdlZF93aXRob3V0X2hvc3RfZGV2aWNlcyA9IHRydWUKICBbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLm9wdGlvbnNdCiAgICBDb25maWdQYXRoID0gIi91c3Ivc2hhcmUvZGVmYXVsdHMva2F0YS1jb250YWluZXJzL2NvbmZpZ3VyYXRpb24udG9tbCIKW3Byb3h5X3BsdWdpbnNdCiAgW3Byb3h5X3BsdWdpbnMudGFyZGV2XQogICAgdHlwZSA9ICJzbmFwc2hvdCIKICAgIGFkZHJlc3MgPSAiL3J1bi9jb250YWluZXJkL3RhcmRldi1zbmFwc2hvdHRlci5zb2NrIgpbcGx1Z2lucy4iaW8uY29udGFpbmVyZC5ncnBjLnYxLmNyaSIuY29udGFpbmVyZC5ydW50aW1lcy5rYXRhLWNjXQoJcG9kX2Fubm90YXRpb25zID0gWyJpby5rYXRhY29udGFpbmVycy4qIl0KICBzbmFwc2hvdHRlciA9ICJ0YXJkZXYiCiAgcnVudGltZV90eXBlID0gImlvLmNvbnRhaW5lcmQua2F0YS1jYy52MiIKICBwcml2aWxlZ2VkX3dpdGhvdXRfaG9zdF9kZXZpY2VzID0gdHJ1ZQogIFtwbHVnaW5zLiJpby5jb250YWluZXJkLmdycGMudjEuY3JpIi5jb250YWluZXJkLnJ1bnRpbWVzLmthdGEtY2Mub3B0aW9uc10KICAgIENvbmZpZ1BhdGggPSAiL29wdC9jb25maWRlbnRpYWwtY29udGFpbmVycy9zaGFyZS9kZWZhdWx0cy9rYXRhLWNvbnRhaW5lcnMvY29uZmlndXJhdGlvbi1jbGgtc25wLnRvbWwiCg==" 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" PRE_PROVISION_ONLY="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 c4cd0af62f5..9068cf31616 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/variables.go b/pkg/agent/variables.go index f62521a05fb..61116902b1a 100644 --- a/pkg/agent/variables.go +++ b/pkg/agent/variables.go @@ -112,45 +112,49 @@ func getCSECommandVariables(config *datamodel.NodeBootstrappingConfiguration) pa } return map[string]interface{}{ - "tenantID": config.TenantID, - "subscriptionId": config.SubscriptionID, - "resourceGroup": config.ResourceGroupName, - "location": cs.Location, - "vmType": cs.Properties.GetVMType(), - "subnetName": cs.Properties.GetSubnetName(), - "nsgName": cs.Properties.GetNSGName(), - "virtualNetworkName": cs.Properties.GetVirtualNetworkName(), - "virtualNetworkResourceGroupName": cs.Properties.GetVNetResourceGroupName(), - "routeTableName": cs.Properties.GetRouteTableName(), - "primaryAvailabilitySetName": cs.Properties.GetPrimaryAvailabilitySetName(), - "primaryScaleSetName": config.PrimaryScaleSetName, - "useManagedIdentityExtension": useManagedIdentity(cs), - "useInstanceMetadata": useInstanceMetadata(cs), - "loadBalancerSku": cs.Properties.OrchestratorProfile.KubernetesConfig.LoadBalancerSku, - "excludeMasterFromStandardLB": true, - "maximumLoadBalancerRuleCount": getMaximumLoadBalancerRuleCount(cs), - "userAssignedIdentityID": config.UserAssignedIdentityClientID, - "isVHD": isVHD(profile), - "gpuNode": strconv.FormatBool(config.EnableNvidia), - "sgxNode": strconv.FormatBool(datamodel.IsSgxEnabledSKU(profile.VMSize)), - "configGPUDriverIfNeeded": config.ConfigGPUDriverIfNeeded, - "enableGPUDevicePluginIfNeeded": config.EnableGPUDevicePluginIfNeeded, - "migNode": strconv.FormatBool(datamodel.IsMIGNode(config.GPUInstanceProfile)), - "gpuInstanceProfile": config.GPUInstanceProfile, - "windowsEnableCSIProxy": windowsProfile.IsCSIProxyEnabled(), - "windowsPauseImageURL": windowsProfile.WindowsPauseImageURL, - "windowsCSIProxyURL": windowsProfile.CSIProxyURL, - "windowsProvisioningScriptsPackageURL": windowsProfile.ProvisioningScriptsPackageURL, - "alwaysPullWindowsPauseImage": strconv.FormatBool(windowsProfile.IsAlwaysPullWindowsPauseImage()), - "windowsCalicoPackageURL": windowsProfile.WindowsCalicoPackageURL, - "windowsSecureTlsEnabled": windowsProfile.IsWindowsSecureTlsEnabled(), - "windowsGmsaPackageUrl": windowsProfile.WindowsGmsaPackageUrl, - "windowsGpuDriverURL": windowsProfile.GpuDriverURL, - "windowsCSEScriptsPackageURL": windowsProfile.CseScriptsPackageURL, - "isDisableWindowsOutboundNat": strconv.FormatBool(config.AgentPoolProfile.IsDisableWindowsOutboundNat()), - "isSkipCleanupNetwork": strconv.FormatBool(config.AgentPoolProfile.IsSkipCleanupNetwork()), - "nextGenNetworkingEnabled": strconv.FormatBool(agentPoolProfileWindows.IsNextGenNetworkingEnabled()), - "nextGenNetworkingConfig": agentPoolProfileWindows.GetNextGenNetworkingConfig(), + "tenantID": config.TenantID, + "subscriptionId": config.SubscriptionID, + "resourceGroup": config.ResourceGroupName, + "location": cs.Location, + "vmType": cs.Properties.GetVMType(), + "subnetName": cs.Properties.GetSubnetName(), + "nsgName": cs.Properties.GetNSGName(), + "virtualNetworkName": cs.Properties.GetVirtualNetworkName(), + "virtualNetworkResourceGroupName": cs.Properties.GetVNetResourceGroupName(), + "routeTableName": cs.Properties.GetRouteTableName(), + "primaryAvailabilitySetName": cs.Properties.GetPrimaryAvailabilitySetName(), + "primaryScaleSetName": config.PrimaryScaleSetName, + "useManagedIdentityExtension": useManagedIdentity(cs), + "useInstanceMetadata": useInstanceMetadata(cs), + "loadBalancerSku": cs.Properties.OrchestratorProfile.KubernetesConfig.LoadBalancerSku, + "excludeMasterFromStandardLB": true, + "maximumLoadBalancerRuleCount": getMaximumLoadBalancerRuleCount(cs), + "userAssignedIdentityID": config.UserAssignedIdentityClientID, + "isVHD": isVHD(profile), + "gpuNode": strconv.FormatBool(config.EnableNvidia), + "sgxNode": strconv.FormatBool(datamodel.IsSgxEnabledSKU(profile.VMSize)), + "configGPUDriverIfNeeded": config.ConfigGPUDriverIfNeeded, + "enableGPUDevicePluginIfNeeded": config.EnableGPUDevicePluginIfNeeded, + "migNode": strconv.FormatBool(datamodel.IsMIGNode(config.GPUInstanceProfile)), + "gpuInstanceProfile": config.GPUInstanceProfile, + "windowsEnableCSIProxy": windowsProfile.IsCSIProxyEnabled(), + "windowsPauseImageURL": windowsProfile.WindowsPauseImageURL, + "windowsCSIProxyURL": windowsProfile.CSIProxyURL, + "windowsProvisioningScriptsPackageURL": windowsProfile.ProvisioningScriptsPackageURL, + "alwaysPullWindowsPauseImage": strconv.FormatBool(windowsProfile.IsAlwaysPullWindowsPauseImage()), + "windowsCalicoPackageURL": windowsProfile.WindowsCalicoPackageURL, + "windowsSecureTlsEnabled": windowsProfile.IsWindowsSecureTlsEnabled(), + "windowsGmsaPackageUrl": windowsProfile.WindowsGmsaPackageUrl, + "windowsGpuDriverURL": windowsProfile.GpuDriverURL, + "windowsCSEScriptsPackageURL": windowsProfile.CseScriptsPackageURL, + "isDisableWindowsOutboundNat": strconv.FormatBool(config.AgentPoolProfile.IsDisableWindowsOutboundNat()), + "isSkipCleanupNetwork": strconv.FormatBool(config.AgentPoolProfile.IsSkipCleanupNetwork()), + "nextGenNetworkingEnabled": strconv.FormatBool(agentPoolProfileWindows.IsNextGenNetworkingEnabled()), + "nextGenNetworkingConfig": agentPoolProfileWindows.GetNextGenNetworkingConfig(), + "serviceAccountImagePullBindingEnabled": strconv.FormatBool(getServiceAccountImagePullEnabled(cs)), + "serviceAccountImagePullDefaultClientID": getServiceAccountImagePullDefaultClientID(cs), + "serviceAccountImagePullDefaultTenantID": getServiceAccountImagePullDefaultTenantID(cs), + "identityBindingsLocalAuthoritySNI": getServiceAccountImagePullLocalAuthoritySNI(cs), } } @@ -174,6 +178,34 @@ func getMaximumLoadBalancerRuleCount(cs *datamodel.ContainerService) int { return 0 } +func getServiceAccountImagePullEnabled(cs *datamodel.ContainerService) bool { + if cs.Properties.ServiceAccountImagePullProfile == nil { + return false + } + return cs.Properties.ServiceAccountImagePullProfile.Enabled +} + +func getServiceAccountImagePullDefaultClientID(cs *datamodel.ContainerService) string { + if cs.Properties.ServiceAccountImagePullProfile == nil { + return "" + } + return cs.Properties.ServiceAccountImagePullProfile.DefaultClientID +} + +func getServiceAccountImagePullDefaultTenantID(cs *datamodel.ContainerService) string { + if cs.Properties.ServiceAccountImagePullProfile == nil { + return "" + } + return cs.Properties.ServiceAccountImagePullProfile.DefaultTenantID +} + +func getServiceAccountImagePullLocalAuthoritySNI(cs *datamodel.ContainerService) string { + if cs.Properties.ServiceAccountImagePullProfile == nil { + return "" + } + return cs.Properties.ServiceAccountImagePullProfile.LocalAuthoritySNI +} + func isVHD(profile *datamodel.AgentPoolProfile) string { //NOTE: update as new distro is introduced. return strconv.FormatBool(profile.IsVHDDistro()) diff --git a/pkg/agent/variables_test.go b/pkg/agent/variables_test.go index 8312b0a373c..556511c56a3 100644 --- a/pkg/agent/variables_test.go +++ b/pkg/agent/variables_test.go @@ -363,6 +363,70 @@ var _ = Describe("Windows custom data variables check", func() { Expect(vars["isSkipCleanupNetwork"]).To(Equal("false")) }) + It("sets serviceAccountImagePullBindingEnabled to true", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: true, + } + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullBindingEnabled"]).To(Equal("true")) + }) + + It("sets serviceAccountImagePullBindingEnabled to false", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: false, + } + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullBindingEnabled"]).To(Equal("false")) + }) + + It("sets serviceAccountImagePullBindingEnabled to false when ServiceAccountImagePullProfile is nil", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = nil + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullBindingEnabled"]).To(Equal("false")) + }) + + It("sets serviceAccountImagePullDefaultClientID", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + DefaultClientID: "test-client-id", + } + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullDefaultClientID"]).To(Equal("test-client-id")) + }) + + It("sets serviceAccountImagePullDefaultClientID to empty when ServiceAccountImagePullProfile is nil", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = nil + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullDefaultClientID"]).To(Equal("")) + }) + + It("sets serviceAccountImagePullDefaultTenantID", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + DefaultTenantID: "test-tenant-id", + } + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullDefaultTenantID"]).To(Equal("test-tenant-id")) + }) + + It("sets serviceAccountImagePullDefaultTenantID to empty when ServiceAccountImagePullProfile is nil", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = nil + vars := getWindowsCustomDataVariables(config) + Expect(vars["serviceAccountImagePullDefaultTenantID"]).To(Equal("")) + }) + + It("sets identityBindingsLocalAuthoritySNI", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + LocalAuthoritySNI: "test-sni.local", + } + vars := getWindowsCustomDataVariables(config) + Expect(vars["identityBindingsLocalAuthoritySNI"]).To(Equal("test-sni.local")) + }) + + It("sets identityBindingsLocalAuthoritySNI to empty when ServiceAccountImagePullProfile is nil", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = nil + vars := getWindowsCustomDataVariables(config) + Expect(vars["identityBindingsLocalAuthoritySNI"]).To(Equal("")) + }) + }) var _ = Describe("Windows CSE variables check", func() { @@ -682,6 +746,46 @@ var _ = Describe("Windows CSE variables check", func() { Expect(vars["isSkipCleanupNetwork"]).To(Equal("false")) }) + It("sets serviceAccountImagePullBindingEnabled to true in CSE variables", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: true, + } + vars := getCSECommandVariables(config) + Expect(vars["serviceAccountImagePullBindingEnabled"]).To(Equal("true")) + }) + + It("sets serviceAccountImagePullBindingEnabled to false in CSE variables", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + Enabled: false, + } + vars := getCSECommandVariables(config) + Expect(vars["serviceAccountImagePullBindingEnabled"]).To(Equal("false")) + }) + + It("sets serviceAccountImagePullDefaultClientID in CSE variables", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + DefaultClientID: "test-cse-client-id", + } + vars := getCSECommandVariables(config) + Expect(vars["serviceAccountImagePullDefaultClientID"]).To(Equal("test-cse-client-id")) + }) + + It("sets serviceAccountImagePullDefaultTenantID in CSE variables", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + DefaultTenantID: "test-cse-tenant-id", + } + vars := getCSECommandVariables(config) + Expect(vars["serviceAccountImagePullDefaultTenantID"]).To(Equal("test-cse-tenant-id")) + }) + + It("sets identityBindingsLocalAuthoritySNI in CSE variables", func() { + config.ContainerService.Properties.ServiceAccountImagePullProfile = &datamodel.ServiceAccountImagePullProfile{ + LocalAuthoritySNI: "test-cse-sni.local", + } + vars := getCSECommandVariables(config) + Expect(vars["identityBindingsLocalAuthoritySNI"]).To(Equal("test-cse-sni.local")) + }) + }) func getDefaultNBC() *datamodel.NodeBootstrappingConfiguration { 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 211949714cf..f7fb0696deb 100755 --- a/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh +++ b/spec/parts/linux/cloud-init/artifacts/cse_config_spec.sh @@ -458,27 +458,335 @@ Describe 'cse_config.sh' End End - Describe 'configCredentialProvider' - Mock mkdir - echo "mkdir $@" + Describe 'writeCredentialProviderConfig' + setup() { + TMP_DIR=$(mktemp -d) + # Reset all related variables before each test + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="" + API_SERVER_NAME="" + AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX="" + BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="" + } + cleanup() { + rm -rf "$TMP_DIR" + } + BeforeEach 'setup' + AfterEach 'cleanup' + + It 'should configure credential provider with default settings when no special flags are set' + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + args: + - /etc/kubernetes/azure.json' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" End - Mock touch - echo "touch $@" + It 'should configure credential provider for network isolated cluster' + BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="test.azurecr.io" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + - "mcr.microsoft.com" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + args: + - /etc/kubernetes/azure.json + - --registry-mirror=mcr.microsoft.com:test.azurecr.io' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider for network isolated cluster" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" End - Mock tee - echo "tee $@" + It 'should configure credential provider for custom cloud' + AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX=".custom.registry.io" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + - "*.custom.registry.io" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + args: + - /etc/kubernetes/azure.json' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider for custom cloud" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" End - It 'should configure credential provider for network isolated cluster' + It 'should configure credential provider with identity binding enabled and all args' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="my-tenant-id" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --ib-sni-name=test.sni.local + - --ib-default-client-id=my-client-id + - --ib-default-tenant-id=my-tenant-id + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should configure credential provider with identity binding enabled without optional client-id' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="my-tenant-id" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --ib-sni-name=test.sni.local + - --ib-default-tenant-id=my-tenant-id + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should configure credential provider with identity binding enabled without optional tenant-id' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --ib-sni-name=test.sni.local + - --ib-default-client-id=my-client-id + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should configure credential provider with identity binding enabled with only required args' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --ib-sni-name=test.sni.local + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should configure credential provider for network isolated cluster with identity binding enabled' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="my-tenant-id" + API_SERVER_NAME="apiserver.example.com" BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER="test.azurecr.io" - When call configCredentialProvider - The variable CREDENTIAL_PROVIDER_CONFIG_FILE should equal '/var/lib/kubelet/credential-provider-config.yaml' - The output should include "mkdir -p /var/lib/kubelet" - The output should include "touch /var/lib/kubelet/credential-provider-config.yaml" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + - "mcr.microsoft.com" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --registry-mirror=mcr.microsoft.com:test.azurecr.io + - --ib-sni-name=test.sni.local + - --ib-default-client-id=my-client-id + - --ib-default-tenant-id=my-tenant-id + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" The output should include "configure credential provider for network isolated cluster" - The output should not include "tee" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should configure credential provider for custom cloud with identity binding enabled' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="true" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_TENANT_ID="my-tenant-id" + API_SERVER_NAME="apiserver.example.com" + AKS_CUSTOM_CLOUD_CONTAINER_REGISTRY_DNS_SUFFIX=".custom.registry.io" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + - "*.custom.registry.io" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + tokenAttributes: + serviceAccountTokenAudience: api://AKSIdentityBinding + requireServiceAccount: false + cacheType: ServiceAccount + optionalServiceAccountAnnotationKeys: + - kubernetes.azure.com/acr-client-id + args: + - /etc/kubernetes/azure.json + - --ib-sni-name=test.sni.local + - --ib-default-client-id=my-client-id + - --ib-default-tenant-id=my-tenant-id + - --ib-apiserver-ip=apiserver.example.com' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider for custom cloud" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should not add identity binding config when SERVICE_ACCOUNT_IMAGE_PULL_ENABLED is false' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="false" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + args: + - /etc/kubernetes/azure.json' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" + End + + It 'should not add identity binding config when SERVICE_ACCOUNT_IMAGE_PULL_ENABLED is empty' + SERVICE_ACCOUNT_IMAGE_PULL_ENABLED="" + IDENTITY_BINDINGS_LOCAL_AUTHORITY_SNI="test.sni.local" + SERVICE_ACCOUNT_IMAGE_PULL_DEFAULT_CLIENT_ID="my-client-id" + API_SERVER_NAME="apiserver.example.com" + expected_config='apiVersion: kubelet.config.k8s.io/v1 +kind: CredentialProviderConfig +providers: + - name: acr-credential-provider + matchImages: + - "*.azurecr.io" + - "*.azurecr.cn" + - "*.azurecr.de" + - "*.azurecr.us" + defaultCacheDuration: "10m" + apiVersion: credentialprovider.kubelet.k8s.io/v1 + args: + - /etc/kubernetes/azure.json' + When call writeCredentialProviderConfig "$TMP_DIR/credential-provider-config.yaml" + The output should include "configure credential provider with default settings" + The contents of file "$TMP_DIR/credential-provider-config.yaml" should equal "$expected_config" End End