openshift/rhdh-eks-lifecycle
>- Check EKS Kubernetes version support status using the official AWS EKS docs source and compare against versions configured in CI config files. Use whenever someone asks about EKS K8s version support, EOL dates, or whether the configured EKS version is still in standard support. Also use when planning EKS K8s version upgrades — run this before using rhdh-eks-tests to make changes.
npx skills add https://github.com/openshift/release --skill rhdh-eks-lifecycle
rhdh-eks-tests to make changes)curl, jq, yq (v4+), awk, internet connectivitybash "${CLAUDE_SKILL_DIR}/scripts/check-eks-lifecycle.sh" \
--mapt-ref ci-operator/step-registry/redhat-developer/rhdh/eks/mapt/create/redhat-developer-rhdh-eks-mapt-create-ref.yaml \
--test-pattern "^e2e-eks-"
The script queries two sources:
awsdocs/amazon-eks-user-guide raw AsciiDoc on GitHub — official AWS EKS docs source with standard/extended support status and release calendarhttps://endoflife.date/api/amazon-eks.json — community-maintained EOL datesWebFetch https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
The script outputs four sections:
Always update the main branch to the newest Standard version. If the configured version on main is not the newest Standard version, proceed to update it using the rhdh-eks-tests skill to change MAPT_KUBERNETES_VERSION in the main CI config file.
For release branches (e.g., release-1.9, release-1.8), ask the user whether they should also be updated before making changes.
rhdh-eks-tests: Update the EKS K8s version and list test entriesTake openshift/rhdh-eks-lifecycle from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.