feat: Download images for a single version instead of all current versions
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
**What would you like to be added**: Users should be able to download and package images for a single version, e.g. `eksctl anywhere download images --version 1.24`
**Why is this needed**: The current implementation of `eksctl anywhere download images` creates a tarball containing all necessary images to create an eks-a cluster for **any** of the supported Kubernetes versions. For users working in disconnected environments that often have stricter approval and import requirements, this creates an excessively large package with many unnecessary dependencies - making the import unnecessarily difficult.
Contributor guide
Research direction
Start by locating the `eksctl anywhere download images` command and its current image-packaging flow. Trace how supported Kubernetes versions are selected, then define completion as accepting `--version 1.24` and producing a package containing only the images needed for that version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go, kubernetes
- Domain
- cli, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100