Skip to content

Commit

Permalink
feat: cvm 2404 sig definitions
Browse files Browse the repository at this point in the history
  • Loading branch information
pineapplethevoyager committed Feb 5, 2025
1 parent e2b0f90 commit e38580e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 1 deletion.
11 changes: 11 additions & 0 deletions pkg/agent/datamodel/sig_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ var AvailableUbuntu2404Distros = []Distro{
AKSUbuntuContainerd2404,
AKSUbuntuContainerd2404Gen2,
AKSUbuntuArm64Containerd2404Gen2,
AKSUbuntuContainerd2404CVMGen2,
}

//nolint:gochecknoglobals
Expand Down Expand Up @@ -154,6 +155,7 @@ var AvailableContainerdDistros = []Distro{
AKSCBLMarinerV2KataGen2TL,
AKSUbuntuArm64Containerd2204Gen2,
AKSUbuntuArm64Containerd2404Gen2,
AKSUbuntuContainerd2404CVMGen2,
AKSCBLMarinerV2Arm64Gen2,
AKSAzureLinuxV2Arm64Gen2,
AKSAzureLinuxV3Arm64Gen2,
Expand Down Expand Up @@ -189,6 +191,7 @@ var AvailableGen2Distros = []Distro{
AKSUbuntuEdgeZoneContainerd1804Gen2,
AKSUbuntuArm64Containerd2204Gen2,
AKSUbuntuArm64Containerd2404Gen2,
AKSUbuntuContainerd2404CVMGen2,
AKSUbuntuContainerd2204Gen2,
AKSUbuntuContainerd2004CVMGen2,
AKSUbuntuContainerd2204TLGen2,
Expand Down Expand Up @@ -542,6 +545,13 @@ var (
Version: LinuxSIGImageVersion,
}

SIGUbuntuContainerd2404CVMGen2ImageConfigTemplate = SigImageConfigTemplate{
ResourceGroup: AKSUbuntuResourceGroup,
Gallery: AKSUbuntuGalleryName,
Definition: "2404gen2CVMcontainerd",
Version: LinuxSIGImageVersion,
}

SIGUbuntuContainerd2204ImageConfigTemplate = SigImageConfigTemplate{
ResourceGroup: AKSUbuntuResourceGroup,
Gallery: AKSUbuntuGalleryName,
Expand Down Expand Up @@ -824,6 +834,7 @@ func getSigUbuntuImageConfigMapWithOpts(opts ...SigImageConfigOpt) map[Distro]Si
AKSUbuntuContainerd2004CVMGen2: SIGUbuntuContainerd2004CVMGen2ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuArm64Containerd2204Gen2: SIGUbuntuArm64Containerd2204Gen2ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuArm64Containerd2404Gen2: SIGUbuntuArm64Containerd2404Gen2ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuContainerd2404CVMGen2: SIGUbuntuContainerd2404CVMGen2ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuContainerd2204TLGen2: SIGUbuntuContainerd2204TLGen2ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuMinimalContainerd2204: SIGUbuntuMinimalContainerd2204ImageConfigTemplate.WithOptions(opts...),
AKSUbuntuMinimalContainerd2204Gen2: SIGUbuntuMinimalContainerd2204Gen2ImageConfigTemplate.WithOptions(opts...),
Expand Down
2 changes: 1 addition & 1 deletion pkg/agent/datamodel/sig_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ var _ = Describe("GetSIGAzureCloudSpecConfig", func() {
Expect(sigConfig.SigTenantID).To(Equal("sometenantid"))
Expect(sigConfig.SubscriptionID).To(Equal("somesubid"))

Expect(len(sigConfig.SigUbuntuImageConfig)).To(Equal(26))
Expect(len(sigConfig.SigUbuntuImageConfig)).To(Equal(27))

aksUbuntuGPU1804Gen2 := sigConfig.SigUbuntuImageConfig[AKSUbuntuGPU1804Gen2]
Expect(aksUbuntuGPU1804Gen2.ResourceGroup).To(Equal("resourcegroup"))
Expand Down
2 changes: 2 additions & 0 deletions pkg/agent/datamodel/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ const (
AKSUbuntuContainerd2004CVMGen2 Distro = "aks-ubuntu-containerd-20.04-cvm-gen2"
AKSUbuntuArm64Containerd2204Gen2 Distro = "aks-ubuntu-arm64-containerd-22.04-gen2"
AKSUbuntuArm64Containerd2404Gen2 Distro = "aks-ubuntu-arm64-containerd-24.04-gen2"
AKSUbuntuContainerd2404CVMGen2 Distro = "aks-ubuntu-containerd-24.04-cvm-gen2"
AKSCBLMarinerV2Arm64Gen2 Distro = "aks-cblmariner-v2-arm64-gen2"
AKSAzureLinuxV2Arm64Gen2 Distro = "aks-azurelinux-v2-arm64-gen2"
AKSAzureLinuxV3Arm64Gen2 Distro = "aks-azurelinux-v3-arm64-gen2"
Expand Down Expand Up @@ -273,6 +274,7 @@ var AKSDistrosAvailableOnVHD = []Distro{
AKSUbuntuContainerd2004CVMGen2,
AKSUbuntuArm64Containerd2204Gen2,
AKSUbuntuArm64Containerd2404Gen2,
AKSUbuntuContainerd2404CVMGen2,
AKSCBLMarinerV2Arm64Gen2,
AKSAzureLinuxV2Arm64Gen2,
AKSAzureLinuxV3Arm64Gen2,
Expand Down

0 comments on commit e38580e

Please sign in to comment.