1// +build !ignore_autogenerated 2 3/* 4Copyright 2017 The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// This file was autogenerated by conversion-gen. Do not edit it manually! 20 21package v1 22 23import ( 24 meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 25 conversion "k8s.io/apimachinery/pkg/conversion" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 types "k8s.io/apimachinery/pkg/types" 28 api "k8s.io/client-go/pkg/api" 29 unsafe "unsafe" 30) 31 32func init() { 33 SchemeBuilder.Register(RegisterConversions) 34} 35 36// RegisterConversions adds conversion functions to the given scheme. 37// Public to allow building arbitrary schemes. 38func RegisterConversions(scheme *runtime.Scheme) error { 39 return scheme.AddGeneratedConversionFuncs( 40 Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource, 41 Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource, 42 Convert_v1_Affinity_To_api_Affinity, 43 Convert_api_Affinity_To_v1_Affinity, 44 Convert_v1_AttachedVolume_To_api_AttachedVolume, 45 Convert_api_AttachedVolume_To_v1_AttachedVolume, 46 Convert_v1_AvoidPods_To_api_AvoidPods, 47 Convert_api_AvoidPods_To_v1_AvoidPods, 48 Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource, 49 Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource, 50 Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource, 51 Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource, 52 Convert_v1_Binding_To_api_Binding, 53 Convert_api_Binding_To_v1_Binding, 54 Convert_v1_Capabilities_To_api_Capabilities, 55 Convert_api_Capabilities_To_v1_Capabilities, 56 Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource, 57 Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource, 58 Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource, 59 Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource, 60 Convert_v1_ComponentCondition_To_api_ComponentCondition, 61 Convert_api_ComponentCondition_To_v1_ComponentCondition, 62 Convert_v1_ComponentStatus_To_api_ComponentStatus, 63 Convert_api_ComponentStatus_To_v1_ComponentStatus, 64 Convert_v1_ComponentStatusList_To_api_ComponentStatusList, 65 Convert_api_ComponentStatusList_To_v1_ComponentStatusList, 66 Convert_v1_ConfigMap_To_api_ConfigMap, 67 Convert_api_ConfigMap_To_v1_ConfigMap, 68 Convert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource, 69 Convert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource, 70 Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector, 71 Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector, 72 Convert_v1_ConfigMapList_To_api_ConfigMapList, 73 Convert_api_ConfigMapList_To_v1_ConfigMapList, 74 Convert_v1_ConfigMapProjection_To_api_ConfigMapProjection, 75 Convert_api_ConfigMapProjection_To_v1_ConfigMapProjection, 76 Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource, 77 Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource, 78 Convert_v1_Container_To_api_Container, 79 Convert_api_Container_To_v1_Container, 80 Convert_v1_ContainerImage_To_api_ContainerImage, 81 Convert_api_ContainerImage_To_v1_ContainerImage, 82 Convert_v1_ContainerPort_To_api_ContainerPort, 83 Convert_api_ContainerPort_To_v1_ContainerPort, 84 Convert_v1_ContainerState_To_api_ContainerState, 85 Convert_api_ContainerState_To_v1_ContainerState, 86 Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning, 87 Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning, 88 Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated, 89 Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated, 90 Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting, 91 Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting, 92 Convert_v1_ContainerStatus_To_api_ContainerStatus, 93 Convert_api_ContainerStatus_To_v1_ContainerStatus, 94 Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint, 95 Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint, 96 Convert_v1_DeleteOptions_To_api_DeleteOptions, 97 Convert_api_DeleteOptions_To_v1_DeleteOptions, 98 Convert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection, 99 Convert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection, 100 Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile, 101 Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile, 102 Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource, 103 Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource, 104 Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource, 105 Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource, 106 Convert_v1_EndpointAddress_To_api_EndpointAddress, 107 Convert_api_EndpointAddress_To_v1_EndpointAddress, 108 Convert_v1_EndpointPort_To_api_EndpointPort, 109 Convert_api_EndpointPort_To_v1_EndpointPort, 110 Convert_v1_EndpointSubset_To_api_EndpointSubset, 111 Convert_api_EndpointSubset_To_v1_EndpointSubset, 112 Convert_v1_Endpoints_To_api_Endpoints, 113 Convert_api_Endpoints_To_v1_Endpoints, 114 Convert_v1_EndpointsList_To_api_EndpointsList, 115 Convert_api_EndpointsList_To_v1_EndpointsList, 116 Convert_v1_EnvFromSource_To_api_EnvFromSource, 117 Convert_api_EnvFromSource_To_v1_EnvFromSource, 118 Convert_v1_EnvVar_To_api_EnvVar, 119 Convert_api_EnvVar_To_v1_EnvVar, 120 Convert_v1_EnvVarSource_To_api_EnvVarSource, 121 Convert_api_EnvVarSource_To_v1_EnvVarSource, 122 Convert_v1_Event_To_api_Event, 123 Convert_api_Event_To_v1_Event, 124 Convert_v1_EventList_To_api_EventList, 125 Convert_api_EventList_To_v1_EventList, 126 Convert_v1_EventSource_To_api_EventSource, 127 Convert_api_EventSource_To_v1_EventSource, 128 Convert_v1_ExecAction_To_api_ExecAction, 129 Convert_api_ExecAction_To_v1_ExecAction, 130 Convert_v1_FCVolumeSource_To_api_FCVolumeSource, 131 Convert_api_FCVolumeSource_To_v1_FCVolumeSource, 132 Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource, 133 Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource, 134 Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource, 135 Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource, 136 Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource, 137 Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource, 138 Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource, 139 Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource, 140 Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource, 141 Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource, 142 Convert_v1_HTTPGetAction_To_api_HTTPGetAction, 143 Convert_api_HTTPGetAction_To_v1_HTTPGetAction, 144 Convert_v1_HTTPHeader_To_api_HTTPHeader, 145 Convert_api_HTTPHeader_To_v1_HTTPHeader, 146 Convert_v1_Handler_To_api_Handler, 147 Convert_api_Handler_To_v1_Handler, 148 Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource, 149 Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource, 150 Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource, 151 Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource, 152 Convert_v1_KeyToPath_To_api_KeyToPath, 153 Convert_api_KeyToPath_To_v1_KeyToPath, 154 Convert_v1_Lifecycle_To_api_Lifecycle, 155 Convert_api_Lifecycle_To_v1_Lifecycle, 156 Convert_v1_LimitRange_To_api_LimitRange, 157 Convert_api_LimitRange_To_v1_LimitRange, 158 Convert_v1_LimitRangeItem_To_api_LimitRangeItem, 159 Convert_api_LimitRangeItem_To_v1_LimitRangeItem, 160 Convert_v1_LimitRangeList_To_api_LimitRangeList, 161 Convert_api_LimitRangeList_To_v1_LimitRangeList, 162 Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec, 163 Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec, 164 Convert_v1_List_To_api_List, 165 Convert_api_List_To_v1_List, 166 Convert_v1_ListOptions_To_api_ListOptions, 167 Convert_api_ListOptions_To_v1_ListOptions, 168 Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress, 169 Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress, 170 Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus, 171 Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus, 172 Convert_v1_LocalObjectReference_To_api_LocalObjectReference, 173 Convert_api_LocalObjectReference_To_v1_LocalObjectReference, 174 Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource, 175 Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource, 176 Convert_v1_Namespace_To_api_Namespace, 177 Convert_api_Namespace_To_v1_Namespace, 178 Convert_v1_NamespaceList_To_api_NamespaceList, 179 Convert_api_NamespaceList_To_v1_NamespaceList, 180 Convert_v1_NamespaceSpec_To_api_NamespaceSpec, 181 Convert_api_NamespaceSpec_To_v1_NamespaceSpec, 182 Convert_v1_NamespaceStatus_To_api_NamespaceStatus, 183 Convert_api_NamespaceStatus_To_v1_NamespaceStatus, 184 Convert_v1_Node_To_api_Node, 185 Convert_api_Node_To_v1_Node, 186 Convert_v1_NodeAddress_To_api_NodeAddress, 187 Convert_api_NodeAddress_To_v1_NodeAddress, 188 Convert_v1_NodeAffinity_To_api_NodeAffinity, 189 Convert_api_NodeAffinity_To_v1_NodeAffinity, 190 Convert_v1_NodeCondition_To_api_NodeCondition, 191 Convert_api_NodeCondition_To_v1_NodeCondition, 192 Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints, 193 Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints, 194 Convert_v1_NodeList_To_api_NodeList, 195 Convert_api_NodeList_To_v1_NodeList, 196 Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions, 197 Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions, 198 Convert_v1_NodeResources_To_api_NodeResources, 199 Convert_api_NodeResources_To_v1_NodeResources, 200 Convert_v1_NodeSelector_To_api_NodeSelector, 201 Convert_api_NodeSelector_To_v1_NodeSelector, 202 Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement, 203 Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement, 204 Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm, 205 Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm, 206 Convert_v1_NodeSpec_To_api_NodeSpec, 207 Convert_api_NodeSpec_To_v1_NodeSpec, 208 Convert_v1_NodeStatus_To_api_NodeStatus, 209 Convert_api_NodeStatus_To_v1_NodeStatus, 210 Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo, 211 Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo, 212 Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector, 213 Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector, 214 Convert_v1_ObjectMeta_To_api_ObjectMeta, 215 Convert_api_ObjectMeta_To_v1_ObjectMeta, 216 Convert_v1_ObjectReference_To_api_ObjectReference, 217 Convert_api_ObjectReference_To_v1_ObjectReference, 218 Convert_v1_PersistentVolume_To_api_PersistentVolume, 219 Convert_api_PersistentVolume_To_v1_PersistentVolume, 220 Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim, 221 Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim, 222 Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList, 223 Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList, 224 Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec, 225 Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec, 226 Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus, 227 Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus, 228 Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource, 229 Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource, 230 Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList, 231 Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList, 232 Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource, 233 Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource, 234 Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec, 235 Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec, 236 Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus, 237 Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus, 238 Convert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource, 239 Convert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource, 240 Convert_v1_Pod_To_api_Pod, 241 Convert_api_Pod_To_v1_Pod, 242 Convert_v1_PodAffinity_To_api_PodAffinity, 243 Convert_api_PodAffinity_To_v1_PodAffinity, 244 Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm, 245 Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm, 246 Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity, 247 Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity, 248 Convert_v1_PodAttachOptions_To_api_PodAttachOptions, 249 Convert_api_PodAttachOptions_To_v1_PodAttachOptions, 250 Convert_v1_PodCondition_To_api_PodCondition, 251 Convert_api_PodCondition_To_v1_PodCondition, 252 Convert_v1_PodExecOptions_To_api_PodExecOptions, 253 Convert_api_PodExecOptions_To_v1_PodExecOptions, 254 Convert_v1_PodList_To_api_PodList, 255 Convert_api_PodList_To_v1_PodList, 256 Convert_v1_PodLogOptions_To_api_PodLogOptions, 257 Convert_api_PodLogOptions_To_v1_PodLogOptions, 258 Convert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions, 259 Convert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions, 260 Convert_v1_PodProxyOptions_To_api_PodProxyOptions, 261 Convert_api_PodProxyOptions_To_v1_PodProxyOptions, 262 Convert_v1_PodSecurityContext_To_api_PodSecurityContext, 263 Convert_api_PodSecurityContext_To_v1_PodSecurityContext, 264 Convert_v1_PodSignature_To_api_PodSignature, 265 Convert_api_PodSignature_To_v1_PodSignature, 266 Convert_v1_PodSpec_To_api_PodSpec, 267 Convert_api_PodSpec_To_v1_PodSpec, 268 Convert_v1_PodStatus_To_api_PodStatus, 269 Convert_api_PodStatus_To_v1_PodStatus, 270 Convert_v1_PodStatusResult_To_api_PodStatusResult, 271 Convert_api_PodStatusResult_To_v1_PodStatusResult, 272 Convert_v1_PodTemplate_To_api_PodTemplate, 273 Convert_api_PodTemplate_To_v1_PodTemplate, 274 Convert_v1_PodTemplateList_To_api_PodTemplateList, 275 Convert_api_PodTemplateList_To_v1_PodTemplateList, 276 Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec, 277 Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec, 278 Convert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource, 279 Convert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource, 280 Convert_v1_Preconditions_To_api_Preconditions, 281 Convert_api_Preconditions_To_v1_Preconditions, 282 Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry, 283 Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry, 284 Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm, 285 Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm, 286 Convert_v1_Probe_To_api_Probe, 287 Convert_api_Probe_To_v1_Probe, 288 Convert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource, 289 Convert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource, 290 Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource, 291 Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource, 292 Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource, 293 Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource, 294 Convert_v1_RangeAllocation_To_api_RangeAllocation, 295 Convert_api_RangeAllocation_To_v1_RangeAllocation, 296 Convert_v1_ReplicationController_To_api_ReplicationController, 297 Convert_api_ReplicationController_To_v1_ReplicationController, 298 Convert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition, 299 Convert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition, 300 Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList, 301 Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList, 302 Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec, 303 Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec, 304 Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus, 305 Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus, 306 Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector, 307 Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector, 308 Convert_v1_ResourceQuota_To_api_ResourceQuota, 309 Convert_api_ResourceQuota_To_v1_ResourceQuota, 310 Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList, 311 Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList, 312 Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec, 313 Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec, 314 Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus, 315 Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus, 316 Convert_v1_ResourceRequirements_To_api_ResourceRequirements, 317 Convert_api_ResourceRequirements_To_v1_ResourceRequirements, 318 Convert_v1_SELinuxOptions_To_api_SELinuxOptions, 319 Convert_api_SELinuxOptions_To_v1_SELinuxOptions, 320 Convert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource, 321 Convert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource, 322 Convert_v1_Secret_To_api_Secret, 323 Convert_api_Secret_To_v1_Secret, 324 Convert_v1_SecretEnvSource_To_api_SecretEnvSource, 325 Convert_api_SecretEnvSource_To_v1_SecretEnvSource, 326 Convert_v1_SecretKeySelector_To_api_SecretKeySelector, 327 Convert_api_SecretKeySelector_To_v1_SecretKeySelector, 328 Convert_v1_SecretList_To_api_SecretList, 329 Convert_api_SecretList_To_v1_SecretList, 330 Convert_v1_SecretProjection_To_api_SecretProjection, 331 Convert_api_SecretProjection_To_v1_SecretProjection, 332 Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource, 333 Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource, 334 Convert_v1_SecurityContext_To_api_SecurityContext, 335 Convert_api_SecurityContext_To_v1_SecurityContext, 336 Convert_v1_SerializedReference_To_api_SerializedReference, 337 Convert_api_SerializedReference_To_v1_SerializedReference, 338 Convert_v1_Service_To_api_Service, 339 Convert_api_Service_To_v1_Service, 340 Convert_v1_ServiceAccount_To_api_ServiceAccount, 341 Convert_api_ServiceAccount_To_v1_ServiceAccount, 342 Convert_v1_ServiceAccountList_To_api_ServiceAccountList, 343 Convert_api_ServiceAccountList_To_v1_ServiceAccountList, 344 Convert_v1_ServiceList_To_api_ServiceList, 345 Convert_api_ServiceList_To_v1_ServiceList, 346 Convert_v1_ServicePort_To_api_ServicePort, 347 Convert_api_ServicePort_To_v1_ServicePort, 348 Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions, 349 Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions, 350 Convert_v1_ServiceSpec_To_api_ServiceSpec, 351 Convert_api_ServiceSpec_To_v1_ServiceSpec, 352 Convert_v1_ServiceStatus_To_api_ServiceStatus, 353 Convert_api_ServiceStatus_To_v1_ServiceStatus, 354 Convert_v1_Sysctl_To_api_Sysctl, 355 Convert_api_Sysctl_To_v1_Sysctl, 356 Convert_v1_TCPSocketAction_To_api_TCPSocketAction, 357 Convert_api_TCPSocketAction_To_v1_TCPSocketAction, 358 Convert_v1_Taint_To_api_Taint, 359 Convert_api_Taint_To_v1_Taint, 360 Convert_v1_Toleration_To_api_Toleration, 361 Convert_api_Toleration_To_v1_Toleration, 362 Convert_v1_Volume_To_api_Volume, 363 Convert_api_Volume_To_v1_Volume, 364 Convert_v1_VolumeMount_To_api_VolumeMount, 365 Convert_api_VolumeMount_To_v1_VolumeMount, 366 Convert_v1_VolumeProjection_To_api_VolumeProjection, 367 Convert_api_VolumeProjection_To_v1_VolumeProjection, 368 Convert_v1_VolumeSource_To_api_VolumeSource, 369 Convert_api_VolumeSource_To_v1_VolumeSource, 370 Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource, 371 Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource, 372 Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm, 373 Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm, 374 ) 375} 376 377func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error { 378 out.VolumeID = in.VolumeID 379 out.FSType = in.FSType 380 out.Partition = in.Partition 381 out.ReadOnly = in.ReadOnly 382 return nil 383} 384 385func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error { 386 return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in, out, s) 387} 388 389func autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error { 390 out.VolumeID = in.VolumeID 391 out.FSType = in.FSType 392 out.Partition = in.Partition 393 out.ReadOnly = in.ReadOnly 394 return nil 395} 396 397func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error { 398 return autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s) 399} 400 401func autoConvert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error { 402 out.NodeAffinity = (*api.NodeAffinity)(unsafe.Pointer(in.NodeAffinity)) 403 out.PodAffinity = (*api.PodAffinity)(unsafe.Pointer(in.PodAffinity)) 404 out.PodAntiAffinity = (*api.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity)) 405 return nil 406} 407 408func Convert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error { 409 return autoConvert_v1_Affinity_To_api_Affinity(in, out, s) 410} 411 412func autoConvert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error { 413 out.NodeAffinity = (*NodeAffinity)(unsafe.Pointer(in.NodeAffinity)) 414 out.PodAffinity = (*PodAffinity)(unsafe.Pointer(in.PodAffinity)) 415 out.PodAntiAffinity = (*PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity)) 416 return nil 417} 418 419func Convert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error { 420 return autoConvert_api_Affinity_To_v1_Affinity(in, out, s) 421} 422 423func autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error { 424 out.Name = api.UniqueVolumeName(in.Name) 425 out.DevicePath = in.DevicePath 426 return nil 427} 428 429func Convert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error { 430 return autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in, out, s) 431} 432 433func autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error { 434 out.Name = UniqueVolumeName(in.Name) 435 out.DevicePath = in.DevicePath 436 return nil 437} 438 439func Convert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error { 440 return autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in, out, s) 441} 442 443func autoConvert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error { 444 out.PreferAvoidPods = *(*[]api.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods)) 445 return nil 446} 447 448func Convert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error { 449 return autoConvert_v1_AvoidPods_To_api_AvoidPods(in, out, s) 450} 451 452func autoConvert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error { 453 out.PreferAvoidPods = *(*[]PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods)) 454 return nil 455} 456 457func Convert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error { 458 return autoConvert_api_AvoidPods_To_v1_AvoidPods(in, out, s) 459} 460 461func autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error { 462 out.DiskName = in.DiskName 463 out.DataDiskURI = in.DataDiskURI 464 out.CachingMode = (*api.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode)) 465 out.FSType = (*string)(unsafe.Pointer(in.FSType)) 466 out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly)) 467 return nil 468} 469 470func Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error { 471 return autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in, out, s) 472} 473 474func autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error { 475 out.DiskName = in.DiskName 476 out.DataDiskURI = in.DataDiskURI 477 out.CachingMode = (*AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode)) 478 out.FSType = (*string)(unsafe.Pointer(in.FSType)) 479 out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly)) 480 return nil 481} 482 483func Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error { 484 return autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in, out, s) 485} 486 487func autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error { 488 out.SecretName = in.SecretName 489 out.ShareName = in.ShareName 490 out.ReadOnly = in.ReadOnly 491 return nil 492} 493 494func Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error { 495 return autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in, out, s) 496} 497 498func autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error { 499 out.SecretName = in.SecretName 500 out.ShareName = in.ShareName 501 out.ReadOnly = in.ReadOnly 502 return nil 503} 504 505func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error { 506 return autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s) 507} 508 509func autoConvert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error { 510 out.ObjectMeta = in.ObjectMeta 511 if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Target, &out.Target, s); err != nil { 512 return err 513 } 514 return nil 515} 516 517func Convert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error { 518 return autoConvert_v1_Binding_To_api_Binding(in, out, s) 519} 520 521func autoConvert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error { 522 out.ObjectMeta = in.ObjectMeta 523 if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Target, &out.Target, s); err != nil { 524 return err 525 } 526 return nil 527} 528 529func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error { 530 return autoConvert_api_Binding_To_v1_Binding(in, out, s) 531} 532 533func autoConvert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error { 534 out.Add = *(*[]api.Capability)(unsafe.Pointer(&in.Add)) 535 out.Drop = *(*[]api.Capability)(unsafe.Pointer(&in.Drop)) 536 return nil 537} 538 539func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error { 540 return autoConvert_v1_Capabilities_To_api_Capabilities(in, out, s) 541} 542 543func autoConvert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error { 544 out.Add = *(*[]Capability)(unsafe.Pointer(&in.Add)) 545 out.Drop = *(*[]Capability)(unsafe.Pointer(&in.Drop)) 546 return nil 547} 548 549func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error { 550 return autoConvert_api_Capabilities_To_v1_Capabilities(in, out, s) 551} 552 553func autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error { 554 out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors)) 555 out.Path = in.Path 556 out.User = in.User 557 out.SecretFile = in.SecretFile 558 out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 559 out.ReadOnly = in.ReadOnly 560 return nil 561} 562 563func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error { 564 return autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in, out, s) 565} 566 567func autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error { 568 if in.Monitors == nil { 569 out.Monitors = make([]string, 0) 570 } else { 571 out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors)) 572 } 573 out.Path = in.Path 574 out.User = in.User 575 out.SecretFile = in.SecretFile 576 out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 577 out.ReadOnly = in.ReadOnly 578 return nil 579} 580 581func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error { 582 return autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s) 583} 584 585func autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error { 586 out.VolumeID = in.VolumeID 587 out.FSType = in.FSType 588 out.ReadOnly = in.ReadOnly 589 return nil 590} 591 592func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error { 593 return autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in, out, s) 594} 595 596func autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error { 597 out.VolumeID = in.VolumeID 598 out.FSType = in.FSType 599 out.ReadOnly = in.ReadOnly 600 return nil 601} 602 603func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error { 604 return autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s) 605} 606 607func autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error { 608 out.Type = api.ComponentConditionType(in.Type) 609 out.Status = api.ConditionStatus(in.Status) 610 out.Message = in.Message 611 out.Error = in.Error 612 return nil 613} 614 615func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error { 616 return autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in, out, s) 617} 618 619func autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error { 620 out.Type = ComponentConditionType(in.Type) 621 out.Status = ConditionStatus(in.Status) 622 out.Message = in.Message 623 out.Error = in.Error 624 return nil 625} 626 627func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error { 628 return autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in, out, s) 629} 630 631func autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error { 632 out.ObjectMeta = in.ObjectMeta 633 out.Conditions = *(*[]api.ComponentCondition)(unsafe.Pointer(&in.Conditions)) 634 return nil 635} 636 637func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error { 638 return autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in, out, s) 639} 640 641func autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error { 642 out.ObjectMeta = in.ObjectMeta 643 out.Conditions = *(*[]ComponentCondition)(unsafe.Pointer(&in.Conditions)) 644 return nil 645} 646 647func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error { 648 return autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in, out, s) 649} 650 651func autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error { 652 out.ListMeta = in.ListMeta 653 out.Items = *(*[]api.ComponentStatus)(unsafe.Pointer(&in.Items)) 654 return nil 655} 656 657func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error { 658 return autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in, out, s) 659} 660 661func autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error { 662 out.ListMeta = in.ListMeta 663 if in.Items == nil { 664 out.Items = make([]ComponentStatus, 0) 665 } else { 666 out.Items = *(*[]ComponentStatus)(unsafe.Pointer(&in.Items)) 667 } 668 return nil 669} 670 671func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error { 672 return autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in, out, s) 673} 674 675func autoConvert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error { 676 out.ObjectMeta = in.ObjectMeta 677 out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data)) 678 return nil 679} 680 681func Convert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error { 682 return autoConvert_v1_ConfigMap_To_api_ConfigMap(in, out, s) 683} 684 685func autoConvert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error { 686 out.ObjectMeta = in.ObjectMeta 687 out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data)) 688 return nil 689} 690 691func Convert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error { 692 return autoConvert_api_ConfigMap_To_v1_ConfigMap(in, out, s) 693} 694 695func autoConvert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in *ConfigMapEnvSource, out *api.ConfigMapEnvSource, s conversion.Scope) error { 696 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 697 return err 698 } 699 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 700 return nil 701} 702 703func Convert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in *ConfigMapEnvSource, out *api.ConfigMapEnvSource, s conversion.Scope) error { 704 return autoConvert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in, out, s) 705} 706 707func autoConvert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *api.ConfigMapEnvSource, out *ConfigMapEnvSource, s conversion.Scope) error { 708 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 709 return err 710 } 711 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 712 return nil 713} 714 715func Convert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *api.ConfigMapEnvSource, out *ConfigMapEnvSource, s conversion.Scope) error { 716 return autoConvert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in, out, s) 717} 718 719func autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error { 720 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 721 return err 722 } 723 out.Key = in.Key 724 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 725 return nil 726} 727 728func Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error { 729 return autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in, out, s) 730} 731 732func autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error { 733 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 734 return err 735 } 736 out.Key = in.Key 737 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 738 return nil 739} 740 741func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error { 742 return autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s) 743} 744 745func autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error { 746 out.ListMeta = in.ListMeta 747 out.Items = *(*[]api.ConfigMap)(unsafe.Pointer(&in.Items)) 748 return nil 749} 750 751func Convert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error { 752 return autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in, out, s) 753} 754 755func autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error { 756 out.ListMeta = in.ListMeta 757 if in.Items == nil { 758 out.Items = make([]ConfigMap, 0) 759 } else { 760 out.Items = *(*[]ConfigMap)(unsafe.Pointer(&in.Items)) 761 } 762 return nil 763} 764 765func Convert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error { 766 return autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in, out, s) 767} 768 769func autoConvert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in *ConfigMapProjection, out *api.ConfigMapProjection, s conversion.Scope) error { 770 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 771 return err 772 } 773 out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items)) 774 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 775 return nil 776} 777 778func Convert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in *ConfigMapProjection, out *api.ConfigMapProjection, s conversion.Scope) error { 779 return autoConvert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in, out, s) 780} 781 782func autoConvert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in *api.ConfigMapProjection, out *ConfigMapProjection, s conversion.Scope) error { 783 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 784 return err 785 } 786 out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items)) 787 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 788 return nil 789} 790 791func Convert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in *api.ConfigMapProjection, out *ConfigMapProjection, s conversion.Scope) error { 792 return autoConvert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in, out, s) 793} 794 795func autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error { 796 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 797 return err 798 } 799 out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items)) 800 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 801 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 802 return nil 803} 804 805func Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error { 806 return autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in, out, s) 807} 808 809func autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error { 810 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 811 return err 812 } 813 out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items)) 814 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 815 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 816 return nil 817} 818 819func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error { 820 return autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s) 821} 822 823func autoConvert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error { 824 out.Name = in.Name 825 out.Image = in.Image 826 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 827 out.Args = *(*[]string)(unsafe.Pointer(&in.Args)) 828 out.WorkingDir = in.WorkingDir 829 out.Ports = *(*[]api.ContainerPort)(unsafe.Pointer(&in.Ports)) 830 out.EnvFrom = *(*[]api.EnvFromSource)(unsafe.Pointer(&in.EnvFrom)) 831 out.Env = *(*[]api.EnvVar)(unsafe.Pointer(&in.Env)) 832 if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil { 833 return err 834 } 835 out.VolumeMounts = *(*[]api.VolumeMount)(unsafe.Pointer(&in.VolumeMounts)) 836 out.LivenessProbe = (*api.Probe)(unsafe.Pointer(in.LivenessProbe)) 837 out.ReadinessProbe = (*api.Probe)(unsafe.Pointer(in.ReadinessProbe)) 838 out.Lifecycle = (*api.Lifecycle)(unsafe.Pointer(in.Lifecycle)) 839 out.TerminationMessagePath = in.TerminationMessagePath 840 out.TerminationMessagePolicy = api.TerminationMessagePolicy(in.TerminationMessagePolicy) 841 out.ImagePullPolicy = api.PullPolicy(in.ImagePullPolicy) 842 out.SecurityContext = (*api.SecurityContext)(unsafe.Pointer(in.SecurityContext)) 843 out.Stdin = in.Stdin 844 out.StdinOnce = in.StdinOnce 845 out.TTY = in.TTY 846 return nil 847} 848 849func Convert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error { 850 return autoConvert_v1_Container_To_api_Container(in, out, s) 851} 852 853func autoConvert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error { 854 out.Name = in.Name 855 out.Image = in.Image 856 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 857 out.Args = *(*[]string)(unsafe.Pointer(&in.Args)) 858 out.WorkingDir = in.WorkingDir 859 out.Ports = *(*[]ContainerPort)(unsafe.Pointer(&in.Ports)) 860 out.EnvFrom = *(*[]EnvFromSource)(unsafe.Pointer(&in.EnvFrom)) 861 out.Env = *(*[]EnvVar)(unsafe.Pointer(&in.Env)) 862 if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil { 863 return err 864 } 865 out.VolumeMounts = *(*[]VolumeMount)(unsafe.Pointer(&in.VolumeMounts)) 866 out.LivenessProbe = (*Probe)(unsafe.Pointer(in.LivenessProbe)) 867 out.ReadinessProbe = (*Probe)(unsafe.Pointer(in.ReadinessProbe)) 868 out.Lifecycle = (*Lifecycle)(unsafe.Pointer(in.Lifecycle)) 869 out.TerminationMessagePath = in.TerminationMessagePath 870 out.TerminationMessagePolicy = TerminationMessagePolicy(in.TerminationMessagePolicy) 871 out.ImagePullPolicy = PullPolicy(in.ImagePullPolicy) 872 out.SecurityContext = (*SecurityContext)(unsafe.Pointer(in.SecurityContext)) 873 out.Stdin = in.Stdin 874 out.StdinOnce = in.StdinOnce 875 out.TTY = in.TTY 876 return nil 877} 878 879func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error { 880 return autoConvert_api_Container_To_v1_Container(in, out, s) 881} 882 883func autoConvert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error { 884 out.Names = *(*[]string)(unsafe.Pointer(&in.Names)) 885 out.SizeBytes = in.SizeBytes 886 return nil 887} 888 889func Convert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error { 890 return autoConvert_v1_ContainerImage_To_api_ContainerImage(in, out, s) 891} 892 893func autoConvert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error { 894 if in.Names == nil { 895 out.Names = make([]string, 0) 896 } else { 897 out.Names = *(*[]string)(unsafe.Pointer(&in.Names)) 898 } 899 out.SizeBytes = in.SizeBytes 900 return nil 901} 902 903func Convert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error { 904 return autoConvert_api_ContainerImage_To_v1_ContainerImage(in, out, s) 905} 906 907func autoConvert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error { 908 out.Name = in.Name 909 out.HostPort = in.HostPort 910 out.ContainerPort = in.ContainerPort 911 out.Protocol = api.Protocol(in.Protocol) 912 out.HostIP = in.HostIP 913 return nil 914} 915 916func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error { 917 return autoConvert_v1_ContainerPort_To_api_ContainerPort(in, out, s) 918} 919 920func autoConvert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error { 921 out.Name = in.Name 922 out.HostPort = in.HostPort 923 out.ContainerPort = in.ContainerPort 924 out.Protocol = Protocol(in.Protocol) 925 out.HostIP = in.HostIP 926 return nil 927} 928 929func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error { 930 return autoConvert_api_ContainerPort_To_v1_ContainerPort(in, out, s) 931} 932 933func autoConvert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error { 934 out.Waiting = (*api.ContainerStateWaiting)(unsafe.Pointer(in.Waiting)) 935 out.Running = (*api.ContainerStateRunning)(unsafe.Pointer(in.Running)) 936 out.Terminated = (*api.ContainerStateTerminated)(unsafe.Pointer(in.Terminated)) 937 return nil 938} 939 940func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error { 941 return autoConvert_v1_ContainerState_To_api_ContainerState(in, out, s) 942} 943 944func autoConvert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error { 945 out.Waiting = (*ContainerStateWaiting)(unsafe.Pointer(in.Waiting)) 946 out.Running = (*ContainerStateRunning)(unsafe.Pointer(in.Running)) 947 out.Terminated = (*ContainerStateTerminated)(unsafe.Pointer(in.Terminated)) 948 return nil 949} 950 951func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error { 952 return autoConvert_api_ContainerState_To_v1_ContainerState(in, out, s) 953} 954 955func autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error { 956 out.StartedAt = in.StartedAt 957 return nil 958} 959 960func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error { 961 return autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in, out, s) 962} 963 964func autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error { 965 out.StartedAt = in.StartedAt 966 return nil 967} 968 969func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error { 970 return autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in, out, s) 971} 972 973func autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error { 974 out.ExitCode = in.ExitCode 975 out.Signal = in.Signal 976 out.Reason = in.Reason 977 out.Message = in.Message 978 out.StartedAt = in.StartedAt 979 out.FinishedAt = in.FinishedAt 980 out.ContainerID = in.ContainerID 981 return nil 982} 983 984func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error { 985 return autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in, out, s) 986} 987 988func autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error { 989 out.ExitCode = in.ExitCode 990 out.Signal = in.Signal 991 out.Reason = in.Reason 992 out.Message = in.Message 993 out.StartedAt = in.StartedAt 994 out.FinishedAt = in.FinishedAt 995 out.ContainerID = in.ContainerID 996 return nil 997} 998 999func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error { 1000 return autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in, out, s) 1001} 1002 1003func autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error { 1004 out.Reason = in.Reason 1005 out.Message = in.Message 1006 return nil 1007} 1008 1009func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error { 1010 return autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in, out, s) 1011} 1012 1013func autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error { 1014 out.Reason = in.Reason 1015 out.Message = in.Message 1016 return nil 1017} 1018 1019func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error { 1020 return autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in, out, s) 1021} 1022 1023func autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error { 1024 out.Name = in.Name 1025 if err := Convert_v1_ContainerState_To_api_ContainerState(&in.State, &out.State, s); err != nil { 1026 return err 1027 } 1028 if err := Convert_v1_ContainerState_To_api_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil { 1029 return err 1030 } 1031 out.Ready = in.Ready 1032 out.RestartCount = in.RestartCount 1033 out.Image = in.Image 1034 out.ImageID = in.ImageID 1035 out.ContainerID = in.ContainerID 1036 return nil 1037} 1038 1039func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error { 1040 return autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in, out, s) 1041} 1042 1043func autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error { 1044 out.Name = in.Name 1045 if err := Convert_api_ContainerState_To_v1_ContainerState(&in.State, &out.State, s); err != nil { 1046 return err 1047 } 1048 if err := Convert_api_ContainerState_To_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil { 1049 return err 1050 } 1051 out.Ready = in.Ready 1052 out.RestartCount = in.RestartCount 1053 out.Image = in.Image 1054 out.ImageID = in.ImageID 1055 out.ContainerID = in.ContainerID 1056 return nil 1057} 1058 1059func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error { 1060 return autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in, out, s) 1061} 1062 1063func autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error { 1064 out.Port = in.Port 1065 return nil 1066} 1067 1068func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error { 1069 return autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in, out, s) 1070} 1071 1072func autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error { 1073 out.Port = in.Port 1074 return nil 1075} 1076 1077func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error { 1078 return autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in, out, s) 1079} 1080 1081func autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error { 1082 out.GracePeriodSeconds = (*int64)(unsafe.Pointer(in.GracePeriodSeconds)) 1083 out.Preconditions = (*api.Preconditions)(unsafe.Pointer(in.Preconditions)) 1084 out.OrphanDependents = (*bool)(unsafe.Pointer(in.OrphanDependents)) 1085 out.PropagationPolicy = (*api.DeletionPropagation)(unsafe.Pointer(in.PropagationPolicy)) 1086 return nil 1087} 1088 1089func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error { 1090 return autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in, out, s) 1091} 1092 1093func autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error { 1094 out.GracePeriodSeconds = (*int64)(unsafe.Pointer(in.GracePeriodSeconds)) 1095 out.Preconditions = (*Preconditions)(unsafe.Pointer(in.Preconditions)) 1096 out.OrphanDependents = (*bool)(unsafe.Pointer(in.OrphanDependents)) 1097 out.PropagationPolicy = (*DeletionPropagation)(unsafe.Pointer(in.PropagationPolicy)) 1098 return nil 1099} 1100 1101func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error { 1102 return autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in, out, s) 1103} 1104 1105func autoConvert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in *DownwardAPIProjection, out *api.DownwardAPIProjection, s conversion.Scope) error { 1106 out.Items = *(*[]api.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items)) 1107 return nil 1108} 1109 1110func Convert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in *DownwardAPIProjection, out *api.DownwardAPIProjection, s conversion.Scope) error { 1111 return autoConvert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in, out, s) 1112} 1113 1114func autoConvert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *api.DownwardAPIProjection, out *DownwardAPIProjection, s conversion.Scope) error { 1115 out.Items = *(*[]DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items)) 1116 return nil 1117} 1118 1119func Convert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *api.DownwardAPIProjection, out *DownwardAPIProjection, s conversion.Scope) error { 1120 return autoConvert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in, out, s) 1121} 1122 1123func autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error { 1124 out.Path = in.Path 1125 out.FieldRef = (*api.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef)) 1126 out.ResourceFieldRef = (*api.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef)) 1127 out.Mode = (*int32)(unsafe.Pointer(in.Mode)) 1128 return nil 1129} 1130 1131func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error { 1132 return autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in, out, s) 1133} 1134 1135func autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error { 1136 out.Path = in.Path 1137 out.FieldRef = (*ObjectFieldSelector)(unsafe.Pointer(in.FieldRef)) 1138 out.ResourceFieldRef = (*ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef)) 1139 out.Mode = (*int32)(unsafe.Pointer(in.Mode)) 1140 return nil 1141} 1142 1143func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error { 1144 return autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s) 1145} 1146 1147func autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error { 1148 out.Items = *(*[]api.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items)) 1149 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 1150 return nil 1151} 1152 1153func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error { 1154 return autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in, out, s) 1155} 1156 1157func autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error { 1158 out.Items = *(*[]DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items)) 1159 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 1160 return nil 1161} 1162 1163func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error { 1164 return autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s) 1165} 1166 1167func autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error { 1168 out.Medium = api.StorageMedium(in.Medium) 1169 return nil 1170} 1171 1172func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error { 1173 return autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in, out, s) 1174} 1175 1176func autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error { 1177 out.Medium = StorageMedium(in.Medium) 1178 return nil 1179} 1180 1181func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error { 1182 return autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s) 1183} 1184 1185func autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error { 1186 out.IP = in.IP 1187 out.Hostname = in.Hostname 1188 out.NodeName = (*string)(unsafe.Pointer(in.NodeName)) 1189 out.TargetRef = (*api.ObjectReference)(unsafe.Pointer(in.TargetRef)) 1190 return nil 1191} 1192 1193func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error { 1194 return autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in, out, s) 1195} 1196 1197func autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error { 1198 out.IP = in.IP 1199 out.Hostname = in.Hostname 1200 out.NodeName = (*string)(unsafe.Pointer(in.NodeName)) 1201 out.TargetRef = (*ObjectReference)(unsafe.Pointer(in.TargetRef)) 1202 return nil 1203} 1204 1205func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error { 1206 return autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in, out, s) 1207} 1208 1209func autoConvert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error { 1210 out.Name = in.Name 1211 out.Port = in.Port 1212 out.Protocol = api.Protocol(in.Protocol) 1213 return nil 1214} 1215 1216func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error { 1217 return autoConvert_v1_EndpointPort_To_api_EndpointPort(in, out, s) 1218} 1219 1220func autoConvert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error { 1221 out.Name = in.Name 1222 out.Port = in.Port 1223 out.Protocol = Protocol(in.Protocol) 1224 return nil 1225} 1226 1227func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error { 1228 return autoConvert_api_EndpointPort_To_v1_EndpointPort(in, out, s) 1229} 1230 1231func autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error { 1232 out.Addresses = *(*[]api.EndpointAddress)(unsafe.Pointer(&in.Addresses)) 1233 out.NotReadyAddresses = *(*[]api.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses)) 1234 out.Ports = *(*[]api.EndpointPort)(unsafe.Pointer(&in.Ports)) 1235 return nil 1236} 1237 1238func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error { 1239 return autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in, out, s) 1240} 1241 1242func autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error { 1243 out.Addresses = *(*[]EndpointAddress)(unsafe.Pointer(&in.Addresses)) 1244 out.NotReadyAddresses = *(*[]EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses)) 1245 out.Ports = *(*[]EndpointPort)(unsafe.Pointer(&in.Ports)) 1246 return nil 1247} 1248 1249func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error { 1250 return autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in, out, s) 1251} 1252 1253func autoConvert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error { 1254 out.ObjectMeta = in.ObjectMeta 1255 out.Subsets = *(*[]api.EndpointSubset)(unsafe.Pointer(&in.Subsets)) 1256 return nil 1257} 1258 1259func Convert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error { 1260 return autoConvert_v1_Endpoints_To_api_Endpoints(in, out, s) 1261} 1262 1263func autoConvert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error { 1264 out.ObjectMeta = in.ObjectMeta 1265 if in.Subsets == nil { 1266 out.Subsets = make([]EndpointSubset, 0) 1267 } else { 1268 out.Subsets = *(*[]EndpointSubset)(unsafe.Pointer(&in.Subsets)) 1269 } 1270 return nil 1271} 1272 1273func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error { 1274 return autoConvert_api_Endpoints_To_v1_Endpoints(in, out, s) 1275} 1276 1277func autoConvert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error { 1278 out.ListMeta = in.ListMeta 1279 out.Items = *(*[]api.Endpoints)(unsafe.Pointer(&in.Items)) 1280 return nil 1281} 1282 1283func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error { 1284 return autoConvert_v1_EndpointsList_To_api_EndpointsList(in, out, s) 1285} 1286 1287func autoConvert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error { 1288 out.ListMeta = in.ListMeta 1289 if in.Items == nil { 1290 out.Items = make([]Endpoints, 0) 1291 } else { 1292 out.Items = *(*[]Endpoints)(unsafe.Pointer(&in.Items)) 1293 } 1294 return nil 1295} 1296 1297func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error { 1298 return autoConvert_api_EndpointsList_To_v1_EndpointsList(in, out, s) 1299} 1300 1301func autoConvert_v1_EnvFromSource_To_api_EnvFromSource(in *EnvFromSource, out *api.EnvFromSource, s conversion.Scope) error { 1302 out.Prefix = in.Prefix 1303 out.ConfigMapRef = (*api.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef)) 1304 out.SecretRef = (*api.SecretEnvSource)(unsafe.Pointer(in.SecretRef)) 1305 return nil 1306} 1307 1308func Convert_v1_EnvFromSource_To_api_EnvFromSource(in *EnvFromSource, out *api.EnvFromSource, s conversion.Scope) error { 1309 return autoConvert_v1_EnvFromSource_To_api_EnvFromSource(in, out, s) 1310} 1311 1312func autoConvert_api_EnvFromSource_To_v1_EnvFromSource(in *api.EnvFromSource, out *EnvFromSource, s conversion.Scope) error { 1313 out.Prefix = in.Prefix 1314 out.ConfigMapRef = (*ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef)) 1315 out.SecretRef = (*SecretEnvSource)(unsafe.Pointer(in.SecretRef)) 1316 return nil 1317} 1318 1319func Convert_api_EnvFromSource_To_v1_EnvFromSource(in *api.EnvFromSource, out *EnvFromSource, s conversion.Scope) error { 1320 return autoConvert_api_EnvFromSource_To_v1_EnvFromSource(in, out, s) 1321} 1322 1323func autoConvert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error { 1324 out.Name = in.Name 1325 out.Value = in.Value 1326 out.ValueFrom = (*api.EnvVarSource)(unsafe.Pointer(in.ValueFrom)) 1327 return nil 1328} 1329 1330func Convert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error { 1331 return autoConvert_v1_EnvVar_To_api_EnvVar(in, out, s) 1332} 1333 1334func autoConvert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error { 1335 out.Name = in.Name 1336 out.Value = in.Value 1337 out.ValueFrom = (*EnvVarSource)(unsafe.Pointer(in.ValueFrom)) 1338 return nil 1339} 1340 1341func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error { 1342 return autoConvert_api_EnvVar_To_v1_EnvVar(in, out, s) 1343} 1344 1345func autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error { 1346 out.FieldRef = (*api.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef)) 1347 out.ResourceFieldRef = (*api.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef)) 1348 out.ConfigMapKeyRef = (*api.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef)) 1349 out.SecretKeyRef = (*api.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef)) 1350 return nil 1351} 1352 1353func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error { 1354 return autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in, out, s) 1355} 1356 1357func autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error { 1358 out.FieldRef = (*ObjectFieldSelector)(unsafe.Pointer(in.FieldRef)) 1359 out.ResourceFieldRef = (*ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef)) 1360 out.ConfigMapKeyRef = (*ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef)) 1361 out.SecretKeyRef = (*SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef)) 1362 return nil 1363} 1364 1365func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error { 1366 return autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in, out, s) 1367} 1368 1369func autoConvert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error { 1370 out.ObjectMeta = in.ObjectMeta 1371 if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil { 1372 return err 1373 } 1374 out.Reason = in.Reason 1375 out.Message = in.Message 1376 if err := Convert_v1_EventSource_To_api_EventSource(&in.Source, &out.Source, s); err != nil { 1377 return err 1378 } 1379 out.FirstTimestamp = in.FirstTimestamp 1380 out.LastTimestamp = in.LastTimestamp 1381 out.Count = in.Count 1382 out.Type = in.Type 1383 return nil 1384} 1385 1386func Convert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error { 1387 return autoConvert_v1_Event_To_api_Event(in, out, s) 1388} 1389 1390func autoConvert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error { 1391 out.ObjectMeta = in.ObjectMeta 1392 if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil { 1393 return err 1394 } 1395 out.Reason = in.Reason 1396 out.Message = in.Message 1397 if err := Convert_api_EventSource_To_v1_EventSource(&in.Source, &out.Source, s); err != nil { 1398 return err 1399 } 1400 out.FirstTimestamp = in.FirstTimestamp 1401 out.LastTimestamp = in.LastTimestamp 1402 out.Count = in.Count 1403 out.Type = in.Type 1404 return nil 1405} 1406 1407func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error { 1408 return autoConvert_api_Event_To_v1_Event(in, out, s) 1409} 1410 1411func autoConvert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error { 1412 out.ListMeta = in.ListMeta 1413 out.Items = *(*[]api.Event)(unsafe.Pointer(&in.Items)) 1414 return nil 1415} 1416 1417func Convert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error { 1418 return autoConvert_v1_EventList_To_api_EventList(in, out, s) 1419} 1420 1421func autoConvert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error { 1422 out.ListMeta = in.ListMeta 1423 if in.Items == nil { 1424 out.Items = make([]Event, 0) 1425 } else { 1426 out.Items = *(*[]Event)(unsafe.Pointer(&in.Items)) 1427 } 1428 return nil 1429} 1430 1431func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error { 1432 return autoConvert_api_EventList_To_v1_EventList(in, out, s) 1433} 1434 1435func autoConvert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error { 1436 out.Component = in.Component 1437 out.Host = in.Host 1438 return nil 1439} 1440 1441func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error { 1442 return autoConvert_v1_EventSource_To_api_EventSource(in, out, s) 1443} 1444 1445func autoConvert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error { 1446 out.Component = in.Component 1447 out.Host = in.Host 1448 return nil 1449} 1450 1451func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error { 1452 return autoConvert_api_EventSource_To_v1_EventSource(in, out, s) 1453} 1454 1455func autoConvert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error { 1456 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 1457 return nil 1458} 1459 1460func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error { 1461 return autoConvert_v1_ExecAction_To_api_ExecAction(in, out, s) 1462} 1463 1464func autoConvert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error { 1465 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 1466 return nil 1467} 1468 1469func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error { 1470 return autoConvert_api_ExecAction_To_v1_ExecAction(in, out, s) 1471} 1472 1473func autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error { 1474 out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs)) 1475 out.Lun = (*int32)(unsafe.Pointer(in.Lun)) 1476 out.FSType = in.FSType 1477 out.ReadOnly = in.ReadOnly 1478 return nil 1479} 1480 1481func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error { 1482 return autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in, out, s) 1483} 1484 1485func autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error { 1486 if in.TargetWWNs == nil { 1487 out.TargetWWNs = make([]string, 0) 1488 } else { 1489 out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs)) 1490 } 1491 out.Lun = (*int32)(unsafe.Pointer(in.Lun)) 1492 out.FSType = in.FSType 1493 out.ReadOnly = in.ReadOnly 1494 return nil 1495} 1496 1497func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error { 1498 return autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in, out, s) 1499} 1500 1501func autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error { 1502 out.Driver = in.Driver 1503 out.FSType = in.FSType 1504 out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 1505 out.ReadOnly = in.ReadOnly 1506 out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options)) 1507 return nil 1508} 1509 1510func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error { 1511 return autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in, out, s) 1512} 1513 1514func autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error { 1515 out.Driver = in.Driver 1516 out.FSType = in.FSType 1517 out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 1518 out.ReadOnly = in.ReadOnly 1519 out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options)) 1520 return nil 1521} 1522 1523func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error { 1524 return autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s) 1525} 1526 1527func autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error { 1528 out.DatasetName = in.DatasetName 1529 out.DatasetUUID = in.DatasetUUID 1530 return nil 1531} 1532 1533func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error { 1534 return autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in, out, s) 1535} 1536 1537func autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error { 1538 out.DatasetName = in.DatasetName 1539 out.DatasetUUID = in.DatasetUUID 1540 return nil 1541} 1542 1543func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error { 1544 return autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s) 1545} 1546 1547func autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error { 1548 out.PDName = in.PDName 1549 out.FSType = in.FSType 1550 out.Partition = in.Partition 1551 out.ReadOnly = in.ReadOnly 1552 return nil 1553} 1554 1555func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error { 1556 return autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in, out, s) 1557} 1558 1559func autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error { 1560 out.PDName = in.PDName 1561 out.FSType = in.FSType 1562 out.Partition = in.Partition 1563 out.ReadOnly = in.ReadOnly 1564 return nil 1565} 1566 1567func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error { 1568 return autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s) 1569} 1570 1571func autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error { 1572 out.Repository = in.Repository 1573 out.Revision = in.Revision 1574 out.Directory = in.Directory 1575 return nil 1576} 1577 1578func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error { 1579 return autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in, out, s) 1580} 1581 1582func autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error { 1583 out.Repository = in.Repository 1584 out.Revision = in.Revision 1585 out.Directory = in.Directory 1586 return nil 1587} 1588 1589func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error { 1590 return autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s) 1591} 1592 1593func autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error { 1594 out.EndpointsName = in.EndpointsName 1595 out.Path = in.Path 1596 out.ReadOnly = in.ReadOnly 1597 return nil 1598} 1599 1600func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error { 1601 return autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in, out, s) 1602} 1603 1604func autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error { 1605 out.EndpointsName = in.EndpointsName 1606 out.Path = in.Path 1607 out.ReadOnly = in.ReadOnly 1608 return nil 1609} 1610 1611func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error { 1612 return autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s) 1613} 1614 1615func autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error { 1616 out.Path = in.Path 1617 out.Port = in.Port 1618 out.Host = in.Host 1619 out.Scheme = api.URIScheme(in.Scheme) 1620 out.HTTPHeaders = *(*[]api.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders)) 1621 return nil 1622} 1623 1624func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error { 1625 return autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in, out, s) 1626} 1627 1628func autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error { 1629 out.Path = in.Path 1630 out.Port = in.Port 1631 out.Host = in.Host 1632 out.Scheme = URIScheme(in.Scheme) 1633 out.HTTPHeaders = *(*[]HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders)) 1634 return nil 1635} 1636 1637func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error { 1638 return autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in, out, s) 1639} 1640 1641func autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error { 1642 out.Name = in.Name 1643 out.Value = in.Value 1644 return nil 1645} 1646 1647func Convert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error { 1648 return autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in, out, s) 1649} 1650 1651func autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error { 1652 out.Name = in.Name 1653 out.Value = in.Value 1654 return nil 1655} 1656 1657func Convert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error { 1658 return autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in, out, s) 1659} 1660 1661func autoConvert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error { 1662 out.Exec = (*api.ExecAction)(unsafe.Pointer(in.Exec)) 1663 out.HTTPGet = (*api.HTTPGetAction)(unsafe.Pointer(in.HTTPGet)) 1664 out.TCPSocket = (*api.TCPSocketAction)(unsafe.Pointer(in.TCPSocket)) 1665 return nil 1666} 1667 1668func Convert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error { 1669 return autoConvert_v1_Handler_To_api_Handler(in, out, s) 1670} 1671 1672func autoConvert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error { 1673 out.Exec = (*ExecAction)(unsafe.Pointer(in.Exec)) 1674 out.HTTPGet = (*HTTPGetAction)(unsafe.Pointer(in.HTTPGet)) 1675 out.TCPSocket = (*TCPSocketAction)(unsafe.Pointer(in.TCPSocket)) 1676 return nil 1677} 1678 1679func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error { 1680 return autoConvert_api_Handler_To_v1_Handler(in, out, s) 1681} 1682 1683func autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error { 1684 out.Path = in.Path 1685 return nil 1686} 1687 1688func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error { 1689 return autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in, out, s) 1690} 1691 1692func autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error { 1693 out.Path = in.Path 1694 return nil 1695} 1696 1697func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error { 1698 return autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s) 1699} 1700 1701func autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error { 1702 out.TargetPortal = in.TargetPortal 1703 out.IQN = in.IQN 1704 out.Lun = in.Lun 1705 out.ISCSIInterface = in.ISCSIInterface 1706 out.FSType = in.FSType 1707 out.ReadOnly = in.ReadOnly 1708 out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals)) 1709 return nil 1710} 1711 1712func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error { 1713 return autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in, out, s) 1714} 1715 1716func autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error { 1717 out.TargetPortal = in.TargetPortal 1718 out.IQN = in.IQN 1719 out.Lun = in.Lun 1720 out.ISCSIInterface = in.ISCSIInterface 1721 out.FSType = in.FSType 1722 out.ReadOnly = in.ReadOnly 1723 out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals)) 1724 return nil 1725} 1726 1727func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error { 1728 return autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s) 1729} 1730 1731func autoConvert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error { 1732 out.Key = in.Key 1733 out.Path = in.Path 1734 out.Mode = (*int32)(unsafe.Pointer(in.Mode)) 1735 return nil 1736} 1737 1738func Convert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error { 1739 return autoConvert_v1_KeyToPath_To_api_KeyToPath(in, out, s) 1740} 1741 1742func autoConvert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error { 1743 out.Key = in.Key 1744 out.Path = in.Path 1745 out.Mode = (*int32)(unsafe.Pointer(in.Mode)) 1746 return nil 1747} 1748 1749func Convert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error { 1750 return autoConvert_api_KeyToPath_To_v1_KeyToPath(in, out, s) 1751} 1752 1753func autoConvert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error { 1754 out.PostStart = (*api.Handler)(unsafe.Pointer(in.PostStart)) 1755 out.PreStop = (*api.Handler)(unsafe.Pointer(in.PreStop)) 1756 return nil 1757} 1758 1759func Convert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error { 1760 return autoConvert_v1_Lifecycle_To_api_Lifecycle(in, out, s) 1761} 1762 1763func autoConvert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error { 1764 out.PostStart = (*Handler)(unsafe.Pointer(in.PostStart)) 1765 out.PreStop = (*Handler)(unsafe.Pointer(in.PreStop)) 1766 return nil 1767} 1768 1769func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error { 1770 return autoConvert_api_Lifecycle_To_v1_Lifecycle(in, out, s) 1771} 1772 1773func autoConvert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error { 1774 out.ObjectMeta = in.ObjectMeta 1775 if err := Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil { 1776 return err 1777 } 1778 return nil 1779} 1780 1781func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error { 1782 return autoConvert_v1_LimitRange_To_api_LimitRange(in, out, s) 1783} 1784 1785func autoConvert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error { 1786 out.ObjectMeta = in.ObjectMeta 1787 if err := Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil { 1788 return err 1789 } 1790 return nil 1791} 1792 1793func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error { 1794 return autoConvert_api_LimitRange_To_v1_LimitRange(in, out, s) 1795} 1796 1797func autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error { 1798 out.Type = api.LimitType(in.Type) 1799 out.Max = *(*api.ResourceList)(unsafe.Pointer(&in.Max)) 1800 out.Min = *(*api.ResourceList)(unsafe.Pointer(&in.Min)) 1801 out.Default = *(*api.ResourceList)(unsafe.Pointer(&in.Default)) 1802 out.DefaultRequest = *(*api.ResourceList)(unsafe.Pointer(&in.DefaultRequest)) 1803 out.MaxLimitRequestRatio = *(*api.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio)) 1804 return nil 1805} 1806 1807func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error { 1808 return autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in, out, s) 1809} 1810 1811func autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error { 1812 out.Type = LimitType(in.Type) 1813 out.Max = *(*ResourceList)(unsafe.Pointer(&in.Max)) 1814 out.Min = *(*ResourceList)(unsafe.Pointer(&in.Min)) 1815 out.Default = *(*ResourceList)(unsafe.Pointer(&in.Default)) 1816 out.DefaultRequest = *(*ResourceList)(unsafe.Pointer(&in.DefaultRequest)) 1817 out.MaxLimitRequestRatio = *(*ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio)) 1818 return nil 1819} 1820 1821func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error { 1822 return autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in, out, s) 1823} 1824 1825func autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error { 1826 out.ListMeta = in.ListMeta 1827 out.Items = *(*[]api.LimitRange)(unsafe.Pointer(&in.Items)) 1828 return nil 1829} 1830 1831func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error { 1832 return autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in, out, s) 1833} 1834 1835func autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error { 1836 out.ListMeta = in.ListMeta 1837 if in.Items == nil { 1838 out.Items = make([]LimitRange, 0) 1839 } else { 1840 out.Items = *(*[]LimitRange)(unsafe.Pointer(&in.Items)) 1841 } 1842 return nil 1843} 1844 1845func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error { 1846 return autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in, out, s) 1847} 1848 1849func autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error { 1850 out.Limits = *(*[]api.LimitRangeItem)(unsafe.Pointer(&in.Limits)) 1851 return nil 1852} 1853 1854func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error { 1855 return autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in, out, s) 1856} 1857 1858func autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error { 1859 if in.Limits == nil { 1860 out.Limits = make([]LimitRangeItem, 0) 1861 } else { 1862 out.Limits = *(*[]LimitRangeItem)(unsafe.Pointer(&in.Limits)) 1863 } 1864 return nil 1865} 1866 1867func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error { 1868 return autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in, out, s) 1869} 1870 1871func autoConvert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error { 1872 out.ListMeta = in.ListMeta 1873 if in.Items != nil { 1874 in, out := &in.Items, &out.Items 1875 *out = make([]runtime.Object, len(*in)) 1876 for i := range *in { 1877 if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil { 1878 return err 1879 } 1880 } 1881 } else { 1882 out.Items = nil 1883 } 1884 return nil 1885} 1886 1887func Convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error { 1888 return autoConvert_v1_List_To_api_List(in, out, s) 1889} 1890 1891func autoConvert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error { 1892 out.ListMeta = in.ListMeta 1893 if in.Items != nil { 1894 in, out := &in.Items, &out.Items 1895 *out = make([]runtime.RawExtension, len(*in)) 1896 for i := range *in { 1897 if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil { 1898 return err 1899 } 1900 } 1901 } else { 1902 out.Items = make([]runtime.RawExtension, 0) 1903 } 1904 return nil 1905} 1906 1907func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error { 1908 return autoConvert_api_List_To_v1_List(in, out, s) 1909} 1910 1911func autoConvert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error { 1912 if err := meta_v1.Convert_string_To_labels_Selector(&in.LabelSelector, &out.LabelSelector, s); err != nil { 1913 return err 1914 } 1915 if err := meta_v1.Convert_string_To_fields_Selector(&in.FieldSelector, &out.FieldSelector, s); err != nil { 1916 return err 1917 } 1918 out.Watch = in.Watch 1919 out.ResourceVersion = in.ResourceVersion 1920 out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds)) 1921 return nil 1922} 1923 1924func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error { 1925 return autoConvert_v1_ListOptions_To_api_ListOptions(in, out, s) 1926} 1927 1928func autoConvert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error { 1929 if err := meta_v1.Convert_labels_Selector_To_string(&in.LabelSelector, &out.LabelSelector, s); err != nil { 1930 return err 1931 } 1932 if err := meta_v1.Convert_fields_Selector_To_string(&in.FieldSelector, &out.FieldSelector, s); err != nil { 1933 return err 1934 } 1935 out.Watch = in.Watch 1936 out.ResourceVersion = in.ResourceVersion 1937 out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds)) 1938 return nil 1939} 1940 1941func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error { 1942 return autoConvert_api_ListOptions_To_v1_ListOptions(in, out, s) 1943} 1944 1945func autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error { 1946 out.IP = in.IP 1947 out.Hostname = in.Hostname 1948 return nil 1949} 1950 1951func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error { 1952 return autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in, out, s) 1953} 1954 1955func autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error { 1956 out.IP = in.IP 1957 out.Hostname = in.Hostname 1958 return nil 1959} 1960 1961func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error { 1962 return autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in, out, s) 1963} 1964 1965func autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error { 1966 out.Ingress = *(*[]api.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress)) 1967 return nil 1968} 1969 1970func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error { 1971 return autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in, out, s) 1972} 1973 1974func autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error { 1975 out.Ingress = *(*[]LoadBalancerIngress)(unsafe.Pointer(&in.Ingress)) 1976 return nil 1977} 1978 1979func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error { 1980 return autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in, out, s) 1981} 1982 1983func autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error { 1984 out.Name = in.Name 1985 return nil 1986} 1987 1988func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error { 1989 return autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in, out, s) 1990} 1991 1992func autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error { 1993 out.Name = in.Name 1994 return nil 1995} 1996 1997func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error { 1998 return autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in, out, s) 1999} 2000 2001func autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error { 2002 out.Server = in.Server 2003 out.Path = in.Path 2004 out.ReadOnly = in.ReadOnly 2005 return nil 2006} 2007 2008func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error { 2009 return autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in, out, s) 2010} 2011 2012func autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error { 2013 out.Server = in.Server 2014 out.Path = in.Path 2015 out.ReadOnly = in.ReadOnly 2016 return nil 2017} 2018 2019func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error { 2020 return autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s) 2021} 2022 2023func autoConvert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error { 2024 out.ObjectMeta = in.ObjectMeta 2025 if err := Convert_v1_NamespaceSpec_To_api_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil { 2026 return err 2027 } 2028 if err := Convert_v1_NamespaceStatus_To_api_NamespaceStatus(&in.Status, &out.Status, s); err != nil { 2029 return err 2030 } 2031 return nil 2032} 2033 2034func Convert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error { 2035 return autoConvert_v1_Namespace_To_api_Namespace(in, out, s) 2036} 2037 2038func autoConvert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error { 2039 out.ObjectMeta = in.ObjectMeta 2040 if err := Convert_api_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil { 2041 return err 2042 } 2043 if err := Convert_api_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil { 2044 return err 2045 } 2046 return nil 2047} 2048 2049func Convert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error { 2050 return autoConvert_api_Namespace_To_v1_Namespace(in, out, s) 2051} 2052 2053func autoConvert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error { 2054 out.ListMeta = in.ListMeta 2055 out.Items = *(*[]api.Namespace)(unsafe.Pointer(&in.Items)) 2056 return nil 2057} 2058 2059func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error { 2060 return autoConvert_v1_NamespaceList_To_api_NamespaceList(in, out, s) 2061} 2062 2063func autoConvert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error { 2064 out.ListMeta = in.ListMeta 2065 if in.Items == nil { 2066 out.Items = make([]Namespace, 0) 2067 } else { 2068 out.Items = *(*[]Namespace)(unsafe.Pointer(&in.Items)) 2069 } 2070 return nil 2071} 2072 2073func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error { 2074 return autoConvert_api_NamespaceList_To_v1_NamespaceList(in, out, s) 2075} 2076 2077func autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error { 2078 out.Finalizers = *(*[]api.FinalizerName)(unsafe.Pointer(&in.Finalizers)) 2079 return nil 2080} 2081 2082func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error { 2083 return autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in, out, s) 2084} 2085 2086func autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error { 2087 out.Finalizers = *(*[]FinalizerName)(unsafe.Pointer(&in.Finalizers)) 2088 return nil 2089} 2090 2091func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error { 2092 return autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in, out, s) 2093} 2094 2095func autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error { 2096 out.Phase = api.NamespacePhase(in.Phase) 2097 return nil 2098} 2099 2100func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error { 2101 return autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in, out, s) 2102} 2103 2104func autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error { 2105 out.Phase = NamespacePhase(in.Phase) 2106 return nil 2107} 2108 2109func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error { 2110 return autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in, out, s) 2111} 2112 2113func autoConvert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error { 2114 out.ObjectMeta = in.ObjectMeta 2115 if err := Convert_v1_NodeSpec_To_api_NodeSpec(&in.Spec, &out.Spec, s); err != nil { 2116 return err 2117 } 2118 if err := Convert_v1_NodeStatus_To_api_NodeStatus(&in.Status, &out.Status, s); err != nil { 2119 return err 2120 } 2121 return nil 2122} 2123 2124func Convert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error { 2125 return autoConvert_v1_Node_To_api_Node(in, out, s) 2126} 2127 2128func autoConvert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error { 2129 out.ObjectMeta = in.ObjectMeta 2130 if err := Convert_api_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil { 2131 return err 2132 } 2133 if err := Convert_api_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil { 2134 return err 2135 } 2136 return nil 2137} 2138 2139func Convert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error { 2140 return autoConvert_api_Node_To_v1_Node(in, out, s) 2141} 2142 2143func autoConvert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error { 2144 out.Type = api.NodeAddressType(in.Type) 2145 out.Address = in.Address 2146 return nil 2147} 2148 2149func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error { 2150 return autoConvert_v1_NodeAddress_To_api_NodeAddress(in, out, s) 2151} 2152 2153func autoConvert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error { 2154 out.Type = NodeAddressType(in.Type) 2155 out.Address = in.Address 2156 return nil 2157} 2158 2159func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error { 2160 return autoConvert_api_NodeAddress_To_v1_NodeAddress(in, out, s) 2161} 2162 2163func autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error { 2164 out.RequiredDuringSchedulingIgnoredDuringExecution = (*api.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution)) 2165 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2166 return nil 2167} 2168 2169func Convert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error { 2170 return autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in, out, s) 2171} 2172 2173func autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error { 2174 out.RequiredDuringSchedulingIgnoredDuringExecution = (*NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution)) 2175 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2176 return nil 2177} 2178 2179func Convert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error { 2180 return autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in, out, s) 2181} 2182 2183func autoConvert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error { 2184 out.Type = api.NodeConditionType(in.Type) 2185 out.Status = api.ConditionStatus(in.Status) 2186 out.LastHeartbeatTime = in.LastHeartbeatTime 2187 out.LastTransitionTime = in.LastTransitionTime 2188 out.Reason = in.Reason 2189 out.Message = in.Message 2190 return nil 2191} 2192 2193func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error { 2194 return autoConvert_v1_NodeCondition_To_api_NodeCondition(in, out, s) 2195} 2196 2197func autoConvert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error { 2198 out.Type = NodeConditionType(in.Type) 2199 out.Status = ConditionStatus(in.Status) 2200 out.LastHeartbeatTime = in.LastHeartbeatTime 2201 out.LastTransitionTime = in.LastTransitionTime 2202 out.Reason = in.Reason 2203 out.Message = in.Message 2204 return nil 2205} 2206 2207func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error { 2208 return autoConvert_api_NodeCondition_To_v1_NodeCondition(in, out, s) 2209} 2210 2211func autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error { 2212 if err := Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil { 2213 return err 2214 } 2215 return nil 2216} 2217 2218func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error { 2219 return autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in, out, s) 2220} 2221 2222func autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error { 2223 if err := Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil { 2224 return err 2225 } 2226 return nil 2227} 2228 2229func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error { 2230 return autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s) 2231} 2232 2233func autoConvert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error { 2234 out.ListMeta = in.ListMeta 2235 out.Items = *(*[]api.Node)(unsafe.Pointer(&in.Items)) 2236 return nil 2237} 2238 2239func Convert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error { 2240 return autoConvert_v1_NodeList_To_api_NodeList(in, out, s) 2241} 2242 2243func autoConvert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error { 2244 out.ListMeta = in.ListMeta 2245 if in.Items == nil { 2246 out.Items = make([]Node, 0) 2247 } else { 2248 out.Items = *(*[]Node)(unsafe.Pointer(&in.Items)) 2249 } 2250 return nil 2251} 2252 2253func Convert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error { 2254 return autoConvert_api_NodeList_To_v1_NodeList(in, out, s) 2255} 2256 2257func autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error { 2258 out.Path = in.Path 2259 return nil 2260} 2261 2262func Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error { 2263 return autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in, out, s) 2264} 2265 2266func autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error { 2267 out.Path = in.Path 2268 return nil 2269} 2270 2271func Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error { 2272 return autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s) 2273} 2274 2275func autoConvert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error { 2276 out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity)) 2277 return nil 2278} 2279 2280func Convert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error { 2281 return autoConvert_v1_NodeResources_To_api_NodeResources(in, out, s) 2282} 2283 2284func autoConvert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error { 2285 out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity)) 2286 return nil 2287} 2288 2289func Convert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error { 2290 return autoConvert_api_NodeResources_To_v1_NodeResources(in, out, s) 2291} 2292 2293func autoConvert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error { 2294 out.NodeSelectorTerms = *(*[]api.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms)) 2295 return nil 2296} 2297 2298func Convert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error { 2299 return autoConvert_v1_NodeSelector_To_api_NodeSelector(in, out, s) 2300} 2301 2302func autoConvert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error { 2303 if in.NodeSelectorTerms == nil { 2304 out.NodeSelectorTerms = make([]NodeSelectorTerm, 0) 2305 } else { 2306 out.NodeSelectorTerms = *(*[]NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms)) 2307 } 2308 return nil 2309} 2310 2311func Convert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error { 2312 return autoConvert_api_NodeSelector_To_v1_NodeSelector(in, out, s) 2313} 2314 2315func autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error { 2316 out.Key = in.Key 2317 out.Operator = api.NodeSelectorOperator(in.Operator) 2318 out.Values = *(*[]string)(unsafe.Pointer(&in.Values)) 2319 return nil 2320} 2321 2322func Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error { 2323 return autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in, out, s) 2324} 2325 2326func autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error { 2327 out.Key = in.Key 2328 out.Operator = NodeSelectorOperator(in.Operator) 2329 out.Values = *(*[]string)(unsafe.Pointer(&in.Values)) 2330 return nil 2331} 2332 2333func Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error { 2334 return autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s) 2335} 2336 2337func autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error { 2338 out.MatchExpressions = *(*[]api.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions)) 2339 return nil 2340} 2341 2342func Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error { 2343 return autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in, out, s) 2344} 2345 2346func autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error { 2347 if in.MatchExpressions == nil { 2348 out.MatchExpressions = make([]NodeSelectorRequirement, 0) 2349 } else { 2350 out.MatchExpressions = *(*[]NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions)) 2351 } 2352 return nil 2353} 2354 2355func Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error { 2356 return autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s) 2357} 2358 2359func autoConvert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error { 2360 out.PodCIDR = in.PodCIDR 2361 out.ExternalID = in.ExternalID 2362 out.ProviderID = in.ProviderID 2363 out.Unschedulable = in.Unschedulable 2364 out.Taints = *(*[]api.Taint)(unsafe.Pointer(&in.Taints)) 2365 return nil 2366} 2367 2368func Convert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error { 2369 return autoConvert_v1_NodeSpec_To_api_NodeSpec(in, out, s) 2370} 2371 2372func autoConvert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error { 2373 out.PodCIDR = in.PodCIDR 2374 out.ExternalID = in.ExternalID 2375 out.ProviderID = in.ProviderID 2376 out.Unschedulable = in.Unschedulable 2377 out.Taints = *(*[]Taint)(unsafe.Pointer(&in.Taints)) 2378 return nil 2379} 2380 2381func Convert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error { 2382 return autoConvert_api_NodeSpec_To_v1_NodeSpec(in, out, s) 2383} 2384 2385func autoConvert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error { 2386 out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity)) 2387 out.Allocatable = *(*api.ResourceList)(unsafe.Pointer(&in.Allocatable)) 2388 out.Phase = api.NodePhase(in.Phase) 2389 out.Conditions = *(*[]api.NodeCondition)(unsafe.Pointer(&in.Conditions)) 2390 out.Addresses = *(*[]api.NodeAddress)(unsafe.Pointer(&in.Addresses)) 2391 if err := Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil { 2392 return err 2393 } 2394 if err := Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil { 2395 return err 2396 } 2397 out.Images = *(*[]api.ContainerImage)(unsafe.Pointer(&in.Images)) 2398 out.VolumesInUse = *(*[]api.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse)) 2399 out.VolumesAttached = *(*[]api.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached)) 2400 return nil 2401} 2402 2403func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error { 2404 return autoConvert_v1_NodeStatus_To_api_NodeStatus(in, out, s) 2405} 2406 2407func autoConvert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error { 2408 out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity)) 2409 out.Allocatable = *(*ResourceList)(unsafe.Pointer(&in.Allocatable)) 2410 out.Phase = NodePhase(in.Phase) 2411 out.Conditions = *(*[]NodeCondition)(unsafe.Pointer(&in.Conditions)) 2412 out.Addresses = *(*[]NodeAddress)(unsafe.Pointer(&in.Addresses)) 2413 if err := Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil { 2414 return err 2415 } 2416 if err := Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil { 2417 return err 2418 } 2419 out.Images = *(*[]ContainerImage)(unsafe.Pointer(&in.Images)) 2420 out.VolumesInUse = *(*[]UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse)) 2421 out.VolumesAttached = *(*[]AttachedVolume)(unsafe.Pointer(&in.VolumesAttached)) 2422 return nil 2423} 2424 2425func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error { 2426 return autoConvert_api_NodeStatus_To_v1_NodeStatus(in, out, s) 2427} 2428 2429func autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error { 2430 out.MachineID = in.MachineID 2431 out.SystemUUID = in.SystemUUID 2432 out.BootID = in.BootID 2433 out.KernelVersion = in.KernelVersion 2434 out.OSImage = in.OSImage 2435 out.ContainerRuntimeVersion = in.ContainerRuntimeVersion 2436 out.KubeletVersion = in.KubeletVersion 2437 out.KubeProxyVersion = in.KubeProxyVersion 2438 out.OperatingSystem = in.OperatingSystem 2439 out.Architecture = in.Architecture 2440 return nil 2441} 2442 2443func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error { 2444 return autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in, out, s) 2445} 2446 2447func autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error { 2448 out.MachineID = in.MachineID 2449 out.SystemUUID = in.SystemUUID 2450 out.BootID = in.BootID 2451 out.KernelVersion = in.KernelVersion 2452 out.OSImage = in.OSImage 2453 out.ContainerRuntimeVersion = in.ContainerRuntimeVersion 2454 out.KubeletVersion = in.KubeletVersion 2455 out.KubeProxyVersion = in.KubeProxyVersion 2456 out.OperatingSystem = in.OperatingSystem 2457 out.Architecture = in.Architecture 2458 return nil 2459} 2460 2461func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error { 2462 return autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s) 2463} 2464 2465func autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error { 2466 out.APIVersion = in.APIVersion 2467 out.FieldPath = in.FieldPath 2468 return nil 2469} 2470 2471func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error { 2472 return autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in, out, s) 2473} 2474 2475func autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error { 2476 out.APIVersion = in.APIVersion 2477 out.FieldPath = in.FieldPath 2478 return nil 2479} 2480 2481func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error { 2482 return autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s) 2483} 2484 2485func autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error { 2486 out.Name = in.Name 2487 out.GenerateName = in.GenerateName 2488 out.Namespace = in.Namespace 2489 out.SelfLink = in.SelfLink 2490 out.UID = types.UID(in.UID) 2491 out.ResourceVersion = in.ResourceVersion 2492 out.Generation = in.Generation 2493 out.CreationTimestamp = in.CreationTimestamp 2494 out.DeletionTimestamp = (*meta_v1.Time)(unsafe.Pointer(in.DeletionTimestamp)) 2495 out.DeletionGracePeriodSeconds = (*int64)(unsafe.Pointer(in.DeletionGracePeriodSeconds)) 2496 out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels)) 2497 out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations)) 2498 out.OwnerReferences = *(*[]meta_v1.OwnerReference)(unsafe.Pointer(&in.OwnerReferences)) 2499 out.Finalizers = *(*[]string)(unsafe.Pointer(&in.Finalizers)) 2500 out.ClusterName = in.ClusterName 2501 return nil 2502} 2503 2504func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error { 2505 return autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in, out, s) 2506} 2507 2508func autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error { 2509 out.Name = in.Name 2510 out.GenerateName = in.GenerateName 2511 out.Namespace = in.Namespace 2512 out.SelfLink = in.SelfLink 2513 out.UID = types.UID(in.UID) 2514 out.ResourceVersion = in.ResourceVersion 2515 out.Generation = in.Generation 2516 out.CreationTimestamp = in.CreationTimestamp 2517 out.DeletionTimestamp = (*meta_v1.Time)(unsafe.Pointer(in.DeletionTimestamp)) 2518 out.DeletionGracePeriodSeconds = (*int64)(unsafe.Pointer(in.DeletionGracePeriodSeconds)) 2519 out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels)) 2520 out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations)) 2521 out.OwnerReferences = *(*[]meta_v1.OwnerReference)(unsafe.Pointer(&in.OwnerReferences)) 2522 out.Finalizers = *(*[]string)(unsafe.Pointer(&in.Finalizers)) 2523 out.ClusterName = in.ClusterName 2524 return nil 2525} 2526 2527func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error { 2528 return autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in, out, s) 2529} 2530 2531func autoConvert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error { 2532 out.Kind = in.Kind 2533 out.Namespace = in.Namespace 2534 out.Name = in.Name 2535 out.UID = types.UID(in.UID) 2536 out.APIVersion = in.APIVersion 2537 out.ResourceVersion = in.ResourceVersion 2538 out.FieldPath = in.FieldPath 2539 return nil 2540} 2541 2542func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error { 2543 return autoConvert_v1_ObjectReference_To_api_ObjectReference(in, out, s) 2544} 2545 2546func autoConvert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error { 2547 out.Kind = in.Kind 2548 out.Namespace = in.Namespace 2549 out.Name = in.Name 2550 out.UID = types.UID(in.UID) 2551 out.APIVersion = in.APIVersion 2552 out.ResourceVersion = in.ResourceVersion 2553 out.FieldPath = in.FieldPath 2554 return nil 2555} 2556 2557func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error { 2558 return autoConvert_api_ObjectReference_To_v1_ObjectReference(in, out, s) 2559} 2560 2561func autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error { 2562 out.ObjectMeta = in.ObjectMeta 2563 if err := Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil { 2564 return err 2565 } 2566 if err := Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil { 2567 return err 2568 } 2569 return nil 2570} 2571 2572func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error { 2573 return autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in, out, s) 2574} 2575 2576func autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error { 2577 out.ObjectMeta = in.ObjectMeta 2578 if err := Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil { 2579 return err 2580 } 2581 if err := Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil { 2582 return err 2583 } 2584 return nil 2585} 2586 2587func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error { 2588 return autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in, out, s) 2589} 2590 2591func autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error { 2592 out.ObjectMeta = in.ObjectMeta 2593 if err := Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil { 2594 return err 2595 } 2596 if err := Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil { 2597 return err 2598 } 2599 return nil 2600} 2601 2602func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error { 2603 return autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in, out, s) 2604} 2605 2606func autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error { 2607 out.ObjectMeta = in.ObjectMeta 2608 if err := Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil { 2609 return err 2610 } 2611 if err := Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil { 2612 return err 2613 } 2614 return nil 2615} 2616 2617func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error { 2618 return autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s) 2619} 2620 2621func autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error { 2622 out.ListMeta = in.ListMeta 2623 out.Items = *(*[]api.PersistentVolumeClaim)(unsafe.Pointer(&in.Items)) 2624 return nil 2625} 2626 2627func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error { 2628 return autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in, out, s) 2629} 2630 2631func autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error { 2632 out.ListMeta = in.ListMeta 2633 if in.Items == nil { 2634 out.Items = make([]PersistentVolumeClaim, 0) 2635 } else { 2636 out.Items = *(*[]PersistentVolumeClaim)(unsafe.Pointer(&in.Items)) 2637 } 2638 return nil 2639} 2640 2641func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error { 2642 return autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s) 2643} 2644 2645func autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error { 2646 out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2647 out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) 2648 if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil { 2649 return err 2650 } 2651 out.VolumeName = in.VolumeName 2652 out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName)) 2653 return nil 2654} 2655 2656func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error { 2657 return autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in, out, s) 2658} 2659 2660func autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error { 2661 out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2662 out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector)) 2663 if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil { 2664 return err 2665 } 2666 out.VolumeName = in.VolumeName 2667 out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName)) 2668 return nil 2669} 2670 2671func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error { 2672 return autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s) 2673} 2674 2675func autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error { 2676 out.Phase = api.PersistentVolumeClaimPhase(in.Phase) 2677 out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2678 out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity)) 2679 return nil 2680} 2681 2682func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error { 2683 return autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in, out, s) 2684} 2685 2686func autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error { 2687 out.Phase = PersistentVolumeClaimPhase(in.Phase) 2688 out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2689 out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity)) 2690 return nil 2691} 2692 2693func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error { 2694 return autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s) 2695} 2696 2697func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error { 2698 out.ClaimName = in.ClaimName 2699 out.ReadOnly = in.ReadOnly 2700 return nil 2701} 2702 2703func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error { 2704 return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in, out, s) 2705} 2706 2707func autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error { 2708 out.ClaimName = in.ClaimName 2709 out.ReadOnly = in.ReadOnly 2710 return nil 2711} 2712 2713func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error { 2714 return autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s) 2715} 2716 2717func autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error { 2718 out.ListMeta = in.ListMeta 2719 if in.Items != nil { 2720 in, out := &in.Items, &out.Items 2721 *out = make([]api.PersistentVolume, len(*in)) 2722 for i := range *in { 2723 if err := Convert_v1_PersistentVolume_To_api_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil { 2724 return err 2725 } 2726 } 2727 } else { 2728 out.Items = nil 2729 } 2730 return nil 2731} 2732 2733func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error { 2734 return autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in, out, s) 2735} 2736 2737func autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error { 2738 out.ListMeta = in.ListMeta 2739 if in.Items != nil { 2740 in, out := &in.Items, &out.Items 2741 *out = make([]PersistentVolume, len(*in)) 2742 for i := range *in { 2743 if err := Convert_api_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil { 2744 return err 2745 } 2746 } 2747 } else { 2748 out.Items = make([]PersistentVolume, 0) 2749 } 2750 return nil 2751} 2752 2753func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error { 2754 return autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s) 2755} 2756 2757func autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error { 2758 out.GCEPersistentDisk = (*api.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk)) 2759 out.AWSElasticBlockStore = (*api.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore)) 2760 out.HostPath = (*api.HostPathVolumeSource)(unsafe.Pointer(in.HostPath)) 2761 out.Glusterfs = (*api.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs)) 2762 out.NFS = (*api.NFSVolumeSource)(unsafe.Pointer(in.NFS)) 2763 out.RBD = (*api.RBDVolumeSource)(unsafe.Pointer(in.RBD)) 2764 out.ISCSI = (*api.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI)) 2765 out.Cinder = (*api.CinderVolumeSource)(unsafe.Pointer(in.Cinder)) 2766 out.CephFS = (*api.CephFSVolumeSource)(unsafe.Pointer(in.CephFS)) 2767 out.FC = (*api.FCVolumeSource)(unsafe.Pointer(in.FC)) 2768 out.Flocker = (*api.FlockerVolumeSource)(unsafe.Pointer(in.Flocker)) 2769 out.FlexVolume = (*api.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume)) 2770 out.AzureFile = (*api.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile)) 2771 out.VsphereVolume = (*api.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume)) 2772 out.Quobyte = (*api.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte)) 2773 out.AzureDisk = (*api.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk)) 2774 out.PhotonPersistentDisk = (*api.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk)) 2775 out.PortworxVolume = (*api.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume)) 2776 out.ScaleIO = (*api.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO)) 2777 return nil 2778} 2779 2780func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error { 2781 return autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in, out, s) 2782} 2783 2784func autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error { 2785 out.GCEPersistentDisk = (*GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk)) 2786 out.AWSElasticBlockStore = (*AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore)) 2787 out.HostPath = (*HostPathVolumeSource)(unsafe.Pointer(in.HostPath)) 2788 out.Glusterfs = (*GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs)) 2789 out.NFS = (*NFSVolumeSource)(unsafe.Pointer(in.NFS)) 2790 out.RBD = (*RBDVolumeSource)(unsafe.Pointer(in.RBD)) 2791 out.Quobyte = (*QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte)) 2792 out.ISCSI = (*ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI)) 2793 out.FlexVolume = (*FlexVolumeSource)(unsafe.Pointer(in.FlexVolume)) 2794 out.Cinder = (*CinderVolumeSource)(unsafe.Pointer(in.Cinder)) 2795 out.CephFS = (*CephFSVolumeSource)(unsafe.Pointer(in.CephFS)) 2796 out.FC = (*FCVolumeSource)(unsafe.Pointer(in.FC)) 2797 out.Flocker = (*FlockerVolumeSource)(unsafe.Pointer(in.Flocker)) 2798 out.AzureFile = (*AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile)) 2799 out.VsphereVolume = (*VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume)) 2800 out.AzureDisk = (*AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk)) 2801 out.PhotonPersistentDisk = (*PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk)) 2802 out.PortworxVolume = (*PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume)) 2803 out.ScaleIO = (*ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO)) 2804 return nil 2805} 2806 2807func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error { 2808 return autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s) 2809} 2810 2811func autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error { 2812 out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity)) 2813 if err := Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil { 2814 return err 2815 } 2816 out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2817 out.ClaimRef = (*api.ObjectReference)(unsafe.Pointer(in.ClaimRef)) 2818 out.PersistentVolumeReclaimPolicy = api.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy) 2819 out.StorageClassName = in.StorageClassName 2820 return nil 2821} 2822 2823func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error { 2824 return autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in, out, s) 2825} 2826 2827func autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error { 2828 out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity)) 2829 if err := Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil { 2830 return err 2831 } 2832 out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes)) 2833 out.ClaimRef = (*ObjectReference)(unsafe.Pointer(in.ClaimRef)) 2834 out.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy) 2835 out.StorageClassName = in.StorageClassName 2836 return nil 2837} 2838 2839func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error { 2840 return autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in, out, s) 2841} 2842 2843func autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error { 2844 out.Phase = api.PersistentVolumePhase(in.Phase) 2845 out.Message = in.Message 2846 out.Reason = in.Reason 2847 return nil 2848} 2849 2850func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error { 2851 return autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in, out, s) 2852} 2853 2854func autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error { 2855 out.Phase = PersistentVolumePhase(in.Phase) 2856 out.Message = in.Message 2857 out.Reason = in.Reason 2858 return nil 2859} 2860 2861func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error { 2862 return autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s) 2863} 2864 2865func autoConvert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in *PhotonPersistentDiskVolumeSource, out *api.PhotonPersistentDiskVolumeSource, s conversion.Scope) error { 2866 out.PdID = in.PdID 2867 out.FSType = in.FSType 2868 return nil 2869} 2870 2871func Convert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in *PhotonPersistentDiskVolumeSource, out *api.PhotonPersistentDiskVolumeSource, s conversion.Scope) error { 2872 return autoConvert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in, out, s) 2873} 2874 2875func autoConvert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *api.PhotonPersistentDiskVolumeSource, out *PhotonPersistentDiskVolumeSource, s conversion.Scope) error { 2876 out.PdID = in.PdID 2877 out.FSType = in.FSType 2878 return nil 2879} 2880 2881func Convert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *api.PhotonPersistentDiskVolumeSource, out *PhotonPersistentDiskVolumeSource, s conversion.Scope) error { 2882 return autoConvert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in, out, s) 2883} 2884 2885func autoConvert_v1_Pod_To_api_Pod(in *Pod, out *api.Pod, s conversion.Scope) error { 2886 out.ObjectMeta = in.ObjectMeta 2887 if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil { 2888 return err 2889 } 2890 if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil { 2891 return err 2892 } 2893 return nil 2894} 2895 2896func autoConvert_api_Pod_To_v1_Pod(in *api.Pod, out *Pod, s conversion.Scope) error { 2897 out.ObjectMeta = in.ObjectMeta 2898 if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil { 2899 return err 2900 } 2901 if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil { 2902 return err 2903 } 2904 return nil 2905} 2906 2907func autoConvert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error { 2908 out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]api.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution)) 2909 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2910 return nil 2911} 2912 2913func Convert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error { 2914 return autoConvert_v1_PodAffinity_To_api_PodAffinity(in, out, s) 2915} 2916 2917func autoConvert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error { 2918 out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution)) 2919 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2920 return nil 2921} 2922 2923func Convert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error { 2924 return autoConvert_api_PodAffinity_To_v1_PodAffinity(in, out, s) 2925} 2926 2927func autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error { 2928 out.LabelSelector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.LabelSelector)) 2929 out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces)) 2930 out.TopologyKey = in.TopologyKey 2931 return nil 2932} 2933 2934func Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error { 2935 return autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in, out, s) 2936} 2937 2938func autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error { 2939 out.LabelSelector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.LabelSelector)) 2940 out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces)) 2941 out.TopologyKey = in.TopologyKey 2942 return nil 2943} 2944 2945func Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error { 2946 return autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s) 2947} 2948 2949func autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error { 2950 out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]api.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution)) 2951 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2952 return nil 2953} 2954 2955func Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error { 2956 return autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in, out, s) 2957} 2958 2959func autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error { 2960 out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution)) 2961 out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution)) 2962 return nil 2963} 2964 2965func Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error { 2966 return autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s) 2967} 2968 2969func autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error { 2970 out.Stdin = in.Stdin 2971 out.Stdout = in.Stdout 2972 out.Stderr = in.Stderr 2973 out.TTY = in.TTY 2974 out.Container = in.Container 2975 return nil 2976} 2977 2978func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error { 2979 return autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in, out, s) 2980} 2981 2982func autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error { 2983 out.Stdin = in.Stdin 2984 out.Stdout = in.Stdout 2985 out.Stderr = in.Stderr 2986 out.TTY = in.TTY 2987 out.Container = in.Container 2988 return nil 2989} 2990 2991func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error { 2992 return autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in, out, s) 2993} 2994 2995func autoConvert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error { 2996 out.Type = api.PodConditionType(in.Type) 2997 out.Status = api.ConditionStatus(in.Status) 2998 out.LastProbeTime = in.LastProbeTime 2999 out.LastTransitionTime = in.LastTransitionTime 3000 out.Reason = in.Reason 3001 out.Message = in.Message 3002 return nil 3003} 3004 3005func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error { 3006 return autoConvert_v1_PodCondition_To_api_PodCondition(in, out, s) 3007} 3008 3009func autoConvert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error { 3010 out.Type = PodConditionType(in.Type) 3011 out.Status = ConditionStatus(in.Status) 3012 out.LastProbeTime = in.LastProbeTime 3013 out.LastTransitionTime = in.LastTransitionTime 3014 out.Reason = in.Reason 3015 out.Message = in.Message 3016 return nil 3017} 3018 3019func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error { 3020 return autoConvert_api_PodCondition_To_v1_PodCondition(in, out, s) 3021} 3022 3023func autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error { 3024 out.Stdin = in.Stdin 3025 out.Stdout = in.Stdout 3026 out.Stderr = in.Stderr 3027 out.TTY = in.TTY 3028 out.Container = in.Container 3029 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 3030 return nil 3031} 3032 3033func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error { 3034 return autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in, out, s) 3035} 3036 3037func autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error { 3038 out.Stdin = in.Stdin 3039 out.Stdout = in.Stdout 3040 out.Stderr = in.Stderr 3041 out.TTY = in.TTY 3042 out.Container = in.Container 3043 if in.Command == nil { 3044 out.Command = make([]string, 0) 3045 } else { 3046 out.Command = *(*[]string)(unsafe.Pointer(&in.Command)) 3047 } 3048 return nil 3049} 3050 3051func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error { 3052 return autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in, out, s) 3053} 3054 3055func autoConvert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error { 3056 out.ListMeta = in.ListMeta 3057 if in.Items != nil { 3058 in, out := &in.Items, &out.Items 3059 *out = make([]api.Pod, len(*in)) 3060 for i := range *in { 3061 if err := Convert_v1_Pod_To_api_Pod(&(*in)[i], &(*out)[i], s); err != nil { 3062 return err 3063 } 3064 } 3065 } else { 3066 out.Items = nil 3067 } 3068 return nil 3069} 3070 3071func Convert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error { 3072 return autoConvert_v1_PodList_To_api_PodList(in, out, s) 3073} 3074 3075func autoConvert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error { 3076 out.ListMeta = in.ListMeta 3077 if in.Items != nil { 3078 in, out := &in.Items, &out.Items 3079 *out = make([]Pod, len(*in)) 3080 for i := range *in { 3081 if err := Convert_api_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil { 3082 return err 3083 } 3084 } 3085 } else { 3086 out.Items = make([]Pod, 0) 3087 } 3088 return nil 3089} 3090 3091func Convert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error { 3092 return autoConvert_api_PodList_To_v1_PodList(in, out, s) 3093} 3094 3095func autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error { 3096 out.Container = in.Container 3097 out.Follow = in.Follow 3098 out.Previous = in.Previous 3099 out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds)) 3100 out.SinceTime = (*meta_v1.Time)(unsafe.Pointer(in.SinceTime)) 3101 out.Timestamps = in.Timestamps 3102 out.TailLines = (*int64)(unsafe.Pointer(in.TailLines)) 3103 out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes)) 3104 return nil 3105} 3106 3107func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error { 3108 return autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in, out, s) 3109} 3110 3111func autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error { 3112 out.Container = in.Container 3113 out.Follow = in.Follow 3114 out.Previous = in.Previous 3115 out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds)) 3116 out.SinceTime = (*meta_v1.Time)(unsafe.Pointer(in.SinceTime)) 3117 out.Timestamps = in.Timestamps 3118 out.TailLines = (*int64)(unsafe.Pointer(in.TailLines)) 3119 out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes)) 3120 return nil 3121} 3122 3123func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error { 3124 return autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in, out, s) 3125} 3126 3127func autoConvert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in *PodPortForwardOptions, out *api.PodPortForwardOptions, s conversion.Scope) error { 3128 out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports)) 3129 return nil 3130} 3131 3132func Convert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in *PodPortForwardOptions, out *api.PodPortForwardOptions, s conversion.Scope) error { 3133 return autoConvert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in, out, s) 3134} 3135 3136func autoConvert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *api.PodPortForwardOptions, out *PodPortForwardOptions, s conversion.Scope) error { 3137 out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports)) 3138 return nil 3139} 3140 3141func Convert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *api.PodPortForwardOptions, out *PodPortForwardOptions, s conversion.Scope) error { 3142 return autoConvert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in, out, s) 3143} 3144 3145func autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error { 3146 out.Path = in.Path 3147 return nil 3148} 3149 3150func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error { 3151 return autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in, out, s) 3152} 3153 3154func autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error { 3155 out.Path = in.Path 3156 return nil 3157} 3158 3159func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error { 3160 return autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in, out, s) 3161} 3162 3163func autoConvert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error { 3164 out.SELinuxOptions = (*api.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions)) 3165 out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser)) 3166 out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot)) 3167 out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups)) 3168 out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup)) 3169 return nil 3170} 3171 3172func autoConvert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error { 3173 // INFO: in.HostNetwork opted out of conversion generation 3174 // INFO: in.HostPID opted out of conversion generation 3175 // INFO: in.HostIPC opted out of conversion generation 3176 out.SELinuxOptions = (*SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions)) 3177 out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser)) 3178 out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot)) 3179 out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups)) 3180 out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup)) 3181 return nil 3182} 3183 3184func autoConvert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error { 3185 out.PodController = (*meta_v1.OwnerReference)(unsafe.Pointer(in.PodController)) 3186 return nil 3187} 3188 3189func Convert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error { 3190 return autoConvert_v1_PodSignature_To_api_PodSignature(in, out, s) 3191} 3192 3193func autoConvert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error { 3194 out.PodController = (*meta_v1.OwnerReference)(unsafe.Pointer(in.PodController)) 3195 return nil 3196} 3197 3198func Convert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error { 3199 return autoConvert_api_PodSignature_To_v1_PodSignature(in, out, s) 3200} 3201 3202func autoConvert_v1_PodSpec_To_api_PodSpec(in *PodSpec, out *api.PodSpec, s conversion.Scope) error { 3203 if in.Volumes != nil { 3204 in, out := &in.Volumes, &out.Volumes 3205 *out = make([]api.Volume, len(*in)) 3206 for i := range *in { 3207 if err := Convert_v1_Volume_To_api_Volume(&(*in)[i], &(*out)[i], s); err != nil { 3208 return err 3209 } 3210 } 3211 } else { 3212 out.Volumes = nil 3213 } 3214 out.InitContainers = *(*[]api.Container)(unsafe.Pointer(&in.InitContainers)) 3215 out.Containers = *(*[]api.Container)(unsafe.Pointer(&in.Containers)) 3216 out.RestartPolicy = api.RestartPolicy(in.RestartPolicy) 3217 out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds)) 3218 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 3219 out.DNSPolicy = api.DNSPolicy(in.DNSPolicy) 3220 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 3221 out.ServiceAccountName = in.ServiceAccountName 3222 // INFO: in.DeprecatedServiceAccount opted out of conversion generation 3223 out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken)) 3224 out.NodeName = in.NodeName 3225 // INFO: in.HostNetwork opted out of conversion generation 3226 // INFO: in.HostPID opted out of conversion generation 3227 // INFO: in.HostIPC opted out of conversion generation 3228 if in.SecurityContext != nil { 3229 in, out := &in.SecurityContext, &out.SecurityContext 3230 *out = new(api.PodSecurityContext) 3231 if err := Convert_v1_PodSecurityContext_To_api_PodSecurityContext(*in, *out, s); err != nil { 3232 return err 3233 } 3234 } else { 3235 out.SecurityContext = nil 3236 } 3237 out.ImagePullSecrets = *(*[]api.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets)) 3238 out.Hostname = in.Hostname 3239 out.Subdomain = in.Subdomain 3240 out.Affinity = (*api.Affinity)(unsafe.Pointer(in.Affinity)) 3241 out.SchedulerName = in.SchedulerName 3242 out.Tolerations = *(*[]api.Toleration)(unsafe.Pointer(&in.Tolerations)) 3243 return nil 3244} 3245 3246func autoConvert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *PodSpec, s conversion.Scope) error { 3247 if in.Volumes != nil { 3248 in, out := &in.Volumes, &out.Volumes 3249 *out = make([]Volume, len(*in)) 3250 for i := range *in { 3251 if err := Convert_api_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil { 3252 return err 3253 } 3254 } 3255 } else { 3256 out.Volumes = nil 3257 } 3258 out.InitContainers = *(*[]Container)(unsafe.Pointer(&in.InitContainers)) 3259 if in.Containers == nil { 3260 out.Containers = make([]Container, 0) 3261 } else { 3262 out.Containers = *(*[]Container)(unsafe.Pointer(&in.Containers)) 3263 } 3264 out.RestartPolicy = RestartPolicy(in.RestartPolicy) 3265 out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds)) 3266 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 3267 out.DNSPolicy = DNSPolicy(in.DNSPolicy) 3268 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 3269 out.ServiceAccountName = in.ServiceAccountName 3270 out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken)) 3271 out.NodeName = in.NodeName 3272 if in.SecurityContext != nil { 3273 in, out := &in.SecurityContext, &out.SecurityContext 3274 *out = new(PodSecurityContext) 3275 if err := Convert_api_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil { 3276 return err 3277 } 3278 } else { 3279 out.SecurityContext = nil 3280 } 3281 out.ImagePullSecrets = *(*[]LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets)) 3282 out.Hostname = in.Hostname 3283 out.Subdomain = in.Subdomain 3284 out.Affinity = (*Affinity)(unsafe.Pointer(in.Affinity)) 3285 out.SchedulerName = in.SchedulerName 3286 out.Tolerations = *(*[]Toleration)(unsafe.Pointer(&in.Tolerations)) 3287 return nil 3288} 3289 3290func autoConvert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error { 3291 out.Phase = api.PodPhase(in.Phase) 3292 out.Conditions = *(*[]api.PodCondition)(unsafe.Pointer(&in.Conditions)) 3293 out.Message = in.Message 3294 out.Reason = in.Reason 3295 out.HostIP = in.HostIP 3296 out.PodIP = in.PodIP 3297 out.StartTime = (*meta_v1.Time)(unsafe.Pointer(in.StartTime)) 3298 out.InitContainerStatuses = *(*[]api.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses)) 3299 out.ContainerStatuses = *(*[]api.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses)) 3300 out.QOSClass = api.PodQOSClass(in.QOSClass) 3301 return nil 3302} 3303 3304func Convert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error { 3305 return autoConvert_v1_PodStatus_To_api_PodStatus(in, out, s) 3306} 3307 3308func autoConvert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error { 3309 out.Phase = PodPhase(in.Phase) 3310 out.Conditions = *(*[]PodCondition)(unsafe.Pointer(&in.Conditions)) 3311 out.Message = in.Message 3312 out.Reason = in.Reason 3313 out.HostIP = in.HostIP 3314 out.PodIP = in.PodIP 3315 out.StartTime = (*meta_v1.Time)(unsafe.Pointer(in.StartTime)) 3316 out.QOSClass = PodQOSClass(in.QOSClass) 3317 out.InitContainerStatuses = *(*[]ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses)) 3318 out.ContainerStatuses = *(*[]ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses)) 3319 return nil 3320} 3321 3322func Convert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error { 3323 return autoConvert_api_PodStatus_To_v1_PodStatus(in, out, s) 3324} 3325 3326func autoConvert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error { 3327 out.ObjectMeta = in.ObjectMeta 3328 if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil { 3329 return err 3330 } 3331 return nil 3332} 3333 3334func autoConvert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error { 3335 out.ObjectMeta = in.ObjectMeta 3336 if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil { 3337 return err 3338 } 3339 return nil 3340} 3341 3342func autoConvert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error { 3343 out.ObjectMeta = in.ObjectMeta 3344 if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { 3345 return err 3346 } 3347 return nil 3348} 3349 3350func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error { 3351 return autoConvert_v1_PodTemplate_To_api_PodTemplate(in, out, s) 3352} 3353 3354func autoConvert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error { 3355 out.ObjectMeta = in.ObjectMeta 3356 if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { 3357 return err 3358 } 3359 return nil 3360} 3361 3362func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error { 3363 return autoConvert_api_PodTemplate_To_v1_PodTemplate(in, out, s) 3364} 3365 3366func autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error { 3367 out.ListMeta = in.ListMeta 3368 if in.Items != nil { 3369 in, out := &in.Items, &out.Items 3370 *out = make([]api.PodTemplate, len(*in)) 3371 for i := range *in { 3372 if err := Convert_v1_PodTemplate_To_api_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil { 3373 return err 3374 } 3375 } 3376 } else { 3377 out.Items = nil 3378 } 3379 return nil 3380} 3381 3382func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error { 3383 return autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in, out, s) 3384} 3385 3386func autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error { 3387 out.ListMeta = in.ListMeta 3388 if in.Items != nil { 3389 in, out := &in.Items, &out.Items 3390 *out = make([]PodTemplate, len(*in)) 3391 for i := range *in { 3392 if err := Convert_api_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil { 3393 return err 3394 } 3395 } 3396 } else { 3397 out.Items = make([]PodTemplate, 0) 3398 } 3399 return nil 3400} 3401 3402func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error { 3403 return autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in, out, s) 3404} 3405 3406func autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error { 3407 out.ObjectMeta = in.ObjectMeta 3408 if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil { 3409 return err 3410 } 3411 return nil 3412} 3413 3414func autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error { 3415 out.ObjectMeta = in.ObjectMeta 3416 if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil { 3417 return err 3418 } 3419 return nil 3420} 3421 3422func autoConvert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in *PortworxVolumeSource, out *api.PortworxVolumeSource, s conversion.Scope) error { 3423 out.VolumeID = in.VolumeID 3424 out.FSType = in.FSType 3425 out.ReadOnly = in.ReadOnly 3426 return nil 3427} 3428 3429func Convert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in *PortworxVolumeSource, out *api.PortworxVolumeSource, s conversion.Scope) error { 3430 return autoConvert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in, out, s) 3431} 3432 3433func autoConvert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *api.PortworxVolumeSource, out *PortworxVolumeSource, s conversion.Scope) error { 3434 out.VolumeID = in.VolumeID 3435 out.FSType = in.FSType 3436 out.ReadOnly = in.ReadOnly 3437 return nil 3438} 3439 3440func Convert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *api.PortworxVolumeSource, out *PortworxVolumeSource, s conversion.Scope) error { 3441 return autoConvert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in, out, s) 3442} 3443 3444func autoConvert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error { 3445 out.UID = (*types.UID)(unsafe.Pointer(in.UID)) 3446 return nil 3447} 3448 3449func Convert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error { 3450 return autoConvert_v1_Preconditions_To_api_Preconditions(in, out, s) 3451} 3452 3453func autoConvert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error { 3454 out.UID = (*types.UID)(unsafe.Pointer(in.UID)) 3455 return nil 3456} 3457 3458func Convert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error { 3459 return autoConvert_api_Preconditions_To_v1_Preconditions(in, out, s) 3460} 3461 3462func autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error { 3463 if err := Convert_v1_PodSignature_To_api_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil { 3464 return err 3465 } 3466 out.EvictionTime = in.EvictionTime 3467 out.Reason = in.Reason 3468 out.Message = in.Message 3469 return nil 3470} 3471 3472func Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error { 3473 return autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in, out, s) 3474} 3475 3476func autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error { 3477 if err := Convert_api_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil { 3478 return err 3479 } 3480 out.EvictionTime = in.EvictionTime 3481 out.Reason = in.Reason 3482 out.Message = in.Message 3483 return nil 3484} 3485 3486func Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error { 3487 return autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s) 3488} 3489 3490func autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error { 3491 out.Weight = in.Weight 3492 if err := Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil { 3493 return err 3494 } 3495 return nil 3496} 3497 3498func Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error { 3499 return autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in, out, s) 3500} 3501 3502func autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error { 3503 out.Weight = in.Weight 3504 if err := Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil { 3505 return err 3506 } 3507 return nil 3508} 3509 3510func Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error { 3511 return autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s) 3512} 3513 3514func autoConvert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error { 3515 if err := Convert_v1_Handler_To_api_Handler(&in.Handler, &out.Handler, s); err != nil { 3516 return err 3517 } 3518 out.InitialDelaySeconds = in.InitialDelaySeconds 3519 out.TimeoutSeconds = in.TimeoutSeconds 3520 out.PeriodSeconds = in.PeriodSeconds 3521 out.SuccessThreshold = in.SuccessThreshold 3522 out.FailureThreshold = in.FailureThreshold 3523 return nil 3524} 3525 3526func Convert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error { 3527 return autoConvert_v1_Probe_To_api_Probe(in, out, s) 3528} 3529 3530func autoConvert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error { 3531 if err := Convert_api_Handler_To_v1_Handler(&in.Handler, &out.Handler, s); err != nil { 3532 return err 3533 } 3534 out.InitialDelaySeconds = in.InitialDelaySeconds 3535 out.TimeoutSeconds = in.TimeoutSeconds 3536 out.PeriodSeconds = in.PeriodSeconds 3537 out.SuccessThreshold = in.SuccessThreshold 3538 out.FailureThreshold = in.FailureThreshold 3539 return nil 3540} 3541 3542func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error { 3543 return autoConvert_api_Probe_To_v1_Probe(in, out, s) 3544} 3545 3546func autoConvert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in *ProjectedVolumeSource, out *api.ProjectedVolumeSource, s conversion.Scope) error { 3547 out.Sources = *(*[]api.VolumeProjection)(unsafe.Pointer(&in.Sources)) 3548 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 3549 return nil 3550} 3551 3552func Convert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in *ProjectedVolumeSource, out *api.ProjectedVolumeSource, s conversion.Scope) error { 3553 return autoConvert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in, out, s) 3554} 3555 3556func autoConvert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *api.ProjectedVolumeSource, out *ProjectedVolumeSource, s conversion.Scope) error { 3557 if in.Sources == nil { 3558 out.Sources = make([]VolumeProjection, 0) 3559 } else { 3560 out.Sources = *(*[]VolumeProjection)(unsafe.Pointer(&in.Sources)) 3561 } 3562 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 3563 return nil 3564} 3565 3566func Convert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *api.ProjectedVolumeSource, out *ProjectedVolumeSource, s conversion.Scope) error { 3567 return autoConvert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in, out, s) 3568} 3569 3570func autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error { 3571 out.Registry = in.Registry 3572 out.Volume = in.Volume 3573 out.ReadOnly = in.ReadOnly 3574 out.User = in.User 3575 out.Group = in.Group 3576 return nil 3577} 3578 3579func Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error { 3580 return autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in, out, s) 3581} 3582 3583func autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error { 3584 out.Registry = in.Registry 3585 out.Volume = in.Volume 3586 out.ReadOnly = in.ReadOnly 3587 out.User = in.User 3588 out.Group = in.Group 3589 return nil 3590} 3591 3592func Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error { 3593 return autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s) 3594} 3595 3596func autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error { 3597 out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors)) 3598 out.RBDImage = in.RBDImage 3599 out.FSType = in.FSType 3600 out.RBDPool = in.RBDPool 3601 out.RadosUser = in.RadosUser 3602 out.Keyring = in.Keyring 3603 out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 3604 out.ReadOnly = in.ReadOnly 3605 return nil 3606} 3607 3608func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error { 3609 return autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in, out, s) 3610} 3611 3612func autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error { 3613 if in.CephMonitors == nil { 3614 out.CephMonitors = make([]string, 0) 3615 } else { 3616 out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors)) 3617 } 3618 out.RBDImage = in.RBDImage 3619 out.FSType = in.FSType 3620 out.RBDPool = in.RBDPool 3621 out.RadosUser = in.RadosUser 3622 out.Keyring = in.Keyring 3623 out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 3624 out.ReadOnly = in.ReadOnly 3625 return nil 3626} 3627 3628func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error { 3629 return autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s) 3630} 3631 3632func autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error { 3633 out.ObjectMeta = in.ObjectMeta 3634 out.Range = in.Range 3635 out.Data = *(*[]byte)(unsafe.Pointer(&in.Data)) 3636 return nil 3637} 3638 3639func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error { 3640 return autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in, out, s) 3641} 3642 3643func autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error { 3644 out.ObjectMeta = in.ObjectMeta 3645 out.Range = in.Range 3646 if in.Data == nil { 3647 out.Data = make([]byte, 0) 3648 } else { 3649 out.Data = *(*[]byte)(unsafe.Pointer(&in.Data)) 3650 } 3651 return nil 3652} 3653 3654func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error { 3655 return autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in, out, s) 3656} 3657 3658func autoConvert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error { 3659 out.ObjectMeta = in.ObjectMeta 3660 if err := Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil { 3661 return err 3662 } 3663 if err := Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil { 3664 return err 3665 } 3666 return nil 3667} 3668 3669func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error { 3670 return autoConvert_v1_ReplicationController_To_api_ReplicationController(in, out, s) 3671} 3672 3673func autoConvert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error { 3674 out.ObjectMeta = in.ObjectMeta 3675 if err := Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil { 3676 return err 3677 } 3678 if err := Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil { 3679 return err 3680 } 3681 return nil 3682} 3683 3684func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error { 3685 return autoConvert_api_ReplicationController_To_v1_ReplicationController(in, out, s) 3686} 3687 3688func autoConvert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in *ReplicationControllerCondition, out *api.ReplicationControllerCondition, s conversion.Scope) error { 3689 out.Type = api.ReplicationControllerConditionType(in.Type) 3690 out.Status = api.ConditionStatus(in.Status) 3691 out.LastTransitionTime = in.LastTransitionTime 3692 out.Reason = in.Reason 3693 out.Message = in.Message 3694 return nil 3695} 3696 3697func Convert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in *ReplicationControllerCondition, out *api.ReplicationControllerCondition, s conversion.Scope) error { 3698 return autoConvert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in, out, s) 3699} 3700 3701func autoConvert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *api.ReplicationControllerCondition, out *ReplicationControllerCondition, s conversion.Scope) error { 3702 out.Type = ReplicationControllerConditionType(in.Type) 3703 out.Status = ConditionStatus(in.Status) 3704 out.LastTransitionTime = in.LastTransitionTime 3705 out.Reason = in.Reason 3706 out.Message = in.Message 3707 return nil 3708} 3709 3710func Convert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *api.ReplicationControllerCondition, out *ReplicationControllerCondition, s conversion.Scope) error { 3711 return autoConvert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in, out, s) 3712} 3713 3714func autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error { 3715 out.ListMeta = in.ListMeta 3716 if in.Items != nil { 3717 in, out := &in.Items, &out.Items 3718 *out = make([]api.ReplicationController, len(*in)) 3719 for i := range *in { 3720 if err := Convert_v1_ReplicationController_To_api_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil { 3721 return err 3722 } 3723 } 3724 } else { 3725 out.Items = nil 3726 } 3727 return nil 3728} 3729 3730func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error { 3731 return autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in, out, s) 3732} 3733 3734func autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error { 3735 out.ListMeta = in.ListMeta 3736 if in.Items != nil { 3737 in, out := &in.Items, &out.Items 3738 *out = make([]ReplicationController, len(*in)) 3739 for i := range *in { 3740 if err := Convert_api_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil { 3741 return err 3742 } 3743 } 3744 } else { 3745 out.Items = make([]ReplicationController, 0) 3746 } 3747 return nil 3748} 3749 3750func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error { 3751 return autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s) 3752} 3753 3754func autoConvert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, s conversion.Scope) error { 3755 if err := meta_v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil { 3756 return err 3757 } 3758 out.MinReadySeconds = in.MinReadySeconds 3759 out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector)) 3760 if in.Template != nil { 3761 in, out := &in.Template, &out.Template 3762 *out = new(api.PodTemplateSpec) 3763 if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(*in, *out, s); err != nil { 3764 return err 3765 } 3766 } else { 3767 out.Template = nil 3768 } 3769 return nil 3770} 3771 3772func autoConvert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, s conversion.Scope) error { 3773 if err := meta_v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil { 3774 return err 3775 } 3776 out.MinReadySeconds = in.MinReadySeconds 3777 out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector)) 3778 if in.Template != nil { 3779 in, out := &in.Template, &out.Template 3780 *out = new(PodTemplateSpec) 3781 if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil { 3782 return err 3783 } 3784 } else { 3785 out.Template = nil 3786 } 3787 return nil 3788} 3789 3790func autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error { 3791 out.Replicas = in.Replicas 3792 out.FullyLabeledReplicas = in.FullyLabeledReplicas 3793 out.ReadyReplicas = in.ReadyReplicas 3794 out.AvailableReplicas = in.AvailableReplicas 3795 out.ObservedGeneration = in.ObservedGeneration 3796 out.Conditions = *(*[]api.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions)) 3797 return nil 3798} 3799 3800func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error { 3801 return autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in, out, s) 3802} 3803 3804func autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error { 3805 out.Replicas = in.Replicas 3806 out.FullyLabeledReplicas = in.FullyLabeledReplicas 3807 out.ReadyReplicas = in.ReadyReplicas 3808 out.AvailableReplicas = in.AvailableReplicas 3809 out.ObservedGeneration = in.ObservedGeneration 3810 out.Conditions = *(*[]ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions)) 3811 return nil 3812} 3813 3814func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error { 3815 return autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s) 3816} 3817 3818func autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error { 3819 out.ContainerName = in.ContainerName 3820 out.Resource = in.Resource 3821 out.Divisor = in.Divisor 3822 return nil 3823} 3824 3825func Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error { 3826 return autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in, out, s) 3827} 3828 3829func autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error { 3830 out.ContainerName = in.ContainerName 3831 out.Resource = in.Resource 3832 out.Divisor = in.Divisor 3833 return nil 3834} 3835 3836func Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error { 3837 return autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s) 3838} 3839 3840func autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error { 3841 out.ObjectMeta = in.ObjectMeta 3842 if err := Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil { 3843 return err 3844 } 3845 if err := Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil { 3846 return err 3847 } 3848 return nil 3849} 3850 3851func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error { 3852 return autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in, out, s) 3853} 3854 3855func autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error { 3856 out.ObjectMeta = in.ObjectMeta 3857 if err := Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil { 3858 return err 3859 } 3860 if err := Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil { 3861 return err 3862 } 3863 return nil 3864} 3865 3866func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error { 3867 return autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in, out, s) 3868} 3869 3870func autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error { 3871 out.ListMeta = in.ListMeta 3872 out.Items = *(*[]api.ResourceQuota)(unsafe.Pointer(&in.Items)) 3873 return nil 3874} 3875 3876func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error { 3877 return autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in, out, s) 3878} 3879 3880func autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error { 3881 out.ListMeta = in.ListMeta 3882 if in.Items == nil { 3883 out.Items = make([]ResourceQuota, 0) 3884 } else { 3885 out.Items = *(*[]ResourceQuota)(unsafe.Pointer(&in.Items)) 3886 } 3887 return nil 3888} 3889 3890func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error { 3891 return autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s) 3892} 3893 3894func autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error { 3895 out.Hard = *(*api.ResourceList)(unsafe.Pointer(&in.Hard)) 3896 out.Scopes = *(*[]api.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes)) 3897 return nil 3898} 3899 3900func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error { 3901 return autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in, out, s) 3902} 3903 3904func autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error { 3905 out.Hard = *(*ResourceList)(unsafe.Pointer(&in.Hard)) 3906 out.Scopes = *(*[]ResourceQuotaScope)(unsafe.Pointer(&in.Scopes)) 3907 return nil 3908} 3909 3910func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error { 3911 return autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s) 3912} 3913 3914func autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error { 3915 out.Hard = *(*api.ResourceList)(unsafe.Pointer(&in.Hard)) 3916 out.Used = *(*api.ResourceList)(unsafe.Pointer(&in.Used)) 3917 return nil 3918} 3919 3920func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error { 3921 return autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in, out, s) 3922} 3923 3924func autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error { 3925 out.Hard = *(*ResourceList)(unsafe.Pointer(&in.Hard)) 3926 out.Used = *(*ResourceList)(unsafe.Pointer(&in.Used)) 3927 return nil 3928} 3929 3930func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error { 3931 return autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s) 3932} 3933 3934func autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error { 3935 out.Limits = *(*api.ResourceList)(unsafe.Pointer(&in.Limits)) 3936 out.Requests = *(*api.ResourceList)(unsafe.Pointer(&in.Requests)) 3937 return nil 3938} 3939 3940func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error { 3941 return autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in, out, s) 3942} 3943 3944func autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error { 3945 out.Limits = *(*ResourceList)(unsafe.Pointer(&in.Limits)) 3946 out.Requests = *(*ResourceList)(unsafe.Pointer(&in.Requests)) 3947 return nil 3948} 3949 3950func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error { 3951 return autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in, out, s) 3952} 3953 3954func autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error { 3955 out.User = in.User 3956 out.Role = in.Role 3957 out.Type = in.Type 3958 out.Level = in.Level 3959 return nil 3960} 3961 3962func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error { 3963 return autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in, out, s) 3964} 3965 3966func autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error { 3967 out.User = in.User 3968 out.Role = in.Role 3969 out.Type = in.Type 3970 out.Level = in.Level 3971 return nil 3972} 3973 3974func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error { 3975 return autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in, out, s) 3976} 3977 3978func autoConvert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in *ScaleIOVolumeSource, out *api.ScaleIOVolumeSource, s conversion.Scope) error { 3979 out.Gateway = in.Gateway 3980 out.System = in.System 3981 out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 3982 out.SSLEnabled = in.SSLEnabled 3983 out.ProtectionDomain = in.ProtectionDomain 3984 out.StoragePool = in.StoragePool 3985 out.StorageMode = in.StorageMode 3986 out.VolumeName = in.VolumeName 3987 out.FSType = in.FSType 3988 out.ReadOnly = in.ReadOnly 3989 return nil 3990} 3991 3992func Convert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in *ScaleIOVolumeSource, out *api.ScaleIOVolumeSource, s conversion.Scope) error { 3993 return autoConvert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in, out, s) 3994} 3995 3996func autoConvert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *api.ScaleIOVolumeSource, out *ScaleIOVolumeSource, s conversion.Scope) error { 3997 out.Gateway = in.Gateway 3998 out.System = in.System 3999 out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef)) 4000 out.SSLEnabled = in.SSLEnabled 4001 out.ProtectionDomain = in.ProtectionDomain 4002 out.StoragePool = in.StoragePool 4003 out.StorageMode = in.StorageMode 4004 out.VolumeName = in.VolumeName 4005 out.FSType = in.FSType 4006 out.ReadOnly = in.ReadOnly 4007 return nil 4008} 4009 4010func Convert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *api.ScaleIOVolumeSource, out *ScaleIOVolumeSource, s conversion.Scope) error { 4011 return autoConvert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in, out, s) 4012} 4013 4014func autoConvert_v1_Secret_To_api_Secret(in *Secret, out *api.Secret, s conversion.Scope) error { 4015 out.ObjectMeta = in.ObjectMeta 4016 out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data)) 4017 // INFO: in.StringData opted out of conversion generation 4018 out.Type = api.SecretType(in.Type) 4019 return nil 4020} 4021 4022func autoConvert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error { 4023 out.ObjectMeta = in.ObjectMeta 4024 out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data)) 4025 out.Type = SecretType(in.Type) 4026 return nil 4027} 4028 4029func Convert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error { 4030 return autoConvert_api_Secret_To_v1_Secret(in, out, s) 4031} 4032 4033func autoConvert_v1_SecretEnvSource_To_api_SecretEnvSource(in *SecretEnvSource, out *api.SecretEnvSource, s conversion.Scope) error { 4034 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4035 return err 4036 } 4037 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4038 return nil 4039} 4040 4041func Convert_v1_SecretEnvSource_To_api_SecretEnvSource(in *SecretEnvSource, out *api.SecretEnvSource, s conversion.Scope) error { 4042 return autoConvert_v1_SecretEnvSource_To_api_SecretEnvSource(in, out, s) 4043} 4044 4045func autoConvert_api_SecretEnvSource_To_v1_SecretEnvSource(in *api.SecretEnvSource, out *SecretEnvSource, s conversion.Scope) error { 4046 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4047 return err 4048 } 4049 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4050 return nil 4051} 4052 4053func Convert_api_SecretEnvSource_To_v1_SecretEnvSource(in *api.SecretEnvSource, out *SecretEnvSource, s conversion.Scope) error { 4054 return autoConvert_api_SecretEnvSource_To_v1_SecretEnvSource(in, out, s) 4055} 4056 4057func autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error { 4058 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4059 return err 4060 } 4061 out.Key = in.Key 4062 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4063 return nil 4064} 4065 4066func Convert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error { 4067 return autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in, out, s) 4068} 4069 4070func autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error { 4071 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4072 return err 4073 } 4074 out.Key = in.Key 4075 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4076 return nil 4077} 4078 4079func Convert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error { 4080 return autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in, out, s) 4081} 4082 4083func autoConvert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error { 4084 out.ListMeta = in.ListMeta 4085 if in.Items != nil { 4086 in, out := &in.Items, &out.Items 4087 *out = make([]api.Secret, len(*in)) 4088 for i := range *in { 4089 if err := Convert_v1_Secret_To_api_Secret(&(*in)[i], &(*out)[i], s); err != nil { 4090 return err 4091 } 4092 } 4093 } else { 4094 out.Items = nil 4095 } 4096 return nil 4097} 4098 4099func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error { 4100 return autoConvert_v1_SecretList_To_api_SecretList(in, out, s) 4101} 4102 4103func autoConvert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error { 4104 out.ListMeta = in.ListMeta 4105 if in.Items != nil { 4106 in, out := &in.Items, &out.Items 4107 *out = make([]Secret, len(*in)) 4108 for i := range *in { 4109 if err := Convert_api_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil { 4110 return err 4111 } 4112 } 4113 } else { 4114 out.Items = make([]Secret, 0) 4115 } 4116 return nil 4117} 4118 4119func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error { 4120 return autoConvert_api_SecretList_To_v1_SecretList(in, out, s) 4121} 4122 4123func autoConvert_v1_SecretProjection_To_api_SecretProjection(in *SecretProjection, out *api.SecretProjection, s conversion.Scope) error { 4124 if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4125 return err 4126 } 4127 out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items)) 4128 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4129 return nil 4130} 4131 4132func Convert_v1_SecretProjection_To_api_SecretProjection(in *SecretProjection, out *api.SecretProjection, s conversion.Scope) error { 4133 return autoConvert_v1_SecretProjection_To_api_SecretProjection(in, out, s) 4134} 4135 4136func autoConvert_api_SecretProjection_To_v1_SecretProjection(in *api.SecretProjection, out *SecretProjection, s conversion.Scope) error { 4137 if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil { 4138 return err 4139 } 4140 out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items)) 4141 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4142 return nil 4143} 4144 4145func Convert_api_SecretProjection_To_v1_SecretProjection(in *api.SecretProjection, out *SecretProjection, s conversion.Scope) error { 4146 return autoConvert_api_SecretProjection_To_v1_SecretProjection(in, out, s) 4147} 4148 4149func autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error { 4150 out.SecretName = in.SecretName 4151 out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items)) 4152 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 4153 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4154 return nil 4155} 4156 4157func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error { 4158 return autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in, out, s) 4159} 4160 4161func autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error { 4162 out.SecretName = in.SecretName 4163 out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items)) 4164 out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode)) 4165 out.Optional = (*bool)(unsafe.Pointer(in.Optional)) 4166 return nil 4167} 4168 4169func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error { 4170 return autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s) 4171} 4172 4173func autoConvert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error { 4174 out.Capabilities = (*api.Capabilities)(unsafe.Pointer(in.Capabilities)) 4175 out.Privileged = (*bool)(unsafe.Pointer(in.Privileged)) 4176 out.SELinuxOptions = (*api.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions)) 4177 out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser)) 4178 out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot)) 4179 out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem)) 4180 return nil 4181} 4182 4183func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error { 4184 return autoConvert_v1_SecurityContext_To_api_SecurityContext(in, out, s) 4185} 4186 4187func autoConvert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error { 4188 out.Capabilities = (*Capabilities)(unsafe.Pointer(in.Capabilities)) 4189 out.Privileged = (*bool)(unsafe.Pointer(in.Privileged)) 4190 out.SELinuxOptions = (*SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions)) 4191 out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser)) 4192 out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot)) 4193 out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem)) 4194 return nil 4195} 4196 4197func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error { 4198 return autoConvert_api_SecurityContext_To_v1_SecurityContext(in, out, s) 4199} 4200 4201func autoConvert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error { 4202 if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Reference, &out.Reference, s); err != nil { 4203 return err 4204 } 4205 return nil 4206} 4207 4208func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error { 4209 return autoConvert_v1_SerializedReference_To_api_SerializedReference(in, out, s) 4210} 4211 4212func autoConvert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error { 4213 if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil { 4214 return err 4215 } 4216 return nil 4217} 4218 4219func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error { 4220 return autoConvert_api_SerializedReference_To_v1_SerializedReference(in, out, s) 4221} 4222 4223func autoConvert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error { 4224 out.ObjectMeta = in.ObjectMeta 4225 if err := Convert_v1_ServiceSpec_To_api_ServiceSpec(&in.Spec, &out.Spec, s); err != nil { 4226 return err 4227 } 4228 if err := Convert_v1_ServiceStatus_To_api_ServiceStatus(&in.Status, &out.Status, s); err != nil { 4229 return err 4230 } 4231 return nil 4232} 4233 4234func Convert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error { 4235 return autoConvert_v1_Service_To_api_Service(in, out, s) 4236} 4237 4238func autoConvert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error { 4239 out.ObjectMeta = in.ObjectMeta 4240 if err := Convert_api_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil { 4241 return err 4242 } 4243 if err := Convert_api_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil { 4244 return err 4245 } 4246 return nil 4247} 4248 4249func Convert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error { 4250 return autoConvert_api_Service_To_v1_Service(in, out, s) 4251} 4252 4253func autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error { 4254 out.ObjectMeta = in.ObjectMeta 4255 out.Secrets = *(*[]api.ObjectReference)(unsafe.Pointer(&in.Secrets)) 4256 out.ImagePullSecrets = *(*[]api.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets)) 4257 out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken)) 4258 return nil 4259} 4260 4261func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error { 4262 return autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in, out, s) 4263} 4264 4265func autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error { 4266 out.ObjectMeta = in.ObjectMeta 4267 out.Secrets = *(*[]ObjectReference)(unsafe.Pointer(&in.Secrets)) 4268 out.ImagePullSecrets = *(*[]LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets)) 4269 out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken)) 4270 return nil 4271} 4272 4273func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error { 4274 return autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in, out, s) 4275} 4276 4277func autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error { 4278 out.ListMeta = in.ListMeta 4279 out.Items = *(*[]api.ServiceAccount)(unsafe.Pointer(&in.Items)) 4280 return nil 4281} 4282 4283func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error { 4284 return autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in, out, s) 4285} 4286 4287func autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error { 4288 out.ListMeta = in.ListMeta 4289 if in.Items == nil { 4290 out.Items = make([]ServiceAccount, 0) 4291 } else { 4292 out.Items = *(*[]ServiceAccount)(unsafe.Pointer(&in.Items)) 4293 } 4294 return nil 4295} 4296 4297func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error { 4298 return autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in, out, s) 4299} 4300 4301func autoConvert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error { 4302 out.ListMeta = in.ListMeta 4303 if in.Items != nil { 4304 in, out := &in.Items, &out.Items 4305 *out = make([]api.Service, len(*in)) 4306 for i := range *in { 4307 if err := Convert_v1_Service_To_api_Service(&(*in)[i], &(*out)[i], s); err != nil { 4308 return err 4309 } 4310 } 4311 } else { 4312 out.Items = nil 4313 } 4314 return nil 4315} 4316 4317func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error { 4318 return autoConvert_v1_ServiceList_To_api_ServiceList(in, out, s) 4319} 4320 4321func autoConvert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error { 4322 out.ListMeta = in.ListMeta 4323 if in.Items != nil { 4324 in, out := &in.Items, &out.Items 4325 *out = make([]Service, len(*in)) 4326 for i := range *in { 4327 if err := Convert_api_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil { 4328 return err 4329 } 4330 } 4331 } else { 4332 out.Items = make([]Service, 0) 4333 } 4334 return nil 4335} 4336 4337func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error { 4338 return autoConvert_api_ServiceList_To_v1_ServiceList(in, out, s) 4339} 4340 4341func autoConvert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error { 4342 out.Name = in.Name 4343 out.Protocol = api.Protocol(in.Protocol) 4344 out.Port = in.Port 4345 out.TargetPort = in.TargetPort 4346 out.NodePort = in.NodePort 4347 return nil 4348} 4349 4350func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error { 4351 return autoConvert_v1_ServicePort_To_api_ServicePort(in, out, s) 4352} 4353 4354func autoConvert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error { 4355 out.Name = in.Name 4356 out.Protocol = Protocol(in.Protocol) 4357 out.Port = in.Port 4358 out.TargetPort = in.TargetPort 4359 out.NodePort = in.NodePort 4360 return nil 4361} 4362 4363func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error { 4364 return autoConvert_api_ServicePort_To_v1_ServicePort(in, out, s) 4365} 4366 4367func autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error { 4368 out.Path = in.Path 4369 return nil 4370} 4371 4372func Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error { 4373 return autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in, out, s) 4374} 4375 4376func autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error { 4377 out.Path = in.Path 4378 return nil 4379} 4380 4381func Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error { 4382 return autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s) 4383} 4384 4385func autoConvert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error { 4386 out.Ports = *(*[]api.ServicePort)(unsafe.Pointer(&in.Ports)) 4387 out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector)) 4388 out.ClusterIP = in.ClusterIP 4389 out.Type = api.ServiceType(in.Type) 4390 out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs)) 4391 // INFO: in.DeprecatedPublicIPs opted out of conversion generation 4392 out.SessionAffinity = api.ServiceAffinity(in.SessionAffinity) 4393 out.LoadBalancerIP = in.LoadBalancerIP 4394 out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges)) 4395 out.ExternalName = in.ExternalName 4396 return nil 4397} 4398 4399func autoConvert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error { 4400 out.Type = ServiceType(in.Type) 4401 out.Ports = *(*[]ServicePort)(unsafe.Pointer(&in.Ports)) 4402 out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector)) 4403 out.ClusterIP = in.ClusterIP 4404 out.ExternalName = in.ExternalName 4405 out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs)) 4406 out.LoadBalancerIP = in.LoadBalancerIP 4407 out.SessionAffinity = ServiceAffinity(in.SessionAffinity) 4408 out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges)) 4409 return nil 4410} 4411 4412func autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error { 4413 if err := Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil { 4414 return err 4415 } 4416 return nil 4417} 4418 4419func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error { 4420 return autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in, out, s) 4421} 4422 4423func autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error { 4424 if err := Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil { 4425 return err 4426 } 4427 return nil 4428} 4429 4430func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error { 4431 return autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in, out, s) 4432} 4433 4434func autoConvert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error { 4435 out.Name = in.Name 4436 out.Value = in.Value 4437 return nil 4438} 4439 4440func Convert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error { 4441 return autoConvert_v1_Sysctl_To_api_Sysctl(in, out, s) 4442} 4443 4444func autoConvert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error { 4445 out.Name = in.Name 4446 out.Value = in.Value 4447 return nil 4448} 4449 4450func Convert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error { 4451 return autoConvert_api_Sysctl_To_v1_Sysctl(in, out, s) 4452} 4453 4454func autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error { 4455 out.Port = in.Port 4456 return nil 4457} 4458 4459func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error { 4460 return autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in, out, s) 4461} 4462 4463func autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error { 4464 out.Port = in.Port 4465 return nil 4466} 4467 4468func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error { 4469 return autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in, out, s) 4470} 4471 4472func autoConvert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error { 4473 out.Key = in.Key 4474 out.Value = in.Value 4475 out.Effect = api.TaintEffect(in.Effect) 4476 out.TimeAdded = in.TimeAdded 4477 return nil 4478} 4479 4480func Convert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error { 4481 return autoConvert_v1_Taint_To_api_Taint(in, out, s) 4482} 4483 4484func autoConvert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error { 4485 out.Key = in.Key 4486 out.Value = in.Value 4487 out.Effect = TaintEffect(in.Effect) 4488 out.TimeAdded = in.TimeAdded 4489 return nil 4490} 4491 4492func Convert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error { 4493 return autoConvert_api_Taint_To_v1_Taint(in, out, s) 4494} 4495 4496func autoConvert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error { 4497 out.Key = in.Key 4498 out.Operator = api.TolerationOperator(in.Operator) 4499 out.Value = in.Value 4500 out.Effect = api.TaintEffect(in.Effect) 4501 out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds)) 4502 return nil 4503} 4504 4505func Convert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error { 4506 return autoConvert_v1_Toleration_To_api_Toleration(in, out, s) 4507} 4508 4509func autoConvert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error { 4510 out.Key = in.Key 4511 out.Operator = TolerationOperator(in.Operator) 4512 out.Value = in.Value 4513 out.Effect = TaintEffect(in.Effect) 4514 out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds)) 4515 return nil 4516} 4517 4518func Convert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error { 4519 return autoConvert_api_Toleration_To_v1_Toleration(in, out, s) 4520} 4521 4522func autoConvert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error { 4523 out.Name = in.Name 4524 if err := Convert_v1_VolumeSource_To_api_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil { 4525 return err 4526 } 4527 return nil 4528} 4529 4530func Convert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error { 4531 return autoConvert_v1_Volume_To_api_Volume(in, out, s) 4532} 4533 4534func autoConvert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error { 4535 out.Name = in.Name 4536 if err := Convert_api_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil { 4537 return err 4538 } 4539 return nil 4540} 4541 4542func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error { 4543 return autoConvert_api_Volume_To_v1_Volume(in, out, s) 4544} 4545 4546func autoConvert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error { 4547 out.Name = in.Name 4548 out.ReadOnly = in.ReadOnly 4549 out.MountPath = in.MountPath 4550 out.SubPath = in.SubPath 4551 return nil 4552} 4553 4554func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error { 4555 return autoConvert_v1_VolumeMount_To_api_VolumeMount(in, out, s) 4556} 4557 4558func autoConvert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error { 4559 out.Name = in.Name 4560 out.ReadOnly = in.ReadOnly 4561 out.MountPath = in.MountPath 4562 out.SubPath = in.SubPath 4563 return nil 4564} 4565 4566func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error { 4567 return autoConvert_api_VolumeMount_To_v1_VolumeMount(in, out, s) 4568} 4569 4570func autoConvert_v1_VolumeProjection_To_api_VolumeProjection(in *VolumeProjection, out *api.VolumeProjection, s conversion.Scope) error { 4571 out.Secret = (*api.SecretProjection)(unsafe.Pointer(in.Secret)) 4572 out.DownwardAPI = (*api.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI)) 4573 out.ConfigMap = (*api.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap)) 4574 return nil 4575} 4576 4577func Convert_v1_VolumeProjection_To_api_VolumeProjection(in *VolumeProjection, out *api.VolumeProjection, s conversion.Scope) error { 4578 return autoConvert_v1_VolumeProjection_To_api_VolumeProjection(in, out, s) 4579} 4580 4581func autoConvert_api_VolumeProjection_To_v1_VolumeProjection(in *api.VolumeProjection, out *VolumeProjection, s conversion.Scope) error { 4582 out.Secret = (*SecretProjection)(unsafe.Pointer(in.Secret)) 4583 out.DownwardAPI = (*DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI)) 4584 out.ConfigMap = (*ConfigMapProjection)(unsafe.Pointer(in.ConfigMap)) 4585 return nil 4586} 4587 4588func Convert_api_VolumeProjection_To_v1_VolumeProjection(in *api.VolumeProjection, out *VolumeProjection, s conversion.Scope) error { 4589 return autoConvert_api_VolumeProjection_To_v1_VolumeProjection(in, out, s) 4590} 4591 4592func autoConvert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error { 4593 out.HostPath = (*api.HostPathVolumeSource)(unsafe.Pointer(in.HostPath)) 4594 out.EmptyDir = (*api.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir)) 4595 out.GCEPersistentDisk = (*api.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk)) 4596 out.AWSElasticBlockStore = (*api.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore)) 4597 out.GitRepo = (*api.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo)) 4598 out.Secret = (*api.SecretVolumeSource)(unsafe.Pointer(in.Secret)) 4599 out.NFS = (*api.NFSVolumeSource)(unsafe.Pointer(in.NFS)) 4600 out.ISCSI = (*api.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI)) 4601 out.Glusterfs = (*api.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs)) 4602 out.PersistentVolumeClaim = (*api.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim)) 4603 out.RBD = (*api.RBDVolumeSource)(unsafe.Pointer(in.RBD)) 4604 out.FlexVolume = (*api.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume)) 4605 out.Cinder = (*api.CinderVolumeSource)(unsafe.Pointer(in.Cinder)) 4606 out.CephFS = (*api.CephFSVolumeSource)(unsafe.Pointer(in.CephFS)) 4607 out.Flocker = (*api.FlockerVolumeSource)(unsafe.Pointer(in.Flocker)) 4608 out.DownwardAPI = (*api.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI)) 4609 out.FC = (*api.FCVolumeSource)(unsafe.Pointer(in.FC)) 4610 out.AzureFile = (*api.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile)) 4611 out.ConfigMap = (*api.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap)) 4612 out.VsphereVolume = (*api.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume)) 4613 out.Quobyte = (*api.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte)) 4614 out.AzureDisk = (*api.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk)) 4615 out.PhotonPersistentDisk = (*api.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk)) 4616 out.Projected = (*api.ProjectedVolumeSource)(unsafe.Pointer(in.Projected)) 4617 out.PortworxVolume = (*api.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume)) 4618 out.ScaleIO = (*api.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO)) 4619 return nil 4620} 4621 4622func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error { 4623 return autoConvert_v1_VolumeSource_To_api_VolumeSource(in, out, s) 4624} 4625 4626func autoConvert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error { 4627 out.HostPath = (*HostPathVolumeSource)(unsafe.Pointer(in.HostPath)) 4628 out.EmptyDir = (*EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir)) 4629 out.GCEPersistentDisk = (*GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk)) 4630 out.AWSElasticBlockStore = (*AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore)) 4631 out.GitRepo = (*GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo)) 4632 out.Secret = (*SecretVolumeSource)(unsafe.Pointer(in.Secret)) 4633 out.NFS = (*NFSVolumeSource)(unsafe.Pointer(in.NFS)) 4634 out.ISCSI = (*ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI)) 4635 out.Glusterfs = (*GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs)) 4636 out.PersistentVolumeClaim = (*PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim)) 4637 out.RBD = (*RBDVolumeSource)(unsafe.Pointer(in.RBD)) 4638 out.Quobyte = (*QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte)) 4639 out.FlexVolume = (*FlexVolumeSource)(unsafe.Pointer(in.FlexVolume)) 4640 out.Cinder = (*CinderVolumeSource)(unsafe.Pointer(in.Cinder)) 4641 out.CephFS = (*CephFSVolumeSource)(unsafe.Pointer(in.CephFS)) 4642 out.Flocker = (*FlockerVolumeSource)(unsafe.Pointer(in.Flocker)) 4643 out.DownwardAPI = (*DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI)) 4644 out.FC = (*FCVolumeSource)(unsafe.Pointer(in.FC)) 4645 out.AzureFile = (*AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile)) 4646 out.ConfigMap = (*ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap)) 4647 out.VsphereVolume = (*VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume)) 4648 out.AzureDisk = (*AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk)) 4649 out.PhotonPersistentDisk = (*PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk)) 4650 out.Projected = (*ProjectedVolumeSource)(unsafe.Pointer(in.Projected)) 4651 out.PortworxVolume = (*PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume)) 4652 out.ScaleIO = (*ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO)) 4653 return nil 4654} 4655 4656func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error { 4657 return autoConvert_api_VolumeSource_To_v1_VolumeSource(in, out, s) 4658} 4659 4660func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error { 4661 out.VolumePath = in.VolumePath 4662 out.FSType = in.FSType 4663 return nil 4664} 4665 4666func Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error { 4667 return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in, out, s) 4668} 4669 4670func autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error { 4671 out.VolumePath = in.VolumePath 4672 out.FSType = in.FSType 4673 return nil 4674} 4675 4676func Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error { 4677 return autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s) 4678} 4679 4680func autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error { 4681 out.Weight = in.Weight 4682 if err := Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil { 4683 return err 4684 } 4685 return nil 4686} 4687 4688func Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error { 4689 return autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in, out, s) 4690} 4691 4692func autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error { 4693 out.Weight = in.Weight 4694 if err := Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil { 4695 return err 4696 } 4697 return nil 4698} 4699 4700func Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error { 4701 return autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s) 4702} 4703