func convert_v1beta3_ImageStreamStatus_To_api_ImageStreamStatus(in *ImageStreamStatus, out *newer.ImageStreamStatus, s conversion.Scope) error { out.DockerImageRepository = in.DockerImageRepository if len(in.DockerImageRepository) > 0 { // ensure that stored image references have no tag or ID, which was possible from 1.0.0 until 1.0.7 if ref, err := newer.ParseDockerImageReference(in.DockerImageRepository); err == nil { if len(ref.Tag) > 0 || len(ref.ID) > 0 { ref.Tag, ref.ID = "", "" out.DockerImageRepository = ref.Exact() } } } out.Tags = make(map[string]newer.TagEventList) return s.Convert(&in.Tags, &out.Tags, 0) }
func convert_v1_ImageStreamStatus_To_api_ImageStreamStatus(in *ImageStreamStatus, out *newer.ImageStreamStatus, s conversion.Scope) error { out.DockerImageRepository = in.DockerImageRepository out.Tags = make(map[string]newer.TagEventList) return s.Convert(&in.Tags, &out.Tags, 0) }
func autoConvert_v1_ImageStreamStatus_To_api_ImageStreamStatus(in *ImageStreamStatus, out *api.ImageStreamStatus, s conversion.Scope) error { out.DockerImageRepository = in.DockerImageRepository // WARNING: in.Tags requires manual conversion: inconvertible types ([]github.com/openshift/origin/pkg/image/api/v1.NamedTagEventList vs map[string]github.com/openshift/origin/pkg/image/api.TagEventList) return nil }