Skip to content

Commit a6686d7

Browse files
committed
update tests
1 parent 8bdfb30 commit a6686d7

File tree

1 file changed

+39
-6
lines changed

1 file changed

+39
-6
lines changed

e2e/scenario_test.go

+39-6
Original file line numberDiff line numberDiff line change
@@ -1662,7 +1662,7 @@ func Test_Ubuntu2404ARM(t *testing.T) {
16621662
})
16631663
}
16641664

1665-
func Test_Ubuntu2404Gen2Containerd_AMDGPU_MI300(t *testing.T) {
1665+
func Test_Ubuntu2204Gen2Containerd_AMDGPU_MI300(t *testing.T) {
16661666
t.Skip("Provisioning of Standard_ND96isr_MI300X_v5 isn't reliable yet")
16671667
//E2E_LOCATION=eastus2euap
16681668
//SUBSCRIPTION_ID=4f3dc0e4-0c77-40ff-bf9a-6ade1e3048ef
@@ -1673,12 +1673,10 @@ func Test_Ubuntu2404Gen2Containerd_AMDGPU_MI300(t *testing.T) {
16731673
},
16741674
Config: Config{
16751675
Cluster: ClusterKubenet,
1676-
VHD: config.VHDUbuntu2404Gen2Containerd, //TODO: add support for older
1676+
VHD: config.VHDUbuntu2204Gen2Containerd,
16771677
BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) {
16781678
nbc.ContainerService.Properties.AgentPoolProfiles[0].VMSize = "Standard_ND96isr_MI300X_v5"
1679-
nbc.ContainerService.Properties.AgentPoolProfiles[0].Distro = "aks-cblmariner-v2-gen2"
16801679
nbc.AgentPoolProfile.VMSize = "Standard_ND96isr_MI300X_v5"
1681-
nbc.AgentPoolProfile.Distro = "aks-cblmariner-v2-gen2"
16821680
nbc.EnableAMDGPU = true
16831681
nbc.ConfigGPUDriverIfNeeded = true
16841682
},
@@ -1709,9 +1707,7 @@ func Test_Ubuntu2204Gen2Containerd_AMDGPU_V710(t *testing.T) {
17091707
VHD: config.VHDUbuntu2204Gen2Containerd,
17101708
BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) {
17111709
nbc.ContainerService.Properties.AgentPoolProfiles[0].VMSize = "Standard_NV4ads_V710_v5"
1712-
nbc.ContainerService.Properties.AgentPoolProfiles[0].Distro = "aks-cblmariner-v2-gen2"
17131710
nbc.AgentPoolProfile.VMSize = "Standard_NV4ads_V710_v5"
1714-
nbc.AgentPoolProfile.Distro = "aks-cblmariner-v2-gen2"
17151711
nbc.EnableAMDGPU = true
17161712
nbc.ConfigGPUDriverIfNeeded = true
17171713

@@ -1722,6 +1718,43 @@ func Test_Ubuntu2204Gen2Containerd_AMDGPU_V710(t *testing.T) {
17221718
vmss.Properties.VirtualMachineProfile.StorageProfile.OSDisk.DiskSizeGB = to.Ptr[int32](128)
17231719
},
17241720
Validator: func(ctx context.Context, s *Scenario) {
1721+
res := execScriptOnVMForScenario(ctx, s, "df")
1722+
t.Log(res.String())
1723+
ValidateAMDGPU(ctx, s)
1724+
},
1725+
},
1726+
})
1727+
}
1728+
1729+
func Test_Ubuntu2404Gen2_AMDGPU_V710(t *testing.T) {
1730+
// the SKU isn't available in subscriptrion/region we run tests
1731+
// TODO: enable once the SKU is available
1732+
t.Skip("Provisioning of NV4ads_V710_v5 isn't reliable yet")
1733+
//E2E_LOCATION=southcentralus
1734+
//SUBSCRIPTION_ID=4f3dc0e4-0c77-40ff-bf9a-6ade1e3048ef
1735+
RunScenario(t, &Scenario{
1736+
Description: "Tests that a GPU-enabled node using a MarinerV2 VHD can be properly bootstrapped",
1737+
Tags: Tags{
1738+
GPU: true,
1739+
},
1740+
Config: Config{
1741+
Cluster: ClusterKubenet,
1742+
VHD: config.VHDUbuntu2404Gen2Containerd,
1743+
BootstrapConfigMutator: func(nbc *datamodel.NodeBootstrappingConfiguration) {
1744+
nbc.ContainerService.Properties.AgentPoolProfiles[0].VMSize = "Standard_NV4ads_V710_v5"
1745+
nbc.AgentPoolProfile.VMSize = "Standard_NV4ads_V710_v5"
1746+
nbc.EnableAMDGPU = true
1747+
nbc.ConfigGPUDriverIfNeeded = true
1748+
1749+
},
1750+
VMConfigMutator: func(vmss *armcompute.VirtualMachineScaleSet) {
1751+
vmss.SKU.Name = to.Ptr("Standard_NV4ads_V710_v5")
1752+
// rocm images are huge, some space for manual testing
1753+
vmss.Properties.VirtualMachineProfile.StorageProfile.OSDisk.DiskSizeGB = to.Ptr[int32](128)
1754+
//vmss.Properties.VirtualMachineProfile.ExtensionProfile.Extensions[0].Properties.ProtectedSettings[]
1755+
},
1756+
Validator: func(ctx context.Context, s *Scenario) {
1757+
execScriptOnVMForScenario(ctx, s, "df")
17251758
ValidateAMDGPU(ctx, s)
17261759
},
17271760
},

0 commit comments

Comments
 (0)