The kubernetes-go client provides a subset of the functionality that is present in the openshift API.
It would be desirable that programs running on kubernetes could easily run on openshift as well, so long as the APIs were compatible.
That being the case, can we then access the openshift API using a pure kubernetes client written in golang, or does openshift need to modify the client functionality (even for simple API post/watch operations).