Bug #12300
closedVersion 1.8 from docker-engine breaks Function on Foreman 1.9.2
Description
Version 1.8 from docker-engine breaks Function on Foreman 1.9.2
Version-Release number of selected component (if applicable):
docker-engine-1.8.x
pulp-docker-plugins-1.0.1-1.el7.noarch
python-pulp-docker-common-1.0.1-1.el7.noarch
ruby193-rubygem-docker-api-1.17.0-1.el7.noarch
ruby193-rubygem-foreman_docker-1.4.1-1.fm1_9.el7.noarch
rubygem-hammer_cli_foreman_docker-0.0.3-2.el7.noarch
How reproducible:
always
Steps to Reproduce:
1. install docker-engine 1.8.x
2. docker pull katello.cesystems.at:5000/cesystems-docker_images-cirros
3. create Container over Katello GUI
Actual results:
for step2: Tag latest not found in repository katello.cesystems.at:5000/cesystems-docker_images-cirros
for step3: Error "undefined method `full_messages' for []:Array"
Root Cause:
It looks like Docker added a header, look at the GET REPO Command, see attachment "docker-engine-1.x.log"
1.7.x: "GET /v1/repositories/library/cesystems-docker_images-cirros/tags HTTP/1.1" 200 232 "-"
1.8.x: "GET /v1/repositories/library/cesystems-docker_images-cirros/tags/latest HTTP/1.1" 404 233 "-
Additional info:
with docker-engine 1.7.x and lower version everything is fine
see original request under https://groups.google.com/forum/#!topic/foreman-users/48ePbihsI-w
Files
Updated by Arno Schoenmakers over 8 years ago
- Related to Bug #13640: When will katello ship with #12300 solved...? added
Updated by Justin Sherrill about 8 years ago
- Project changed from Docker to Katello
- Category deleted (
Plugin (foreman_docker)) - Status changed from New to Rejected
- Translation missing: en.field_release set to 166
This looks like a crane issue.
With Katello 3.0 we migrated to Dockerv2 and haven't seen this issue.
I'll go ahead and close this, please reopen if you can reproduce. Thanks!