Skip to main content

🧠 AWS EKS Node Group Linux AMI is outside support - prod.logic.yaml🟒

Uses​

Test Results πŸŸ’β€‹

Generated at: 2026-10-30T18:09:31.799419795Z Open

ResultIdCondition IndexCondition TextRuntime Error
🟒retired-AL2_x86_64βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒retired-AL2_x86_64_GPUβœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒retired-AL2_ARM_64βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒supported-AL2023_x86_64_STANDARDβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-AL2023_ARM_64_STANDARDβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-AL2023_x86_64_NEURONβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-AL2023_x86_64_NVIDIAβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-AL2023_ARM_64_NVIDIAβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_ARM_64βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_x86_64βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_ARM_64_FIPSβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_x86_64_FIPSβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_ARM_64_NVIDIAβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_x86_64_NVIDIAβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_ARM_64_NVIDIA_FIPSβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒supported-BOTTLEROCKET_x86_64_NVIDIA_FIPSβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒al2023-maintenanceβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒al2023-final-dayβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒al2023-past-maintenanceβœ”οΈ 399βœ”οΈ setOfText(['AL2023_x86_64_STANDARD', 'AL2023_ARM_64_STANDARD', 'AL2023_x86_64_NEURON', 'AL2023_x86_64_NVIDIA', 'AL2023_ARM_64_NVIDIA']).contains(extract('CA10A1__amiType__c')) && '2029-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒unknown-family-22βœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unknown-family-23βœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unknown-family-24βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-family-25βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-family-26βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-family-27βœ”οΈ 201βœ”οΈ CA10A1__amiType__c.isEmpty()βœ”οΈ null
🟒unknown-family-28βœ”οΈ 201βœ”οΈ CA10A1__amiType__c.isEmpty()βœ”οΈ null
🟒unknown-family-29βœ”οΈ 201βœ”οΈ CA10A1__amiType__c.isEmpty()βœ”οΈ null
🟒excluded-CREATINGβœ”οΈ 199βœ”οΈ setOfText(['CREATING', 'CREATE_FAILED', 'DELETING']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒excluded-CREATE_FAILEDβœ”οΈ 199βœ”οΈ setOfText(['CREATING', 'CREATE_FAILED', 'DELETING']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒excluded-DELETINGβœ”οΈ 199βœ”οΈ setOfText(['CREATING', 'CREATE_FAILED', 'DELETING']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒retired-UPDATINGβœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒retired-DEGRADEDβœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒retired-DELETE_FAILEDβœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unknown-status-36βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unknown-status-37βœ”οΈ 101βœ”οΈ CA10A1__status__c.isEmpty()βœ”οΈ null
🟒unknown-status-38βœ”οΈ 101βœ”οΈ CA10A1__status__c.isEmpty()βœ”οΈ null
🟒missing-release-known-familyβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒custom-al2-looking-releaseβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒retired-future-looking-releaseβœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒disappearedβœ”οΈ 99βœ”οΈ isDisappeared(CA10A1__disappearanceTime__c)βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.29-retiredβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.29-retiredβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.30-retiredβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.30-retiredβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.31-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.31-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.31-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.31-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.32-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.32-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.32-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.32-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.33-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.33-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.33-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.33-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.34-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.34-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.34-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.34-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.35-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.35-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.35-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.35-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.36-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.36-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.36-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.36-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.37-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-1.37-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.37-before-finalβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-1.37-at-finalβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒AL2023_x86_64_STANDARD-standard-transition-2026-03-22T23:59:59Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-standard-transition-2026-03-23T00:00:00Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-standard-transition-2026-03-23T23:59:59Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_ARM_64_NVIDIA_FIPS-standard-transition-2026-03-22T23:59:59Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_ARM_64_NVIDIA_FIPS-standard-transition-2026-03-23T00:00:00Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_ARM_64_NVIDIA_FIPS-standard-transition-2026-03-23T23:59:59Zβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-missing-version-Noneβœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒AL2023_x86_64_STANDARD-missing-version-''βœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒AL2023_x86_64_STANDARD-missing-version-' 'βœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒AL2023_x86_64_STANDARD-unmapped-1.28βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-unmapped-1.38βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-release-dayβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒AL2023_x86_64_STANDARD-UPDATING-unverified-rolloutβœ”οΈ 599βœ”οΈ setOfText(['UPDATING', 'DEGRADED']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒AL2023_x86_64_STANDARD-DEGRADED-unverified-rolloutβœ”οΈ 599βœ”οΈ setOfText(['UPDATING', 'DEGRADED']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒AL2023_x86_64_STANDARD-DELETE_FAILEDβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-missing-version-Noneβœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒BOTTLEROCKET_x86_64-missing-version-''βœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒BOTTLEROCKET_x86_64-missing-version-' 'βœ”οΈ 601βœ”οΈ CA10A1__version__c.isEmpty()βœ”οΈ null
🟒BOTTLEROCKET_x86_64-unmapped-1.28βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-unmapped-1.38βœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-release-dayβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒BOTTLEROCKET_x86_64-UPDATING-unverified-rolloutβœ”οΈ 599βœ”οΈ setOfText(['UPDATING', 'DEGRADED']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒BOTTLEROCKET_x86_64-DEGRADED-unverified-rolloutβœ”οΈ 599βœ”οΈ setOfText(['UPDATING', 'DEGRADED']).contains(extract('CA10A1__status__c'))βœ”οΈ null
🟒BOTTLEROCKET_x86_64-DELETE_FAILEDβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒windows-2019-COREβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒windows-2019-FULLβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒windows-2022-COREβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒windows-2022-FULLβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒windows-2025-COREβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒windows-2025-FULLβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒custom-unavailable-amiβœ”οΈ 499βœ”οΈ setOfText(['CUSTOM', 'WINDOWS_CORE_2019_x86_64', 'WINDOWS_FULL_2019_x86_64', 'WINDOWS_CORE_2022_x86_64', 'WINDOWS_FULL_2022_x86_64', 'WINDOWS_CORE_2025_x86_64', 'WINDOWS_FULL_2025_x86_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒missing-version-retired-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unmapped-version-retired-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒al2023-os-retired-without-versionβœ”οΈ 399βœ”οΈ setOfText(['AL2023_x86_64_STANDARD', 'AL2023_ARM_64_STANDARD', 'AL2023_x86_64_NEURON', 'AL2023_x86_64_NVIDIA', 'AL2023_ARM_64_NVIDIA']).contains(extract('CA10A1__amiType__c')) && '2029-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒al2023-os-retired-during-updateβœ”οΈ 399βœ”οΈ setOfText(['AL2023_x86_64_STANDARD', 'AL2023_ARM_64_STANDARD', 'AL2023_x86_64_NEURON', 'AL2023_x86_64_NVIDIA', 'AL2023_ARM_64_NVIDIA']).contains(extract('CA10A1__amiType__c')) && '2029-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒empty-release-does-not-prove-retirementβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒future-release-does-not-rescue-retired-streamβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒recent-release-retired-bottlerocket-streamβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒unsupported-node-stream-newer-clusterβœ”οΈ 699βœ”οΈ setOfText(['1.29', '1.30']).contains(extract('CA10A1__version__c')) || (extract('CA10A1__version__c') == '1.31' && '2026-11-25T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.32' && '2027-03-22T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.33' && '2027-07-28T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.34' && '2027-12-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.35' && '2028-03-26T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.36' && '2028-08-01T00:00:00Z'.beforeToday()) || (extract('CA10A1__version__c') == '1.37' && '2028-11-30T00:00:00Z'.beforeToday())βœ”οΈ null
🟒parent-state-CREATING-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒parent-state-UPDATING-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒parent-state-FAILED-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒parent-state-DELETING-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒parent-state-None-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒unresolved-parent-does-not-rescue-al2βœ”οΈ 299βœ”οΈ setOfText(['AL2_x86_64', 'AL2_x86_64_GPU', 'AL2_ARM_64']).contains(extract('CA10A1__amiType__c'))βœ”οΈ null
🟒al2023-unknown-version-final-day-startβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒al2023-unknown-version-before-final-dayβœ”οΈ 700βœ”οΈ otherwiseβœ”οΈ null
🟒deleted-missing-native-metadataβœ”οΈ 199βœ”οΈ setOfText(['CREATING', 'CREATE_FAILED', 'DELETING']).contains(extract('CA10A1__status__c'))βœ”οΈ null

Generation Bundle​

FileMD5
Open/ce/ca/aws/eks/node-group-ami-support/policy.yamlDEE17C2C0E3872CF84C3AD2472B69C60
Open/ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml20CC71C5ED16750DC3B914FEDA80111C
Open/ce/ca/aws/eks/node-group-ami-support/test-data.json228581516D18C0B26DA1021A3C9245BD
Open/types/CA10A1__CaAwsEksClusterNodeGroup__c/object.extracts.yaml6E44DCF9239AE85FA62D697008298272

Available Commands​

repo-manager policies generate FULL /ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml
repo-manager policies generate DEBUG /ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml
repo-manager policies generate CAPTURE_TEST_DATA /ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml
repo-manager policies generate TESTS /ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml
# Execute tests
repo-manager policies test /ce/ca/aws/eks/node-group-ami-support/prod.logic.yaml

Content​

Open File

inputType: CA10A1__CaAwsEksClusterNodeGroup__c
testData:
- file: test-data.json
importExtracts:
- file: /types/CA10A1__CaAwsEksClusterNodeGroup__c/object.extracts.yaml
# AWS EKS lifecycle calendar: https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
# Future stream cutoffs use the last supported UTC day with IS_BEFORE_TODAY to fail from the published cutoff day.
conditions:
- status: INAPPLICABLE
currentStateMessage: The EKS managed node group is being created, failed creation, or is being deleted.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- CREATING
- CREATE_FAILED
- DELETING
search:
EXTRACT: CA10A1__status__c
# EKS AL2 support already ended on November 26, 2025, independently of Kubernetes Extended Support.
- status: INCOMPLIANT
currentStateMessage: The EKS-optimized AL2 AMI family reached end of support on November 26, 2025; AWS no longer publishes image updates.
remediationMessage: Test and migrate the node group to a supported AL2023 or Bottlerocket AMI family.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- AL2_x86_64
- AL2_x86_64_GPU
- AL2_ARM_64
search:
EXTRACT: CA10A1__amiType__c
# AL2023 maintenance includes security updates through June 30, 2029; this is not Kubernetes Extended Support.
- status: INCOMPLIANT
currentStateMessage: The AL2023 AMI family is past the Amazon Linux 2023 maintenance-support deadline of June 30, 2029.
remediationMessage: Verify the current AWS EKS AMI support schedule and migrate to a supported AMI family.
check:
AND:
args:
- CONTAINS:
arg:
SET:
itemType: TEXT
items:
- AL2023_x86_64_STANDARD
- AL2023_ARM_64_STANDARD
- AL2023_x86_64_NEURON
- AL2023_x86_64_NVIDIA
- AL2023_ARM_64_NVIDIA
search:
EXTRACT: CA10A1__amiType__c
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2029-06-30T00:00:00Z'
- status: INAPPLICABLE
currentStateMessage: Custom and Windows AMI families require separate image and OS lifecycle assessment.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- CUSTOM
- WINDOWS_CORE_2019_x86_64
- WINDOWS_FULL_2019_x86_64
- WINDOWS_CORE_2022_x86_64
- WINDOWS_FULL_2022_x86_64
- WINDOWS_CORE_2025_x86_64
- WINDOWS_FULL_2025_x86_64
search:
EXTRACT: CA10A1__amiType__c
# Family retirement is conclusive above, but a changing or failed rollout can contain mixed node versions.
- status: INAPPLICABLE
currentStateMessage: The updating or degraded node group requires per-node AMI verification before version-specific support can be established.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- UPDATING
- DEGRADED
search:
EXTRACT: CA10A1__status__c
# The node-group version selects the AMI stream; the control-plane version may be newer.
- status: INCOMPLIANT
currentStateMessage: AWS EKS AMI maintenance for the node group Kubernetes version has reached the end of extended support.
remediationMessage: Update the control plane if needed, then roll the node group to a compatible supported Kubernetes version and maintained AMI.
check:
OR:
args:
- CONTAINS:
arg:
SET:
itemType: TEXT
items:
- '1.29'
- '1.30'
search:
EXTRACT: CA10A1__version__c
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.31'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2026-11-25T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.32'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-03-22T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.33'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-07-28T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.34'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-12-01T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.35'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-03-26T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.36'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-08-01T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10A1__version__c
right:
TEXT: '1.37'
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-11-30T00:00:00Z'
otherwise:
status: COMPLIANT
currentStateMessage: No configured AMI family or Kubernetes-version retirement rule matches the node group.