Octopus 3.17.5
I have an internal Docker Registry added as an External Feed. This feed works without issue when the docker image doesn’t contain a dash (’-’).
If, for example, an image is named “test-image” with a dash in the name, I can use the External Feed Test page to search for that image and receive results.
However, when trying to create a release with a “Run a Docker Container” step that specifies “test-image” as the package Id will result in the following error after clicking “Create release”:
“Request to https://docker-registry/v2/test-image/tags/list
failed with NotFound:Not Found.”
If I republish the image with the name “test.image” (period instead of dash), update the package Id to match, now I can create a release and as expected get a list of versions corresponding to the tags of the published container images named “test.image”.
A dash looks like it is valid for a docker image tag.
I don’t see anywhere to get logs related to the “Create release” step to include.