zz_generated.conversion.go 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  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 v1alpha2
  16. import (
  17. unsafe "unsafe"
  18. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. conversion "k8s.io/apimachinery/pkg/conversion"
  20. runtime "k8s.io/apimachinery/pkg/runtime"
  21. v1alpha1 "k8s.io/component-base/config/v1alpha1"
  22. v1alpha2 "k8s.io/kube-scheduler/config/v1alpha2"
  23. config "k8s.io/kubernetes/pkg/scheduler/apis/config"
  24. )
  25. func init() {
  26. localSchemeBuilder.Register(RegisterConversions)
  27. }
  28. // RegisterConversions adds conversion functions to the given scheme.
  29. // Public to allow building arbitrary schemes.
  30. func RegisterConversions(s *runtime.Scheme) error {
  31. if err := s.AddGeneratedConversionFunc((*v1alpha2.KubeSchedulerConfiguration)(nil), (*config.KubeSchedulerConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  32. return Convert_v1alpha2_KubeSchedulerConfiguration_To_config_KubeSchedulerConfiguration(a.(*v1alpha2.KubeSchedulerConfiguration), b.(*config.KubeSchedulerConfiguration), scope)
  33. }); err != nil {
  34. return err
  35. }
  36. if err := s.AddGeneratedConversionFunc((*config.KubeSchedulerConfiguration)(nil), (*v1alpha2.KubeSchedulerConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  37. return Convert_config_KubeSchedulerConfiguration_To_v1alpha2_KubeSchedulerConfiguration(a.(*config.KubeSchedulerConfiguration), b.(*v1alpha2.KubeSchedulerConfiguration), scope)
  38. }); err != nil {
  39. return err
  40. }
  41. if err := s.AddGeneratedConversionFunc((*v1alpha2.KubeSchedulerLeaderElectionConfiguration)(nil), (*config.KubeSchedulerLeaderElectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  42. return Convert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(a.(*v1alpha2.KubeSchedulerLeaderElectionConfiguration), b.(*config.KubeSchedulerLeaderElectionConfiguration), scope)
  43. }); err != nil {
  44. return err
  45. }
  46. if err := s.AddGeneratedConversionFunc((*config.KubeSchedulerLeaderElectionConfiguration)(nil), (*v1alpha2.KubeSchedulerLeaderElectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  47. return Convert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration(a.(*config.KubeSchedulerLeaderElectionConfiguration), b.(*v1alpha2.KubeSchedulerLeaderElectionConfiguration), scope)
  48. }); err != nil {
  49. return err
  50. }
  51. if err := s.AddGeneratedConversionFunc((*v1alpha2.Plugin)(nil), (*config.Plugin)(nil), func(a, b interface{}, scope conversion.Scope) error {
  52. return Convert_v1alpha2_Plugin_To_config_Plugin(a.(*v1alpha2.Plugin), b.(*config.Plugin), scope)
  53. }); err != nil {
  54. return err
  55. }
  56. if err := s.AddGeneratedConversionFunc((*config.Plugin)(nil), (*v1alpha2.Plugin)(nil), func(a, b interface{}, scope conversion.Scope) error {
  57. return Convert_config_Plugin_To_v1alpha2_Plugin(a.(*config.Plugin), b.(*v1alpha2.Plugin), scope)
  58. }); err != nil {
  59. return err
  60. }
  61. if err := s.AddGeneratedConversionFunc((*v1alpha2.PluginConfig)(nil), (*config.PluginConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  62. return Convert_v1alpha2_PluginConfig_To_config_PluginConfig(a.(*v1alpha2.PluginConfig), b.(*config.PluginConfig), scope)
  63. }); err != nil {
  64. return err
  65. }
  66. if err := s.AddGeneratedConversionFunc((*config.PluginConfig)(nil), (*v1alpha2.PluginConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  67. return Convert_config_PluginConfig_To_v1alpha2_PluginConfig(a.(*config.PluginConfig), b.(*v1alpha2.PluginConfig), scope)
  68. }); err != nil {
  69. return err
  70. }
  71. if err := s.AddGeneratedConversionFunc((*v1alpha2.PluginSet)(nil), (*config.PluginSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
  72. return Convert_v1alpha2_PluginSet_To_config_PluginSet(a.(*v1alpha2.PluginSet), b.(*config.PluginSet), scope)
  73. }); err != nil {
  74. return err
  75. }
  76. if err := s.AddGeneratedConversionFunc((*config.PluginSet)(nil), (*v1alpha2.PluginSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
  77. return Convert_config_PluginSet_To_v1alpha2_PluginSet(a.(*config.PluginSet), b.(*v1alpha2.PluginSet), scope)
  78. }); err != nil {
  79. return err
  80. }
  81. if err := s.AddGeneratedConversionFunc((*v1alpha2.Plugins)(nil), (*config.Plugins)(nil), func(a, b interface{}, scope conversion.Scope) error {
  82. return Convert_v1alpha2_Plugins_To_config_Plugins(a.(*v1alpha2.Plugins), b.(*config.Plugins), scope)
  83. }); err != nil {
  84. return err
  85. }
  86. if err := s.AddGeneratedConversionFunc((*config.Plugins)(nil), (*v1alpha2.Plugins)(nil), func(a, b interface{}, scope conversion.Scope) error {
  87. return Convert_config_Plugins_To_v1alpha2_Plugins(a.(*config.Plugins), b.(*v1alpha2.Plugins), scope)
  88. }); err != nil {
  89. return err
  90. }
  91. if err := s.AddGeneratedConversionFunc((*v1alpha2.SchedulerAlgorithmSource)(nil), (*config.SchedulerAlgorithmSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  92. return Convert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource(a.(*v1alpha2.SchedulerAlgorithmSource), b.(*config.SchedulerAlgorithmSource), scope)
  93. }); err != nil {
  94. return err
  95. }
  96. if err := s.AddGeneratedConversionFunc((*config.SchedulerAlgorithmSource)(nil), (*v1alpha2.SchedulerAlgorithmSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  97. return Convert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource(a.(*config.SchedulerAlgorithmSource), b.(*v1alpha2.SchedulerAlgorithmSource), scope)
  98. }); err != nil {
  99. return err
  100. }
  101. if err := s.AddGeneratedConversionFunc((*v1alpha2.SchedulerPolicyConfigMapSource)(nil), (*config.SchedulerPolicyConfigMapSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  102. return Convert_v1alpha2_SchedulerPolicyConfigMapSource_To_config_SchedulerPolicyConfigMapSource(a.(*v1alpha2.SchedulerPolicyConfigMapSource), b.(*config.SchedulerPolicyConfigMapSource), scope)
  103. }); err != nil {
  104. return err
  105. }
  106. if err := s.AddGeneratedConversionFunc((*config.SchedulerPolicyConfigMapSource)(nil), (*v1alpha2.SchedulerPolicyConfigMapSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  107. return Convert_config_SchedulerPolicyConfigMapSource_To_v1alpha2_SchedulerPolicyConfigMapSource(a.(*config.SchedulerPolicyConfigMapSource), b.(*v1alpha2.SchedulerPolicyConfigMapSource), scope)
  108. }); err != nil {
  109. return err
  110. }
  111. if err := s.AddGeneratedConversionFunc((*v1alpha2.SchedulerPolicyFileSource)(nil), (*config.SchedulerPolicyFileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  112. return Convert_v1alpha2_SchedulerPolicyFileSource_To_config_SchedulerPolicyFileSource(a.(*v1alpha2.SchedulerPolicyFileSource), b.(*config.SchedulerPolicyFileSource), scope)
  113. }); err != nil {
  114. return err
  115. }
  116. if err := s.AddGeneratedConversionFunc((*config.SchedulerPolicyFileSource)(nil), (*v1alpha2.SchedulerPolicyFileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  117. return Convert_config_SchedulerPolicyFileSource_To_v1alpha2_SchedulerPolicyFileSource(a.(*config.SchedulerPolicyFileSource), b.(*v1alpha2.SchedulerPolicyFileSource), scope)
  118. }); err != nil {
  119. return err
  120. }
  121. if err := s.AddGeneratedConversionFunc((*v1alpha2.SchedulerPolicySource)(nil), (*config.SchedulerPolicySource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  122. return Convert_v1alpha2_SchedulerPolicySource_To_config_SchedulerPolicySource(a.(*v1alpha2.SchedulerPolicySource), b.(*config.SchedulerPolicySource), scope)
  123. }); err != nil {
  124. return err
  125. }
  126. if err := s.AddGeneratedConversionFunc((*config.SchedulerPolicySource)(nil), (*v1alpha2.SchedulerPolicySource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  127. return Convert_config_SchedulerPolicySource_To_v1alpha2_SchedulerPolicySource(a.(*config.SchedulerPolicySource), b.(*v1alpha2.SchedulerPolicySource), scope)
  128. }); err != nil {
  129. return err
  130. }
  131. return nil
  132. }
  133. func autoConvert_v1alpha2_KubeSchedulerConfiguration_To_config_KubeSchedulerConfiguration(in *v1alpha2.KubeSchedulerConfiguration, out *config.KubeSchedulerConfiguration, s conversion.Scope) error {
  134. if err := v1.Convert_Pointer_string_To_string(&in.SchedulerName, &out.SchedulerName, s); err != nil {
  135. return err
  136. }
  137. if err := Convert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource(&in.AlgorithmSource, &out.AlgorithmSource, s); err != nil {
  138. return err
  139. }
  140. if err := v1.Convert_Pointer_int32_To_int32(&in.HardPodAffinitySymmetricWeight, &out.HardPodAffinitySymmetricWeight, s); err != nil {
  141. return err
  142. }
  143. if err := Convert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
  144. return err
  145. }
  146. if err := v1alpha1.Convert_v1alpha1_ClientConnectionConfiguration_To_config_ClientConnectionConfiguration(&in.ClientConnection, &out.ClientConnection, s); err != nil {
  147. return err
  148. }
  149. if err := v1.Convert_Pointer_string_To_string(&in.HealthzBindAddress, &out.HealthzBindAddress, s); err != nil {
  150. return err
  151. }
  152. if err := v1.Convert_Pointer_string_To_string(&in.MetricsBindAddress, &out.MetricsBindAddress, s); err != nil {
  153. return err
  154. }
  155. if err := v1alpha1.Convert_v1alpha1_DebuggingConfiguration_To_config_DebuggingConfiguration(&in.DebuggingConfiguration, &out.DebuggingConfiguration, s); err != nil {
  156. return err
  157. }
  158. if err := v1.Convert_Pointer_bool_To_bool(&in.DisablePreemption, &out.DisablePreemption, s); err != nil {
  159. return err
  160. }
  161. if err := v1.Convert_Pointer_int32_To_int32(&in.PercentageOfNodesToScore, &out.PercentageOfNodesToScore, s); err != nil {
  162. return err
  163. }
  164. if err := v1.Convert_Pointer_int64_To_int64(&in.BindTimeoutSeconds, &out.BindTimeoutSeconds, s); err != nil {
  165. return err
  166. }
  167. if err := v1.Convert_Pointer_int64_To_int64(&in.PodInitialBackoffSeconds, &out.PodInitialBackoffSeconds, s); err != nil {
  168. return err
  169. }
  170. if err := v1.Convert_Pointer_int64_To_int64(&in.PodMaxBackoffSeconds, &out.PodMaxBackoffSeconds, s); err != nil {
  171. return err
  172. }
  173. if in.Plugins != nil {
  174. in, out := &in.Plugins, &out.Plugins
  175. *out = new(config.Plugins)
  176. if err := Convert_v1alpha2_Plugins_To_config_Plugins(*in, *out, s); err != nil {
  177. return err
  178. }
  179. } else {
  180. out.Plugins = nil
  181. }
  182. out.PluginConfig = *(*[]config.PluginConfig)(unsafe.Pointer(&in.PluginConfig))
  183. return nil
  184. }
  185. // Convert_v1alpha2_KubeSchedulerConfiguration_To_config_KubeSchedulerConfiguration is an autogenerated conversion function.
  186. func Convert_v1alpha2_KubeSchedulerConfiguration_To_config_KubeSchedulerConfiguration(in *v1alpha2.KubeSchedulerConfiguration, out *config.KubeSchedulerConfiguration, s conversion.Scope) error {
  187. return autoConvert_v1alpha2_KubeSchedulerConfiguration_To_config_KubeSchedulerConfiguration(in, out, s)
  188. }
  189. func autoConvert_config_KubeSchedulerConfiguration_To_v1alpha2_KubeSchedulerConfiguration(in *config.KubeSchedulerConfiguration, out *v1alpha2.KubeSchedulerConfiguration, s conversion.Scope) error {
  190. if err := v1.Convert_string_To_Pointer_string(&in.SchedulerName, &out.SchedulerName, s); err != nil {
  191. return err
  192. }
  193. if err := Convert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource(&in.AlgorithmSource, &out.AlgorithmSource, s); err != nil {
  194. return err
  195. }
  196. if err := v1.Convert_int32_To_Pointer_int32(&in.HardPodAffinitySymmetricWeight, &out.HardPodAffinitySymmetricWeight, s); err != nil {
  197. return err
  198. }
  199. if err := Convert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
  200. return err
  201. }
  202. if err := v1alpha1.Convert_config_ClientConnectionConfiguration_To_v1alpha1_ClientConnectionConfiguration(&in.ClientConnection, &out.ClientConnection, s); err != nil {
  203. return err
  204. }
  205. if err := v1.Convert_string_To_Pointer_string(&in.HealthzBindAddress, &out.HealthzBindAddress, s); err != nil {
  206. return err
  207. }
  208. if err := v1.Convert_string_To_Pointer_string(&in.MetricsBindAddress, &out.MetricsBindAddress, s); err != nil {
  209. return err
  210. }
  211. if err := v1alpha1.Convert_config_DebuggingConfiguration_To_v1alpha1_DebuggingConfiguration(&in.DebuggingConfiguration, &out.DebuggingConfiguration, s); err != nil {
  212. return err
  213. }
  214. if err := v1.Convert_bool_To_Pointer_bool(&in.DisablePreemption, &out.DisablePreemption, s); err != nil {
  215. return err
  216. }
  217. if err := v1.Convert_int32_To_Pointer_int32(&in.PercentageOfNodesToScore, &out.PercentageOfNodesToScore, s); err != nil {
  218. return err
  219. }
  220. if err := v1.Convert_int64_To_Pointer_int64(&in.BindTimeoutSeconds, &out.BindTimeoutSeconds, s); err != nil {
  221. return err
  222. }
  223. if err := v1.Convert_int64_To_Pointer_int64(&in.PodInitialBackoffSeconds, &out.PodInitialBackoffSeconds, s); err != nil {
  224. return err
  225. }
  226. if err := v1.Convert_int64_To_Pointer_int64(&in.PodMaxBackoffSeconds, &out.PodMaxBackoffSeconds, s); err != nil {
  227. return err
  228. }
  229. if in.Plugins != nil {
  230. in, out := &in.Plugins, &out.Plugins
  231. *out = new(v1alpha2.Plugins)
  232. if err := Convert_config_Plugins_To_v1alpha2_Plugins(*in, *out, s); err != nil {
  233. return err
  234. }
  235. } else {
  236. out.Plugins = nil
  237. }
  238. out.PluginConfig = *(*[]v1alpha2.PluginConfig)(unsafe.Pointer(&in.PluginConfig))
  239. return nil
  240. }
  241. // Convert_config_KubeSchedulerConfiguration_To_v1alpha2_KubeSchedulerConfiguration is an autogenerated conversion function.
  242. func Convert_config_KubeSchedulerConfiguration_To_v1alpha2_KubeSchedulerConfiguration(in *config.KubeSchedulerConfiguration, out *v1alpha2.KubeSchedulerConfiguration, s conversion.Scope) error {
  243. return autoConvert_config_KubeSchedulerConfiguration_To_v1alpha2_KubeSchedulerConfiguration(in, out, s)
  244. }
  245. func autoConvert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(in *v1alpha2.KubeSchedulerLeaderElectionConfiguration, out *config.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
  246. if err := v1alpha1.Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, s); err != nil {
  247. return err
  248. }
  249. return nil
  250. }
  251. // Convert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration is an autogenerated conversion function.
  252. func Convert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(in *v1alpha2.KubeSchedulerLeaderElectionConfiguration, out *config.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
  253. return autoConvert_v1alpha2_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(in, out, s)
  254. }
  255. func autoConvert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration(in *config.KubeSchedulerLeaderElectionConfiguration, out *v1alpha2.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
  256. if err := v1alpha1.Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, s); err != nil {
  257. return err
  258. }
  259. return nil
  260. }
  261. // Convert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration is an autogenerated conversion function.
  262. func Convert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration(in *config.KubeSchedulerLeaderElectionConfiguration, out *v1alpha2.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
  263. return autoConvert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha2_KubeSchedulerLeaderElectionConfiguration(in, out, s)
  264. }
  265. func autoConvert_v1alpha2_Plugin_To_config_Plugin(in *v1alpha2.Plugin, out *config.Plugin, s conversion.Scope) error {
  266. out.Name = in.Name
  267. if err := v1.Convert_Pointer_int32_To_int32(&in.Weight, &out.Weight, s); err != nil {
  268. return err
  269. }
  270. return nil
  271. }
  272. // Convert_v1alpha2_Plugin_To_config_Plugin is an autogenerated conversion function.
  273. func Convert_v1alpha2_Plugin_To_config_Plugin(in *v1alpha2.Plugin, out *config.Plugin, s conversion.Scope) error {
  274. return autoConvert_v1alpha2_Plugin_To_config_Plugin(in, out, s)
  275. }
  276. func autoConvert_config_Plugin_To_v1alpha2_Plugin(in *config.Plugin, out *v1alpha2.Plugin, s conversion.Scope) error {
  277. out.Name = in.Name
  278. if err := v1.Convert_int32_To_Pointer_int32(&in.Weight, &out.Weight, s); err != nil {
  279. return err
  280. }
  281. return nil
  282. }
  283. // Convert_config_Plugin_To_v1alpha2_Plugin is an autogenerated conversion function.
  284. func Convert_config_Plugin_To_v1alpha2_Plugin(in *config.Plugin, out *v1alpha2.Plugin, s conversion.Scope) error {
  285. return autoConvert_config_Plugin_To_v1alpha2_Plugin(in, out, s)
  286. }
  287. func autoConvert_v1alpha2_PluginConfig_To_config_PluginConfig(in *v1alpha2.PluginConfig, out *config.PluginConfig, s conversion.Scope) error {
  288. out.Name = in.Name
  289. out.Args = in.Args
  290. return nil
  291. }
  292. // Convert_v1alpha2_PluginConfig_To_config_PluginConfig is an autogenerated conversion function.
  293. func Convert_v1alpha2_PluginConfig_To_config_PluginConfig(in *v1alpha2.PluginConfig, out *config.PluginConfig, s conversion.Scope) error {
  294. return autoConvert_v1alpha2_PluginConfig_To_config_PluginConfig(in, out, s)
  295. }
  296. func autoConvert_config_PluginConfig_To_v1alpha2_PluginConfig(in *config.PluginConfig, out *v1alpha2.PluginConfig, s conversion.Scope) error {
  297. out.Name = in.Name
  298. out.Args = in.Args
  299. return nil
  300. }
  301. // Convert_config_PluginConfig_To_v1alpha2_PluginConfig is an autogenerated conversion function.
  302. func Convert_config_PluginConfig_To_v1alpha2_PluginConfig(in *config.PluginConfig, out *v1alpha2.PluginConfig, s conversion.Scope) error {
  303. return autoConvert_config_PluginConfig_To_v1alpha2_PluginConfig(in, out, s)
  304. }
  305. func autoConvert_v1alpha2_PluginSet_To_config_PluginSet(in *v1alpha2.PluginSet, out *config.PluginSet, s conversion.Scope) error {
  306. if in.Enabled != nil {
  307. in, out := &in.Enabled, &out.Enabled
  308. *out = make([]config.Plugin, len(*in))
  309. for i := range *in {
  310. if err := Convert_v1alpha2_Plugin_To_config_Plugin(&(*in)[i], &(*out)[i], s); err != nil {
  311. return err
  312. }
  313. }
  314. } else {
  315. out.Enabled = nil
  316. }
  317. if in.Disabled != nil {
  318. in, out := &in.Disabled, &out.Disabled
  319. *out = make([]config.Plugin, len(*in))
  320. for i := range *in {
  321. if err := Convert_v1alpha2_Plugin_To_config_Plugin(&(*in)[i], &(*out)[i], s); err != nil {
  322. return err
  323. }
  324. }
  325. } else {
  326. out.Disabled = nil
  327. }
  328. return nil
  329. }
  330. // Convert_v1alpha2_PluginSet_To_config_PluginSet is an autogenerated conversion function.
  331. func Convert_v1alpha2_PluginSet_To_config_PluginSet(in *v1alpha2.PluginSet, out *config.PluginSet, s conversion.Scope) error {
  332. return autoConvert_v1alpha2_PluginSet_To_config_PluginSet(in, out, s)
  333. }
  334. func autoConvert_config_PluginSet_To_v1alpha2_PluginSet(in *config.PluginSet, out *v1alpha2.PluginSet, s conversion.Scope) error {
  335. if in.Enabled != nil {
  336. in, out := &in.Enabled, &out.Enabled
  337. *out = make([]v1alpha2.Plugin, len(*in))
  338. for i := range *in {
  339. if err := Convert_config_Plugin_To_v1alpha2_Plugin(&(*in)[i], &(*out)[i], s); err != nil {
  340. return err
  341. }
  342. }
  343. } else {
  344. out.Enabled = nil
  345. }
  346. if in.Disabled != nil {
  347. in, out := &in.Disabled, &out.Disabled
  348. *out = make([]v1alpha2.Plugin, len(*in))
  349. for i := range *in {
  350. if err := Convert_config_Plugin_To_v1alpha2_Plugin(&(*in)[i], &(*out)[i], s); err != nil {
  351. return err
  352. }
  353. }
  354. } else {
  355. out.Disabled = nil
  356. }
  357. return nil
  358. }
  359. // Convert_config_PluginSet_To_v1alpha2_PluginSet is an autogenerated conversion function.
  360. func Convert_config_PluginSet_To_v1alpha2_PluginSet(in *config.PluginSet, out *v1alpha2.PluginSet, s conversion.Scope) error {
  361. return autoConvert_config_PluginSet_To_v1alpha2_PluginSet(in, out, s)
  362. }
  363. func autoConvert_v1alpha2_Plugins_To_config_Plugins(in *v1alpha2.Plugins, out *config.Plugins, s conversion.Scope) error {
  364. if in.QueueSort != nil {
  365. in, out := &in.QueueSort, &out.QueueSort
  366. *out = new(config.PluginSet)
  367. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  368. return err
  369. }
  370. } else {
  371. out.QueueSort = nil
  372. }
  373. if in.PreFilter != nil {
  374. in, out := &in.PreFilter, &out.PreFilter
  375. *out = new(config.PluginSet)
  376. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  377. return err
  378. }
  379. } else {
  380. out.PreFilter = nil
  381. }
  382. if in.Filter != nil {
  383. in, out := &in.Filter, &out.Filter
  384. *out = new(config.PluginSet)
  385. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  386. return err
  387. }
  388. } else {
  389. out.Filter = nil
  390. }
  391. if in.PostFilter != nil {
  392. in, out := &in.PostFilter, &out.PostFilter
  393. *out = new(config.PluginSet)
  394. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  395. return err
  396. }
  397. } else {
  398. out.PostFilter = nil
  399. }
  400. if in.Score != nil {
  401. in, out := &in.Score, &out.Score
  402. *out = new(config.PluginSet)
  403. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  404. return err
  405. }
  406. } else {
  407. out.Score = nil
  408. }
  409. if in.Reserve != nil {
  410. in, out := &in.Reserve, &out.Reserve
  411. *out = new(config.PluginSet)
  412. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  413. return err
  414. }
  415. } else {
  416. out.Reserve = nil
  417. }
  418. if in.Permit != nil {
  419. in, out := &in.Permit, &out.Permit
  420. *out = new(config.PluginSet)
  421. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  422. return err
  423. }
  424. } else {
  425. out.Permit = nil
  426. }
  427. if in.PreBind != nil {
  428. in, out := &in.PreBind, &out.PreBind
  429. *out = new(config.PluginSet)
  430. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  431. return err
  432. }
  433. } else {
  434. out.PreBind = nil
  435. }
  436. if in.Bind != nil {
  437. in, out := &in.Bind, &out.Bind
  438. *out = new(config.PluginSet)
  439. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  440. return err
  441. }
  442. } else {
  443. out.Bind = nil
  444. }
  445. if in.PostBind != nil {
  446. in, out := &in.PostBind, &out.PostBind
  447. *out = new(config.PluginSet)
  448. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  449. return err
  450. }
  451. } else {
  452. out.PostBind = nil
  453. }
  454. if in.Unreserve != nil {
  455. in, out := &in.Unreserve, &out.Unreserve
  456. *out = new(config.PluginSet)
  457. if err := Convert_v1alpha2_PluginSet_To_config_PluginSet(*in, *out, s); err != nil {
  458. return err
  459. }
  460. } else {
  461. out.Unreserve = nil
  462. }
  463. return nil
  464. }
  465. // Convert_v1alpha2_Plugins_To_config_Plugins is an autogenerated conversion function.
  466. func Convert_v1alpha2_Plugins_To_config_Plugins(in *v1alpha2.Plugins, out *config.Plugins, s conversion.Scope) error {
  467. return autoConvert_v1alpha2_Plugins_To_config_Plugins(in, out, s)
  468. }
  469. func autoConvert_config_Plugins_To_v1alpha2_Plugins(in *config.Plugins, out *v1alpha2.Plugins, s conversion.Scope) error {
  470. if in.QueueSort != nil {
  471. in, out := &in.QueueSort, &out.QueueSort
  472. *out = new(v1alpha2.PluginSet)
  473. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  474. return err
  475. }
  476. } else {
  477. out.QueueSort = nil
  478. }
  479. if in.PreFilter != nil {
  480. in, out := &in.PreFilter, &out.PreFilter
  481. *out = new(v1alpha2.PluginSet)
  482. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  483. return err
  484. }
  485. } else {
  486. out.PreFilter = nil
  487. }
  488. if in.Filter != nil {
  489. in, out := &in.Filter, &out.Filter
  490. *out = new(v1alpha2.PluginSet)
  491. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  492. return err
  493. }
  494. } else {
  495. out.Filter = nil
  496. }
  497. if in.PostFilter != nil {
  498. in, out := &in.PostFilter, &out.PostFilter
  499. *out = new(v1alpha2.PluginSet)
  500. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  501. return err
  502. }
  503. } else {
  504. out.PostFilter = nil
  505. }
  506. if in.Score != nil {
  507. in, out := &in.Score, &out.Score
  508. *out = new(v1alpha2.PluginSet)
  509. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  510. return err
  511. }
  512. } else {
  513. out.Score = nil
  514. }
  515. if in.Reserve != nil {
  516. in, out := &in.Reserve, &out.Reserve
  517. *out = new(v1alpha2.PluginSet)
  518. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  519. return err
  520. }
  521. } else {
  522. out.Reserve = nil
  523. }
  524. if in.Permit != nil {
  525. in, out := &in.Permit, &out.Permit
  526. *out = new(v1alpha2.PluginSet)
  527. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  528. return err
  529. }
  530. } else {
  531. out.Permit = nil
  532. }
  533. if in.PreBind != nil {
  534. in, out := &in.PreBind, &out.PreBind
  535. *out = new(v1alpha2.PluginSet)
  536. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  537. return err
  538. }
  539. } else {
  540. out.PreBind = nil
  541. }
  542. if in.Bind != nil {
  543. in, out := &in.Bind, &out.Bind
  544. *out = new(v1alpha2.PluginSet)
  545. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  546. return err
  547. }
  548. } else {
  549. out.Bind = nil
  550. }
  551. if in.PostBind != nil {
  552. in, out := &in.PostBind, &out.PostBind
  553. *out = new(v1alpha2.PluginSet)
  554. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  555. return err
  556. }
  557. } else {
  558. out.PostBind = nil
  559. }
  560. if in.Unreserve != nil {
  561. in, out := &in.Unreserve, &out.Unreserve
  562. *out = new(v1alpha2.PluginSet)
  563. if err := Convert_config_PluginSet_To_v1alpha2_PluginSet(*in, *out, s); err != nil {
  564. return err
  565. }
  566. } else {
  567. out.Unreserve = nil
  568. }
  569. return nil
  570. }
  571. // Convert_config_Plugins_To_v1alpha2_Plugins is an autogenerated conversion function.
  572. func Convert_config_Plugins_To_v1alpha2_Plugins(in *config.Plugins, out *v1alpha2.Plugins, s conversion.Scope) error {
  573. return autoConvert_config_Plugins_To_v1alpha2_Plugins(in, out, s)
  574. }
  575. func autoConvert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource(in *v1alpha2.SchedulerAlgorithmSource, out *config.SchedulerAlgorithmSource, s conversion.Scope) error {
  576. out.Policy = (*config.SchedulerPolicySource)(unsafe.Pointer(in.Policy))
  577. out.Provider = (*string)(unsafe.Pointer(in.Provider))
  578. return nil
  579. }
  580. // Convert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource is an autogenerated conversion function.
  581. func Convert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource(in *v1alpha2.SchedulerAlgorithmSource, out *config.SchedulerAlgorithmSource, s conversion.Scope) error {
  582. return autoConvert_v1alpha2_SchedulerAlgorithmSource_To_config_SchedulerAlgorithmSource(in, out, s)
  583. }
  584. func autoConvert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource(in *config.SchedulerAlgorithmSource, out *v1alpha2.SchedulerAlgorithmSource, s conversion.Scope) error {
  585. out.Policy = (*v1alpha2.SchedulerPolicySource)(unsafe.Pointer(in.Policy))
  586. out.Provider = (*string)(unsafe.Pointer(in.Provider))
  587. return nil
  588. }
  589. // Convert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource is an autogenerated conversion function.
  590. func Convert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource(in *config.SchedulerAlgorithmSource, out *v1alpha2.SchedulerAlgorithmSource, s conversion.Scope) error {
  591. return autoConvert_config_SchedulerAlgorithmSource_To_v1alpha2_SchedulerAlgorithmSource(in, out, s)
  592. }
  593. func autoConvert_v1alpha2_SchedulerPolicyConfigMapSource_To_config_SchedulerPolicyConfigMapSource(in *v1alpha2.SchedulerPolicyConfigMapSource, out *config.SchedulerPolicyConfigMapSource, s conversion.Scope) error {
  594. out.Namespace = in.Namespace
  595. out.Name = in.Name
  596. return nil
  597. }
  598. // Convert_v1alpha2_SchedulerPolicyConfigMapSource_To_config_SchedulerPolicyConfigMapSource is an autogenerated conversion function.
  599. func Convert_v1alpha2_SchedulerPolicyConfigMapSource_To_config_SchedulerPolicyConfigMapSource(in *v1alpha2.SchedulerPolicyConfigMapSource, out *config.SchedulerPolicyConfigMapSource, s conversion.Scope) error {
  600. return autoConvert_v1alpha2_SchedulerPolicyConfigMapSource_To_config_SchedulerPolicyConfigMapSource(in, out, s)
  601. }
  602. func autoConvert_config_SchedulerPolicyConfigMapSource_To_v1alpha2_SchedulerPolicyConfigMapSource(in *config.SchedulerPolicyConfigMapSource, out *v1alpha2.SchedulerPolicyConfigMapSource, s conversion.Scope) error {
  603. out.Namespace = in.Namespace
  604. out.Name = in.Name
  605. return nil
  606. }
  607. // Convert_config_SchedulerPolicyConfigMapSource_To_v1alpha2_SchedulerPolicyConfigMapSource is an autogenerated conversion function.
  608. func Convert_config_SchedulerPolicyConfigMapSource_To_v1alpha2_SchedulerPolicyConfigMapSource(in *config.SchedulerPolicyConfigMapSource, out *v1alpha2.SchedulerPolicyConfigMapSource, s conversion.Scope) error {
  609. return autoConvert_config_SchedulerPolicyConfigMapSource_To_v1alpha2_SchedulerPolicyConfigMapSource(in, out, s)
  610. }
  611. func autoConvert_v1alpha2_SchedulerPolicyFileSource_To_config_SchedulerPolicyFileSource(in *v1alpha2.SchedulerPolicyFileSource, out *config.SchedulerPolicyFileSource, s conversion.Scope) error {
  612. out.Path = in.Path
  613. return nil
  614. }
  615. // Convert_v1alpha2_SchedulerPolicyFileSource_To_config_SchedulerPolicyFileSource is an autogenerated conversion function.
  616. func Convert_v1alpha2_SchedulerPolicyFileSource_To_config_SchedulerPolicyFileSource(in *v1alpha2.SchedulerPolicyFileSource, out *config.SchedulerPolicyFileSource, s conversion.Scope) error {
  617. return autoConvert_v1alpha2_SchedulerPolicyFileSource_To_config_SchedulerPolicyFileSource(in, out, s)
  618. }
  619. func autoConvert_config_SchedulerPolicyFileSource_To_v1alpha2_SchedulerPolicyFileSource(in *config.SchedulerPolicyFileSource, out *v1alpha2.SchedulerPolicyFileSource, s conversion.Scope) error {
  620. out.Path = in.Path
  621. return nil
  622. }
  623. // Convert_config_SchedulerPolicyFileSource_To_v1alpha2_SchedulerPolicyFileSource is an autogenerated conversion function.
  624. func Convert_config_SchedulerPolicyFileSource_To_v1alpha2_SchedulerPolicyFileSource(in *config.SchedulerPolicyFileSource, out *v1alpha2.SchedulerPolicyFileSource, s conversion.Scope) error {
  625. return autoConvert_config_SchedulerPolicyFileSource_To_v1alpha2_SchedulerPolicyFileSource(in, out, s)
  626. }
  627. func autoConvert_v1alpha2_SchedulerPolicySource_To_config_SchedulerPolicySource(in *v1alpha2.SchedulerPolicySource, out *config.SchedulerPolicySource, s conversion.Scope) error {
  628. out.File = (*config.SchedulerPolicyFileSource)(unsafe.Pointer(in.File))
  629. out.ConfigMap = (*config.SchedulerPolicyConfigMapSource)(unsafe.Pointer(in.ConfigMap))
  630. return nil
  631. }
  632. // Convert_v1alpha2_SchedulerPolicySource_To_config_SchedulerPolicySource is an autogenerated conversion function.
  633. func Convert_v1alpha2_SchedulerPolicySource_To_config_SchedulerPolicySource(in *v1alpha2.SchedulerPolicySource, out *config.SchedulerPolicySource, s conversion.Scope) error {
  634. return autoConvert_v1alpha2_SchedulerPolicySource_To_config_SchedulerPolicySource(in, out, s)
  635. }
  636. func autoConvert_config_SchedulerPolicySource_To_v1alpha2_SchedulerPolicySource(in *config.SchedulerPolicySource, out *v1alpha2.SchedulerPolicySource, s conversion.Scope) error {
  637. out.File = (*v1alpha2.SchedulerPolicyFileSource)(unsafe.Pointer(in.File))
  638. out.ConfigMap = (*v1alpha2.SchedulerPolicyConfigMapSource)(unsafe.Pointer(in.ConfigMap))
  639. return nil
  640. }
  641. // Convert_config_SchedulerPolicySource_To_v1alpha2_SchedulerPolicySource is an autogenerated conversion function.
  642. func Convert_config_SchedulerPolicySource_To_v1alpha2_SchedulerPolicySource(in *config.SchedulerPolicySource, out *v1alpha2.SchedulerPolicySource, s conversion.Scope) error {
  643. return autoConvert_config_SchedulerPolicySource_To_v1alpha2_SchedulerPolicySource(in, out, s)
  644. }