Project Description
Setting up and populating image registries can be a lengthy and error prone task. The idea is to create a CLI / web tool for managing and automatically syncing (mirroring) images to a custom registry. This would be an interesting project that would result in a helpful tool that can save time and reduce human error (mistagging).
Goal for this Hackweek
Create a CLI tool that can automatically synchronize registries on a periodic basis. Potentially create a web UI to manage the sync'er and to view the images currently in the registry. Ideally this tool would support multiple image registry flavors (docker, harbor, maybe others). Allow users of the tool to determine images which must be sync'ed using custom scripts written in their language of choice (so long as it can be exec'd directly).
Resources
https://github.com/moby/moby
https://github.com/angeiv/go-harbor OR https://github.com/mittwald/goharbor-client
https://github.com/go-co-op/gocron
https://github.com/vugu/vugu
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 22
Activity
Comments
-
almost 2 years ago by jzerebecki | Reply
You might find useful some parts of https://github.com/containers/skopeo/#syncing-registries
Similar Projects
This project is one of its kind!