[Foreman 1.9.2 - Docker-Plugin] Tag Errors

Hi Guys,

is anyone aware about such failure or bug, it looks like Forman/Katello is
no longer able to handle Docker Image TAGs…

  1. Katello GUI Container Creation via Option "Content View" is failing, Error
    "undefined method `full_messages' for []:Array"
  2. Katello GUI Container Creation via Option "Docker hub" is ok
  3. Client "SINGLE TAG PULL" is failing, Error "Tag latest or version not
    found in repository"
  4. Client "ALL TAG PULL" is ok

Versions:
docker-engine-1.8.3-1.el7.centos.x86_64
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

[root@docker sysconfig]# docker pull
katello.cesystems.at:5000/cesystems-docker_images-busybox
Using default tag: latest
Pulling repository katello.cesystems.at:5000/cesystems-docker_images-busybox
Tag latest not found in repository katello.cesystems.at:5000/cesystems-
docker_images-busybox

[root@docker sysconfig]# docker pull -a
katello.cesystems.at:5000/cesystems-docker_images-busybox
Pulling repository katello.cesystems.at:5000/cesystems-docker_images-busybox
0f864637f229: Download complete
1c677c871a78: Download complete
d7057cb02084: Download complete
3d5bcd78e074: Download complete
ff8f955d1fed: Download complete
633fcd11259e: Download complete
af847703ffbb: Download complete
bf0f46991aed: Download complete
cfa753dfea5e: Download complete
cf2616975b4a: Download complete
6dcfb4e3f95f: Download complete
79722f6accc3: Download complete
2b8777f8541c: Download complete
77608b59d92f: Download complete
b65c936b5fb6: Download complete
Status: Downloaded newer image for katello.cesystems.at:5000/cesystems-
docker_images-busybox
katello.cesystems.at:5000/cesystems-docker_images-busybox:
this image was pulled from a legacy registry. Important: This registry
version will not be supported in future versions of docker.

Thx,
Christian

It looks like Foreman 1.9.2 is not able to work correctly with new Client
Docker-Engine Version or vica-verse, with my old outdated Client
Docker-Engine 1.3 everything works well, see below - let me know if I
should open a ticket or if you have a workaround for Docker 1.8.x

[root@docker tmp]# docker pull
katello.cesystems.at:5000/cesystems-docker_images-busybox
Pulling repository katello.cesystems.at:5000/cesystems-docker_images-busybox
3d5bcd78e074: Download complete
bf0f46991aed: Download complete
Status: Downloaded newer image for katello.cesystems.at:5000/cesystems-
docker_images-busybox:latest

Version:
docker-1.3.2-4.el7.centos.x86_64
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

It looks like Foreman 1.9.2 is not able to work correctly with new Client
Docker-Engine Version or vica-verse, with my old outdated Client
Docker-Engine 1.3 everything works well, see below - let me know if I
should open a ticket or if you have a workaround for Docker 1.8.x

[root@docker tmp]# docker pull
katello.cesystems.at:5000/cesystems-docker_images-busybox
Pulling repository katello.cesystems.at:5000/cesystems-docker_images-busybox
3d5bcd78e074: Download complete
bf0f46991aed: Download complete
Status: Downloaded newer image for katello.cesystems.at:5000/cesystems-
docker_images-busybox:latest

Version:
docker-1.3.2-4.el7.centos.x86_64
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

I opened a Bug Report under Bug #12300: Version 1.8 from docker-engine breaks Function on Foreman 1.9.2 - Katello - Foreman,
the Problem is related only to Version 1.8 from docker-engine, it looks
like Docker added a header which breaks Function on Foreman 1.9.2 (with 1.7
and lower version everything is fine.)
<Bug #12300: Version 1.8 from docker-engine breaks Function on Foreman 1.9.2 - Katello - Foreman>