Docker push is failing when trying to use the configuration generated from the HTTP settings page(Repository path) on version 6.20.0.
However the same is working fine on older versions of Artifactory(6.6.5)
docker client is giving the below response.
The push refers to repository [10.x.x.x/docker-local/test] 9c27e219663c: Pushing [==================================================>] 13.34kB/13.34kB http: no Host in request URL
It seems like the PATCH request which is supposed to happen after the below POST is not happening properly
10.x.x.x - - [03/Jul/2020:21:46:19 +0000] "POST /v2/docker-local/test/blobs/uploads/ HTTP/1.1" 202 385 "-" "docker/19.03.12 go/go1.13.10 git-commit/48a66213fe kernel/4.15.0-1078-gcp os/linux arch/amd64 UpstreamClient(Docker-Client/19.03.12 \\(linux\\))"
steps to reproduce:
- Install Artifactory 6.20.0
- Install Apache2/httpd as a reverse proxy
- Generate http setting from Artifactory UI for apache(Repo path)
- Configure apache with the generated config
- Try doing a docker push