package api

import "k8s.io/kubernetes/pkg/fields"

// ImageToSelectableFields returns a label set that represents the object.
func ImageToSelectableFields(image *Image) fields.Set {
	return fields.Set{
		"metadata.name":      image.Name,
		"metadata.namespace": image.Namespace,
	}
}

// ImageStreamToSelectableFields returns a label set that represents the object.
func ImageStreamToSelectableFields(ir *ImageStream) fields.Set {
	return fields.Set{
		"metadata.name":                ir.Name,
		"metadata.namespace":           ir.Namespace,
		"spec.dockerImageRepository":   ir.Spec.DockerImageRepository,
		"status.dockerImageRepository": ir.Status.DockerImageRepository,
	}
}