Create AWS EOL Scorecard via API or GitOps
When following a GitOps approach, you can add a Scorecard YAML file to your.cortex/scorecards directory in your version control repository. Note that GitOps must be enabled for Scorecards in your GitOps settings.
You could also use the Cortex API, where you can submit a Scorecard definition in YAML.
AWS EOL Scorecard YAML
AWS EOL Scorecard YAML
Use the YAML file below to add this Scorecard to your workspace via the API or via a GitOps flow.
Create AWS EOL Scorecard in the Cortex UI
Step 1: Create the Scorecard and configure its basic details
- In Cortex, navigate to Scorecards and click +Create Scorecard. Start with a blank Scorecard.
-
Configure the basic details.
- Include a name that helps your users understand the purpose of the Scorecard (e.g.,
Upcoming EOL for AWS) and a description.
- Include a name that helps your users understand the purpose of the Scorecard (e.g.,
-
Under “Apply to specific entities,” narrow the scope of your Scorecard by choosing
RDS,Lamba, andAWS Elasticache for Redisentity types.

Step 2: Add levels and rules
- Under Define evaluation rules, add two levels:
- EOL Upgrade Required
- No Pending EOL Upgrade
- In the “No Pending EOL Upgrade” level, add a rule called
PostgreSQL EOL Version Upgrade Completed. Include a CQL expression that verifies the entities are not on EOL versions. The following rule passes when Aurora PostgreSQL is 13.x or when Aurora MySQL is 8.x:
- Add another rule called
Elasticache EOL Version Upgrade Completed. Include a CQL expression that verifies the entities are not on EOL versions. The following rule passes when Redis is 7.x or newer, Memcached is 1.6 or newer, or if no Elasticache exists for the entity:
- At the bottom of the page, click Save Scorecard.