Skip to main content

🧠 AWS EMR Cluster release has passed a support lifecycle deadline - prod.logic.yaml🟒

Uses​

Test Results πŸŸ’β€‹

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

ResultIdCondition IndexCondition TextRuntime Error
🟒old-EOL-day-beforeβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒old-EOL-boundaryβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒old-currentβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-5.36.2-extension-currentβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-5.36.2-extension-last-dayβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-5.36.2-extension-overβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-5.36.2-EOLβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-6.6.0-extension-currentβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-6.6.0-extension-last-dayβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-6.6.0-extension-overβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-6.6.0-EOLβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-6.15.0-extension-currentβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-6.15.0-extension-last-dayβœ”οΈ 699βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒emr-6.15.0-extension-overβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-6.15.0-EOLβœ”οΈ 599βœ”οΈ setOfText(['emr-5.36.0', 'emr-5.36.1', 'emr-5.36.2', 'emr-6.6.0', 'emr-6.7.0', 'emr-6.8.0', 'emr-6.8.1', 'emr-6.9.0', 'emr-6.9.1', 'emr-6.10.0', 'emr-6.10.1', 'emr-6.11.0', 'emr-6.11.1', 'emr-6.12.0', 'emr-6.13.0', 'emr-6.14.0', 'emr-6.15.0']).contains(extract('CA10__releaseLabel__c')) && '2027-06-30T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.0.0-extension-currentβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.1.0-extension-currentβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.2.0-extension-currentβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.3.0-extension-currentβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.4.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.4.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.5.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.5.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.6.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.6.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.7.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.7.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.8.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.8.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.9.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.9.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.10.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.10.0-standard-boundaryβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒emr-7.11.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.11.0-standard-boundaryβœ”οΈ 999βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.11.0' && '2027-11-03T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.12.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.12.0-standard-boundaryβœ”οΈ 1099βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.12.0' && '2027-11-21T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.13.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.13.0-standard-boundaryβœ”οΈ 1199βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.13.0' && '2028-04-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.14.0-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒emr-7.14.0-standard-boundaryβœ”οΈ 1299βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.14.0' && '2028-09-08T00:00:00Z'.beforeToday()βœ”οΈ null
🟒7-conditional-last-dayβœ”οΈ 899βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0']).contains(extract('CA10__releaseLabel__c')) || (extract('CA10__releaseLabel__c') == 'emr-7.4.0' && '2026-11-13T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.5.0' && '2026-11-21T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.6.0' && '2027-01-10T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.7.0' && '2027-02-06T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.8.0' && '2027-03-07T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.9.0' && '2027-05-19T00:00:00Z'.beforeToday()) || (extract('CA10__releaseLabel__c') == 'emr-7.10.0' && '2027-08-15T00:00:00Z'.beforeToday())βœ”οΈ null
🟒7-conditional-overβœ”οΈ 799βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0', 'emr-7.4.0', 'emr-7.5.0', 'emr-7.6.0', 'emr-7.7.0', 'emr-7.8.0', 'emr-7.9.0', 'emr-7.10.0']).contains(extract('CA10__releaseLabel__c')) && '2027-08-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒7-conditional-EOLβœ”οΈ 799βœ”οΈ setOfText(['emr-7.0.0', 'emr-7.1.0', 'emr-7.2.0', 'emr-7.3.0', 'emr-7.4.0', 'emr-7.5.0', 'emr-7.6.0', 'emr-7.7.0', 'emr-7.8.0', 'emr-7.9.0', 'emr-7.10.0']).contains(extract('CA10__releaseLabel__c')) && '2027-08-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.11.0-EOLβœ”οΈ 999βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.11.0' && '2027-11-03T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.12.0-EOLβœ”οΈ 1099βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.12.0' && '2027-11-21T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.13.0-EOLβœ”οΈ 1199βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.13.0' && '2028-04-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒emr-7.14.0-EOLβœ”οΈ 1299βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-7.14.0' && '2028-09-08T00:00:00Z'.beforeToday()βœ”οΈ null
🟒spark8-standardβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒spark8-standard-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒spark8-final-table-EOLβœ”οΈ 1399βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-spark-8.0.0' && '2028-05-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒spark81-LTS-last-dayβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒spark81-LTS-EOLβœ”οΈ 1499βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-spark-8.1.0' && '2029-09-07T00:00:00Z'.beforeToday()βœ”οΈ null
🟒missingβœ”οΈ 399βœ”οΈ extract('CA10__releaseLabel__c').isEmpty()βœ”οΈ null
🟒emptyβœ”οΈ 399βœ”οΈ extract('CA10__releaseLabel__c').isEmpty()βœ”οΈ null
🟒whitespaceβœ”οΈ 399βœ”οΈ extract('CA10__releaseLabel__c').isEmpty()βœ”οΈ null
🟒unverified-patchβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-majorβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-minorβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒legacy-AMI-unverifiedβœ”οΈ 399βœ”οΈ extract('CA10__releaseLabel__c').isEmpty()βœ”οΈ null
🟒TERMINATEDβœ”οΈ 199βœ”οΈ setOfText(['TERMINATED', 'TERMINATED_WITH_ERRORS']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒TERMINATED_WITH_ERRORSβœ”οΈ 199βœ”οΈ setOfText(['TERMINATED', 'TERMINATED_WITH_ERRORS']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒STARTINGβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒BOOTSTRAPPINGβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒RUNNINGβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒WAITINGβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒TERMINATINGβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒status-βœ”οΈ 101βœ”οΈ CA10__status__c.isEmpty()βœ”οΈ null
🟒status-nullβœ”οΈ 101βœ”οΈ CA10__status__c.isEmpty()βœ”οΈ null
🟒status-UNKNOWNβœ”οΈ 299βœ”οΈ not(setOfText(['STARTING', 'BOOTSTRAPPING', 'RUNNING', 'WAITING', 'TERMINATING']).contains(extract('CA10__status__c')))βœ”οΈ null
🟒disappearedβœ”οΈ 99βœ”οΈ isDisappeared(CA10__disappearanceTime__c)βœ”οΈ null
🟒spark8-standard-last-day-endβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒spark8-EOS-boundaryβœ”οΈ 1399βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-spark-8.0.0' && '2028-05-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒spark8-EOS-later-same-dayβœ”οΈ 1399βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-spark-8.0.0' && '2028-05-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒spark8-EOS-later-yearβœ”οΈ 1399βœ”οΈ extract('CA10__releaseLabel__c') == 'emr-spark-8.0.0' && '2028-05-20T00:00:00Z'.beforeToday()βœ”οΈ null
🟒actual-release-overrides-AMI-metadataβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒custom-AMI-does-not-extend-release-supportβœ”οΈ 499βœ”οΈ setOfText(['emr-4.0.0', 'emr-4.1.0', 'emr-4.2.0', 'emr-4.3.0', 'emr-4.4.0', 'emr-4.5.0', 'emr-4.6.0', 'emr-4.6.1', 'emr-4.7.0', 'emr-4.7.1', 'emr-4.7.2', 'emr-4.7.3', 'emr-4.7.4', 'emr-4.8.0', 'emr-4.8.1', 'emr-4.8.2', 'emr-4.8.3', 'emr-4.8.4', 'emr-4.8.5', 'emr-4.9.1', 'emr-4.9.2', 'emr-4.9.3', 'emr-4.9.4', 'emr-4.9.5', 'emr-4.9.6', 'emr-5.0.0', 'emr-5.0.1', 'emr-5.0.2', 'emr-5.0.3', 'emr-5.1.0', 'emr-5.1.1', 'emr-5.2.0', 'emr-5.2.1', 'emr-5.2.2', 'emr-5.2.3', 'emr-5.3.0', 'emr-5.3.1', 'emr-5.3.2', 'emr-5.4.0', 'emr-5.4.1', 'emr-5.5.0', 'emr-5.5.1', 'emr-5.5.2', 'emr-5.5.3', 'emr-5.5.4', 'emr-5.6.0', 'emr-5.6.1', 'emr-5.7.0', 'emr-5.7.1', 'emr-5.8.0', 'emr-5.8.1', 'emr-5.8.2', 'emr-5.8.3', 'emr-5.9.0', 'emr-5.9.1', 'emr-5.10.0', 'emr-5.10.1', 'emr-5.11.0', 'emr-5.11.1', 'emr-5.11.2', 'emr-5.11.3', 'emr-5.11.4', 'emr-5.12.0', 'emr-5.12.1', 'emr-5.12.2', 'emr-5.12.3', 'emr-5.13.0', 'emr-5.13.1', 'emr-5.14.0', 'emr-5.14.1', 'emr-5.14.2', 'emr-5.15.0', 'emr-5.15.1', 'emr-5.16.0', 'emr-5.16.1', 'emr-5.17.0', 'emr-5.17.1', 'emr-5.17.2', 'emr-5.18.0', 'emr-5.18.1', 'emr-5.19.0', 'emr-5.19.1', 'emr-5.20.0', 'emr-5.20.1', 'emr-5.21.0', 'emr-5.21.1', 'emr-5.21.2', 'emr-5.22.0', 'emr-5.23.0', 'emr-5.23.1', 'emr-5.24.0', 'emr-5.24.1', 'emr-5.25.0', 'emr-5.26.0', 'emr-5.27.0', 'emr-5.27.1', 'emr-5.28.0', 'emr-5.28.1', 'emr-5.29.0', 'emr-5.30.0', 'emr-5.30.1', 'emr-5.30.2', 'emr-5.31.0', 'emr-5.31.1', 'emr-5.32.0', 'emr-5.32.1', 'emr-5.33.0', 'emr-5.33.1', 'emr-5.34.0', 'emr-5.35.0', 'emr-6.0.0', 'emr-6.0.1', 'emr-6.1.0', 'emr-6.1.1', 'emr-6.2.0', 'emr-6.2.1', 'emr-6.3.0', 'emr-6.3.1', 'emr-6.4.0', 'emr-6.5.0']).contains(extract('CA10__releaseLabel__c'))βœ”οΈ null
🟒supported-release-need-not-be-latestβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null
🟒future-release-without-catalog-updateβœ”οΈ 1500βœ”οΈ otherwiseβœ”οΈ null

Generation Bundle​

FileMD5
Open/ce/ca/aws/emr/cluster-release-support/policy.yaml8CE09254286FC019D08442981EBC7DB3
Open/ce/ca/aws/emr/cluster-release-support/prod.logic.yaml27651EE5105CB4E00C3A59D6AB234C5C
Open/ce/ca/aws/emr/cluster-release-support/test-data.json0A882BCD18602A595B028A012849F0CC
Open/types/CA10__CaAwsEmrCluster__c/object.extracts.yaml4B92D94C9450A4F1F05D98CEE427B5D5

Available Commands​

repo-manager policies generate FULL /ce/ca/aws/emr/cluster-release-support/prod.logic.yaml
repo-manager policies generate DEBUG /ce/ca/aws/emr/cluster-release-support/prod.logic.yaml
repo-manager policies generate CAPTURE_TEST_DATA /ce/ca/aws/emr/cluster-release-support/prod.logic.yaml
repo-manager policies generate TESTS /ce/ca/aws/emr/cluster-release-support/prod.logic.yaml
# Execute tests
repo-manager policies test /ce/ca/aws/emr/cluster-release-support/prod.logic.yaml

Content​

Open File

---
inputType: CA10__CaAwsEmrCluster__c
testData:
- file: test-data.json
importExtracts:
- file: /types/CA10__CaAwsEmrCluster__c/object.extracts.yaml
conditions:
- status: INAPPLICABLE
currentStateMessage: The EMR cluster is terminated.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- TERMINATED
- TERMINATED_WITH_ERRORS
search:
EXTRACT: CA10__status__c
- status: UNDETERMINED
currentStateMessage: The EMR cluster status is unrecognized.
check:
NOT:
arg:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- STARTING
- BOOTSTRAPPING
- RUNNING
- WAITING
- TERMINATING
search:
EXTRACT: CA10__status__c
- status: INAPPLICABLE
currentStateMessage: The EMR release label is unavailable; legacy AMI-only clusters require separate assessment.
check:
IS_EMPTY:
arg:
EXTRACT: CA10__releaseLabel__c
- status: INCOMPLIANT
currentStateMessage: The EMR release reached AWS End of Support on September 1, 2026 and has no Extended Support path.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- emr-4.0.0
- emr-4.1.0
- emr-4.2.0
- emr-4.3.0
- emr-4.4.0
- emr-4.5.0
- emr-4.6.0
- emr-4.6.1
- emr-4.7.0
- emr-4.7.1
- emr-4.7.2
- emr-4.7.3
- emr-4.7.4
- emr-4.8.0
- emr-4.8.1
- emr-4.8.2
- emr-4.8.3
- emr-4.8.4
- emr-4.8.5
- emr-4.9.1
- emr-4.9.2
- emr-4.9.3
- emr-4.9.4
- emr-4.9.5
- emr-4.9.6
- emr-5.0.0
- emr-5.0.1
- emr-5.0.2
- emr-5.0.3
- emr-5.1.0
- emr-5.1.1
- emr-5.2.0
- emr-5.2.1
- emr-5.2.2
- emr-5.2.3
- emr-5.3.0
- emr-5.3.1
- emr-5.3.2
- emr-5.4.0
- emr-5.4.1
- emr-5.5.0
- emr-5.5.1
- emr-5.5.2
- emr-5.5.3
- emr-5.5.4
- emr-5.6.0
- emr-5.6.1
- emr-5.7.0
- emr-5.7.1
- emr-5.8.0
- emr-5.8.1
- emr-5.8.2
- emr-5.8.3
- emr-5.9.0
- emr-5.9.1
- emr-5.10.0
- emr-5.10.1
- emr-5.11.0
- emr-5.11.1
- emr-5.11.2
- emr-5.11.3
- emr-5.11.4
- emr-5.12.0
- emr-5.12.1
- emr-5.12.2
- emr-5.12.3
- emr-5.13.0
- emr-5.13.1
- emr-5.14.0
- emr-5.14.1
- emr-5.14.2
- emr-5.15.0
- emr-5.15.1
- emr-5.16.0
- emr-5.16.1
- emr-5.17.0
- emr-5.17.1
- emr-5.17.2
- emr-5.18.0
- emr-5.18.1
- emr-5.19.0
- emr-5.19.1
- emr-5.20.0
- emr-5.20.1
- emr-5.21.0
- emr-5.21.1
- emr-5.21.2
- emr-5.22.0
- emr-5.23.0
- emr-5.23.1
- emr-5.24.0
- emr-5.24.1
- emr-5.25.0
- emr-5.26.0
- emr-5.27.0
- emr-5.27.1
- emr-5.28.0
- emr-5.28.1
- emr-5.29.0
- emr-5.30.0
- emr-5.30.1
- emr-5.30.2
- emr-5.31.0
- emr-5.31.1
- emr-5.32.0
- emr-5.32.1
- emr-5.33.0
- emr-5.33.1
- emr-5.34.0
- emr-5.35.0
- emr-6.0.0
- emr-6.0.1
- emr-6.1.0
- emr-6.1.1
- emr-6.2.0
- emr-6.2.1
- emr-6.3.0
- emr-6.3.1
- emr-6.4.0
- emr-6.5.0
search:
EXTRACT: CA10__releaseLabel__c
- status: INCOMPLIANT
currentStateMessage: The EMR release is past the final conditional Extended Support window, which ran through June 30, 2027.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- CONTAINS:
arg:
SET:
itemType: TEXT
items:
- emr-5.36.0
- emr-5.36.1
- emr-5.36.2
- emr-6.6.0
- emr-6.7.0
- emr-6.8.0
- emr-6.8.1
- emr-6.9.0
- emr-6.9.1
- emr-6.10.0
- emr-6.10.1
- emr-6.11.0
- emr-6.11.1
- emr-6.12.0
- emr-6.13.0
- emr-6.14.0
- emr-6.15.0
search:
EXTRACT: CA10__releaseLabel__c
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-06-30T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: AWS bridge support for this EMR release ended on August 31, 2026; a conditional support extension may
be available through June 30, 2027, subject to AWS approval.
remediationMessage: Migrate to a release within its original AWS support period and confirm any temporary migration
extension with AWS Support.
check:
CONTAINS:
arg:
SET:
itemType: TEXT
items:
- emr-5.36.0
- emr-5.36.1
- emr-5.36.2
- emr-6.6.0
- emr-6.7.0
- emr-6.8.0
- emr-6.8.1
- emr-6.9.0
- emr-6.9.1
- emr-6.10.0
- emr-6.10.1
- emr-6.11.0
- emr-6.11.1
- emr-6.12.0
- emr-6.13.0
- emr-6.14.0
- emr-6.15.0
search:
EXTRACT: CA10__releaseLabel__c
- status: INCOMPLIANT
currentStateMessage: The EMR release is past the final conditional support extension, which ran through August 31, 2027.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- CONTAINS:
arg:
SET:
itemType: TEXT
items:
- emr-7.0.0
- emr-7.1.0
- emr-7.2.0
- emr-7.3.0
- emr-7.4.0
- emr-7.5.0
- emr-7.6.0
- emr-7.7.0
- emr-7.8.0
- emr-7.9.0
- emr-7.10.0
search:
EXTRACT: CA10__releaseLabel__c
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-08-31T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: The EMR release has passed its original AWS support end date; a conditional support extension may be
available through August 31, 2027, subject to AWS approval.
remediationMessage: Migrate to a release within its original AWS support period and confirm any temporary migration
extension with AWS Support.
check:
OR:
args:
- CONTAINS:
arg:
SET:
itemType: TEXT
items:
- emr-7.0.0
- emr-7.1.0
- emr-7.2.0
- emr-7.3.0
search:
EXTRACT: CA10__releaseLabel__c
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.4.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2026-11-13T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.5.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2026-11-21T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.6.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-01-10T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.7.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-02-06T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.8.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-03-07T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.9.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-05-19T00:00:00Z'
- AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.10.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-08-15T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: The EMR release reached AWS End of Support on 2027-11-04.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.11.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-11-03T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: The EMR release reached AWS End of Support on 2027-11-22.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.12.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2027-11-21T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: The EMR release reached AWS End of Support on 2028-04-21.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.13.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-04-20T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: The EMR release reached AWS End of Support on 2028-09-09.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-7.14.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-09-08T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: AWS runtime for Apache Spark 8.0 reached Amazon EMR End of Support on May 21, 2028.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-spark-8.0.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2028-05-20T00:00:00Z'
- status: INCOMPLIANT
currentStateMessage: AWS runtime for Apache Spark 8.1 LTS reached End of Life on September 8, 2029 without a separate
EOS period.
remediationMessage: Test and migrate workloads to a supported EMR release, then terminate the old cluster after preserving
required data.
check:
AND:
args:
- IS_EQUAL:
left:
EXTRACT: CA10__releaseLabel__c
right:
TEXT: emr-spark-8.1.0
- IS_BEFORE_TODAY:
arg:
DATE_TIME: '2029-09-07T00:00:00Z'
otherwise:
status: COMPLIANT
currentStateMessage: The EMR cluster uses a supported release.