deckhouse / deckhouse-cli

Command Line Interface to work with Deckhouse Kubernetes Platform
Apache License 2.0
7 stars 8 forks source link

Need to implement Parallel Push for Deckhouse Image Mirroring #27

Closed sample closed 1 month ago

sample commented 3 months ago

The goal of this task is to enhance the Deckhouse image mirroring process by implementing an option to push images and their layers in parallel. This will improve efficiency and speed by allowing concurrent operations. The user should be able to specify the number of parallel uploads (for ex. a --parallel option) which will apply across all modules. For example, if one module has 3 images to push, the remaining 7 threads (assuming --parallel=10) should be utilized to push images from other modules.