Merge pull request #49751 from janetkuo/conversion-gen-apps
Automatic merge from submit-queue (batch tested with PRs 49885, 49751, 49441, 49952, 49945) Add conversion-gen between extensions and apps Fixes #49738 Generate conversion code for apps/v1beta1 <--> extensions and apps/v1beta2 <--> extensions @kubernetes/sig-apps-api-reviews @kubernetes/sig-api-machinery-misc
This commit is contained in:
		| @@ -15,6 +15,7 @@ limitations under the License. | |||||||
| */ | */ | ||||||
|  |  | ||||||
| // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/apps | // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/apps | ||||||
|  | // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/extensions | ||||||
| // +k8s:conversion-gen-external-types=../../../../vendor/k8s.io/api/apps/v1beta1 | // +k8s:conversion-gen-external-types=../../../../vendor/k8s.io/api/apps/v1beta1 | ||||||
| // +k8s:defaulter-gen=TypeMeta | // +k8s:defaulter-gen=TypeMeta | ||||||
| // +k8s:defaulter-gen-input=../../../../vendor/k8s.io/api/apps/v1beta1 | // +k8s:defaulter-gen-input=../../../../vendor/k8s.io/api/apps/v1beta1 | ||||||
|   | |||||||
| @@ -22,13 +22,14 @@ package v1beta1 | |||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||||
| 	core_v1 "k8s.io/api/core/v1" | 	v1 "k8s.io/api/core/v1" | ||||||
| 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	conversion "k8s.io/apimachinery/pkg/conversion" | 	conversion "k8s.io/apimachinery/pkg/conversion" | ||||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||||
| 	api "k8s.io/kubernetes/pkg/api" | 	api "k8s.io/kubernetes/pkg/api" | ||||||
| 	api_v1 "k8s.io/kubernetes/pkg/api/v1" | 	api_v1 "k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	apps "k8s.io/kubernetes/pkg/apis/apps" | 	apps "k8s.io/kubernetes/pkg/apis/apps" | ||||||
|  | 	extensions "k8s.io/kubernetes/pkg/apis/extensions" | ||||||
| 	unsafe "unsafe" | 	unsafe "unsafe" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @@ -44,8 +45,32 @@ func RegisterConversions(scheme *runtime.Scheme) error { | |||||||
| 		Convert_apps_ControllerRevision_To_v1beta1_ControllerRevision, | 		Convert_apps_ControllerRevision_To_v1beta1_ControllerRevision, | ||||||
| 		Convert_v1beta1_ControllerRevisionList_To_apps_ControllerRevisionList, | 		Convert_v1beta1_ControllerRevisionList_To_apps_ControllerRevisionList, | ||||||
| 		Convert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList, | 		Convert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList, | ||||||
|  | 		Convert_v1beta1_Deployment_To_extensions_Deployment, | ||||||
|  | 		Convert_extensions_Deployment_To_v1beta1_Deployment, | ||||||
|  | 		Convert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition, | ||||||
|  | 		Convert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition, | ||||||
|  | 		Convert_v1beta1_DeploymentList_To_extensions_DeploymentList, | ||||||
|  | 		Convert_extensions_DeploymentList_To_v1beta1_DeploymentList, | ||||||
|  | 		Convert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback, | ||||||
|  | 		Convert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback, | ||||||
|  | 		Convert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec, | ||||||
|  | 		Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec, | ||||||
|  | 		Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus, | ||||||
|  | 		Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus, | ||||||
|  | 		Convert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy, | ||||||
|  | 		Convert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy, | ||||||
|  | 		Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig, | ||||||
|  | 		Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig, | ||||||
|  | 		Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment, | ||||||
|  | 		Convert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment, | ||||||
| 		Convert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy, | 		Convert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy, | ||||||
| 		Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy, | 		Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy, | ||||||
|  | 		Convert_v1beta1_Scale_To_extensions_Scale, | ||||||
|  | 		Convert_extensions_Scale_To_v1beta1_Scale, | ||||||
|  | 		Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec, | ||||||
|  | 		Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec, | ||||||
|  | 		Convert_v1beta1_ScaleStatus_To_extensions_ScaleStatus, | ||||||
|  | 		Convert_extensions_ScaleStatus_To_v1beta1_ScaleStatus, | ||||||
| 		Convert_v1beta1_StatefulSet_To_apps_StatefulSet, | 		Convert_v1beta1_StatefulSet_To_apps_StatefulSet, | ||||||
| 		Convert_apps_StatefulSet_To_v1beta1_StatefulSet, | 		Convert_apps_StatefulSet_To_v1beta1_StatefulSet, | ||||||
| 		Convert_v1beta1_StatefulSetList_To_apps_StatefulSetList, | 		Convert_v1beta1_StatefulSetList_To_apps_StatefulSetList, | ||||||
| @@ -129,8 +154,272 @@ func Convert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList(in *a | |||||||
| 	return autoConvert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList(in, out, s) | 	return autoConvert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList(in, out, s) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func autoConvert_v1beta1_Deployment_To_extensions_Deployment(in *v1beta1.Deployment, out *extensions.Deployment, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_Deployment_To_extensions_Deployment is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_Deployment_To_extensions_Deployment(in *v1beta1.Deployment, out *extensions.Deployment, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_Deployment_To_extensions_Deployment(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_Deployment_To_v1beta1_Deployment(in *extensions.Deployment, out *v1beta1.Deployment, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_Deployment_To_v1beta1_Deployment is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_Deployment_To_v1beta1_Deployment(in *extensions.Deployment, out *v1beta1.Deployment, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_Deployment_To_v1beta1_Deployment(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in *v1beta1.DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.DeploymentConditionType(in.Type) | ||||||
|  | 	out.Status = api.ConditionStatus(in.Status) | ||||||
|  | 	out.LastUpdateTime = in.LastUpdateTime | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in *v1beta1.DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in *extensions.DeploymentCondition, out *v1beta1.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta1.DeploymentConditionType(in.Type) | ||||||
|  | 	out.Status = v1.ConditionStatus(in.Status) | ||||||
|  | 	out.LastUpdateTime = in.LastUpdateTime | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in *extensions.DeploymentCondition, out *v1beta1.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentList_To_extensions_DeploymentList(in *v1beta1.DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]extensions.Deployment, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_v1beta1_Deployment_To_extensions_Deployment(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_DeploymentList_To_extensions_DeploymentList is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_DeploymentList_To_extensions_DeploymentList(in *v1beta1.DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_DeploymentList_To_extensions_DeploymentList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentList_To_v1beta1_DeploymentList(in *extensions.DeploymentList, out *v1beta1.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]v1beta1.Deployment, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_extensions_Deployment_To_v1beta1_Deployment(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = make([]v1beta1.Deployment, 0) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentList_To_v1beta1_DeploymentList is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentList_To_v1beta1_DeploymentList(in *extensions.DeploymentList, out *v1beta1.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentList_To_v1beta1_DeploymentList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in *v1beta1.DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	out.Name = in.Name | ||||||
|  | 	out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations)) | ||||||
|  | 	if err := Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in *v1beta1.DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in *extensions.DeploymentRollback, out *v1beta1.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	out.Name = in.Name | ||||||
|  | 	out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations)) | ||||||
|  | 	if err := Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in *extensions.DeploymentRollback, out *v1beta1.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec(in *v1beta1.DeploymentSpec, out *extensions.DeploymentSpec, s conversion.Scope) error { | ||||||
|  | 	if err := meta_v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	out.Paused = in.Paused | ||||||
|  | 	out.RollbackTo = (*extensions.RollbackConfig)(unsafe.Pointer(in.RollbackTo)) | ||||||
|  | 	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec(in *extensions.DeploymentSpec, out *v1beta1.DeploymentSpec, s conversion.Scope) error { | ||||||
|  | 	if err := meta_v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	out.Paused = in.Paused | ||||||
|  | 	out.RollbackTo = (*v1beta1.RollbackConfig)(unsafe.Pointer(in.RollbackTo)) | ||||||
|  | 	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in *v1beta1.DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.UpdatedReplicas = in.UpdatedReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.UnavailableReplicas = in.UnavailableReplicas | ||||||
|  | 	out.Conditions = *(*[]extensions.DeploymentCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in *v1beta1.DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in *extensions.DeploymentStatus, out *v1beta1.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.UpdatedReplicas = in.UpdatedReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.UnavailableReplicas = in.UnavailableReplicas | ||||||
|  | 	out.Conditions = *(*[]v1beta1.DeploymentCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in *extensions.DeploymentStatus, out *v1beta1.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy(in *v1beta1.DeploymentStrategy, out *extensions.DeploymentStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.DeploymentStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(extensions.RollingUpdateDeployment) | ||||||
|  | 		if err := Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy(in *extensions.DeploymentStrategy, out *v1beta1.DeploymentStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta1.DeploymentStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(v1beta1.RollingUpdateDeployment) | ||||||
|  | 		if err := Convert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in *v1beta1.RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	out.Revision = in.Revision | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in *v1beta1.RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in *extensions.RollbackConfig, out *v1beta1.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	out.Revision = in.Revision | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in *extensions.RollbackConfig, out *v1beta1.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(in *v1beta1.RollingUpdateDeployment, out *extensions.RollingUpdateDeployment, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	// WARNING: in.MaxSurge requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(in *extensions.RollingUpdateDeployment, out *v1beta1.RollingUpdateDeployment, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	// WARNING: in.MaxSurge requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func autoConvert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1beta1.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | func autoConvert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1beta1.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | ||||||
| 	if err := v1.Convert_Pointer_int32_To_int32(&in.Partition, &out.Partition, s); err != nil { | 	if err := meta_v1.Convert_Pointer_int32_To_int32(&in.Partition, &out.Partition, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	return nil | 	return nil | ||||||
| @@ -142,7 +431,7 @@ func Convert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateState | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy(in *apps.RollingUpdateStatefulSetStrategy, out *v1beta1.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | func autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy(in *apps.RollingUpdateStatefulSetStrategy, out *v1beta1.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | ||||||
| 	if err := v1.Convert_int32_To_Pointer_int32(&in.Partition, &out.Partition, s); err != nil { | 	if err := meta_v1.Convert_int32_To_Pointer_int32(&in.Partition, &out.Partition, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	return nil | 	return nil | ||||||
| @@ -153,6 +442,71 @@ func Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateState | |||||||
| 	return autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy(in, out, s) | 	return autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy(in, out, s) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func autoConvert_v1beta1_Scale_To_extensions_Scale(in *v1beta1.Scale, out *extensions.Scale, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta1_ScaleStatus_To_extensions_ScaleStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_Scale_To_extensions_Scale is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_Scale_To_extensions_Scale(in *v1beta1.Scale, out *extensions.Scale, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_Scale_To_extensions_Scale(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_Scale_To_v1beta1_Scale(in *extensions.Scale, out *v1beta1.Scale, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_ScaleStatus_To_v1beta1_ScaleStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_Scale_To_v1beta1_Scale is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_Scale_To_v1beta1_Scale(in *extensions.Scale, out *v1beta1.Scale, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_Scale_To_v1beta1_Scale(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in *v1beta1.ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in *v1beta1.ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in *extensions.ScaleSpec, out *v1beta1.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in *extensions.ScaleSpec, out *v1beta1.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta1_ScaleStatus_To_extensions_ScaleStatus(in *v1beta1.ScaleStatus, out *extensions.ScaleStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	// WARNING: in.Selector requires manual conversion: inconvertible types (map[string]string vs *k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector) | ||||||
|  | 	// WARNING: in.TargetSelector requires manual conversion: does not exist in peer-type | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ScaleStatus_To_v1beta1_ScaleStatus(in *extensions.ScaleStatus, out *v1beta1.ScaleStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	// WARNING: in.Selector requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector vs map[string]string) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func autoConvert_v1beta1_StatefulSet_To_apps_StatefulSet(in *v1beta1.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error { | func autoConvert_v1beta1_StatefulSet_To_apps_StatefulSet(in *v1beta1.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error { | ||||||
| 	out.ObjectMeta = in.ObjectMeta | 	out.ObjectMeta = in.ObjectMeta | ||||||
| 	if err := Convert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil { | 	if err := Convert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
| @@ -228,10 +582,10 @@ func Convert_apps_StatefulSetList_To_v1beta1_StatefulSetList(in *apps.StatefulSe | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func autoConvert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(in *v1beta1.StatefulSetSpec, out *apps.StatefulSetSpec, s conversion.Scope) error { | func autoConvert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(in *v1beta1.StatefulSetSpec, out *apps.StatefulSetSpec, s conversion.Scope) error { | ||||||
| 	if err := v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { | 	if err := meta_v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | 	out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
| 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| @@ -246,14 +600,14 @@ func autoConvert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(in *v1beta1.Sta | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func autoConvert_apps_StatefulSetSpec_To_v1beta1_StatefulSetSpec(in *apps.StatefulSetSpec, out *v1beta1.StatefulSetSpec, s conversion.Scope) error { | func autoConvert_apps_StatefulSetSpec_To_v1beta1_StatefulSetSpec(in *apps.StatefulSetSpec, out *v1beta1.StatefulSetSpec, s conversion.Scope) error { | ||||||
| 	if err := v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { | 	if err := meta_v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | 	out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
| 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	out.VolumeClaimTemplates = *(*[]core_v1.PersistentVolumeClaim)(unsafe.Pointer(&in.VolumeClaimTemplates)) | 	out.VolumeClaimTemplates = *(*[]v1.PersistentVolumeClaim)(unsafe.Pointer(&in.VolumeClaimTemplates)) | ||||||
| 	out.ServiceName = in.ServiceName | 	out.ServiceName = in.ServiceName | ||||||
| 	out.PodManagementPolicy = v1beta1.PodManagementPolicyType(in.PodManagementPolicy) | 	out.PodManagementPolicy = v1beta1.PodManagementPolicyType(in.PodManagementPolicy) | ||||||
| 	if err := Convert_apps_StatefulSetUpdateStrategy_To_v1beta1_StatefulSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil { | 	if err := Convert_apps_StatefulSetUpdateStrategy_To_v1beta1_StatefulSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil { | ||||||
|   | |||||||
| @@ -15,6 +15,7 @@ limitations under the License. | |||||||
| */ | */ | ||||||
|  |  | ||||||
| // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/apps | // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/apps | ||||||
|  | // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/extensions | ||||||
| // +k8s:conversion-gen-external-types=../../../../vendor/k8s.io/api/apps/v1beta2 | // +k8s:conversion-gen-external-types=../../../../vendor/k8s.io/api/apps/v1beta2 | ||||||
| // +k8s:defaulter-gen=TypeMeta | // +k8s:defaulter-gen=TypeMeta | ||||||
| // +k8s:defaulter-gen-input=../../../../vendor/k8s.io/api/apps/v1beta2 | // +k8s:defaulter-gen-input=../../../../vendor/k8s.io/api/apps/v1beta2 | ||||||
|   | |||||||
| @@ -29,6 +29,7 @@ import ( | |||||||
| 	api "k8s.io/kubernetes/pkg/api" | 	api "k8s.io/kubernetes/pkg/api" | ||||||
| 	api_v1 "k8s.io/kubernetes/pkg/api/v1" | 	api_v1 "k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	apps "k8s.io/kubernetes/pkg/apis/apps" | 	apps "k8s.io/kubernetes/pkg/apis/apps" | ||||||
|  | 	extensions "k8s.io/kubernetes/pkg/apis/extensions" | ||||||
| 	unsafe "unsafe" | 	unsafe "unsafe" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @@ -40,8 +41,54 @@ func init() { | |||||||
| // Public to allow building arbitrary schemes. | // Public to allow building arbitrary schemes. | ||||||
| func RegisterConversions(scheme *runtime.Scheme) error { | func RegisterConversions(scheme *runtime.Scheme) error { | ||||||
| 	return scheme.AddGeneratedConversionFuncs( | 	return scheme.AddGeneratedConversionFuncs( | ||||||
|  | 		Convert_v1beta2_DaemonSet_To_extensions_DaemonSet, | ||||||
|  | 		Convert_extensions_DaemonSet_To_v1beta2_DaemonSet, | ||||||
|  | 		Convert_v1beta2_DaemonSetList_To_extensions_DaemonSetList, | ||||||
|  | 		Convert_extensions_DaemonSetList_To_v1beta2_DaemonSetList, | ||||||
|  | 		Convert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec, | ||||||
|  | 		Convert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec, | ||||||
|  | 		Convert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus, | ||||||
|  | 		Convert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus, | ||||||
|  | 		Convert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy, | ||||||
|  | 		Convert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy, | ||||||
|  | 		Convert_v1beta2_Deployment_To_extensions_Deployment, | ||||||
|  | 		Convert_extensions_Deployment_To_v1beta2_Deployment, | ||||||
|  | 		Convert_v1beta2_DeploymentCondition_To_extensions_DeploymentCondition, | ||||||
|  | 		Convert_extensions_DeploymentCondition_To_v1beta2_DeploymentCondition, | ||||||
|  | 		Convert_v1beta2_DeploymentList_To_extensions_DeploymentList, | ||||||
|  | 		Convert_extensions_DeploymentList_To_v1beta2_DeploymentList, | ||||||
|  | 		Convert_v1beta2_DeploymentRollback_To_extensions_DeploymentRollback, | ||||||
|  | 		Convert_extensions_DeploymentRollback_To_v1beta2_DeploymentRollback, | ||||||
|  | 		Convert_v1beta2_DeploymentSpec_To_extensions_DeploymentSpec, | ||||||
|  | 		Convert_extensions_DeploymentSpec_To_v1beta2_DeploymentSpec, | ||||||
|  | 		Convert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus, | ||||||
|  | 		Convert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus, | ||||||
|  | 		Convert_v1beta2_DeploymentStrategy_To_extensions_DeploymentStrategy, | ||||||
|  | 		Convert_extensions_DeploymentStrategy_To_v1beta2_DeploymentStrategy, | ||||||
|  | 		Convert_v1beta2_ReplicaSet_To_extensions_ReplicaSet, | ||||||
|  | 		Convert_extensions_ReplicaSet_To_v1beta2_ReplicaSet, | ||||||
|  | 		Convert_v1beta2_ReplicaSetCondition_To_extensions_ReplicaSetCondition, | ||||||
|  | 		Convert_extensions_ReplicaSetCondition_To_v1beta2_ReplicaSetCondition, | ||||||
|  | 		Convert_v1beta2_ReplicaSetList_To_extensions_ReplicaSetList, | ||||||
|  | 		Convert_extensions_ReplicaSetList_To_v1beta2_ReplicaSetList, | ||||||
|  | 		Convert_v1beta2_ReplicaSetSpec_To_extensions_ReplicaSetSpec, | ||||||
|  | 		Convert_extensions_ReplicaSetSpec_To_v1beta2_ReplicaSetSpec, | ||||||
|  | 		Convert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus, | ||||||
|  | 		Convert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus, | ||||||
|  | 		Convert_v1beta2_RollbackConfig_To_extensions_RollbackConfig, | ||||||
|  | 		Convert_extensions_RollbackConfig_To_v1beta2_RollbackConfig, | ||||||
|  | 		Convert_v1beta2_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet, | ||||||
|  | 		Convert_extensions_RollingUpdateDaemonSet_To_v1beta2_RollingUpdateDaemonSet, | ||||||
|  | 		Convert_v1beta2_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment, | ||||||
|  | 		Convert_extensions_RollingUpdateDeployment_To_v1beta2_RollingUpdateDeployment, | ||||||
| 		Convert_v1beta2_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy, | 		Convert_v1beta2_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy, | ||||||
| 		Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta2_RollingUpdateStatefulSetStrategy, | 		Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta2_RollingUpdateStatefulSetStrategy, | ||||||
|  | 		Convert_v1beta2_Scale_To_extensions_Scale, | ||||||
|  | 		Convert_extensions_Scale_To_v1beta2_Scale, | ||||||
|  | 		Convert_v1beta2_ScaleSpec_To_extensions_ScaleSpec, | ||||||
|  | 		Convert_extensions_ScaleSpec_To_v1beta2_ScaleSpec, | ||||||
|  | 		Convert_v1beta2_ScaleStatus_To_extensions_ScaleStatus, | ||||||
|  | 		Convert_extensions_ScaleStatus_To_v1beta2_ScaleStatus, | ||||||
| 		Convert_v1beta2_StatefulSet_To_apps_StatefulSet, | 		Convert_v1beta2_StatefulSet_To_apps_StatefulSet, | ||||||
| 		Convert_apps_StatefulSet_To_v1beta2_StatefulSet, | 		Convert_apps_StatefulSet_To_v1beta2_StatefulSet, | ||||||
| 		Convert_v1beta2_StatefulSetList_To_apps_StatefulSetList, | 		Convert_v1beta2_StatefulSetList_To_apps_StatefulSetList, | ||||||
| @@ -55,6 +102,622 @@ func RegisterConversions(scheme *runtime.Scheme) error { | |||||||
| 	) | 	) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func autoConvert_v1beta2_DaemonSet_To_extensions_DaemonSet(in *v1beta2.DaemonSet, out *extensions.DaemonSet, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DaemonSet_To_extensions_DaemonSet is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DaemonSet_To_extensions_DaemonSet(in *v1beta2.DaemonSet, out *extensions.DaemonSet, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DaemonSet_To_extensions_DaemonSet(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DaemonSet_To_v1beta2_DaemonSet(in *extensions.DaemonSet, out *v1beta2.DaemonSet, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DaemonSet_To_v1beta2_DaemonSet is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DaemonSet_To_v1beta2_DaemonSet(in *extensions.DaemonSet, out *v1beta2.DaemonSet, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DaemonSet_To_v1beta2_DaemonSet(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DaemonSetList_To_extensions_DaemonSetList(in *v1beta2.DaemonSetList, out *extensions.DaemonSetList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]extensions.DaemonSet, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_v1beta2_DaemonSet_To_extensions_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DaemonSetList_To_extensions_DaemonSetList is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DaemonSetList_To_extensions_DaemonSetList(in *v1beta2.DaemonSetList, out *extensions.DaemonSetList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DaemonSetList_To_extensions_DaemonSetList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DaemonSetList_To_v1beta2_DaemonSetList(in *extensions.DaemonSetList, out *v1beta2.DaemonSetList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]v1beta2.DaemonSet, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_extensions_DaemonSet_To_v1beta2_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = make([]v1beta2.DaemonSet, 0) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DaemonSetList_To_v1beta2_DaemonSetList is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DaemonSetList_To_v1beta2_DaemonSetList(in *extensions.DaemonSetList, out *v1beta2.DaemonSetList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DaemonSetList_To_v1beta2_DaemonSetList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec(in *v1beta2.DaemonSetSpec, out *extensions.DaemonSetSpec, s conversion.Scope) error { | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.TemplateGeneration = in.TemplateGeneration | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec(in *v1beta2.DaemonSetSpec, out *extensions.DaemonSetSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DaemonSetSpec_To_extensions_DaemonSetSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec(in *extensions.DaemonSetSpec, out *v1beta2.DaemonSetSpec, s conversion.Scope) error { | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.TemplateGeneration = in.TemplateGeneration | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec(in *extensions.DaemonSetSpec, out *v1beta2.DaemonSetSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DaemonSetSpec_To_v1beta2_DaemonSetSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus(in *v1beta2.DaemonSetStatus, out *extensions.DaemonSetStatus, s conversion.Scope) error { | ||||||
|  | 	out.CurrentNumberScheduled = in.CurrentNumberScheduled | ||||||
|  | 	out.NumberMisscheduled = in.NumberMisscheduled | ||||||
|  | 	out.DesiredNumberScheduled = in.DesiredNumberScheduled | ||||||
|  | 	out.NumberReady = in.NumberReady | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.UpdatedNumberScheduled = in.UpdatedNumberScheduled | ||||||
|  | 	out.NumberAvailable = in.NumberAvailable | ||||||
|  | 	out.NumberUnavailable = in.NumberUnavailable | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus(in *v1beta2.DaemonSetStatus, out *extensions.DaemonSetStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DaemonSetStatus_To_extensions_DaemonSetStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus(in *extensions.DaemonSetStatus, out *v1beta2.DaemonSetStatus, s conversion.Scope) error { | ||||||
|  | 	out.CurrentNumberScheduled = in.CurrentNumberScheduled | ||||||
|  | 	out.NumberMisscheduled = in.NumberMisscheduled | ||||||
|  | 	out.DesiredNumberScheduled = in.DesiredNumberScheduled | ||||||
|  | 	out.NumberReady = in.NumberReady | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.UpdatedNumberScheduled = in.UpdatedNumberScheduled | ||||||
|  | 	out.NumberAvailable = in.NumberAvailable | ||||||
|  | 	out.NumberUnavailable = in.NumberUnavailable | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus(in *extensions.DaemonSetStatus, out *v1beta2.DaemonSetStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DaemonSetStatus_To_v1beta2_DaemonSetStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in *v1beta2.DaemonSetUpdateStrategy, out *extensions.DaemonSetUpdateStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.DaemonSetUpdateStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(extensions.RollingUpdateDaemonSet) | ||||||
|  | 		if err := Convert_v1beta2_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in *v1beta2.DaemonSetUpdateStrategy, out *extensions.DaemonSetUpdateStrategy, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy(in *extensions.DaemonSetUpdateStrategy, out *v1beta2.DaemonSetUpdateStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta2.DaemonSetUpdateStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(v1beta2.RollingUpdateDaemonSet) | ||||||
|  | 		if err := Convert_extensions_RollingUpdateDaemonSet_To_v1beta2_RollingUpdateDaemonSet(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy(in *extensions.DaemonSetUpdateStrategy, out *v1beta2.DaemonSetUpdateStrategy, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_Deployment_To_extensions_Deployment(in *v1beta2.Deployment, out *extensions.Deployment, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta2_DeploymentSpec_To_extensions_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_Deployment_To_extensions_Deployment is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_Deployment_To_extensions_Deployment(in *v1beta2.Deployment, out *extensions.Deployment, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_Deployment_To_extensions_Deployment(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_Deployment_To_v1beta2_Deployment(in *extensions.Deployment, out *v1beta2.Deployment, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_DeploymentSpec_To_v1beta2_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_Deployment_To_v1beta2_Deployment is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_Deployment_To_v1beta2_Deployment(in *extensions.Deployment, out *v1beta2.Deployment, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_Deployment_To_v1beta2_Deployment(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentCondition_To_extensions_DeploymentCondition(in *v1beta2.DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.DeploymentConditionType(in.Type) | ||||||
|  | 	out.Status = api.ConditionStatus(in.Status) | ||||||
|  | 	out.LastUpdateTime = in.LastUpdateTime | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DeploymentCondition_To_extensions_DeploymentCondition is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DeploymentCondition_To_extensions_DeploymentCondition(in *v1beta2.DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DeploymentCondition_To_extensions_DeploymentCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentCondition_To_v1beta2_DeploymentCondition(in *extensions.DeploymentCondition, out *v1beta2.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta2.DeploymentConditionType(in.Type) | ||||||
|  | 	out.Status = core_v1.ConditionStatus(in.Status) | ||||||
|  | 	out.LastUpdateTime = in.LastUpdateTime | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentCondition_To_v1beta2_DeploymentCondition is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentCondition_To_v1beta2_DeploymentCondition(in *extensions.DeploymentCondition, out *v1beta2.DeploymentCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentCondition_To_v1beta2_DeploymentCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentList_To_extensions_DeploymentList(in *v1beta2.DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]extensions.Deployment, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_v1beta2_Deployment_To_extensions_Deployment(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DeploymentList_To_extensions_DeploymentList is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DeploymentList_To_extensions_DeploymentList(in *v1beta2.DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DeploymentList_To_extensions_DeploymentList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentList_To_v1beta2_DeploymentList(in *extensions.DeploymentList, out *v1beta2.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]v1beta2.Deployment, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_extensions_Deployment_To_v1beta2_Deployment(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = make([]v1beta2.Deployment, 0) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentList_To_v1beta2_DeploymentList is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentList_To_v1beta2_DeploymentList(in *extensions.DeploymentList, out *v1beta2.DeploymentList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentList_To_v1beta2_DeploymentList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentRollback_To_extensions_DeploymentRollback(in *v1beta2.DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	out.Name = in.Name | ||||||
|  | 	out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations)) | ||||||
|  | 	if err := Convert_v1beta2_RollbackConfig_To_extensions_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DeploymentRollback_To_extensions_DeploymentRollback is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DeploymentRollback_To_extensions_DeploymentRollback(in *v1beta2.DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DeploymentRollback_To_extensions_DeploymentRollback(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentRollback_To_v1beta2_DeploymentRollback(in *extensions.DeploymentRollback, out *v1beta2.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	out.Name = in.Name | ||||||
|  | 	out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations)) | ||||||
|  | 	if err := Convert_extensions_RollbackConfig_To_v1beta2_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentRollback_To_v1beta2_DeploymentRollback is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentRollback_To_v1beta2_DeploymentRollback(in *extensions.DeploymentRollback, out *v1beta2.DeploymentRollback, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentRollback_To_v1beta2_DeploymentRollback(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentSpec_To_extensions_DeploymentSpec(in *v1beta2.DeploymentSpec, out *extensions.DeploymentSpec, s conversion.Scope) error { | ||||||
|  | 	if err := v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_DeploymentStrategy_To_extensions_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	out.Paused = in.Paused | ||||||
|  | 	out.RollbackTo = (*extensions.RollbackConfig)(unsafe.Pointer(in.RollbackTo)) | ||||||
|  | 	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentSpec_To_v1beta2_DeploymentSpec(in *extensions.DeploymentSpec, out *v1beta2.DeploymentSpec, s conversion.Scope) error { | ||||||
|  | 	if err := v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_DeploymentStrategy_To_v1beta2_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit)) | ||||||
|  | 	out.Paused = in.Paused | ||||||
|  | 	out.RollbackTo = (*v1beta2.RollbackConfig)(unsafe.Pointer(in.RollbackTo)) | ||||||
|  | 	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus(in *v1beta2.DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.UpdatedReplicas = in.UpdatedReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.UnavailableReplicas = in.UnavailableReplicas | ||||||
|  | 	out.Conditions = *(*[]extensions.DeploymentCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus(in *v1beta2.DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_DeploymentStatus_To_extensions_DeploymentStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus(in *extensions.DeploymentStatus, out *v1beta2.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.UpdatedReplicas = in.UpdatedReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.UnavailableReplicas = in.UnavailableReplicas | ||||||
|  | 	out.Conditions = *(*[]v1beta2.DeploymentCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	out.CollisionCount = (*int64)(unsafe.Pointer(in.CollisionCount)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus(in *extensions.DeploymentStatus, out *v1beta2.DeploymentStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_DeploymentStatus_To_v1beta2_DeploymentStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_DeploymentStrategy_To_extensions_DeploymentStrategy(in *v1beta2.DeploymentStrategy, out *extensions.DeploymentStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.DeploymentStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(extensions.RollingUpdateDeployment) | ||||||
|  | 		if err := Convert_v1beta2_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_DeploymentStrategy_To_v1beta2_DeploymentStrategy(in *extensions.DeploymentStrategy, out *v1beta2.DeploymentStrategy, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta2.DeploymentStrategyType(in.Type) | ||||||
|  | 	if in.RollingUpdate != nil { | ||||||
|  | 		in, out := &in.RollingUpdate, &out.RollingUpdate | ||||||
|  | 		*out = new(v1beta2.RollingUpdateDeployment) | ||||||
|  | 		if err := Convert_extensions_RollingUpdateDeployment_To_v1beta2_RollingUpdateDeployment(*in, *out, s); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.RollingUpdate = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ReplicaSet_To_extensions_ReplicaSet(in *v1beta2.ReplicaSet, out *extensions.ReplicaSet, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta2_ReplicaSetSpec_To_extensions_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_ReplicaSet_To_extensions_ReplicaSet is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_ReplicaSet_To_extensions_ReplicaSet(in *v1beta2.ReplicaSet, out *extensions.ReplicaSet, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_ReplicaSet_To_extensions_ReplicaSet(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ReplicaSet_To_v1beta2_ReplicaSet(in *extensions.ReplicaSet, out *v1beta2.ReplicaSet, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_ReplicaSetSpec_To_v1beta2_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ReplicaSet_To_v1beta2_ReplicaSet is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ReplicaSet_To_v1beta2_ReplicaSet(in *extensions.ReplicaSet, out *v1beta2.ReplicaSet, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ReplicaSet_To_v1beta2_ReplicaSet(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in *v1beta2.ReplicaSetCondition, out *extensions.ReplicaSetCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = extensions.ReplicaSetConditionType(in.Type) | ||||||
|  | 	out.Status = api.ConditionStatus(in.Status) | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_ReplicaSetCondition_To_extensions_ReplicaSetCondition is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in *v1beta2.ReplicaSetCondition, out *extensions.ReplicaSetCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ReplicaSetCondition_To_v1beta2_ReplicaSetCondition(in *extensions.ReplicaSetCondition, out *v1beta2.ReplicaSetCondition, s conversion.Scope) error { | ||||||
|  | 	out.Type = v1beta2.ReplicaSetConditionType(in.Type) | ||||||
|  | 	out.Status = core_v1.ConditionStatus(in.Status) | ||||||
|  | 	out.LastTransitionTime = in.LastTransitionTime | ||||||
|  | 	out.Reason = in.Reason | ||||||
|  | 	out.Message = in.Message | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ReplicaSetCondition_To_v1beta2_ReplicaSetCondition is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ReplicaSetCondition_To_v1beta2_ReplicaSetCondition(in *extensions.ReplicaSetCondition, out *v1beta2.ReplicaSetCondition, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ReplicaSetCondition_To_v1beta2_ReplicaSetCondition(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ReplicaSetList_To_extensions_ReplicaSetList(in *v1beta2.ReplicaSetList, out *extensions.ReplicaSetList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]extensions.ReplicaSet, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_v1beta2_ReplicaSet_To_extensions_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = nil | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_ReplicaSetList_To_extensions_ReplicaSetList is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_ReplicaSetList_To_extensions_ReplicaSetList(in *v1beta2.ReplicaSetList, out *extensions.ReplicaSetList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_ReplicaSetList_To_extensions_ReplicaSetList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ReplicaSetList_To_v1beta2_ReplicaSetList(in *extensions.ReplicaSetList, out *v1beta2.ReplicaSetList, s conversion.Scope) error { | ||||||
|  | 	out.ListMeta = in.ListMeta | ||||||
|  | 	if in.Items != nil { | ||||||
|  | 		in, out := &in.Items, &out.Items | ||||||
|  | 		*out = make([]v1beta2.ReplicaSet, len(*in)) | ||||||
|  | 		for i := range *in { | ||||||
|  | 			if err := Convert_extensions_ReplicaSet_To_v1beta2_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} else { | ||||||
|  | 		out.Items = make([]v1beta2.ReplicaSet, 0) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ReplicaSetList_To_v1beta2_ReplicaSetList is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ReplicaSetList_To_v1beta2_ReplicaSetList(in *extensions.ReplicaSetList, out *v1beta2.ReplicaSetList, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ReplicaSetList_To_v1beta2_ReplicaSetList(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ReplicaSetSpec_To_extensions_ReplicaSetSpec(in *v1beta2.ReplicaSetSpec, out *extensions.ReplicaSetSpec, s conversion.Scope) error { | ||||||
|  | 	if err := v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ReplicaSetSpec_To_v1beta2_ReplicaSetSpec(in *extensions.ReplicaSetSpec, out *v1beta2.ReplicaSetSpec, s conversion.Scope) error { | ||||||
|  | 	if err := v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	out.MinReadySeconds = in.MinReadySeconds | ||||||
|  | 	out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) | ||||||
|  | 	if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in *v1beta2.ReplicaSetStatus, out *extensions.ReplicaSetStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.FullyLabeledReplicas = in.FullyLabeledReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Conditions = *(*[]extensions.ReplicaSetCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in *v1beta2.ReplicaSetStatus, out *extensions.ReplicaSetStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus(in *extensions.ReplicaSetStatus, out *v1beta2.ReplicaSetStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	out.FullyLabeledReplicas = in.FullyLabeledReplicas | ||||||
|  | 	out.ReadyReplicas = in.ReadyReplicas | ||||||
|  | 	out.AvailableReplicas = in.AvailableReplicas | ||||||
|  | 	out.ObservedGeneration = in.ObservedGeneration | ||||||
|  | 	out.Conditions = *(*[]v1beta2.ReplicaSetCondition)(unsafe.Pointer(&in.Conditions)) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus(in *extensions.ReplicaSetStatus, out *v1beta2.ReplicaSetStatus, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ReplicaSetStatus_To_v1beta2_ReplicaSetStatus(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_RollbackConfig_To_extensions_RollbackConfig(in *v1beta2.RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	out.Revision = in.Revision | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_RollbackConfig_To_extensions_RollbackConfig is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_RollbackConfig_To_extensions_RollbackConfig(in *v1beta2.RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_RollbackConfig_To_extensions_RollbackConfig(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_RollbackConfig_To_v1beta2_RollbackConfig(in *extensions.RollbackConfig, out *v1beta2.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	out.Revision = in.Revision | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_RollbackConfig_To_v1beta2_RollbackConfig is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_RollbackConfig_To_v1beta2_RollbackConfig(in *extensions.RollbackConfig, out *v1beta2.RollbackConfig, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_RollbackConfig_To_v1beta2_RollbackConfig(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet(in *v1beta2.RollingUpdateDaemonSet, out *extensions.RollingUpdateDaemonSet, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_RollingUpdateDaemonSet_To_v1beta2_RollingUpdateDaemonSet(in *extensions.RollingUpdateDaemonSet, out *v1beta2.RollingUpdateDaemonSet, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(in *v1beta2.RollingUpdateDeployment, out *extensions.RollingUpdateDeployment, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	// WARNING: in.MaxSurge requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_RollingUpdateDeployment_To_v1beta2_RollingUpdateDeployment(in *extensions.RollingUpdateDeployment, out *v1beta2.RollingUpdateDeployment, s conversion.Scope) error { | ||||||
|  | 	// WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	// WARNING: in.MaxSurge requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func autoConvert_v1beta2_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1beta2.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | func autoConvert_v1beta2_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1beta2.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error { | ||||||
| 	if err := v1.Convert_Pointer_int32_To_int32(&in.Partition, &out.Partition, s); err != nil { | 	if err := v1.Convert_Pointer_int32_To_int32(&in.Partition, &out.Partition, s); err != nil { | ||||||
| 		return err | 		return err | ||||||
| @@ -79,6 +742,71 @@ func Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta2_RollingUpdateState | |||||||
| 	return autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta2_RollingUpdateStatefulSetStrategy(in, out, s) | 	return autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1beta2_RollingUpdateStatefulSetStrategy(in, out, s) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func autoConvert_v1beta2_Scale_To_extensions_Scale(in *v1beta2.Scale, out *extensions.Scale, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_v1beta2_ScaleSpec_To_extensions_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_v1beta2_ScaleStatus_To_extensions_ScaleStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_Scale_To_extensions_Scale is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_Scale_To_extensions_Scale(in *v1beta2.Scale, out *extensions.Scale, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_Scale_To_extensions_Scale(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_Scale_To_v1beta2_Scale(in *extensions.Scale, out *v1beta2.Scale, s conversion.Scope) error { | ||||||
|  | 	out.ObjectMeta = in.ObjectMeta | ||||||
|  | 	if err := Convert_extensions_ScaleSpec_To_v1beta2_ScaleSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := Convert_extensions_ScaleStatus_To_v1beta2_ScaleStatus(&in.Status, &out.Status, s); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_Scale_To_v1beta2_Scale is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_Scale_To_v1beta2_Scale(in *extensions.Scale, out *v1beta2.Scale, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_Scale_To_v1beta2_Scale(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ScaleSpec_To_extensions_ScaleSpec(in *v1beta2.ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_v1beta2_ScaleSpec_To_extensions_ScaleSpec is an autogenerated conversion function. | ||||||
|  | func Convert_v1beta2_ScaleSpec_To_extensions_ScaleSpec(in *v1beta2.ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_v1beta2_ScaleSpec_To_extensions_ScaleSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ScaleSpec_To_v1beta2_ScaleSpec(in *extensions.ScaleSpec, out *v1beta2.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Convert_extensions_ScaleSpec_To_v1beta2_ScaleSpec is an autogenerated conversion function. | ||||||
|  | func Convert_extensions_ScaleSpec_To_v1beta2_ScaleSpec(in *extensions.ScaleSpec, out *v1beta2.ScaleSpec, s conversion.Scope) error { | ||||||
|  | 	return autoConvert_extensions_ScaleSpec_To_v1beta2_ScaleSpec(in, out, s) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_v1beta2_ScaleStatus_To_extensions_ScaleStatus(in *v1beta2.ScaleStatus, out *extensions.ScaleStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	// WARNING: in.Selector requires manual conversion: inconvertible types (map[string]string vs *k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector) | ||||||
|  | 	// WARNING: in.TargetSelector requires manual conversion: does not exist in peer-type | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | func autoConvert_extensions_ScaleStatus_To_v1beta2_ScaleStatus(in *extensions.ScaleStatus, out *v1beta2.ScaleStatus, s conversion.Scope) error { | ||||||
|  | 	out.Replicas = in.Replicas | ||||||
|  | 	// WARNING: in.Selector requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector vs map[string]string) | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func autoConvert_v1beta2_StatefulSet_To_apps_StatefulSet(in *v1beta2.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error { | func autoConvert_v1beta2_StatefulSet_To_apps_StatefulSet(in *v1beta2.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error { | ||||||
| 	out.ObjectMeta = in.ObjectMeta | 	out.ObjectMeta = in.ObjectMeta | ||||||
| 	if err := Convert_v1beta2_StatefulSetSpec_To_apps_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil { | 	if err := Convert_v1beta2_StatefulSetSpec_To_apps_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Submit Queue
					Kubernetes Submit Queue