openshift/openshift.go
func (c *openshiftClient) convertDockerImageReference(ref string) (string, error) {
	parts := strings.SplitN(ref, "/", 2)
	if len(parts) != 2 {
		return "", errors.Errorf("Invalid format of docker reference %s: missing '/'", ref)
	}
	return reference.Domain(c.ref.dockerReference) + "/" + parts[1], nil
}
func (c *openshiftClient) convertDockerImageReference(ref string) (string, error) {
	parts := strings.SplitN(ref, "/", 2)
	if len(parts) != 2 {
		return "", errors.Errorf("Invalid format of docker reference %s: missing '/'", ref)
	}
	return reference.Domain(c.ref.dockerReference) + "/" + parts[1], nil
}
func ( c * openshiftClient ) convertDockerImageReference ( ref string ) ( string , error ) { parts := strings . SplitN ( ref , " " , 2 ) if len ( parts ) != 2 { return " " , errors . Errorf ( " " , ref ) } return reference . Domain ( c . ref . dockerReference ) + " " + parts [ 1 ] , nil }
// convertDockerImageReference takes an image API DockerImageReference value and returns a reference we can actually use;
// currently OpenShift stores the cluster-internal service IPs here, which are unusable from the outside.
convertDockerImageReference takes an image API DockerImageReference value and returns a reference we can actually use ; currently OpenShift stores the cluster - internal service IPs here which are unusable from the outside .