// dockerImageRepository determines the docker image stream for stream. // If stream.DockerImageRepository is set, that value is returned. Otherwise, // if a default registry exists, the value returned is of the form // <default registry>/<namespace>/<stream name>. func (s Strategy) dockerImageRepository(stream *api.ImageStream) string { if len(stream.Spec.DockerImageRepository) != 0 { return stream.Spec.DockerImageRepository } registry, ok := s.defaultRegistry.DefaultRegistry() if !ok { return "" } if len(stream.Namespace) == 0 { stream.Namespace = kapi.NamespaceDefault } ref := api.DockerImageReference{ Registry: registry, Namespace: stream.Namespace, Name: stream.Name, } return ref.String() }