I was unable to register a Tool because our docker image was on a hub that we run ourselves (hub.ncsa.illinois.edu). I saw that Amazon ECR was supported, which was something we might move to anyway, so I went ahead and retooled our repo to target a new ECR repo.
But now that doesn’t work either because there is a very aggressive sanity check that doesn’t work with a public ECR url. Example:
It appears the sanity checks are also enforced with the CLI client? Docker image locations are designed to be plain URLs so that tooling can be standardized. How do I set the url for an image in the generic/standard way?