openshift/openshift_transport.go
func NewReference(dockerRef reference.NamedTagged) (types.ImageReference, error) {
	r := strings.SplitN(reference.Path(dockerRef), "/", 3)
	if len(r) != 2 {
		return nil, errors.Errorf("invalid image reference: %s, expected format: 'hostname/namespace/stream:tag'",
			reference.FamiliarString(dockerRef))
	}
	return openshiftReference{
		namespace:       r[0],
		stream:          r[1],
		dockerReference: dockerRef,
	}, nil
}
func NewReference(dockerRef reference.NamedTagged) (types.ImageReference, error) {
	r := strings.SplitN(reference.Path(dockerRef), "/", 3)
	if len(r) != 2 {
		return nil, errors.Errorf("invalid image reference: %s, expected format: 'hostname/namespace/stream:tag'",
			reference.FamiliarString(dockerRef))
	}
	return openshiftReference{
		namespace:       r[0],
		stream:          r[1],
		dockerReference: dockerRef,
	}, nil
}
func NewReference ( dockerRef reference . NamedTagged ) ( types . ImageReference , error ) { r := strings . SplitN ( reference . Path ( dockerRef ) , " " , 3 ) if len ( r ) != 2 { return nil , errors . Errorf ( " " , reference . FamiliarString ( dockerRef ) ) } return openshiftReference { namespace : r [ 0 ] , stream : r [ 1 ] , dockerReference : dockerRef , } , nil }
// NewReference returns an OpenShift reference for a reference.NamedTagged
NewReference returns an OpenShift reference for a reference . NamedTagged