func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddConversionFuncs( Convert_v1_NamedTagEventListArray_to_api_TagEventListArray, Convert_api_TagEventListArray_to_v1_NamedTagEventListArray, Convert_v1_TagReferenceArray_to_api_TagReferenceMap, Convert_api_TagReferenceMap_to_v1_TagReferenceArray, Convert_api_Image_To_v1_Image, Convert_v1_Image_To_api_Image, 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_api_ImageStreamMapping_To_v1_ImageStreamMapping, Convert_v1_ImageStreamMapping_To_api_ImageStreamMapping, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "Image", oapi.GetFieldLabelConversionFunc(newer.ImageToSelectableFields(&newer.Image{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "ImageStream", oapi.GetFieldLabelConversionFunc(newer.ImageStreamToSelectableFields(&newer.ImageStream{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func init() { err := kapi.Scheme.AddDefaultingFuncs( func(strategy *BuildStrategy) { if (strategy != nil) && (strategy.Type == DockerBuildStrategyType) { // initialize DockerStrategy to a default state if it's not set. if strategy.DockerStrategy == nil { strategy.DockerStrategy = &DockerBuildStrategy{} } } }, func(obj *SourceBuildStrategy) { if len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *DockerBuildStrategy) { if obj.From != nil && len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *CustomBuildStrategy) { if len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *BuildTriggerPolicy) { if obj.Type == ImageChangeBuildTriggerType && obj.ImageChange == nil { obj.ImageChange = &ImageChangeTrigger{} } }, ) if err != nil { panic(err) } kapi.Scheme.AddConversionFuncs( convert_v1_SourceBuildStrategy_To_api_SourceBuildStrategy, convert_api_SourceBuildStrategy_To_v1_SourceBuildStrategy, convert_v1_DockerBuildStrategy_To_api_DockerBuildStrategy, convert_api_DockerBuildStrategy_To_v1_DockerBuildStrategy, convert_v1_CustomBuildStrategy_To_api_CustomBuildStrategy, convert_api_CustomBuildStrategy_To_v1_CustomBuildStrategy, convert_v1_BuildOutput_To_api_BuildOutput, convert_api_BuildOutput_To_v1_BuildOutput, convert_v1_BuildTriggerPolicy_To_api_BuildTriggerPolicy, convert_api_BuildTriggerPolicy_To_v1_BuildTriggerPolicy, ) if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Build", oapi.GetFieldLabelConversionFunc(newer.BuildToSelectableFields(&newer.Build{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "BuildConfig", oapi.GetFieldLabelConversionFunc(newer.BuildConfigToSelectableFields(&newer.BuildConfig{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { scheme.AddConversionFuncs( Convert_v1_BuildConfig_To_api_BuildConfig, Convert_api_BuildConfig_To_v1_BuildConfig, Convert_v1_SourceBuildStrategy_To_api_SourceBuildStrategy, Convert_api_SourceBuildStrategy_To_v1_SourceBuildStrategy, Convert_v1_DockerBuildStrategy_To_api_DockerBuildStrategy, Convert_api_DockerBuildStrategy_To_v1_DockerBuildStrategy, Convert_v1_CustomBuildStrategy_To_api_CustomBuildStrategy, Convert_api_CustomBuildStrategy_To_v1_CustomBuildStrategy, Convert_v1_BuildOutput_To_api_BuildOutput, Convert_api_BuildOutput_To_v1_BuildOutput, Convert_v1_BuildTriggerPolicy_To_api_BuildTriggerPolicy, Convert_api_BuildTriggerPolicy_To_v1_BuildTriggerPolicy, Convert_v1_SourceRevision_To_api_SourceRevision, Convert_api_SourceRevision_To_v1_SourceRevision, Convert_v1_BuildSource_To_api_BuildSource, Convert_api_BuildSource_To_v1_BuildSource, Convert_v1_BuildStrategy_To_api_BuildStrategy, Convert_api_BuildStrategy_To_v1_BuildStrategy, ) if err := scheme.AddFieldLabelConversionFunc("v1", "Build", oapi.GetFieldLabelConversionFunc(newer.BuildToSelectableFields(&newer.Build{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "BuildConfig", oapi.GetFieldLabelConversionFunc(newer.BuildConfigToSelectableFields(&newer.BuildConfig{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) error { if err := scheme.AddFieldLabelConversionFunc("v1", "OAuthAccessToken", oapi.GetFieldLabelConversionFunc(api.OAuthAccessTokenToSelectableFields(&api.OAuthAccessToken{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "OAuthAuthorizeToken", oapi.GetFieldLabelConversionFunc(api.OAuthAuthorizeTokenToSelectableFields(&api.OAuthAuthorizeToken{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "OAuthClient", oapi.GetFieldLabelConversionFunc(api.OAuthClientToSelectableFields(&api.OAuthClient{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "OAuthClientAuthorization", oapi.GetFieldLabelConversionFunc(api.OAuthClientAuthorizationToSelectableFields(&api.OAuthClientAuthorization{}), nil), ); err != nil { return err } return nil }
func init() { if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "OAuthAccessToken", oapi.GetFieldLabelConversionFunc(api.OAuthAccessTokenToSelectableFields(&api.OAuthAccessToken{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "OAuthAuthorizeToken", oapi.GetFieldLabelConversionFunc(api.OAuthAuthorizeTokenToSelectableFields(&api.OAuthAuthorizeToken{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "OAuthClient", oapi.GetFieldLabelConversionFunc(api.OAuthClientToSelectableFields(&api.OAuthClient{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "OAuthClientAuthorization", oapi.GetFieldLabelConversionFunc(api.OAuthClientAuthorizationToSelectableFields(&api.OAuthClientAuthorization{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "ClusterNetwork", oapi.GetFieldLabelConversionFunc(api.ClusterNetworkToSelectableFields(&api.ClusterNetwork{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "HostSubnet", oapi.GetFieldLabelConversionFunc(api.HostSubnetToSelectableFields(&api.HostSubnet{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "NetNamespace", oapi.GetFieldLabelConversionFunc(api.NetNamespaceToSelectableFields(&api.NetNamespace{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "EgressNetworkPolicy", oapi.GetFieldLabelConversionFunc(api.EgressNetworkPolicyToSelectableFields(&api.EgressNetworkPolicy{}), nil), ); err != nil { panic(err) } }
func init() { if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Project", oapi.GetFieldLabelConversionFunc(namespace.NamespaceToSelectableFields(&kapi.Namespace{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "Project", oapi.GetFieldLabelConversionFunc(namespace.NamespaceToSelectableFields(&kapi.Namespace{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "Application", oapi.GetFieldLabelConversionFunc(api.ApplicationToSelectableFields(&api.Application{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "BackingServiceInstance", oapi.GetFieldLabelConversionFunc(backingserviceinstanceapi.BackingServiceInstanceToSelectableFields(&backingserviceinstanceapi.BackingServiceInstance{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "Template", oapi.GetFieldLabelConversionFunc(api.TemplateToSelectableFields(&api.Template{}), nil), ); err != nil { panic(err) } }
func init() { err := api.Scheme.AddDefaultingFuncs( func(obj *RouteSpec) { obj.To.Kind = "Service" }, func(obj *TLSConfig) { if len(obj.Termination) == 0 && len(obj.DestinationCACertificate) == 0 { obj.Termination = TLSTerminationEdge } switch obj.Termination { case TLSTerminationType("Reencrypt"): obj.Termination = TLSTerminationReencrypt case TLSTerminationType("Edge"): obj.Termination = TLSTerminationEdge case TLSTerminationType("Passthrough"): obj.Termination = TLSTerminationPassthrough } }, ) if err != nil { panic(err) } err = api.Scheme.AddConversionFuncs() if err != nil { panic(err) } if err := api.Scheme.AddFieldLabelConversionFunc("v1", "Route", oapi.GetFieldLabelConversionFunc(routeapi.RouteToSelectableFields(&routeapi.Route{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddDefaultingFuncs( func(obj *ImageImportSpec) { if obj.To == nil { if ref, err := newer.ParseDockerImageReference(obj.From.Name); err == nil { if len(ref.Tag) > 0 { obj.To = &v1.LocalObjectReference{Name: ref.Tag} } } } }) if err != nil { // If one of the default functions is malformed, detect it immediately. panic(err) } err = scheme.AddConversionFuncs( Convert_v1_NamedTagEventListArray_to_api_TagEventListArray, Convert_api_TagEventListArray_to_v1_NamedTagEventListArray, Convert_v1_TagReferenceArray_to_api_TagReferenceMap, Convert_api_TagReferenceMap_to_v1_TagReferenceArray, Convert_api_Image_To_v1_Image, Convert_v1_Image_To_api_Image, 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_api_ImageStreamMapping_To_v1_ImageStreamMapping, Convert_v1_ImageStreamMapping_To_api_ImageStreamMapping, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "Image", oapi.GetFieldLabelConversionFunc(newer.ImageToSelectableFields(&newer.Image{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "ImageStream", oapi.GetFieldLabelConversionFunc(newer.ImageStreamToSelectableFields(&newer.ImageStream{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { if err := scheme.AddFieldLabelConversionFunc("v1", "ServiceBroker", oapi.GetFieldLabelConversionFunc(api.ServiceBrokerToSelectableFields(&api.ServiceBroker{}), nil), ); err != nil { panic(err) } }
func init() { if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Group", oapi.GetFieldLabelConversionFunc(api.GroupToSelectableFields(&api.Group{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Identity", oapi.GetFieldLabelConversionFunc(api.IdentityToSelectableFields(&api.Identity{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "User", oapi.GetFieldLabelConversionFunc(api.UserToSelectableFields(&api.User{}), nil), ); err != nil { panic(err) } }
func init() { if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "ClusterNetwork", oapi.GetFieldLabelConversionFunc(api.ClusterNetworkToSelectableFields(&api.ClusterNetwork{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "HostSubnet", oapi.GetFieldLabelConversionFunc(api.HostSubnetToSelectableFields(&api.HostSubnet{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "NetNamespace", oapi.GetFieldLabelConversionFunc(api.NetNamespaceToSelectableFields(&api.NetNamespace{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) error { if err := scheme.AddFieldLabelConversionFunc("v1", "Group", oapi.GetFieldLabelConversionFunc(api.GroupToSelectableFields(&api.Group{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "Identity", oapi.GetFieldLabelConversionFunc(api.IdentityToSelectableFields(&api.Identity{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "User", oapi.GetFieldLabelConversionFunc(api.UserToSelectableFields(&api.User{}), nil), ); err != nil { return err } return nil }
func init() { err := api.Scheme.AddConversionFuncs( convert_api_Template_To_v1_Template, convert_v1_Template_To_api_Template, ) if err != nil { panic(err) } if err := api.Scheme.AddFieldLabelConversionFunc("v1", "Template", oapi.GetFieldLabelConversionFunc(newer.TemplateToSelectableFields(&newer.Template{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddConversionFuncs( Convert_api_Template_To_v1_Template, Convert_v1_Template_To_api_Template, ) if err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "Template", oapi.GetFieldLabelConversionFunc(newer.TemplateToSelectableFields(&newer.Template{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddConversionFuncs( convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams, convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams, convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams, convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams, ) if err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "DeploymentConfig", oapi.GetFieldLabelConversionFunc(newer.DeploymentConfigToSelectableFields(&newer.DeploymentConfig{}), nil), ); err != nil { panic(err) } }
func init() { err := api.Scheme.AddDefaultingFuncs( func(obj *RouteSpec) { obj.To.Kind = "Service" }, ) if err != nil { panic(err) } err = api.Scheme.AddConversionFuncs() if err != nil { panic(err) } if err := api.Scheme.AddFieldLabelConversionFunc("v1", "Route", oapi.GetFieldLabelConversionFunc(routeapi.RouteToSelectableFields(&routeapi.Route{}), nil), ); err != nil { panic(err) } }
func init() { err := api.Scheme.AddDefaultingFuncs( func(obj *DeploymentTriggerImageChangeParams) { if len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, ) if err != nil { panic(err) } err = api.Scheme.AddConversionFuncs( convert_v1_DeploymentConfig_To_api_DeploymentConfig, convert_api_DeploymentConfig_To_v1_DeploymentConfig, convert_v1_DeploymentConfigSpec_To_api_DeploymentTemplate, convert_v1_DeploymentStrategy_To_api_DeploymentStrategy, convert_api_DeploymentStrategy_To_v1_DeploymentStrategy, convert_api_DeploymentTemplate_To_v1_DeploymentConfigSpec, convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams, convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams, convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger, convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger, convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams, convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams, ) if err != nil { panic(err) } if err := api.Scheme.AddFieldLabelConversionFunc("v1", "DeploymentConfig", oapi.GetFieldLabelConversionFunc(newer.DeploymentConfigToSelectableFields(&newer.DeploymentConfig{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddConversionFuncs( func(in *[]NamedRole, out *map[string]*newer.Role, s conversion.Scope) error { for _, curr := range *in { newRole := &newer.Role{} if err := s.Convert(&curr.Role, newRole, 0); err != nil { return err } (*out)[curr.Name] = newRole } return nil }, func(in *map[string]*newer.Role, out *[]NamedRole, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newRole := (*in)[key] oldRole := &Role{} if err := s.Convert(newRole, oldRole, 0); err != nil { return err } namedRole := NamedRole{key, *oldRole} *out = append(*out, namedRole) } return nil }, func(in *[]NamedRoleBinding, out *map[string]*newer.RoleBinding, s conversion.Scope) error { for _, curr := range *in { newRoleBinding := &newer.RoleBinding{} if err := s.Convert(&curr.RoleBinding, newRoleBinding, 0); err != nil { return err } (*out)[curr.Name] = newRoleBinding } return nil }, func(in *map[string]*newer.RoleBinding, out *[]NamedRoleBinding, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newRoleBinding := (*in)[key] oldRoleBinding := &RoleBinding{} if err := s.Convert(newRoleBinding, oldRoleBinding, 0); err != nil { return err } namedRoleBinding := NamedRoleBinding{key, *oldRoleBinding} *out = append(*out, namedRoleBinding) } return nil }, func(in *[]NamedClusterRole, out *map[string]*newer.ClusterRole, s conversion.Scope) error { for _, curr := range *in { newRole := &newer.ClusterRole{} if err := s.Convert(&curr.Role, newRole, 0); err != nil { return err } (*out)[curr.Name] = newRole } return nil }, func(in *map[string]*newer.ClusterRole, out *[]NamedClusterRole, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newRole := (*in)[key] oldRole := &ClusterRole{} if err := s.Convert(newRole, oldRole, 0); err != nil { return err } namedRole := NamedClusterRole{key, *oldRole} *out = append(*out, namedRole) } return nil }, func(in *[]NamedClusterRoleBinding, out *map[string]*newer.ClusterRoleBinding, s conversion.Scope) error { for _, curr := range *in { newRoleBinding := &newer.ClusterRoleBinding{} if err := s.Convert(&curr.RoleBinding, newRoleBinding, 0); err != nil { return err } (*out)[curr.Name] = newRoleBinding } return nil }, func(in *map[string]*newer.ClusterRoleBinding, out *[]NamedClusterRoleBinding, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newRoleBinding := (*in)[key] oldRoleBinding := &ClusterRoleBinding{} if err := s.Convert(newRoleBinding, oldRoleBinding, 0); err != nil { return err } namedRoleBinding := NamedClusterRoleBinding{key, *oldRoleBinding} *out = append(*out, namedRoleBinding) } return nil }, convert_v1_SubjectAccessReview_To_api_SubjectAccessReview, convert_api_SubjectAccessReview_To_v1_SubjectAccessReview, convert_v1_LocalSubjectAccessReview_To_api_LocalSubjectAccessReview, convert_api_LocalSubjectAccessReview_To_v1_LocalSubjectAccessReview, convert_v1_ResourceAccessReview_To_api_ResourceAccessReview, convert_api_ResourceAccessReview_To_v1_ResourceAccessReview, convert_v1_LocalResourceAccessReview_To_api_LocalResourceAccessReview, convert_api_LocalResourceAccessReview_To_v1_LocalResourceAccessReview, convert_v1_ResourceAccessReviewResponse_To_api_ResourceAccessReviewResponse, convert_api_ResourceAccessReviewResponse_To_v1_ResourceAccessReviewResponse, convert_v1_PolicyRule_To_api_PolicyRule, convert_api_PolicyRule_To_v1_PolicyRule, convert_v1_Policy_To_api_Policy, convert_api_Policy_To_v1_Policy, convert_v1_RoleBinding_To_api_RoleBinding, convert_api_RoleBinding_To_v1_RoleBinding, convert_v1_PolicyBinding_To_api_PolicyBinding, convert_api_PolicyBinding_To_v1_PolicyBinding, convert_v1_ClusterPolicy_To_api_ClusterPolicy, convert_api_ClusterPolicy_To_v1_ClusterPolicy, convert_v1_ClusterRoleBinding_To_api_ClusterRoleBinding, convert_api_ClusterRoleBinding_To_v1_ClusterRoleBinding, convert_v1_ClusterPolicyBinding_To_api_ClusterPolicyBinding, convert_api_ClusterPolicyBinding_To_v1_ClusterPolicyBinding, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "ClusterPolicy", oapi.GetFieldLabelConversionFunc(newer.ClusterPolicyToSelectableFields(&newer.ClusterPolicy{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "ClusterPolicyBinding", oapi.GetFieldLabelConversionFunc(newer.ClusterPolicyBindingToSelectableFields(&newer.ClusterPolicyBinding{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "Policy", oapi.GetFieldLabelConversionFunc(newer.PolicyToSelectableFields(&newer.Policy{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "PolicyBinding", oapi.GetFieldLabelConversionFunc(newer.PolicyBindingToSelectableFields(&newer.PolicyBinding{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "Role", oapi.GetFieldLabelConversionFunc(newer.RoleToSelectableFields(&newer.Role{}), nil), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "RoleBinding", oapi.GetFieldLabelConversionFunc(newer.RoleBindingToSelectableFields(&newer.RoleBinding{}), nil), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) error { err := scheme.AddConversionFuncs( Convert_v1_SubjectAccessReview_To_api_SubjectAccessReview, Convert_api_SubjectAccessReview_To_v1_SubjectAccessReview, Convert_v1_LocalSubjectAccessReview_To_api_LocalSubjectAccessReview, Convert_api_LocalSubjectAccessReview_To_v1_LocalSubjectAccessReview, Convert_v1_ResourceAccessReview_To_api_ResourceAccessReview, Convert_api_ResourceAccessReview_To_v1_ResourceAccessReview, Convert_v1_LocalResourceAccessReview_To_api_LocalResourceAccessReview, Convert_api_LocalResourceAccessReview_To_v1_LocalResourceAccessReview, Convert_v1_ResourceAccessReviewResponse_To_api_ResourceAccessReviewResponse, Convert_api_ResourceAccessReviewResponse_To_v1_ResourceAccessReviewResponse, Convert_v1_PolicyRule_To_api_PolicyRule, Convert_api_PolicyRule_To_v1_PolicyRule, Convert_v1_Policy_To_api_Policy, Convert_api_Policy_To_v1_Policy, Convert_v1_RoleBinding_To_api_RoleBinding, Convert_api_RoleBinding_To_v1_RoleBinding, Convert_v1_PolicyBinding_To_api_PolicyBinding, Convert_api_PolicyBinding_To_v1_PolicyBinding, Convert_v1_ClusterPolicy_To_api_ClusterPolicy, Convert_api_ClusterPolicy_To_v1_ClusterPolicy, Convert_v1_ClusterRoleBinding_To_api_ClusterRoleBinding, Convert_api_ClusterRoleBinding_To_v1_ClusterRoleBinding, Convert_v1_ClusterPolicyBinding_To_api_ClusterPolicyBinding, Convert_api_ClusterPolicyBinding_To_v1_ClusterPolicyBinding, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. return err } if err := scheme.AddFieldLabelConversionFunc("v1", "ClusterPolicy", oapi.GetFieldLabelConversionFunc(newer.ClusterPolicyToSelectableFields(&newer.ClusterPolicy{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "ClusterPolicyBinding", oapi.GetFieldLabelConversionFunc(newer.ClusterPolicyBindingToSelectableFields(&newer.ClusterPolicyBinding{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "Policy", oapi.GetFieldLabelConversionFunc(newer.PolicyToSelectableFields(&newer.Policy{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "PolicyBinding", oapi.GetFieldLabelConversionFunc(newer.PolicyBindingToSelectableFields(&newer.PolicyBinding{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "Role", oapi.GetFieldLabelConversionFunc(newer.RoleToSelectableFields(&newer.Role{}), nil), ); err != nil { return err } if err := scheme.AddFieldLabelConversionFunc("v1", "RoleBinding", oapi.GetFieldLabelConversionFunc(newer.RoleBindingToSelectableFields(&newer.RoleBinding{}), nil), ); err != nil { return err } return nil }
func init() { err := kapi.Scheme.AddDefaultingFuncs( func(obj *ImageImportSpec) { if obj.To == nil { if ref, err := newer.ParseDockerImageReference(obj.From.Name); err == nil { if len(ref.Tag) > 0 { obj.To = &v1.LocalObjectReference{Name: ref.Tag} } } } }) if err != nil { // If one of the default functions is malformed, detect it immediately. panic(err) } err = kapi.Scheme.AddConversionFuncs( func(in *[]NamedTagEventList, out *map[string]newer.TagEventList, s conversion.Scope) error { for _, curr := range *in { newTagEventList := newer.TagEventList{} if err := s.Convert(&curr.Conditions, &newTagEventList.Conditions, 0); err != nil { return err } if err := s.Convert(&curr.Items, &newTagEventList.Items, 0); err != nil { return err } (*out)[curr.Tag] = newTagEventList } return nil }, func(in *map[string]newer.TagEventList, out *[]NamedTagEventList, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newTagEventList := (*in)[key] oldTagEventList := &NamedTagEventList{Tag: key} if err := s.Convert(&newTagEventList.Conditions, &oldTagEventList.Conditions, 0); err != nil { return err } if err := s.Convert(&newTagEventList.Items, &oldTagEventList.Items, 0); err != nil { return err } *out = append(*out, *oldTagEventList) } return nil }, func(in *[]NamedTagReference, out *map[string]newer.TagReference, s conversion.Scope) error { for _, curr := range *in { r := newer.TagReference{ Annotations: curr.Annotations, Reference: curr.Reference, ImportPolicy: newer.TagImportPolicy{ Insecure: curr.ImportPolicy.Insecure, }, } if curr.Generation != nil { gen := *curr.Generation r.Generation = &gen } if err := s.Convert(&curr.From, &r.From, 0); err != nil { return err } (*out)[curr.Name] = r } return nil }, func(in *map[string]newer.TagReference, out *[]NamedTagReference, s conversion.Scope) error { allTags := make([]string, 0, len(*in)) for tag := range *in { allTags = append(allTags, tag) } sort.Strings(allTags) for _, tag := range allTags { newTagReference := (*in)[tag] oldTagReference := NamedTagReference{ Name: tag, Annotations: newTagReference.Annotations, Reference: newTagReference.Reference, ImportPolicy: TagImportPolicy{ Insecure: newTagReference.ImportPolicy.Insecure, }, } if newTagReference.Generation != nil { gen := *newTagReference.Generation oldTagReference.Generation = &gen } if err := s.Convert(&newTagReference.From, &oldTagReference.From, 0); err != nil { return err } *out = append(*out, oldTagReference) } return nil }, convert_api_Image_To_v1_Image, convert_v1_Image_To_api_Image, 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_api_ImageStreamMapping_To_v1_ImageStreamMapping, convert_v1_ImageStreamMapping_To_api_ImageStreamMapping, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Image", oapi.GetFieldLabelConversionFunc(newer.ImageToSelectableFields(&newer.Image{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "ImageStream", oapi.GetFieldLabelConversionFunc(newer.ImageStreamToSelectableFields(&newer.ImageStream{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) { err := scheme.AddDefaultingFuncs( func(source *BuildSource) { if (source != nil) && (source.Type == BuildSourceBinary) && (source.Binary == nil) { source.Binary = &BinaryBuildSource{} } }, func(strategy *BuildStrategy) { if (strategy != nil) && (strategy.Type == DockerBuildStrategyType) && (strategy.DockerStrategy == nil) { strategy.DockerStrategy = &DockerBuildStrategy{} } }, func(obj *SourceBuildStrategy) { if len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *DockerBuildStrategy) { if obj.From != nil && len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *CustomBuildStrategy) { if len(obj.From.Kind) == 0 { obj.From.Kind = "ImageStreamTag" } }, func(obj *BuildTriggerPolicy) { if obj.Type == ImageChangeBuildTriggerType && obj.ImageChange == nil { obj.ImageChange = &ImageChangeTrigger{} } }, ) if err != nil { panic(err) } scheme.AddConversionFuncs( convert_v1_BuildConfig_To_api_BuildConfig, convert_api_BuildConfig_To_v1_BuildConfig, convert_v1_SourceBuildStrategy_To_api_SourceBuildStrategy, convert_api_SourceBuildStrategy_To_v1_SourceBuildStrategy, convert_v1_DockerBuildStrategy_To_api_DockerBuildStrategy, convert_api_DockerBuildStrategy_To_v1_DockerBuildStrategy, convert_v1_CustomBuildStrategy_To_api_CustomBuildStrategy, convert_api_CustomBuildStrategy_To_v1_CustomBuildStrategy, convert_v1_BuildOutput_To_api_BuildOutput, convert_api_BuildOutput_To_v1_BuildOutput, convert_v1_BuildTriggerPolicy_To_api_BuildTriggerPolicy, convert_api_BuildTriggerPolicy_To_v1_BuildTriggerPolicy, convert_v1_SourceRevision_To_api_SourceRevision, convert_api_SourceRevision_To_v1_SourceRevision, convert_v1_BuildSource_To_api_BuildSource, convert_api_BuildSource_To_v1_BuildSource, convert_v1_BuildStrategy_To_api_BuildStrategy, convert_api_BuildStrategy_To_v1_BuildStrategy, ) if err := scheme.AddFieldLabelConversionFunc("v1", "Build", oapi.GetFieldLabelConversionFunc(newer.BuildToSelectableFields(&newer.Build{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } if err := scheme.AddFieldLabelConversionFunc("v1", "BuildConfig", oapi.GetFieldLabelConversionFunc(newer.BuildConfigToSelectableFields(&newer.BuildConfig{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) error { return scheme.AddFieldLabelConversionFunc("v1", "Template", oapi.GetFieldLabelConversionFunc(api.TemplateToSelectableFields(&api.Template{}), nil), ) }
func init() { err := kapi.Scheme.AddConversionFuncs( func(in *[]NamedTagEventList, out *map[string]newer.TagEventList, s conversion.Scope) error { for _, curr := range *in { newTagEventList := newer.TagEventList{} if err := s.Convert(&curr.Items, &newTagEventList.Items, 0); err != nil { return err } (*out)[curr.Tag] = newTagEventList } return nil }, func(in *map[string]newer.TagEventList, out *[]NamedTagEventList, s conversion.Scope) error { allKeys := make([]string, 0, len(*in)) for key := range *in { allKeys = append(allKeys, key) } sort.Strings(allKeys) for _, key := range allKeys { newTagEventList := (*in)[key] oldTagEventList := &NamedTagEventList{Tag: key} if err := s.Convert(&newTagEventList.Items, &oldTagEventList.Items, 0); err != nil { return err } *out = append(*out, *oldTagEventList) } return nil }, func(in *[]NamedTagReference, out *map[string]newer.TagReference, s conversion.Scope) error { for _, curr := range *in { r := newer.TagReference{ Annotations: curr.Annotations, Reference: curr.Reference, } if err := s.Convert(&curr.From, &r.From, 0); err != nil { return err } (*out)[curr.Name] = r } return nil }, func(in *map[string]newer.TagReference, out *[]NamedTagReference, s conversion.Scope) error { allTags := make([]string, 0, len(*in)) for tag := range *in { allTags = append(allTags, tag) } sort.Strings(allTags) for _, tag := range allTags { newTagReference := (*in)[tag] oldTagReference := NamedTagReference{ Name: tag, Annotations: newTagReference.Annotations, Reference: newTagReference.Reference, } if err := s.Convert(&newTagReference.From, &oldTagReference.From, 0); err != nil { return err } *out = append(*out, oldTagReference) } return nil }, convert_api_Image_To_v1_Image, convert_v1_Image_To_api_Image, 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_api_ImageStreamMapping_To_v1_ImageStreamMapping, convert_v1_ImageStreamMapping_To_api_ImageStreamMapping, ) if err != nil { // If one of the conversion functions is malformed, detect it immediately. panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "Image", oapi.GetFieldLabelConversionFunc(newer.ImageToSelectableFields(&newer.Image{}), nil), ); err != nil { panic(err) } if err := kapi.Scheme.AddFieldLabelConversionFunc("v1", "ImageStream", oapi.GetFieldLabelConversionFunc(newer.ImageStreamToSelectableFields(&newer.ImageStream{}), map[string]string{"name": "metadata.name"}), ); err != nil { panic(err) } }
func addConversionFuncs(scheme *runtime.Scheme) error { return scheme.AddFieldLabelConversionFunc("v1", "Project", oapi.GetFieldLabelConversionFunc(namespace.NamespaceToSelectableFields(&kapi.Namespace{}), nil), ) }