In order to figure out if there are any Docker images we routinely depend on and cache I'm trying to figure out a way to list out all cached public dependencies: Docker Hub images that were pulled and cached by Harbor.
The idea is that we'd want to list out any images that don't have an explicit support for a specific platform like ARM64 in order to know whether it's safe for us to use Apple Silicon machines with Docker for Mac for example.
I went through the Harbor API endpoints listed in the internal API documentation but couldn't find any endpoints that specifically list out cached public images regardless of specific projects. Understandably there might be a privacy concern but I don't think pulling images via Harbor is necessarily tied to a project.
Maybe that's my misunderstanding. Or maybe this is something docker (compose) pull should provide under the hood given a list of images to pull from a specific platform.