@@ -35,6 +35,10 @@ func MakeImageSearchPatterns(version string) map[string]map[int]string {
3535 ImageClassNeuron : fmt .Sprintf ("amazon-eks-gpu-node-%s-*" , version ),
3636 ImageClassARM : fmt .Sprintf ("amazon-eks-arm64-node-%s-*" , version ),
3737 },
38+ api .NodeImageFamilyUbuntuPro2604 : {
39+ ImageClassGeneral : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*26.04-amd64*" , version ),
40+ ImageClassARM : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*26.04-arm64*" , version ),
41+ },
3842 api .NodeImageFamilyUbuntuPro2404 : {
3943 ImageClassGeneral : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*24.04-amd64*" , version ),
4044 ImageClassARM : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*24.04-arm64*" , version ),
@@ -47,6 +51,10 @@ func MakeImageSearchPatterns(version string) map[string]map[int]string {
4751 ImageClassGeneral : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*20.04-amd64*" , version ),
4852 ImageClassARM : fmt .Sprintf ("ubuntu-eks-pro/k8s_%s/images/*20.04-arm64*" , version ),
4953 },
54+ api .NodeImageFamilyUbuntu2604 : {
55+ ImageClassGeneral : fmt .Sprintf ("ubuntu-eks/k8s_%s/images/*26.04-amd64*" , version ),
56+ ImageClassARM : fmt .Sprintf ("ubuntu-eks/k8s_%s/images/*26.04-arm64*" , version ),
57+ },
5058 api .NodeImageFamilyUbuntu2404 : {
5159 ImageClassGeneral : fmt .Sprintf ("ubuntu-eks/k8s_%s/images/*24.04-amd64*" , version ),
5260 ImageClassARM : fmt .Sprintf ("ubuntu-eks/k8s_%s/images/*24.04-arm64*" , version ),
@@ -83,7 +91,7 @@ func MakeImageSearchPatterns(version string) map[string]map[int]string {
8391// OwnerAccountID returns the AWS account ID that owns worker AMI.
8492func OwnerAccountID (imageFamily , region string ) (string , error ) {
8593 switch imageFamily {
86- case api .NodeImageFamilyUbuntuPro2404 , api .NodeImageFamilyUbuntu2404 , api .NodeImageFamilyUbuntuPro2204 , api .NodeImageFamilyUbuntu2204 , api .NodeImageFamilyUbuntuPro2004 , api .NodeImageFamilyUbuntu2004 :
94+ case api .NodeImageFamilyUbuntuPro2604 , api . NodeImageFamilyUbuntu2604 , api . NodeImageFamilyUbuntuPro2404 , api .NodeImageFamilyUbuntu2404 , api .NodeImageFamilyUbuntuPro2204 , api .NodeImageFamilyUbuntu2204 , api .NodeImageFamilyUbuntuPro2004 , api .NodeImageFamilyUbuntu2004 :
8795 return ownerIDUbuntuFamily , nil
8896 case api .NodeImageFamilyAmazonLinux2023 , api .NodeImageFamilyAmazonLinux2 :
8997 return api .EKSResourceAccountID (region ), nil
0 commit comments