zz_generated.conversion.go 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by conversion-gen. DO NOT EDIT.
  15. package v1
  16. import (
  17. time "time"
  18. unsafe "unsafe"
  19. conversion "k8s.io/apimachinery/pkg/conversion"
  20. runtime "k8s.io/apimachinery/pkg/runtime"
  21. v1 "k8s.io/kube-scheduler/config/v1"
  22. config "k8s.io/kubernetes/pkg/scheduler/apis/config"
  23. )
  24. func init() {
  25. localSchemeBuilder.Register(RegisterConversions)
  26. }
  27. // RegisterConversions adds conversion functions to the given scheme.
  28. // Public to allow building arbitrary schemes.
  29. func RegisterConversions(s *runtime.Scheme) error {
  30. if err := s.AddGeneratedConversionFunc((*v1.Extender)(nil), (*config.Extender)(nil), func(a, b interface{}, scope conversion.Scope) error {
  31. return Convert_v1_Extender_To_config_Extender(a.(*v1.Extender), b.(*config.Extender), scope)
  32. }); err != nil {
  33. return err
  34. }
  35. if err := s.AddGeneratedConversionFunc((*config.Extender)(nil), (*v1.Extender)(nil), func(a, b interface{}, scope conversion.Scope) error {
  36. return Convert_config_Extender_To_v1_Extender(a.(*config.Extender), b.(*v1.Extender), scope)
  37. }); err != nil {
  38. return err
  39. }
  40. if err := s.AddGeneratedConversionFunc((*v1.ExtenderManagedResource)(nil), (*config.ExtenderManagedResource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  41. return Convert_v1_ExtenderManagedResource_To_config_ExtenderManagedResource(a.(*v1.ExtenderManagedResource), b.(*config.ExtenderManagedResource), scope)
  42. }); err != nil {
  43. return err
  44. }
  45. if err := s.AddGeneratedConversionFunc((*config.ExtenderManagedResource)(nil), (*v1.ExtenderManagedResource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  46. return Convert_config_ExtenderManagedResource_To_v1_ExtenderManagedResource(a.(*config.ExtenderManagedResource), b.(*v1.ExtenderManagedResource), scope)
  47. }); err != nil {
  48. return err
  49. }
  50. if err := s.AddGeneratedConversionFunc((*v1.ExtenderTLSConfig)(nil), (*config.ExtenderTLSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  51. return Convert_v1_ExtenderTLSConfig_To_config_ExtenderTLSConfig(a.(*v1.ExtenderTLSConfig), b.(*config.ExtenderTLSConfig), scope)
  52. }); err != nil {
  53. return err
  54. }
  55. if err := s.AddGeneratedConversionFunc((*config.ExtenderTLSConfig)(nil), (*v1.ExtenderTLSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  56. return Convert_config_ExtenderTLSConfig_To_v1_ExtenderTLSConfig(a.(*config.ExtenderTLSConfig), b.(*v1.ExtenderTLSConfig), scope)
  57. }); err != nil {
  58. return err
  59. }
  60. if err := s.AddGeneratedConversionFunc((*v1.LabelPreference)(nil), (*config.LabelPreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  61. return Convert_v1_LabelPreference_To_config_LabelPreference(a.(*v1.LabelPreference), b.(*config.LabelPreference), scope)
  62. }); err != nil {
  63. return err
  64. }
  65. if err := s.AddGeneratedConversionFunc((*config.LabelPreference)(nil), (*v1.LabelPreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  66. return Convert_config_LabelPreference_To_v1_LabelPreference(a.(*config.LabelPreference), b.(*v1.LabelPreference), scope)
  67. }); err != nil {
  68. return err
  69. }
  70. if err := s.AddGeneratedConversionFunc((*v1.LabelsPresence)(nil), (*config.LabelsPresence)(nil), func(a, b interface{}, scope conversion.Scope) error {
  71. return Convert_v1_LabelsPresence_To_config_LabelsPresence(a.(*v1.LabelsPresence), b.(*config.LabelsPresence), scope)
  72. }); err != nil {
  73. return err
  74. }
  75. if err := s.AddGeneratedConversionFunc((*config.LabelsPresence)(nil), (*v1.LabelsPresence)(nil), func(a, b interface{}, scope conversion.Scope) error {
  76. return Convert_config_LabelsPresence_To_v1_LabelsPresence(a.(*config.LabelsPresence), b.(*v1.LabelsPresence), scope)
  77. }); err != nil {
  78. return err
  79. }
  80. if err := s.AddGeneratedConversionFunc((*v1.Policy)(nil), (*config.Policy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  81. return Convert_v1_Policy_To_config_Policy(a.(*v1.Policy), b.(*config.Policy), scope)
  82. }); err != nil {
  83. return err
  84. }
  85. if err := s.AddGeneratedConversionFunc((*config.Policy)(nil), (*v1.Policy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  86. return Convert_config_Policy_To_v1_Policy(a.(*config.Policy), b.(*v1.Policy), scope)
  87. }); err != nil {
  88. return err
  89. }
  90. if err := s.AddGeneratedConversionFunc((*v1.PredicateArgument)(nil), (*config.PredicateArgument)(nil), func(a, b interface{}, scope conversion.Scope) error {
  91. return Convert_v1_PredicateArgument_To_config_PredicateArgument(a.(*v1.PredicateArgument), b.(*config.PredicateArgument), scope)
  92. }); err != nil {
  93. return err
  94. }
  95. if err := s.AddGeneratedConversionFunc((*config.PredicateArgument)(nil), (*v1.PredicateArgument)(nil), func(a, b interface{}, scope conversion.Scope) error {
  96. return Convert_config_PredicateArgument_To_v1_PredicateArgument(a.(*config.PredicateArgument), b.(*v1.PredicateArgument), scope)
  97. }); err != nil {
  98. return err
  99. }
  100. if err := s.AddGeneratedConversionFunc((*v1.PredicatePolicy)(nil), (*config.PredicatePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  101. return Convert_v1_PredicatePolicy_To_config_PredicatePolicy(a.(*v1.PredicatePolicy), b.(*config.PredicatePolicy), scope)
  102. }); err != nil {
  103. return err
  104. }
  105. if err := s.AddGeneratedConversionFunc((*config.PredicatePolicy)(nil), (*v1.PredicatePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  106. return Convert_config_PredicatePolicy_To_v1_PredicatePolicy(a.(*config.PredicatePolicy), b.(*v1.PredicatePolicy), scope)
  107. }); err != nil {
  108. return err
  109. }
  110. if err := s.AddGeneratedConversionFunc((*v1.PriorityArgument)(nil), (*config.PriorityArgument)(nil), func(a, b interface{}, scope conversion.Scope) error {
  111. return Convert_v1_PriorityArgument_To_config_PriorityArgument(a.(*v1.PriorityArgument), b.(*config.PriorityArgument), scope)
  112. }); err != nil {
  113. return err
  114. }
  115. if err := s.AddGeneratedConversionFunc((*config.PriorityArgument)(nil), (*v1.PriorityArgument)(nil), func(a, b interface{}, scope conversion.Scope) error {
  116. return Convert_config_PriorityArgument_To_v1_PriorityArgument(a.(*config.PriorityArgument), b.(*v1.PriorityArgument), scope)
  117. }); err != nil {
  118. return err
  119. }
  120. if err := s.AddGeneratedConversionFunc((*v1.PriorityPolicy)(nil), (*config.PriorityPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  121. return Convert_v1_PriorityPolicy_To_config_PriorityPolicy(a.(*v1.PriorityPolicy), b.(*config.PriorityPolicy), scope)
  122. }); err != nil {
  123. return err
  124. }
  125. if err := s.AddGeneratedConversionFunc((*config.PriorityPolicy)(nil), (*v1.PriorityPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
  126. return Convert_config_PriorityPolicy_To_v1_PriorityPolicy(a.(*config.PriorityPolicy), b.(*v1.PriorityPolicy), scope)
  127. }); err != nil {
  128. return err
  129. }
  130. if err := s.AddGeneratedConversionFunc((*v1.RequestedToCapacityRatioArguments)(nil), (*config.RequestedToCapacityRatioArguments)(nil), func(a, b interface{}, scope conversion.Scope) error {
  131. return Convert_v1_RequestedToCapacityRatioArguments_To_config_RequestedToCapacityRatioArguments(a.(*v1.RequestedToCapacityRatioArguments), b.(*config.RequestedToCapacityRatioArguments), scope)
  132. }); err != nil {
  133. return err
  134. }
  135. if err := s.AddGeneratedConversionFunc((*config.RequestedToCapacityRatioArguments)(nil), (*v1.RequestedToCapacityRatioArguments)(nil), func(a, b interface{}, scope conversion.Scope) error {
  136. return Convert_config_RequestedToCapacityRatioArguments_To_v1_RequestedToCapacityRatioArguments(a.(*config.RequestedToCapacityRatioArguments), b.(*v1.RequestedToCapacityRatioArguments), scope)
  137. }); err != nil {
  138. return err
  139. }
  140. if err := s.AddGeneratedConversionFunc((*v1.ResourceSpec)(nil), (*config.ResourceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  141. return Convert_v1_ResourceSpec_To_config_ResourceSpec(a.(*v1.ResourceSpec), b.(*config.ResourceSpec), scope)
  142. }); err != nil {
  143. return err
  144. }
  145. if err := s.AddGeneratedConversionFunc((*config.ResourceSpec)(nil), (*v1.ResourceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  146. return Convert_config_ResourceSpec_To_v1_ResourceSpec(a.(*config.ResourceSpec), b.(*v1.ResourceSpec), scope)
  147. }); err != nil {
  148. return err
  149. }
  150. if err := s.AddGeneratedConversionFunc((*v1.ServiceAffinity)(nil), (*config.ServiceAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  151. return Convert_v1_ServiceAffinity_To_config_ServiceAffinity(a.(*v1.ServiceAffinity), b.(*config.ServiceAffinity), scope)
  152. }); err != nil {
  153. return err
  154. }
  155. if err := s.AddGeneratedConversionFunc((*config.ServiceAffinity)(nil), (*v1.ServiceAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  156. return Convert_config_ServiceAffinity_To_v1_ServiceAffinity(a.(*config.ServiceAffinity), b.(*v1.ServiceAffinity), scope)
  157. }); err != nil {
  158. return err
  159. }
  160. if err := s.AddGeneratedConversionFunc((*v1.ServiceAntiAffinity)(nil), (*config.ServiceAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  161. return Convert_v1_ServiceAntiAffinity_To_config_ServiceAntiAffinity(a.(*v1.ServiceAntiAffinity), b.(*config.ServiceAntiAffinity), scope)
  162. }); err != nil {
  163. return err
  164. }
  165. if err := s.AddGeneratedConversionFunc((*config.ServiceAntiAffinity)(nil), (*v1.ServiceAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  166. return Convert_config_ServiceAntiAffinity_To_v1_ServiceAntiAffinity(a.(*config.ServiceAntiAffinity), b.(*v1.ServiceAntiAffinity), scope)
  167. }); err != nil {
  168. return err
  169. }
  170. if err := s.AddGeneratedConversionFunc((*v1.UtilizationShapePoint)(nil), (*config.UtilizationShapePoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  171. return Convert_v1_UtilizationShapePoint_To_config_UtilizationShapePoint(a.(*v1.UtilizationShapePoint), b.(*config.UtilizationShapePoint), scope)
  172. }); err != nil {
  173. return err
  174. }
  175. if err := s.AddGeneratedConversionFunc((*config.UtilizationShapePoint)(nil), (*v1.UtilizationShapePoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  176. return Convert_config_UtilizationShapePoint_To_v1_UtilizationShapePoint(a.(*config.UtilizationShapePoint), b.(*v1.UtilizationShapePoint), scope)
  177. }); err != nil {
  178. return err
  179. }
  180. return nil
  181. }
  182. func autoConvert_v1_Extender_To_config_Extender(in *v1.Extender, out *config.Extender, s conversion.Scope) error {
  183. out.URLPrefix = in.URLPrefix
  184. out.FilterVerb = in.FilterVerb
  185. out.PreemptVerb = in.PreemptVerb
  186. out.PrioritizeVerb = in.PrioritizeVerb
  187. out.Weight = in.Weight
  188. out.BindVerb = in.BindVerb
  189. out.EnableHTTPS = in.EnableHTTPS
  190. out.TLSConfig = (*config.ExtenderTLSConfig)(unsafe.Pointer(in.TLSConfig))
  191. out.HTTPTimeout = time.Duration(in.HTTPTimeout)
  192. out.NodeCacheCapable = in.NodeCacheCapable
  193. out.ManagedResources = *(*[]config.ExtenderManagedResource)(unsafe.Pointer(&in.ManagedResources))
  194. out.Ignorable = in.Ignorable
  195. return nil
  196. }
  197. // Convert_v1_Extender_To_config_Extender is an autogenerated conversion function.
  198. func Convert_v1_Extender_To_config_Extender(in *v1.Extender, out *config.Extender, s conversion.Scope) error {
  199. return autoConvert_v1_Extender_To_config_Extender(in, out, s)
  200. }
  201. func autoConvert_config_Extender_To_v1_Extender(in *config.Extender, out *v1.Extender, s conversion.Scope) error {
  202. out.URLPrefix = in.URLPrefix
  203. out.FilterVerb = in.FilterVerb
  204. out.PreemptVerb = in.PreemptVerb
  205. out.PrioritizeVerb = in.PrioritizeVerb
  206. out.Weight = in.Weight
  207. out.BindVerb = in.BindVerb
  208. out.EnableHTTPS = in.EnableHTTPS
  209. out.TLSConfig = (*v1.ExtenderTLSConfig)(unsafe.Pointer(in.TLSConfig))
  210. out.HTTPTimeout = time.Duration(in.HTTPTimeout)
  211. out.NodeCacheCapable = in.NodeCacheCapable
  212. out.ManagedResources = *(*[]v1.ExtenderManagedResource)(unsafe.Pointer(&in.ManagedResources))
  213. out.Ignorable = in.Ignorable
  214. return nil
  215. }
  216. // Convert_config_Extender_To_v1_Extender is an autogenerated conversion function.
  217. func Convert_config_Extender_To_v1_Extender(in *config.Extender, out *v1.Extender, s conversion.Scope) error {
  218. return autoConvert_config_Extender_To_v1_Extender(in, out, s)
  219. }
  220. func autoConvert_v1_ExtenderManagedResource_To_config_ExtenderManagedResource(in *v1.ExtenderManagedResource, out *config.ExtenderManagedResource, s conversion.Scope) error {
  221. out.Name = in.Name
  222. out.IgnoredByScheduler = in.IgnoredByScheduler
  223. return nil
  224. }
  225. // Convert_v1_ExtenderManagedResource_To_config_ExtenderManagedResource is an autogenerated conversion function.
  226. func Convert_v1_ExtenderManagedResource_To_config_ExtenderManagedResource(in *v1.ExtenderManagedResource, out *config.ExtenderManagedResource, s conversion.Scope) error {
  227. return autoConvert_v1_ExtenderManagedResource_To_config_ExtenderManagedResource(in, out, s)
  228. }
  229. func autoConvert_config_ExtenderManagedResource_To_v1_ExtenderManagedResource(in *config.ExtenderManagedResource, out *v1.ExtenderManagedResource, s conversion.Scope) error {
  230. out.Name = in.Name
  231. out.IgnoredByScheduler = in.IgnoredByScheduler
  232. return nil
  233. }
  234. // Convert_config_ExtenderManagedResource_To_v1_ExtenderManagedResource is an autogenerated conversion function.
  235. func Convert_config_ExtenderManagedResource_To_v1_ExtenderManagedResource(in *config.ExtenderManagedResource, out *v1.ExtenderManagedResource, s conversion.Scope) error {
  236. return autoConvert_config_ExtenderManagedResource_To_v1_ExtenderManagedResource(in, out, s)
  237. }
  238. func autoConvert_v1_ExtenderTLSConfig_To_config_ExtenderTLSConfig(in *v1.ExtenderTLSConfig, out *config.ExtenderTLSConfig, s conversion.Scope) error {
  239. out.Insecure = in.Insecure
  240. out.ServerName = in.ServerName
  241. out.CertFile = in.CertFile
  242. out.KeyFile = in.KeyFile
  243. out.CAFile = in.CAFile
  244. out.CertData = *(*[]byte)(unsafe.Pointer(&in.CertData))
  245. out.KeyData = *(*[]byte)(unsafe.Pointer(&in.KeyData))
  246. out.CAData = *(*[]byte)(unsafe.Pointer(&in.CAData))
  247. return nil
  248. }
  249. // Convert_v1_ExtenderTLSConfig_To_config_ExtenderTLSConfig is an autogenerated conversion function.
  250. func Convert_v1_ExtenderTLSConfig_To_config_ExtenderTLSConfig(in *v1.ExtenderTLSConfig, out *config.ExtenderTLSConfig, s conversion.Scope) error {
  251. return autoConvert_v1_ExtenderTLSConfig_To_config_ExtenderTLSConfig(in, out, s)
  252. }
  253. func autoConvert_config_ExtenderTLSConfig_To_v1_ExtenderTLSConfig(in *config.ExtenderTLSConfig, out *v1.ExtenderTLSConfig, s conversion.Scope) error {
  254. out.Insecure = in.Insecure
  255. out.ServerName = in.ServerName
  256. out.CertFile = in.CertFile
  257. out.KeyFile = in.KeyFile
  258. out.CAFile = in.CAFile
  259. out.CertData = *(*[]byte)(unsafe.Pointer(&in.CertData))
  260. out.KeyData = *(*[]byte)(unsafe.Pointer(&in.KeyData))
  261. out.CAData = *(*[]byte)(unsafe.Pointer(&in.CAData))
  262. return nil
  263. }
  264. // Convert_config_ExtenderTLSConfig_To_v1_ExtenderTLSConfig is an autogenerated conversion function.
  265. func Convert_config_ExtenderTLSConfig_To_v1_ExtenderTLSConfig(in *config.ExtenderTLSConfig, out *v1.ExtenderTLSConfig, s conversion.Scope) error {
  266. return autoConvert_config_ExtenderTLSConfig_To_v1_ExtenderTLSConfig(in, out, s)
  267. }
  268. func autoConvert_v1_LabelPreference_To_config_LabelPreference(in *v1.LabelPreference, out *config.LabelPreference, s conversion.Scope) error {
  269. out.Label = in.Label
  270. out.Presence = in.Presence
  271. return nil
  272. }
  273. // Convert_v1_LabelPreference_To_config_LabelPreference is an autogenerated conversion function.
  274. func Convert_v1_LabelPreference_To_config_LabelPreference(in *v1.LabelPreference, out *config.LabelPreference, s conversion.Scope) error {
  275. return autoConvert_v1_LabelPreference_To_config_LabelPreference(in, out, s)
  276. }
  277. func autoConvert_config_LabelPreference_To_v1_LabelPreference(in *config.LabelPreference, out *v1.LabelPreference, s conversion.Scope) error {
  278. out.Label = in.Label
  279. out.Presence = in.Presence
  280. return nil
  281. }
  282. // Convert_config_LabelPreference_To_v1_LabelPreference is an autogenerated conversion function.
  283. func Convert_config_LabelPreference_To_v1_LabelPreference(in *config.LabelPreference, out *v1.LabelPreference, s conversion.Scope) error {
  284. return autoConvert_config_LabelPreference_To_v1_LabelPreference(in, out, s)
  285. }
  286. func autoConvert_v1_LabelsPresence_To_config_LabelsPresence(in *v1.LabelsPresence, out *config.LabelsPresence, s conversion.Scope) error {
  287. out.Labels = *(*[]string)(unsafe.Pointer(&in.Labels))
  288. out.Presence = in.Presence
  289. return nil
  290. }
  291. // Convert_v1_LabelsPresence_To_config_LabelsPresence is an autogenerated conversion function.
  292. func Convert_v1_LabelsPresence_To_config_LabelsPresence(in *v1.LabelsPresence, out *config.LabelsPresence, s conversion.Scope) error {
  293. return autoConvert_v1_LabelsPresence_To_config_LabelsPresence(in, out, s)
  294. }
  295. func autoConvert_config_LabelsPresence_To_v1_LabelsPresence(in *config.LabelsPresence, out *v1.LabelsPresence, s conversion.Scope) error {
  296. out.Labels = *(*[]string)(unsafe.Pointer(&in.Labels))
  297. out.Presence = in.Presence
  298. return nil
  299. }
  300. // Convert_config_LabelsPresence_To_v1_LabelsPresence is an autogenerated conversion function.
  301. func Convert_config_LabelsPresence_To_v1_LabelsPresence(in *config.LabelsPresence, out *v1.LabelsPresence, s conversion.Scope) error {
  302. return autoConvert_config_LabelsPresence_To_v1_LabelsPresence(in, out, s)
  303. }
  304. func autoConvert_v1_Policy_To_config_Policy(in *v1.Policy, out *config.Policy, s conversion.Scope) error {
  305. out.Predicates = *(*[]config.PredicatePolicy)(unsafe.Pointer(&in.Predicates))
  306. out.Priorities = *(*[]config.PriorityPolicy)(unsafe.Pointer(&in.Priorities))
  307. out.Extenders = *(*[]config.Extender)(unsafe.Pointer(&in.Extenders))
  308. out.HardPodAffinitySymmetricWeight = in.HardPodAffinitySymmetricWeight
  309. out.AlwaysCheckAllPredicates = in.AlwaysCheckAllPredicates
  310. return nil
  311. }
  312. // Convert_v1_Policy_To_config_Policy is an autogenerated conversion function.
  313. func Convert_v1_Policy_To_config_Policy(in *v1.Policy, out *config.Policy, s conversion.Scope) error {
  314. return autoConvert_v1_Policy_To_config_Policy(in, out, s)
  315. }
  316. func autoConvert_config_Policy_To_v1_Policy(in *config.Policy, out *v1.Policy, s conversion.Scope) error {
  317. out.Predicates = *(*[]v1.PredicatePolicy)(unsafe.Pointer(&in.Predicates))
  318. out.Priorities = *(*[]v1.PriorityPolicy)(unsafe.Pointer(&in.Priorities))
  319. out.Extenders = *(*[]v1.Extender)(unsafe.Pointer(&in.Extenders))
  320. out.HardPodAffinitySymmetricWeight = in.HardPodAffinitySymmetricWeight
  321. out.AlwaysCheckAllPredicates = in.AlwaysCheckAllPredicates
  322. return nil
  323. }
  324. // Convert_config_Policy_To_v1_Policy is an autogenerated conversion function.
  325. func Convert_config_Policy_To_v1_Policy(in *config.Policy, out *v1.Policy, s conversion.Scope) error {
  326. return autoConvert_config_Policy_To_v1_Policy(in, out, s)
  327. }
  328. func autoConvert_v1_PredicateArgument_To_config_PredicateArgument(in *v1.PredicateArgument, out *config.PredicateArgument, s conversion.Scope) error {
  329. out.ServiceAffinity = (*config.ServiceAffinity)(unsafe.Pointer(in.ServiceAffinity))
  330. out.LabelsPresence = (*config.LabelsPresence)(unsafe.Pointer(in.LabelsPresence))
  331. return nil
  332. }
  333. // Convert_v1_PredicateArgument_To_config_PredicateArgument is an autogenerated conversion function.
  334. func Convert_v1_PredicateArgument_To_config_PredicateArgument(in *v1.PredicateArgument, out *config.PredicateArgument, s conversion.Scope) error {
  335. return autoConvert_v1_PredicateArgument_To_config_PredicateArgument(in, out, s)
  336. }
  337. func autoConvert_config_PredicateArgument_To_v1_PredicateArgument(in *config.PredicateArgument, out *v1.PredicateArgument, s conversion.Scope) error {
  338. out.ServiceAffinity = (*v1.ServiceAffinity)(unsafe.Pointer(in.ServiceAffinity))
  339. out.LabelsPresence = (*v1.LabelsPresence)(unsafe.Pointer(in.LabelsPresence))
  340. return nil
  341. }
  342. // Convert_config_PredicateArgument_To_v1_PredicateArgument is an autogenerated conversion function.
  343. func Convert_config_PredicateArgument_To_v1_PredicateArgument(in *config.PredicateArgument, out *v1.PredicateArgument, s conversion.Scope) error {
  344. return autoConvert_config_PredicateArgument_To_v1_PredicateArgument(in, out, s)
  345. }
  346. func autoConvert_v1_PredicatePolicy_To_config_PredicatePolicy(in *v1.PredicatePolicy, out *config.PredicatePolicy, s conversion.Scope) error {
  347. out.Name = in.Name
  348. out.Argument = (*config.PredicateArgument)(unsafe.Pointer(in.Argument))
  349. return nil
  350. }
  351. // Convert_v1_PredicatePolicy_To_config_PredicatePolicy is an autogenerated conversion function.
  352. func Convert_v1_PredicatePolicy_To_config_PredicatePolicy(in *v1.PredicatePolicy, out *config.PredicatePolicy, s conversion.Scope) error {
  353. return autoConvert_v1_PredicatePolicy_To_config_PredicatePolicy(in, out, s)
  354. }
  355. func autoConvert_config_PredicatePolicy_To_v1_PredicatePolicy(in *config.PredicatePolicy, out *v1.PredicatePolicy, s conversion.Scope) error {
  356. out.Name = in.Name
  357. out.Argument = (*v1.PredicateArgument)(unsafe.Pointer(in.Argument))
  358. return nil
  359. }
  360. // Convert_config_PredicatePolicy_To_v1_PredicatePolicy is an autogenerated conversion function.
  361. func Convert_config_PredicatePolicy_To_v1_PredicatePolicy(in *config.PredicatePolicy, out *v1.PredicatePolicy, s conversion.Scope) error {
  362. return autoConvert_config_PredicatePolicy_To_v1_PredicatePolicy(in, out, s)
  363. }
  364. func autoConvert_v1_PriorityArgument_To_config_PriorityArgument(in *v1.PriorityArgument, out *config.PriorityArgument, s conversion.Scope) error {
  365. out.ServiceAntiAffinity = (*config.ServiceAntiAffinity)(unsafe.Pointer(in.ServiceAntiAffinity))
  366. out.LabelPreference = (*config.LabelPreference)(unsafe.Pointer(in.LabelPreference))
  367. out.RequestedToCapacityRatioArguments = (*config.RequestedToCapacityRatioArguments)(unsafe.Pointer(in.RequestedToCapacityRatioArguments))
  368. return nil
  369. }
  370. // Convert_v1_PriorityArgument_To_config_PriorityArgument is an autogenerated conversion function.
  371. func Convert_v1_PriorityArgument_To_config_PriorityArgument(in *v1.PriorityArgument, out *config.PriorityArgument, s conversion.Scope) error {
  372. return autoConvert_v1_PriorityArgument_To_config_PriorityArgument(in, out, s)
  373. }
  374. func autoConvert_config_PriorityArgument_To_v1_PriorityArgument(in *config.PriorityArgument, out *v1.PriorityArgument, s conversion.Scope) error {
  375. out.ServiceAntiAffinity = (*v1.ServiceAntiAffinity)(unsafe.Pointer(in.ServiceAntiAffinity))
  376. out.LabelPreference = (*v1.LabelPreference)(unsafe.Pointer(in.LabelPreference))
  377. out.RequestedToCapacityRatioArguments = (*v1.RequestedToCapacityRatioArguments)(unsafe.Pointer(in.RequestedToCapacityRatioArguments))
  378. return nil
  379. }
  380. // Convert_config_PriorityArgument_To_v1_PriorityArgument is an autogenerated conversion function.
  381. func Convert_config_PriorityArgument_To_v1_PriorityArgument(in *config.PriorityArgument, out *v1.PriorityArgument, s conversion.Scope) error {
  382. return autoConvert_config_PriorityArgument_To_v1_PriorityArgument(in, out, s)
  383. }
  384. func autoConvert_v1_PriorityPolicy_To_config_PriorityPolicy(in *v1.PriorityPolicy, out *config.PriorityPolicy, s conversion.Scope) error {
  385. out.Name = in.Name
  386. out.Weight = in.Weight
  387. out.Argument = (*config.PriorityArgument)(unsafe.Pointer(in.Argument))
  388. return nil
  389. }
  390. // Convert_v1_PriorityPolicy_To_config_PriorityPolicy is an autogenerated conversion function.
  391. func Convert_v1_PriorityPolicy_To_config_PriorityPolicy(in *v1.PriorityPolicy, out *config.PriorityPolicy, s conversion.Scope) error {
  392. return autoConvert_v1_PriorityPolicy_To_config_PriorityPolicy(in, out, s)
  393. }
  394. func autoConvert_config_PriorityPolicy_To_v1_PriorityPolicy(in *config.PriorityPolicy, out *v1.PriorityPolicy, s conversion.Scope) error {
  395. out.Name = in.Name
  396. out.Weight = in.Weight
  397. out.Argument = (*v1.PriorityArgument)(unsafe.Pointer(in.Argument))
  398. return nil
  399. }
  400. // Convert_config_PriorityPolicy_To_v1_PriorityPolicy is an autogenerated conversion function.
  401. func Convert_config_PriorityPolicy_To_v1_PriorityPolicy(in *config.PriorityPolicy, out *v1.PriorityPolicy, s conversion.Scope) error {
  402. return autoConvert_config_PriorityPolicy_To_v1_PriorityPolicy(in, out, s)
  403. }
  404. func autoConvert_v1_RequestedToCapacityRatioArguments_To_config_RequestedToCapacityRatioArguments(in *v1.RequestedToCapacityRatioArguments, out *config.RequestedToCapacityRatioArguments, s conversion.Scope) error {
  405. out.Shape = *(*[]config.UtilizationShapePoint)(unsafe.Pointer(&in.Shape))
  406. out.Resources = *(*[]config.ResourceSpec)(unsafe.Pointer(&in.Resources))
  407. return nil
  408. }
  409. // Convert_v1_RequestedToCapacityRatioArguments_To_config_RequestedToCapacityRatioArguments is an autogenerated conversion function.
  410. func Convert_v1_RequestedToCapacityRatioArguments_To_config_RequestedToCapacityRatioArguments(in *v1.RequestedToCapacityRatioArguments, out *config.RequestedToCapacityRatioArguments, s conversion.Scope) error {
  411. return autoConvert_v1_RequestedToCapacityRatioArguments_To_config_RequestedToCapacityRatioArguments(in, out, s)
  412. }
  413. func autoConvert_config_RequestedToCapacityRatioArguments_To_v1_RequestedToCapacityRatioArguments(in *config.RequestedToCapacityRatioArguments, out *v1.RequestedToCapacityRatioArguments, s conversion.Scope) error {
  414. out.Shape = *(*[]v1.UtilizationShapePoint)(unsafe.Pointer(&in.Shape))
  415. out.Resources = *(*[]v1.ResourceSpec)(unsafe.Pointer(&in.Resources))
  416. return nil
  417. }
  418. // Convert_config_RequestedToCapacityRatioArguments_To_v1_RequestedToCapacityRatioArguments is an autogenerated conversion function.
  419. func Convert_config_RequestedToCapacityRatioArguments_To_v1_RequestedToCapacityRatioArguments(in *config.RequestedToCapacityRatioArguments, out *v1.RequestedToCapacityRatioArguments, s conversion.Scope) error {
  420. return autoConvert_config_RequestedToCapacityRatioArguments_To_v1_RequestedToCapacityRatioArguments(in, out, s)
  421. }
  422. func autoConvert_v1_ResourceSpec_To_config_ResourceSpec(in *v1.ResourceSpec, out *config.ResourceSpec, s conversion.Scope) error {
  423. out.Name = in.Name
  424. out.Weight = in.Weight
  425. return nil
  426. }
  427. // Convert_v1_ResourceSpec_To_config_ResourceSpec is an autogenerated conversion function.
  428. func Convert_v1_ResourceSpec_To_config_ResourceSpec(in *v1.ResourceSpec, out *config.ResourceSpec, s conversion.Scope) error {
  429. return autoConvert_v1_ResourceSpec_To_config_ResourceSpec(in, out, s)
  430. }
  431. func autoConvert_config_ResourceSpec_To_v1_ResourceSpec(in *config.ResourceSpec, out *v1.ResourceSpec, s conversion.Scope) error {
  432. out.Name = in.Name
  433. out.Weight = in.Weight
  434. return nil
  435. }
  436. // Convert_config_ResourceSpec_To_v1_ResourceSpec is an autogenerated conversion function.
  437. func Convert_config_ResourceSpec_To_v1_ResourceSpec(in *config.ResourceSpec, out *v1.ResourceSpec, s conversion.Scope) error {
  438. return autoConvert_config_ResourceSpec_To_v1_ResourceSpec(in, out, s)
  439. }
  440. func autoConvert_v1_ServiceAffinity_To_config_ServiceAffinity(in *v1.ServiceAffinity, out *config.ServiceAffinity, s conversion.Scope) error {
  441. out.Labels = *(*[]string)(unsafe.Pointer(&in.Labels))
  442. return nil
  443. }
  444. // Convert_v1_ServiceAffinity_To_config_ServiceAffinity is an autogenerated conversion function.
  445. func Convert_v1_ServiceAffinity_To_config_ServiceAffinity(in *v1.ServiceAffinity, out *config.ServiceAffinity, s conversion.Scope) error {
  446. return autoConvert_v1_ServiceAffinity_To_config_ServiceAffinity(in, out, s)
  447. }
  448. func autoConvert_config_ServiceAffinity_To_v1_ServiceAffinity(in *config.ServiceAffinity, out *v1.ServiceAffinity, s conversion.Scope) error {
  449. out.Labels = *(*[]string)(unsafe.Pointer(&in.Labels))
  450. return nil
  451. }
  452. // Convert_config_ServiceAffinity_To_v1_ServiceAffinity is an autogenerated conversion function.
  453. func Convert_config_ServiceAffinity_To_v1_ServiceAffinity(in *config.ServiceAffinity, out *v1.ServiceAffinity, s conversion.Scope) error {
  454. return autoConvert_config_ServiceAffinity_To_v1_ServiceAffinity(in, out, s)
  455. }
  456. func autoConvert_v1_ServiceAntiAffinity_To_config_ServiceAntiAffinity(in *v1.ServiceAntiAffinity, out *config.ServiceAntiAffinity, s conversion.Scope) error {
  457. out.Label = in.Label
  458. return nil
  459. }
  460. // Convert_v1_ServiceAntiAffinity_To_config_ServiceAntiAffinity is an autogenerated conversion function.
  461. func Convert_v1_ServiceAntiAffinity_To_config_ServiceAntiAffinity(in *v1.ServiceAntiAffinity, out *config.ServiceAntiAffinity, s conversion.Scope) error {
  462. return autoConvert_v1_ServiceAntiAffinity_To_config_ServiceAntiAffinity(in, out, s)
  463. }
  464. func autoConvert_config_ServiceAntiAffinity_To_v1_ServiceAntiAffinity(in *config.ServiceAntiAffinity, out *v1.ServiceAntiAffinity, s conversion.Scope) error {
  465. out.Label = in.Label
  466. return nil
  467. }
  468. // Convert_config_ServiceAntiAffinity_To_v1_ServiceAntiAffinity is an autogenerated conversion function.
  469. func Convert_config_ServiceAntiAffinity_To_v1_ServiceAntiAffinity(in *config.ServiceAntiAffinity, out *v1.ServiceAntiAffinity, s conversion.Scope) error {
  470. return autoConvert_config_ServiceAntiAffinity_To_v1_ServiceAntiAffinity(in, out, s)
  471. }
  472. func autoConvert_v1_UtilizationShapePoint_To_config_UtilizationShapePoint(in *v1.UtilizationShapePoint, out *config.UtilizationShapePoint, s conversion.Scope) error {
  473. out.Utilization = in.Utilization
  474. out.Score = in.Score
  475. return nil
  476. }
  477. // Convert_v1_UtilizationShapePoint_To_config_UtilizationShapePoint is an autogenerated conversion function.
  478. func Convert_v1_UtilizationShapePoint_To_config_UtilizationShapePoint(in *v1.UtilizationShapePoint, out *config.UtilizationShapePoint, s conversion.Scope) error {
  479. return autoConvert_v1_UtilizationShapePoint_To_config_UtilizationShapePoint(in, out, s)
  480. }
  481. func autoConvert_config_UtilizationShapePoint_To_v1_UtilizationShapePoint(in *config.UtilizationShapePoint, out *v1.UtilizationShapePoint, s conversion.Scope) error {
  482. out.Utilization = in.Utilization
  483. out.Score = in.Score
  484. return nil
  485. }
  486. // Convert_config_UtilizationShapePoint_To_v1_UtilizationShapePoint is an autogenerated conversion function.
  487. func Convert_config_UtilizationShapePoint_To_v1_UtilizationShapePoint(in *config.UtilizationShapePoint, out *v1.UtilizationShapePoint, s conversion.Scope) error {
  488. return autoConvert_config_UtilizationShapePoint_To_v1_UtilizationShapePoint(in, out, s)
  489. }