With the continual updating of docker without backwards compatibility has really put many systems in a quandary. This project is one example of a workaround specifically for OpenShift.
SSH onto vagrant box
indigo-ros-core
$ cd /vagrant/docker/indigo-ros-core
$ sudo docker build -t jmarley/indigo-ros-core:docker1.8 .
$ sudo docker push
indigo-ros-base
$ sudo docker build -t jmarley/indig-ros-base:docker1.8 .
Add Service Account
$ oc create -f openshift/serviceaccount.yaml
Add Security Control Context
$ oc create -f openshift/scc_ros.yaml
Update scc policy changes
$ oc adm policy add-scc-to-user scc-ros <user> -n <project>
Create image streams
$ oc create -f openshift/imagestream-indigo-ros-base.yaml
$ oc create -f openshift/imagestream-docker-openshift-issues.yaml
Create Build configurations
$ oc create -f openshift/buildconfig-docker-openshift-issues.yaml
Create Deploy configuraitons
$ oc create -f openshift/deployconfig-docker-openshift-issues.yaml
-
added robot read in quay
-
added .docker/config.json with creds
-
updated BuildConfig.yaml
-
rebuild images in 1.8 docker engine