-
Notifications
You must be signed in to change notification settings - Fork 9
💡 [REQUEST] - Utiliser le caching Docker pour le build. #51
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Description
Aujourd'hui, les layers ne sont pas mis en cache (à part un layer contenant toute l'image à cause de l'option --single-snapshot). (https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#flag---single-snapshot)
Dans des cas comme des layers npm install, téléchargement de ressources lourdes, etc. on aimerait pouvoir bénéficier du caching Docker.
Une solution pourrait être de :
- Désactiver l'option
--single-snapshot. - Activer
--cache=true.
Le backend de caching est inféré par l'argument--destination(cf. https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#caching-layers).
Plusieurs questions se posent :
Est-ce que Harbor est prêt à recevoir le caching des images ?
Est-ce qu'une purge de caching est nécessaire pour éviter de faire exploser la taille utilisée par le cache ?
Est-il intéressant de proposer cette fonctionnalité à tous les projets ?
PRs liées
No response
Issues liées
No response
Exemples simples
No response
Spécifications techniques
No response
Définition du fini
- La fonctionnalité est terminée
- Les tests liés à cette fonctionnalité ont été ajoutés
- La documentation liée à cette fonctionnalité a été ajoutée (cf. https://github.com/cloud-pi-native/documentation)
- La communication avec les autres équipes impliquées par cette fonctionnalité a été faite
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request