So the same justification around why we want to use connectors for NPM.
We want one repo that is a combination of two others.
internal and external
external is just a connector proxy to docker hub
internal would be a local cached repo - where we could publish relied on external dockers - so 1) if they go away tomorrow we still have it 2) remove reliance on internet based dependencies