// +build !ignore_autogenerated_openshift
// This file was autogenerated by conversion-gen. Do not edit it manually!
package v1
import (
api "github.com/openshift/origin/pkg/image/api"
pkg_api "k8s.io/kubernetes/pkg/api"
api_v1 "k8s.io/kubernetes/pkg/api/v1"
conversion "k8s.io/kubernetes/pkg/conversion"
runtime "k8s.io/kubernetes/pkg/runtime"
)
func init() {
SchemeBuilder.Register(RegisterConversions)
}
// RegisterConversions adds conversion functions to the given scheme.
// Public to allow building arbitrary schemes.
func RegisterConversions(scheme *runtime.Scheme) error {
return scheme.AddGeneratedConversionFuncs(
Convert_v1_DockerImageReference_To_api_DockerImageReference,
Convert_api_DockerImageReference_To_v1_DockerImageReference,
Convert_v1_Image_To_api_Image,
Convert_api_Image_To_v1_Image,
Convert_v1_ImageImportSpec_To_api_ImageImportSpec,
Convert_api_ImageImportSpec_To_v1_ImageImportSpec,
Convert_v1_ImageImportStatus_To_api_ImageImportStatus,
Convert_api_ImageImportStatus_To_v1_ImageImportStatus,
Convert_v1_ImageLayer_To_api_ImageLayer,
Convert_api_ImageLayer_To_v1_ImageLayer,
Convert_v1_ImageList_To_api_ImageList,
Convert_api_ImageList_To_v1_ImageList,
Convert_v1_ImageSignature_To_api_ImageSignature,
Convert_api_ImageSignature_To_v1_ImageSignature,
Convert_v1_ImageStream_To_api_ImageStream,
Convert_api_ImageStream_To_v1_ImageStream,
Convert_v1_ImageStreamImage_To_api_ImageStreamImage,
Convert_api_ImageStreamImage_To_v1_ImageStreamImage,
Convert_v1_ImageStreamImport_To_api_ImageStreamImport,
Convert_api_ImageStreamImport_To_v1_ImageStreamImport,
Convert_v1_ImageStreamImportSpec_To_api_ImageStreamImportSpec,
Convert_api_ImageStreamImportSpec_To_v1_ImageStreamImportSpec,
Convert_v1_ImageStreamImportStatus_To_api_ImageStreamImportStatus,
Convert_api_ImageStreamImportStatus_To_v1_ImageStreamImportStatus,
Convert_v1_ImageStreamList_To_api_ImageStreamList,
Convert_api_ImageStreamList_To_v1_ImageStreamList,
Convert_v1_ImageStreamMapping_To_api_ImageStreamMapping,
Convert_api_ImageStreamMapping_To_v1_ImageStreamMapping,
Convert_v1_ImageStreamSpec_To_api_ImageStreamSpec,
Convert_api_ImageStreamSpec_To_v1_ImageStreamSpec,
Convert_v1_ImageStreamStatus_To_api_ImageStreamStatus,
Convert_api_ImageStreamStatus_To_v1_ImageStreamStatus,
Convert_v1_ImageStreamTag_To_api_ImageStreamTag,
Convert_api_ImageStreamTag_To_v1_ImageStreamTag,
Convert_v1_ImageStreamTagList_To_api_ImageStreamTagList,
Convert_api_ImageStreamTagList_To_v1_ImageStreamTagList,
Convert_v1_RepositoryImportSpec_To_api_RepositoryImportSpec,
Convert_api_RepositoryImportSpec_To_v1_RepositoryImportSpec,
Convert_v1_RepositoryImportStatus_To_api_RepositoryImportStatus,
Convert_api_RepositoryImportStatus_To_v1_RepositoryImportStatus,
Convert_v1_SignatureCondition_To_api_SignatureCondition,
Convert_api_SignatureCondition_To_v1_SignatureCondition,
Convert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity,
Convert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity,
Convert_v1_SignatureIssuer_To_api_SignatureIssuer,
Convert_api_SignatureIssuer_To_v1_SignatureIssuer,
Convert_v1_SignatureSubject_To_api_SignatureSubject,
Convert_api_SignatureSubject_To_v1_SignatureSubject,
Convert_v1_TagEvent_To_api_TagEvent,
Convert_api_TagEvent_To_v1_TagEvent,
Convert_v1_TagEventCondition_To_api_TagEventCondition,
Convert_api_TagEventCondition_To_v1_TagEventCondition,
Convert_v1_TagImportPolicy_To_api_TagImportPolicy,
Convert_api_TagImportPolicy_To_v1_TagImportPolicy,
Convert_v1_TagReference_To_api_TagReference,
Convert_api_TagReference_To_v1_TagReference,
Convert_v1_TagReferencePolicy_To_api_TagReferencePolicy,
Convert_api_TagReferencePolicy_To_v1_TagReferencePolicy,
)
}
func autoConvert_v1_DockerImageReference_To_api_DockerImageReference(in *DockerImageReference, out *api.DockerImageReference, s conversion.Scope) error {
out.Registry = in.Registry
out.Namespace = in.Namespace
out.Name = in.Name
out.Tag = in.Tag
out.ID = in.ID
return nil
}
func Convert_v1_DockerImageReference_To_api_DockerImageReference(in *DockerImageReference, out *api.DockerImageReference, s conversion.Scope) error {
return autoConvert_v1_DockerImageReference_To_api_DockerImageReference(in, out, s)
}
func autoConvert_api_DockerImageReference_To_v1_DockerImageReference(in *api.DockerImageReference, out *DockerImageReference, s conversion.Scope) error {
out.Registry = in.Registry
out.Namespace = in.Namespace
out.Name = in.Name
out.Tag = in.Tag
out.ID = in.ID
return nil
}
func Convert_api_DockerImageReference_To_v1_DockerImageReference(in *api.DockerImageReference, out *DockerImageReference, s conversion.Scope) error {
return autoConvert_api_DockerImageReference_To_v1_DockerImageReference(in, out, s)
}
func autoConvert_v1_ImageImportSpec_To_api_ImageImportSpec(in *ImageImportSpec, out *api.ImageImportSpec, s conversion.Scope) error {
SetDefaults_ImageImportSpec(in)
if err := api_v1.Convert_v1_ObjectReference_To_api_ObjectReference(&in.From, &out.From, s); err != nil {
return err
}
if in.To != nil {
in, out := &in.To, &out.To
*out = new(pkg_api.LocalObjectReference)
if err := api_v1.Convert_v1_LocalObjectReference_To_api_LocalObjectReference(*in, *out, s); err != nil {
return err
}
} else {
out.To = nil
}
if err := Convert_v1_TagImportPolicy_To_api_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
out.IncludeManifest = in.IncludeManifest
return nil
}
func Convert_v1_ImageImportSpec_To_api_ImageImportSpec(in *ImageImportSpec, out *api.ImageImportSpec, s conversion.Scope) error {
return autoConvert_v1_ImageImportSpec_To_api_ImageImportSpec(in, out, s)
}
func autoConvert_api_ImageImportSpec_To_v1_ImageImportSpec(in *api.ImageImportSpec, out *ImageImportSpec, s conversion.Scope) error {
if err := api_v1.Convert_api_ObjectReference_To_v1_ObjectReference(&in.From, &out.From, s); err != nil {
return err
}
if in.To != nil {
in, out := &in.To, &out.To
*out = new(api_v1.LocalObjectReference)
if err := api_v1.Convert_api_LocalObjectReference_To_v1_LocalObjectReference(*in, *out, s); err != nil {
return err
}
} else {
out.To = nil
}
if err := Convert_api_TagImportPolicy_To_v1_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
out.IncludeManifest = in.IncludeManifest
return nil
}
func Convert_api_ImageImportSpec_To_v1_ImageImportSpec(in *api.ImageImportSpec, out *ImageImportSpec, s conversion.Scope) error {
return autoConvert_api_ImageImportSpec_To_v1_ImageImportSpec(in, out, s)
}
func autoConvert_v1_ImageImportStatus_To_api_ImageImportStatus(in *ImageImportStatus, out *api.ImageImportStatus, s conversion.Scope) error {
out.Status = in.Status
if in.Image != nil {
in, out := &in.Image, &out.Image
*out = new(api.Image)
if err := Convert_v1_Image_To_api_Image(*in, *out, s); err != nil {
return err
}
} else {
out.Image = nil
}
out.Tag = in.Tag
return nil
}
func Convert_v1_ImageImportStatus_To_api_ImageImportStatus(in *ImageImportStatus, out *api.ImageImportStatus, s conversion.Scope) error {
return autoConvert_v1_ImageImportStatus_To_api_ImageImportStatus(in, out, s)
}
func autoConvert_api_ImageImportStatus_To_v1_ImageImportStatus(in *api.ImageImportStatus, out *ImageImportStatus, s conversion.Scope) error {
out.Tag = in.Tag
out.Status = in.Status
if in.Image != nil {
in, out := &in.Image, &out.Image
*out = new(Image)
if err := Convert_api_Image_To_v1_Image(*in, *out, s); err != nil {
return err
}
} else {
out.Image = nil
}
return nil
}
func Convert_api_ImageImportStatus_To_v1_ImageImportStatus(in *api.ImageImportStatus, out *ImageImportStatus, s conversion.Scope) error {
return autoConvert_api_ImageImportStatus_To_v1_ImageImportStatus(in, out, s)
}
func autoConvert_v1_ImageLayer_To_api_ImageLayer(in *ImageLayer, out *api.ImageLayer, s conversion.Scope) error {
out.Name = in.Name
out.LayerSize = in.LayerSize
out.MediaType = in.MediaType
return nil
}
func Convert_v1_ImageLayer_To_api_ImageLayer(in *ImageLayer, out *api.ImageLayer, s conversion.Scope) error {
return autoConvert_v1_ImageLayer_To_api_ImageLayer(in, out, s)
}
func autoConvert_api_ImageLayer_To_v1_ImageLayer(in *api.ImageLayer, out *ImageLayer, s conversion.Scope) error {
out.Name = in.Name
out.LayerSize = in.LayerSize
out.MediaType = in.MediaType
return nil
}
func Convert_api_ImageLayer_To_v1_ImageLayer(in *api.ImageLayer, out *ImageLayer, s conversion.Scope) error {
return autoConvert_api_ImageLayer_To_v1_ImageLayer(in, out, s)
}
func autoConvert_v1_ImageList_To_api_ImageList(in *ImageList, out *api.ImageList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]api.Image, len(*in))
for i := range *in {
if err := Convert_v1_Image_To_api_Image(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_v1_ImageList_To_api_ImageList(in *ImageList, out *api.ImageList, s conversion.Scope) error {
return autoConvert_v1_ImageList_To_api_ImageList(in, out, s)
}
func autoConvert_api_ImageList_To_v1_ImageList(in *api.ImageList, out *ImageList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]Image, len(*in))
for i := range *in {
if err := Convert_api_Image_To_v1_Image(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_api_ImageList_To_v1_ImageList(in *api.ImageList, out *ImageList, s conversion.Scope) error {
return autoConvert_api_ImageList_To_v1_ImageList(in, out, s)
}
func autoConvert_v1_ImageSignature_To_api_ImageSignature(in *ImageSignature, out *api.ImageSignature, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
out.Type = in.Type
if err := conversion.Convert_Slice_byte_To_Slice_byte(&in.Content, &out.Content, s); err != nil {
return err
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]api.SignatureCondition, len(*in))
for i := range *in {
if err := Convert_v1_SignatureCondition_To_api_SignatureCondition(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
out.ImageIdentity = in.ImageIdentity
out.SignedClaims = in.SignedClaims
out.Created = in.Created
if in.IssuedBy != nil {
in, out := &in.IssuedBy, &out.IssuedBy
*out = new(api.SignatureIssuer)
if err := Convert_v1_SignatureIssuer_To_api_SignatureIssuer(*in, *out, s); err != nil {
return err
}
} else {
out.IssuedBy = nil
}
if in.IssuedTo != nil {
in, out := &in.IssuedTo, &out.IssuedTo
*out = new(api.SignatureSubject)
if err := Convert_v1_SignatureSubject_To_api_SignatureSubject(*in, *out, s); err != nil {
return err
}
} else {
out.IssuedTo = nil
}
return nil
}
func Convert_v1_ImageSignature_To_api_ImageSignature(in *ImageSignature, out *api.ImageSignature, s conversion.Scope) error {
return autoConvert_v1_ImageSignature_To_api_ImageSignature(in, out, s)
}
func autoConvert_api_ImageSignature_To_v1_ImageSignature(in *api.ImageSignature, out *ImageSignature, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
out.Type = in.Type
if err := conversion.Convert_Slice_byte_To_Slice_byte(&in.Content, &out.Content, s); err != nil {
return err
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]SignatureCondition, len(*in))
for i := range *in {
if err := Convert_api_SignatureCondition_To_v1_SignatureCondition(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
out.ImageIdentity = in.ImageIdentity
out.SignedClaims = in.SignedClaims
out.Created = in.Created
if in.IssuedBy != nil {
in, out := &in.IssuedBy, &out.IssuedBy
*out = new(SignatureIssuer)
if err := Convert_api_SignatureIssuer_To_v1_SignatureIssuer(*in, *out, s); err != nil {
return err
}
} else {
out.IssuedBy = nil
}
if in.IssuedTo != nil {
in, out := &in.IssuedTo, &out.IssuedTo
*out = new(SignatureSubject)
if err := Convert_api_SignatureSubject_To_v1_SignatureSubject(*in, *out, s); err != nil {
return err
}
} else {
out.IssuedTo = nil
}
return nil
}
func Convert_api_ImageSignature_To_v1_ImageSignature(in *api.ImageSignature, out *ImageSignature, s conversion.Scope) error {
return autoConvert_api_ImageSignature_To_v1_ImageSignature(in, out, s)
}
func autoConvert_v1_ImageStream_To_api_ImageStream(in *ImageStream, out *api.ImageStream, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_v1_ImageStreamSpec_To_api_ImageStreamSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1_ImageStreamStatus_To_api_ImageStreamStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
func Convert_v1_ImageStream_To_api_ImageStream(in *ImageStream, out *api.ImageStream, s conversion.Scope) error {
return autoConvert_v1_ImageStream_To_api_ImageStream(in, out, s)
}
func autoConvert_api_ImageStream_To_v1_ImageStream(in *api.ImageStream, out *ImageStream, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_api_ImageStreamSpec_To_v1_ImageStreamSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_api_ImageStreamStatus_To_v1_ImageStreamStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
func Convert_api_ImageStream_To_v1_ImageStream(in *api.ImageStream, out *ImageStream, s conversion.Scope) error {
return autoConvert_api_ImageStream_To_v1_ImageStream(in, out, s)
}
func autoConvert_v1_ImageStreamImage_To_api_ImageStreamImage(in *ImageStreamImage, out *api.ImageStreamImage, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_v1_Image_To_api_Image(&in.Image, &out.Image, s); err != nil {
return err
}
return nil
}
func Convert_v1_ImageStreamImage_To_api_ImageStreamImage(in *ImageStreamImage, out *api.ImageStreamImage, s conversion.Scope) error {
return autoConvert_v1_ImageStreamImage_To_api_ImageStreamImage(in, out, s)
}
func autoConvert_api_ImageStreamImage_To_v1_ImageStreamImage(in *api.ImageStreamImage, out *ImageStreamImage, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_api_Image_To_v1_Image(&in.Image, &out.Image, s); err != nil {
return err
}
return nil
}
func Convert_api_ImageStreamImage_To_v1_ImageStreamImage(in *api.ImageStreamImage, out *ImageStreamImage, s conversion.Scope) error {
return autoConvert_api_ImageStreamImage_To_v1_ImageStreamImage(in, out, s)
}
func autoConvert_v1_ImageStreamImport_To_api_ImageStreamImport(in *ImageStreamImport, out *api.ImageStreamImport, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_v1_ImageStreamImportSpec_To_api_ImageStreamImportSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1_ImageStreamImportStatus_To_api_ImageStreamImportStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
func Convert_v1_ImageStreamImport_To_api_ImageStreamImport(in *ImageStreamImport, out *api.ImageStreamImport, s conversion.Scope) error {
return autoConvert_v1_ImageStreamImport_To_api_ImageStreamImport(in, out, s)
}
func autoConvert_api_ImageStreamImport_To_v1_ImageStreamImport(in *api.ImageStreamImport, out *ImageStreamImport, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_api_ImageStreamImportSpec_To_v1_ImageStreamImportSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_api_ImageStreamImportStatus_To_v1_ImageStreamImportStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
func Convert_api_ImageStreamImport_To_v1_ImageStreamImport(in *api.ImageStreamImport, out *ImageStreamImport, s conversion.Scope) error {
return autoConvert_api_ImageStreamImport_To_v1_ImageStreamImport(in, out, s)
}
func autoConvert_v1_ImageStreamImportSpec_To_api_ImageStreamImportSpec(in *ImageStreamImportSpec, out *api.ImageStreamImportSpec, s conversion.Scope) error {
out.Import = in.Import
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(api.RepositoryImportSpec)
if err := Convert_v1_RepositoryImportSpec_To_api_RepositoryImportSpec(*in, *out, s); err != nil {
return err
}
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]api.ImageImportSpec, len(*in))
for i := range *in {
if err := Convert_v1_ImageImportSpec_To_api_ImageImportSpec(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
func Convert_v1_ImageStreamImportSpec_To_api_ImageStreamImportSpec(in *ImageStreamImportSpec, out *api.ImageStreamImportSpec, s conversion.Scope) error {
return autoConvert_v1_ImageStreamImportSpec_To_api_ImageStreamImportSpec(in, out, s)
}
func autoConvert_api_ImageStreamImportSpec_To_v1_ImageStreamImportSpec(in *api.ImageStreamImportSpec, out *ImageStreamImportSpec, s conversion.Scope) error {
out.Import = in.Import
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(RepositoryImportSpec)
if err := Convert_api_RepositoryImportSpec_To_v1_RepositoryImportSpec(*in, *out, s); err != nil {
return err
}
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportSpec, len(*in))
for i := range *in {
if err := Convert_api_ImageImportSpec_To_v1_ImageImportSpec(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
func Convert_api_ImageStreamImportSpec_To_v1_ImageStreamImportSpec(in *api.ImageStreamImportSpec, out *ImageStreamImportSpec, s conversion.Scope) error {
return autoConvert_api_ImageStreamImportSpec_To_v1_ImageStreamImportSpec(in, out, s)
}
func autoConvert_v1_ImageStreamImportStatus_To_api_ImageStreamImportStatus(in *ImageStreamImportStatus, out *api.ImageStreamImportStatus, s conversion.Scope) error {
if in.Import != nil {
in, out := &in.Import, &out.Import
*out = new(api.ImageStream)
if err := Convert_v1_ImageStream_To_api_ImageStream(*in, *out, s); err != nil {
return err
}
} else {
out.Import = nil
}
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(api.RepositoryImportStatus)
if err := Convert_v1_RepositoryImportStatus_To_api_RepositoryImportStatus(*in, *out, s); err != nil {
return err
}
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]api.ImageImportStatus, len(*in))
for i := range *in {
if err := Convert_v1_ImageImportStatus_To_api_ImageImportStatus(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
func Convert_v1_ImageStreamImportStatus_To_api_ImageStreamImportStatus(in *ImageStreamImportStatus, out *api.ImageStreamImportStatus, s conversion.Scope) error {
return autoConvert_v1_ImageStreamImportStatus_To_api_ImageStreamImportStatus(in, out, s)
}
func autoConvert_api_ImageStreamImportStatus_To_v1_ImageStreamImportStatus(in *api.ImageStreamImportStatus, out *ImageStreamImportStatus, s conversion.Scope) error {
if in.Import != nil {
in, out := &in.Import, &out.Import
*out = new(ImageStream)
if err := Convert_api_ImageStream_To_v1_ImageStream(*in, *out, s); err != nil {
return err
}
} else {
out.Import = nil
}
if in.Repository != nil {
in, out := &in.Repository, &out.Repository
*out = new(RepositoryImportStatus)
if err := Convert_api_RepositoryImportStatus_To_v1_RepositoryImportStatus(*in, *out, s); err != nil {
return err
}
} else {
out.Repository = nil
}
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportStatus, len(*in))
for i := range *in {
if err := Convert_api_ImageImportStatus_To_v1_ImageImportStatus(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
return nil
}
func Convert_api_ImageStreamImportStatus_To_v1_ImageStreamImportStatus(in *api.ImageStreamImportStatus, out *ImageStreamImportStatus, s conversion.Scope) error {
return autoConvert_api_ImageStreamImportStatus_To_v1_ImageStreamImportStatus(in, out, s)
}
func autoConvert_v1_ImageStreamList_To_api_ImageStreamList(in *ImageStreamList, out *api.ImageStreamList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]api.ImageStream, len(*in))
for i := range *in {
if err := Convert_v1_ImageStream_To_api_ImageStream(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_v1_ImageStreamList_To_api_ImageStreamList(in *ImageStreamList, out *api.ImageStreamList, s conversion.Scope) error {
return autoConvert_v1_ImageStreamList_To_api_ImageStreamList(in, out, s)
}
func autoConvert_api_ImageStreamList_To_v1_ImageStreamList(in *api.ImageStreamList, out *ImageStreamList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ImageStream, len(*in))
for i := range *in {
if err := Convert_api_ImageStream_To_v1_ImageStream(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_api_ImageStreamList_To_v1_ImageStreamList(in *api.ImageStreamList, out *ImageStreamList, s conversion.Scope) error {
return autoConvert_api_ImageStreamList_To_v1_ImageStreamList(in, out, s)
}
func autoConvert_v1_ImageStreamMapping_To_api_ImageStreamMapping(in *ImageStreamMapping, out *api.ImageStreamMapping, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_v1_Image_To_api_Image(&in.Image, &out.Image, s); err != nil {
return err
}
out.Tag = in.Tag
return nil
}
func autoConvert_api_ImageStreamMapping_To_v1_ImageStreamMapping(in *api.ImageStreamMapping, out *ImageStreamMapping, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if err := Convert_api_Image_To_v1_Image(&in.Image, &out.Image, s); err != nil {
return err
}
out.Tag = in.Tag
return nil
}
func autoConvert_v1_ImageStreamTag_To_api_ImageStreamTag(in *ImageStreamTag, out *api.ImageStreamTag, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if in.Tag != nil {
in, out := &in.Tag, &out.Tag
*out = new(api.TagReference)
if err := Convert_v1_TagReference_To_api_TagReference(*in, *out, s); err != nil {
return err
}
} else {
out.Tag = nil
}
out.Generation = in.Generation
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]api.TagEventCondition, len(*in))
for i := range *in {
if err := Convert_v1_TagEventCondition_To_api_TagEventCondition(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
if err := Convert_v1_Image_To_api_Image(&in.Image, &out.Image, s); err != nil {
return err
}
return nil
}
func Convert_v1_ImageStreamTag_To_api_ImageStreamTag(in *ImageStreamTag, out *api.ImageStreamTag, s conversion.Scope) error {
return autoConvert_v1_ImageStreamTag_To_api_ImageStreamTag(in, out, s)
}
func autoConvert_api_ImageStreamTag_To_v1_ImageStreamTag(in *api.ImageStreamTag, out *ImageStreamTag, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := api_v1.Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
return err
}
if in.Tag != nil {
in, out := &in.Tag, &out.Tag
*out = new(TagReference)
if err := Convert_api_TagReference_To_v1_TagReference(*in, *out, s); err != nil {
return err
}
} else {
out.Tag = nil
}
out.Generation = in.Generation
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]TagEventCondition, len(*in))
for i := range *in {
if err := Convert_api_TagEventCondition_To_v1_TagEventCondition(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Conditions = nil
}
if err := Convert_api_Image_To_v1_Image(&in.Image, &out.Image, s); err != nil {
return err
}
return nil
}
func Convert_api_ImageStreamTag_To_v1_ImageStreamTag(in *api.ImageStreamTag, out *ImageStreamTag, s conversion.Scope) error {
return autoConvert_api_ImageStreamTag_To_v1_ImageStreamTag(in, out, s)
}
func autoConvert_v1_ImageStreamTagList_To_api_ImageStreamTagList(in *ImageStreamTagList, out *api.ImageStreamTagList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]api.ImageStreamTag, len(*in))
for i := range *in {
if err := Convert_v1_ImageStreamTag_To_api_ImageStreamTag(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_v1_ImageStreamTagList_To_api_ImageStreamTagList(in *ImageStreamTagList, out *api.ImageStreamTagList, s conversion.Scope) error {
return autoConvert_v1_ImageStreamTagList_To_api_ImageStreamTagList(in, out, s)
}
func autoConvert_api_ImageStreamTagList_To_v1_ImageStreamTagList(in *api.ImageStreamTagList, out *ImageStreamTagList, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
return err
}
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ImageStreamTag, len(*in))
for i := range *in {
if err := Convert_api_ImageStreamTag_To_v1_ImageStreamTag(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
func Convert_api_ImageStreamTagList_To_v1_ImageStreamTagList(in *api.ImageStreamTagList, out *ImageStreamTagList, s conversion.Scope) error {
return autoConvert_api_ImageStreamTagList_To_v1_ImageStreamTagList(in, out, s)
}
func autoConvert_v1_RepositoryImportSpec_To_api_RepositoryImportSpec(in *RepositoryImportSpec, out *api.RepositoryImportSpec, s conversion.Scope) error {
if err := api_v1.Convert_v1_ObjectReference_To_api_ObjectReference(&in.From, &out.From, s); err != nil {
return err
}
if err := Convert_v1_TagImportPolicy_To_api_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
out.IncludeManifest = in.IncludeManifest
return nil
}
func Convert_v1_RepositoryImportSpec_To_api_RepositoryImportSpec(in *RepositoryImportSpec, out *api.RepositoryImportSpec, s conversion.Scope) error {
return autoConvert_v1_RepositoryImportSpec_To_api_RepositoryImportSpec(in, out, s)
}
func autoConvert_api_RepositoryImportSpec_To_v1_RepositoryImportSpec(in *api.RepositoryImportSpec, out *RepositoryImportSpec, s conversion.Scope) error {
if err := api_v1.Convert_api_ObjectReference_To_v1_ObjectReference(&in.From, &out.From, s); err != nil {
return err
}
if err := Convert_api_TagImportPolicy_To_v1_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
out.IncludeManifest = in.IncludeManifest
return nil
}
func Convert_api_RepositoryImportSpec_To_v1_RepositoryImportSpec(in *api.RepositoryImportSpec, out *RepositoryImportSpec, s conversion.Scope) error {
return autoConvert_api_RepositoryImportSpec_To_v1_RepositoryImportSpec(in, out, s)
}
func autoConvert_v1_RepositoryImportStatus_To_api_RepositoryImportStatus(in *RepositoryImportStatus, out *api.RepositoryImportStatus, s conversion.Scope) error {
out.Status = in.Status
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]api.ImageImportStatus, len(*in))
for i := range *in {
if err := Convert_v1_ImageImportStatus_To_api_ImageImportStatus(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
out.AdditionalTags = in.AdditionalTags
return nil
}
func Convert_v1_RepositoryImportStatus_To_api_RepositoryImportStatus(in *RepositoryImportStatus, out *api.RepositoryImportStatus, s conversion.Scope) error {
return autoConvert_v1_RepositoryImportStatus_To_api_RepositoryImportStatus(in, out, s)
}
func autoConvert_api_RepositoryImportStatus_To_v1_RepositoryImportStatus(in *api.RepositoryImportStatus, out *RepositoryImportStatus, s conversion.Scope) error {
out.Status = in.Status
if in.Images != nil {
in, out := &in.Images, &out.Images
*out = make([]ImageImportStatus, len(*in))
for i := range *in {
if err := Convert_api_ImageImportStatus_To_v1_ImageImportStatus(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Images = nil
}
out.AdditionalTags = in.AdditionalTags
return nil
}
func Convert_api_RepositoryImportStatus_To_v1_RepositoryImportStatus(in *api.RepositoryImportStatus, out *RepositoryImportStatus, s conversion.Scope) error {
return autoConvert_api_RepositoryImportStatus_To_v1_RepositoryImportStatus(in, out, s)
}
func autoConvert_v1_SignatureCondition_To_api_SignatureCondition(in *SignatureCondition, out *api.SignatureCondition, s conversion.Scope) error {
out.Type = api.SignatureConditionType(in.Type)
out.Status = pkg_api.ConditionStatus(in.Status)
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
return err
}
out.Reason = in.Reason
out.Message = in.Message
return nil
}
func Convert_v1_SignatureCondition_To_api_SignatureCondition(in *SignatureCondition, out *api.SignatureCondition, s conversion.Scope) error {
return autoConvert_v1_SignatureCondition_To_api_SignatureCondition(in, out, s)
}
func autoConvert_api_SignatureCondition_To_v1_SignatureCondition(in *api.SignatureCondition, out *SignatureCondition, s conversion.Scope) error {
out.Type = SignatureConditionType(in.Type)
out.Status = api_v1.ConditionStatus(in.Status)
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
return err
}
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
return err
}
out.Reason = in.Reason
out.Message = in.Message
return nil
}
func Convert_api_SignatureCondition_To_v1_SignatureCondition(in *api.SignatureCondition, out *SignatureCondition, s conversion.Scope) error {
return autoConvert_api_SignatureCondition_To_v1_SignatureCondition(in, out, s)
}
func autoConvert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity(in *SignatureGenericEntity, out *api.SignatureGenericEntity, s conversion.Scope) error {
out.Organization = in.Organization
out.CommonName = in.CommonName
return nil
}
func Convert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity(in *SignatureGenericEntity, out *api.SignatureGenericEntity, s conversion.Scope) error {
return autoConvert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity(in, out, s)
}
func autoConvert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity(in *api.SignatureGenericEntity, out *SignatureGenericEntity, s conversion.Scope) error {
out.Organization = in.Organization
out.CommonName = in.CommonName
return nil
}
func Convert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity(in *api.SignatureGenericEntity, out *SignatureGenericEntity, s conversion.Scope) error {
return autoConvert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity(in, out, s)
}
func autoConvert_v1_SignatureIssuer_To_api_SignatureIssuer(in *SignatureIssuer, out *api.SignatureIssuer, s conversion.Scope) error {
if err := Convert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity(&in.SignatureGenericEntity, &out.SignatureGenericEntity, s); err != nil {
return err
}
return nil
}
func Convert_v1_SignatureIssuer_To_api_SignatureIssuer(in *SignatureIssuer, out *api.SignatureIssuer, s conversion.Scope) error {
return autoConvert_v1_SignatureIssuer_To_api_SignatureIssuer(in, out, s)
}
func autoConvert_api_SignatureIssuer_To_v1_SignatureIssuer(in *api.SignatureIssuer, out *SignatureIssuer, s conversion.Scope) error {
if err := Convert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity(&in.SignatureGenericEntity, &out.SignatureGenericEntity, s); err != nil {
return err
}
return nil
}
func Convert_api_SignatureIssuer_To_v1_SignatureIssuer(in *api.SignatureIssuer, out *SignatureIssuer, s conversion.Scope) error {
return autoConvert_api_SignatureIssuer_To_v1_SignatureIssuer(in, out, s)
}
func autoConvert_v1_SignatureSubject_To_api_SignatureSubject(in *SignatureSubject, out *api.SignatureSubject, s conversion.Scope) error {
if err := Convert_v1_SignatureGenericEntity_To_api_SignatureGenericEntity(&in.SignatureGenericEntity, &out.SignatureGenericEntity, s); err != nil {
return err
}
out.PublicKeyID = in.PublicKeyID
return nil
}
func Convert_v1_SignatureSubject_To_api_SignatureSubject(in *SignatureSubject, out *api.SignatureSubject, s conversion.Scope) error {
return autoConvert_v1_SignatureSubject_To_api_SignatureSubject(in, out, s)
}
func autoConvert_api_SignatureSubject_To_v1_SignatureSubject(in *api.SignatureSubject, out *SignatureSubject, s conversion.Scope) error {
if err := Convert_api_SignatureGenericEntity_To_v1_SignatureGenericEntity(&in.SignatureGenericEntity, &out.SignatureGenericEntity, s); err != nil {
return err
}
out.PublicKeyID = in.PublicKeyID
return nil
}
func Convert_api_SignatureSubject_To_v1_SignatureSubject(in *api.SignatureSubject, out *SignatureSubject, s conversion.Scope) error {
return autoConvert_api_SignatureSubject_To_v1_SignatureSubject(in, out, s)
}
func autoConvert_v1_TagEvent_To_api_TagEvent(in *TagEvent, out *api.TagEvent, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.Created, &out.Created, s); err != nil {
return err
}
out.DockerImageReference = in.DockerImageReference
out.Image = in.Image
out.Generation = in.Generation
return nil
}
func Convert_v1_TagEvent_To_api_TagEvent(in *TagEvent, out *api.TagEvent, s conversion.Scope) error {
return autoConvert_v1_TagEvent_To_api_TagEvent(in, out, s)
}
func autoConvert_api_TagEvent_To_v1_TagEvent(in *api.TagEvent, out *TagEvent, s conversion.Scope) error {
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.Created, &out.Created, s); err != nil {
return err
}
out.DockerImageReference = in.DockerImageReference
out.Image = in.Image
out.Generation = in.Generation
return nil
}
func Convert_api_TagEvent_To_v1_TagEvent(in *api.TagEvent, out *TagEvent, s conversion.Scope) error {
return autoConvert_api_TagEvent_To_v1_TagEvent(in, out, s)
}
func autoConvert_v1_TagEventCondition_To_api_TagEventCondition(in *TagEventCondition, out *api.TagEventCondition, s conversion.Scope) error {
out.Type = api.TagEventConditionType(in.Type)
out.Status = pkg_api.ConditionStatus(in.Status)
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
return err
}
out.Reason = in.Reason
out.Message = in.Message
out.Generation = in.Generation
return nil
}
func Convert_v1_TagEventCondition_To_api_TagEventCondition(in *TagEventCondition, out *api.TagEventCondition, s conversion.Scope) error {
return autoConvert_v1_TagEventCondition_To_api_TagEventCondition(in, out, s)
}
func autoConvert_api_TagEventCondition_To_v1_TagEventCondition(in *api.TagEventCondition, out *TagEventCondition, s conversion.Scope) error {
out.Type = TagEventConditionType(in.Type)
out.Status = api_v1.ConditionStatus(in.Status)
if err := pkg_api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
return err
}
out.Reason = in.Reason
out.Message = in.Message
out.Generation = in.Generation
return nil
}
func Convert_api_TagEventCondition_To_v1_TagEventCondition(in *api.TagEventCondition, out *TagEventCondition, s conversion.Scope) error {
return autoConvert_api_TagEventCondition_To_v1_TagEventCondition(in, out, s)
}
func autoConvert_v1_TagImportPolicy_To_api_TagImportPolicy(in *TagImportPolicy, out *api.TagImportPolicy, s conversion.Scope) error {
out.Insecure = in.Insecure
out.Scheduled = in.Scheduled
return nil
}
func Convert_v1_TagImportPolicy_To_api_TagImportPolicy(in *TagImportPolicy, out *api.TagImportPolicy, s conversion.Scope) error {
return autoConvert_v1_TagImportPolicy_To_api_TagImportPolicy(in, out, s)
}
func autoConvert_api_TagImportPolicy_To_v1_TagImportPolicy(in *api.TagImportPolicy, out *TagImportPolicy, s conversion.Scope) error {
out.Insecure = in.Insecure
out.Scheduled = in.Scheduled
return nil
}
func Convert_api_TagImportPolicy_To_v1_TagImportPolicy(in *api.TagImportPolicy, out *TagImportPolicy, s conversion.Scope) error {
return autoConvert_api_TagImportPolicy_To_v1_TagImportPolicy(in, out, s)
}
func autoConvert_v1_TagReference_To_api_TagReference(in *TagReference, out *api.TagReference, s conversion.Scope) error {
out.Name = in.Name
out.Annotations = in.Annotations
if in.From != nil {
in, out := &in.From, &out.From
*out = new(pkg_api.ObjectReference)
if err := api_v1.Convert_v1_ObjectReference_To_api_ObjectReference(*in, *out, s); err != nil {
return err
}
} else {
out.From = nil
}
out.Reference = in.Reference
out.Generation = in.Generation
if err := Convert_v1_TagImportPolicy_To_api_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
if err := Convert_v1_TagReferencePolicy_To_api_TagReferencePolicy(&in.ReferencePolicy, &out.ReferencePolicy, s); err != nil {
return err
}
return nil
}
func Convert_v1_TagReference_To_api_TagReference(in *TagReference, out *api.TagReference, s conversion.Scope) error {
return autoConvert_v1_TagReference_To_api_TagReference(in, out, s)
}
func autoConvert_api_TagReference_To_v1_TagReference(in *api.TagReference, out *TagReference, s conversion.Scope) error {
out.Name = in.Name
out.Annotations = in.Annotations
if in.From != nil {
in, out := &in.From, &out.From
*out = new(api_v1.ObjectReference)
if err := api_v1.Convert_api_ObjectReference_To_v1_ObjectReference(*in, *out, s); err != nil {
return err
}
} else {
out.From = nil
}
out.Reference = in.Reference
out.Generation = in.Generation
if err := Convert_api_TagImportPolicy_To_v1_TagImportPolicy(&in.ImportPolicy, &out.ImportPolicy, s); err != nil {
return err
}
if err := Convert_api_TagReferencePolicy_To_v1_TagReferencePolicy(&in.ReferencePolicy, &out.ReferencePolicy, s); err != nil {
return err
}
return nil
}
func Convert_api_TagReference_To_v1_TagReference(in *api.TagReference, out *TagReference, s conversion.Scope) error {
return autoConvert_api_TagReference_To_v1_TagReference(in, out, s)
}
func autoConvert_v1_TagReferencePolicy_To_api_TagReferencePolicy(in *TagReferencePolicy, out *api.TagReferencePolicy, s conversion.Scope) error {
SetDefaults_TagReferencePolicy(in)
out.Type = api.TagReferencePolicyType(in.Type)
return nil
}
func Convert_v1_TagReferencePolicy_To_api_TagReferencePolicy(in *TagReferencePolicy, out *api.TagReferencePolicy, s conversion.Scope) error {
return autoConvert_v1_TagReferencePolicy_To_api_TagReferencePolicy(in, out, s)
}
func autoConvert_api_TagReferencePolicy_To_v1_TagReferencePolicy(in *api.TagReferencePolicy, out *TagReferencePolicy, s conversion.Scope) error {
out.Type = TagReferencePolicyType(in.Type)
return nil
}
func Convert_api_TagReferencePolicy_To_v1_TagReferencePolicy(in *api.TagReferencePolicy, out *TagReferencePolicy, s conversion.Scope) error {
return autoConvert_api_TagReferencePolicy_To_v1_TagReferencePolicy(in, out, s)
}