mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 18:24:07 +00:00
Fix unit tests for vmss
This commit is contained in:
parent
4b453fb3ed
commit
1976983e79
@ -16,6 +16,7 @@ go_library(
|
|||||||
"azure_client.go",
|
"azure_client.go",
|
||||||
"azure_controller_common.go",
|
"azure_controller_common.go",
|
||||||
"azure_controller_standard.go",
|
"azure_controller_standard.go",
|
||||||
|
"azure_controller_vmss.go",
|
||||||
"azure_fakes.go",
|
"azure_fakes.go",
|
||||||
"azure_file.go",
|
"azure_file.go",
|
||||||
"azure_instance_metadata.go",
|
"azure_instance_metadata.go",
|
||||||
@ -92,6 +93,7 @@ go_test(
|
|||||||
"//vendor/github.com/Azure/azure-sdk-for-go/arm/compute:go_default_library",
|
"//vendor/github.com/Azure/azure-sdk-for-go/arm/compute:go_default_library",
|
||||||
"//vendor/github.com/Azure/azure-sdk-for-go/arm/network:go_default_library",
|
"//vendor/github.com/Azure/azure-sdk-for-go/arm/network:go_default_library",
|
||||||
"//vendor/github.com/Azure/azure-sdk-for-go/arm/storage:go_default_library",
|
"//vendor/github.com/Azure/azure-sdk-for-go/arm/storage:go_default_library",
|
||||||
|
"//vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2017-12-01/compute:go_default_library",
|
||||||
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
|
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
|
||||||
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
|
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
|
||||||
"//vendor/github.com/stretchr/testify/assert:go_default_library",
|
"//vendor/github.com/stretchr/testify/assert:go_default_library",
|
||||||
|
@ -20,7 +20,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/Azure/azure-sdk-for-go/arm/compute"
|
computepreview "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2017-12-01/compute"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -37,8 +37,8 @@ func newTestScaleSet(scaleSetName string, vmList []string) (*scaleSet, error) {
|
|||||||
|
|
||||||
func setTestVirtualMachineCloud(ss *Cloud, scaleSetName string, vmList []string) {
|
func setTestVirtualMachineCloud(ss *Cloud, scaleSetName string, vmList []string) {
|
||||||
virtualMachineScaleSetsClient := newFakeVirtualMachineScaleSetsClient()
|
virtualMachineScaleSetsClient := newFakeVirtualMachineScaleSetsClient()
|
||||||
scaleSets := make(map[string]map[string]compute.VirtualMachineScaleSet)
|
scaleSets := make(map[string]map[string]computepreview.VirtualMachineScaleSet)
|
||||||
scaleSets["rg"] = map[string]compute.VirtualMachineScaleSet{
|
scaleSets["rg"] = map[string]computepreview.VirtualMachineScaleSet{
|
||||||
scaleSetName: {
|
scaleSetName: {
|
||||||
Name: &scaleSetName,
|
Name: &scaleSetName,
|
||||||
},
|
},
|
||||||
@ -46,24 +46,24 @@ func setTestVirtualMachineCloud(ss *Cloud, scaleSetName string, vmList []string)
|
|||||||
virtualMachineScaleSetsClient.setFakeStore(scaleSets)
|
virtualMachineScaleSetsClient.setFakeStore(scaleSets)
|
||||||
|
|
||||||
virtualMachineScaleSetVMsClient := newFakeVirtualMachineScaleSetVMsClient()
|
virtualMachineScaleSetVMsClient := newFakeVirtualMachineScaleSetVMsClient()
|
||||||
ssVMs := make(map[string]map[string]compute.VirtualMachineScaleSetVM)
|
ssVMs := make(map[string]map[string]computepreview.VirtualMachineScaleSetVM)
|
||||||
ssVMs["rg"] = make(map[string]compute.VirtualMachineScaleSetVM)
|
ssVMs["rg"] = make(map[string]computepreview.VirtualMachineScaleSetVM)
|
||||||
for i := range vmList {
|
for i := range vmList {
|
||||||
ID := fmt.Sprintf("/subscriptions/script/resourceGroups/rg/providers/Microsoft.Compute/virtualMachineScaleSets/%s/virtualMachines/%d", scaleSetName, i)
|
ID := fmt.Sprintf("/subscriptions/script/resourceGroups/rg/providers/Microsoft.Compute/virtualMachineScaleSets/%s/virtualMachines/%d", scaleSetName, i)
|
||||||
nodeName := vmList[i]
|
nodeName := vmList[i]
|
||||||
instanceID := fmt.Sprintf("%d", i)
|
instanceID := fmt.Sprintf("%d", i)
|
||||||
vmName := fmt.Sprintf("%s_%s", scaleSetName, instanceID)
|
vmName := fmt.Sprintf("%s_%s", scaleSetName, instanceID)
|
||||||
networkInterfaces := []compute.NetworkInterfaceReference{
|
networkInterfaces := []computepreview.NetworkInterfaceReference{
|
||||||
{
|
{
|
||||||
ID: &nodeName,
|
ID: &nodeName,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
ssVMs["rg"][vmName] = compute.VirtualMachineScaleSetVM{
|
ssVMs["rg"][vmName] = computepreview.VirtualMachineScaleSetVM{
|
||||||
VirtualMachineScaleSetVMProperties: &compute.VirtualMachineScaleSetVMProperties{
|
VirtualMachineScaleSetVMProperties: &computepreview.VirtualMachineScaleSetVMProperties{
|
||||||
OsProfile: &compute.OSProfile{
|
OsProfile: &computepreview.OSProfile{
|
||||||
ComputerName: &nodeName,
|
ComputerName: &nodeName,
|
||||||
},
|
},
|
||||||
NetworkProfile: &compute.NetworkProfile{
|
NetworkProfile: &computepreview.NetworkProfile{
|
||||||
NetworkInterfaces: &networkInterfaces,
|
NetworkInterfaces: &networkInterfaces,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user