Skip to content

Commit

Permalink
Add Plan to default images
Browse files Browse the repository at this point in the history
  • Loading branch information
mboersma committed Oct 10, 2024
1 parent ff0c1e4 commit ac4408e
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 0 deletions.
5 changes: 5 additions & 0 deletions azure/scope/machinepool_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -425,6 +425,11 @@ func TestMachinePoolScope_GetVMImage(t *testing.T) {
Gallery: "capzed-489de9a5-a0a0-4e79-a806-ad5479ec43a5",
Name: "capi-ubun2-2404",
Version: "1.19.11",
Plan: &infrav1.ImagePlan{
Publisher: "Canonical",
Offer: "ubuntu-24_04-lts",
SKU: "server-gen1",
},
},
}
g.Expect(vmImage).To(Equal(image))
Expand Down
10 changes: 10 additions & 0 deletions azure/services/virtualmachineimages/images.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ func (s *Service) GetDefaultLinuxImage(ctx context.Context, _, k8sVersion string
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultLinuxGalleryImageName,
Version: v.String(),
Plan: &infrav1.ImagePlan{
Publisher: "Canonical",
Offer: "ubuntu-24_04-lts",
SKU: "server-gen1",
},
},
}, nil
}
Expand Down Expand Up @@ -90,6 +95,11 @@ func (s *Service) GetDefaultWindowsImage(ctx context.Context, _, k8sVersion, run
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultWindowsGalleryImageName,
Version: v.String(),
Plan: &infrav1.ImagePlan{
Publisher: "WindowsServer",
Offer: "MicrosoftWindowsServer",
SKU: "2022-Datacenter-Core-smalldisk",
},
},
}, nil
}
35 changes: 35 additions & 0 deletions azure/services/virtualmachineimages/images_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ func TestGetDefaultLinuxImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultLinuxGalleryImageName,
Version: "1.31.1",
Plan: &infrav1.ImagePlan{
Publisher: "Canonical",
Offer: "ubuntu-24_04-lts",
SKU: "server-gen1",
},
},
},
expectErr: false,
Expand All @@ -50,6 +55,11 @@ func TestGetDefaultLinuxImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultLinuxGalleryImageName,
Version: "1.31.0",
Plan: &infrav1.ImagePlan{
Publisher: "Canonical",
Offer: "ubuntu-24_04-lts",
SKU: "server-gen1",
},
},
},
expectErr: false,
Expand All @@ -65,6 +75,11 @@ func TestGetDefaultLinuxImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultLinuxGalleryImageName,
Version: "1.31.1+1234",
Plan: &infrav1.ImagePlan{
Publisher: "Canonical",
Offer: "ubuntu-24_04-lts",
SKU: "server-gen1",
},
},
},
expectErr: false,
Expand Down Expand Up @@ -106,6 +121,11 @@ func TestGetDefaultWindowsImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultWindowsGalleryImageName,
Version: "1.31.1",
Plan: &infrav1.ImagePlan{
Publisher: "WindowsServer",
Offer: "MicrosoftWindowsServer",
SKU: "2022-Datacenter-Core-smalldisk",
},
},
},
expectErr: false,
Expand All @@ -119,6 +139,11 @@ func TestGetDefaultWindowsImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultWindowsGalleryImageName,
Version: "1.31.0",
Plan: &infrav1.ImagePlan{
Publisher: "WindowsServer",
Offer: "MicrosoftWindowsServer",
SKU: "2022-Datacenter-Core-smalldisk",
},
},
},
expectErr: false,
Expand All @@ -136,6 +161,11 @@ func TestGetDefaultWindowsImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultWindowsGalleryImageName,
Version: "1.31.1+1234",
Plan: &infrav1.ImagePlan{
Publisher: "WindowsServer",
Offer: "MicrosoftWindowsServer",
SKU: "2022-Datacenter-Core-smalldisk",
},
},
},
expectErr: false,
Expand All @@ -157,6 +187,11 @@ func TestGetDefaultWindowsImage(t *testing.T) {
Gallery: azure.DefaultPublicGalleryName,
Name: azure.DefaultWindowsGalleryImageName,
Version: "1.31.1",
Plan: &infrav1.ImagePlan{
Publisher: "WindowsServer",
Offer: "MicrosoftWindowsServer",
SKU: "2022-Datacenter-Core-smalldisk",
},
},
},
expectErr: false,
Expand Down

0 comments on commit ac4408e

Please sign in to comment.