deckhouse / deckhouse/deckhouse-cli
Add download parameters via mirror pull
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 20
- Forks
- 7
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 33
Description
- Add the ability to download a specific release channel. Currently, the utility supports the "
--deckhouse-tag" flag, which allows you to download only a specific DKP version (ignoring update channels).
Reason:
This is necessary to be able to download a specific DKP version without having to check which release is currently running on a specific update channel (alpha/beta/stable, etc.). Some clients use automated image downloads, but they have to manually match DKP versions with the corresponding channels.
- Enable incremental image downloads.
Reason:
Downloading ~350 images each time is time-consuming and expensive, especially on remote sites.
This feature will also be useful for information security departments. They won't have to re-validate a new delivery if they already approved a specific set of modules or packages when downloading the images for the first time.
Additional information:
We can add the ability to specify which DKP version an incremental bundle is required from. Then d8 will go to the official repository, look at the images included in that release, find the incremental bundle based on the images from the release it wants to download, and download only the missing images.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the mirror pull command and the existing --deckhouse-tag handling in the CLI. Define how a release channel and source DKP version select an incremental bundle, then verify that a download retrieves only the required images while preserving full-download behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100