| name | rhdh-eks-tests |
| description | List EKS test entries in RHDH ci-operator config files and update the EKS Kubernetes version per branch. Use when listing e2e-eks tests, changing MAPT_KUBERNETES_VERSION for EKS, or checking which EKS K8s version each release branch uses. |
| allowed-tools | Read, Edit, Bash(bash *list-k8s-test-configs.sh*) |
RHDH EKS Test Management
List EKS test entries and update the K8s version used by EKS MAPT clusters.
When to Use
- List which EKS test entries exist per RHDH release branch
- Check which K8s version each branch is configured to use
- Update the EKS K8s version after a lifecycle check
- The version is set per branch via
MAPT_KUBERNETES_VERSION in each CI config file
Prerequisites
yq (v4+) for listing tests
Listing Tests
bash "${CLAUDE_SKILL_DIR}/scripts/list-k8s-test-configs.sh" \
--pattern "^e2e-eks-"
Filter by branch: add --branch main.
Updating the Version
The K8s version is set per branch as the MAPT_KUBERNETES_VERSION env var in each CI config file:
ci-operator/config/redhat-developer/rhdh/redhat-developer-rhdh-<branch>.yaml
Each EKS test entry has MAPT_KUBERNETES_VERSION under steps.env. Update all EKS test entries in the file — each branch typically has multiple EKS tests that should use the same version. To update, use the tool to change the value for the target branch. Example: