OpenShift Container Platform 3.6/3.7 Installation/Upgrade Failure due to docker 1.13.1 existence

Posted by Chris Kim on March 12, 2018

OpenShift Container Platform 3.6/3.7 Installation/Upgrade Failure due to docker-1.13.1 existence

By Chris Kim (me@chrishkim.com)

If you have any questions feel free to e-mail me at me@chrishkim.com

Introduction

Recently, I have been working on automating installations of OpenShift Container Platform on Red Hat OpenStack 12, and I encountered a quite annoying issue during installation. As Red Hat has recently released docker-1.13.1, there are issues popping up with the Ansible installer checking too-new versions of Docker.

How to fix this?

To be honest, the fix for this issue is quite simple (although rudimentary at best), it is entirely a work around rather than a permanent solution.

The quick fix is to add

openshift_disable_check=package_version

to your Ansible Hosts File, under your conventional [OSEv3:vars] section.

The long-term fix relates work with Red Hat Engineers and QE; bugs have been opened about this issue BZ 1551862 and a pull request has already been created to fix this PR 7347. I would expect this to be out within the next 2 Z-Streams.