zz_generated.conversion.go 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883
  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. unsafe "unsafe"
  18. v1 "k8s.io/api/autoscaling/v1"
  19. corev1 "k8s.io/api/core/v1"
  20. metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. conversion "k8s.io/apimachinery/pkg/conversion"
  22. runtime "k8s.io/apimachinery/pkg/runtime"
  23. autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling"
  24. core "k8s.io/kubernetes/pkg/apis/core"
  25. )
  26. func init() {
  27. localSchemeBuilder.Register(RegisterConversions)
  28. }
  29. // RegisterConversions adds conversion functions to the given scheme.
  30. // Public to allow building arbitrary schemes.
  31. func RegisterConversions(s *runtime.Scheme) error {
  32. if err := s.AddGeneratedConversionFunc((*v1.CrossVersionObjectReference)(nil), (*autoscaling.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  33. return Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(a.(*v1.CrossVersionObjectReference), b.(*autoscaling.CrossVersionObjectReference), scope)
  34. }); err != nil {
  35. return err
  36. }
  37. if err := s.AddGeneratedConversionFunc((*autoscaling.CrossVersionObjectReference)(nil), (*v1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  38. return Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(a.(*autoscaling.CrossVersionObjectReference), b.(*v1.CrossVersionObjectReference), scope)
  39. }); err != nil {
  40. return err
  41. }
  42. if err := s.AddGeneratedConversionFunc((*v1.ExternalMetricSource)(nil), (*autoscaling.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  43. return Convert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(a.(*v1.ExternalMetricSource), b.(*autoscaling.ExternalMetricSource), scope)
  44. }); err != nil {
  45. return err
  46. }
  47. if err := s.AddGeneratedConversionFunc((*autoscaling.ExternalMetricSource)(nil), (*v1.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  48. return Convert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(a.(*autoscaling.ExternalMetricSource), b.(*v1.ExternalMetricSource), scope)
  49. }); err != nil {
  50. return err
  51. }
  52. if err := s.AddGeneratedConversionFunc((*v1.ExternalMetricStatus)(nil), (*autoscaling.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  53. return Convert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(a.(*v1.ExternalMetricStatus), b.(*autoscaling.ExternalMetricStatus), scope)
  54. }); err != nil {
  55. return err
  56. }
  57. if err := s.AddGeneratedConversionFunc((*autoscaling.ExternalMetricStatus)(nil), (*v1.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  58. return Convert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(a.(*autoscaling.ExternalMetricStatus), b.(*v1.ExternalMetricStatus), scope)
  59. }); err != nil {
  60. return err
  61. }
  62. if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscaler)(nil), (*autoscaling.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  63. return Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(a.(*v1.HorizontalPodAutoscaler), b.(*autoscaling.HorizontalPodAutoscaler), scope)
  64. }); err != nil {
  65. return err
  66. }
  67. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscaler)(nil), (*v1.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  68. return Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(a.(*autoscaling.HorizontalPodAutoscaler), b.(*v1.HorizontalPodAutoscaler), scope)
  69. }); err != nil {
  70. return err
  71. }
  72. if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerCondition)(nil), (*autoscaling.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  73. return Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(a.(*v1.HorizontalPodAutoscalerCondition), b.(*autoscaling.HorizontalPodAutoscalerCondition), scope)
  74. }); err != nil {
  75. return err
  76. }
  77. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerCondition)(nil), (*v1.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  78. return Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(a.(*autoscaling.HorizontalPodAutoscalerCondition), b.(*v1.HorizontalPodAutoscalerCondition), scope)
  79. }); err != nil {
  80. return err
  81. }
  82. if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerList)(nil), (*autoscaling.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  83. return Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(a.(*v1.HorizontalPodAutoscalerList), b.(*autoscaling.HorizontalPodAutoscalerList), scope)
  84. }); err != nil {
  85. return err
  86. }
  87. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerList)(nil), (*v1.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  88. return Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(a.(*autoscaling.HorizontalPodAutoscalerList), b.(*v1.HorizontalPodAutoscalerList), scope)
  89. }); err != nil {
  90. return err
  91. }
  92. if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerSpec)(nil), (*autoscaling.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  93. return Convert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(a.(*v1.HorizontalPodAutoscalerSpec), b.(*autoscaling.HorizontalPodAutoscalerSpec), scope)
  94. }); err != nil {
  95. return err
  96. }
  97. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerSpec)(nil), (*v1.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  98. return Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(a.(*autoscaling.HorizontalPodAutoscalerSpec), b.(*v1.HorizontalPodAutoscalerSpec), scope)
  99. }); err != nil {
  100. return err
  101. }
  102. if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerStatus)(nil), (*autoscaling.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  103. return Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(a.(*v1.HorizontalPodAutoscalerStatus), b.(*autoscaling.HorizontalPodAutoscalerStatus), scope)
  104. }); err != nil {
  105. return err
  106. }
  107. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerStatus)(nil), (*v1.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  108. return Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(a.(*autoscaling.HorizontalPodAutoscalerStatus), b.(*v1.HorizontalPodAutoscalerStatus), scope)
  109. }); err != nil {
  110. return err
  111. }
  112. if err := s.AddGeneratedConversionFunc((*v1.MetricSpec)(nil), (*autoscaling.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  113. return Convert_v1_MetricSpec_To_autoscaling_MetricSpec(a.(*v1.MetricSpec), b.(*autoscaling.MetricSpec), scope)
  114. }); err != nil {
  115. return err
  116. }
  117. if err := s.AddGeneratedConversionFunc((*autoscaling.MetricSpec)(nil), (*v1.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  118. return Convert_autoscaling_MetricSpec_To_v1_MetricSpec(a.(*autoscaling.MetricSpec), b.(*v1.MetricSpec), scope)
  119. }); err != nil {
  120. return err
  121. }
  122. if err := s.AddGeneratedConversionFunc((*v1.MetricStatus)(nil), (*autoscaling.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  123. return Convert_v1_MetricStatus_To_autoscaling_MetricStatus(a.(*v1.MetricStatus), b.(*autoscaling.MetricStatus), scope)
  124. }); err != nil {
  125. return err
  126. }
  127. if err := s.AddGeneratedConversionFunc((*autoscaling.MetricStatus)(nil), (*v1.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  128. return Convert_autoscaling_MetricStatus_To_v1_MetricStatus(a.(*autoscaling.MetricStatus), b.(*v1.MetricStatus), scope)
  129. }); err != nil {
  130. return err
  131. }
  132. if err := s.AddGeneratedConversionFunc((*v1.ObjectMetricSource)(nil), (*autoscaling.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  133. return Convert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(a.(*v1.ObjectMetricSource), b.(*autoscaling.ObjectMetricSource), scope)
  134. }); err != nil {
  135. return err
  136. }
  137. if err := s.AddGeneratedConversionFunc((*autoscaling.ObjectMetricSource)(nil), (*v1.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  138. return Convert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(a.(*autoscaling.ObjectMetricSource), b.(*v1.ObjectMetricSource), scope)
  139. }); err != nil {
  140. return err
  141. }
  142. if err := s.AddGeneratedConversionFunc((*v1.ObjectMetricStatus)(nil), (*autoscaling.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  143. return Convert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(a.(*v1.ObjectMetricStatus), b.(*autoscaling.ObjectMetricStatus), scope)
  144. }); err != nil {
  145. return err
  146. }
  147. if err := s.AddGeneratedConversionFunc((*autoscaling.ObjectMetricStatus)(nil), (*v1.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  148. return Convert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(a.(*autoscaling.ObjectMetricStatus), b.(*v1.ObjectMetricStatus), scope)
  149. }); err != nil {
  150. return err
  151. }
  152. if err := s.AddGeneratedConversionFunc((*v1.PodsMetricSource)(nil), (*autoscaling.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  153. return Convert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(a.(*v1.PodsMetricSource), b.(*autoscaling.PodsMetricSource), scope)
  154. }); err != nil {
  155. return err
  156. }
  157. if err := s.AddGeneratedConversionFunc((*autoscaling.PodsMetricSource)(nil), (*v1.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  158. return Convert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(a.(*autoscaling.PodsMetricSource), b.(*v1.PodsMetricSource), scope)
  159. }); err != nil {
  160. return err
  161. }
  162. if err := s.AddGeneratedConversionFunc((*v1.PodsMetricStatus)(nil), (*autoscaling.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  163. return Convert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(a.(*v1.PodsMetricStatus), b.(*autoscaling.PodsMetricStatus), scope)
  164. }); err != nil {
  165. return err
  166. }
  167. if err := s.AddGeneratedConversionFunc((*autoscaling.PodsMetricStatus)(nil), (*v1.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  168. return Convert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(a.(*autoscaling.PodsMetricStatus), b.(*v1.PodsMetricStatus), scope)
  169. }); err != nil {
  170. return err
  171. }
  172. if err := s.AddGeneratedConversionFunc((*v1.ResourceMetricSource)(nil), (*autoscaling.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  173. return Convert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(a.(*v1.ResourceMetricSource), b.(*autoscaling.ResourceMetricSource), scope)
  174. }); err != nil {
  175. return err
  176. }
  177. if err := s.AddGeneratedConversionFunc((*autoscaling.ResourceMetricSource)(nil), (*v1.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  178. return Convert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(a.(*autoscaling.ResourceMetricSource), b.(*v1.ResourceMetricSource), scope)
  179. }); err != nil {
  180. return err
  181. }
  182. if err := s.AddGeneratedConversionFunc((*v1.ResourceMetricStatus)(nil), (*autoscaling.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  183. return Convert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(a.(*v1.ResourceMetricStatus), b.(*autoscaling.ResourceMetricStatus), scope)
  184. }); err != nil {
  185. return err
  186. }
  187. if err := s.AddGeneratedConversionFunc((*autoscaling.ResourceMetricStatus)(nil), (*v1.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  188. return Convert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(a.(*autoscaling.ResourceMetricStatus), b.(*v1.ResourceMetricStatus), scope)
  189. }); err != nil {
  190. return err
  191. }
  192. if err := s.AddGeneratedConversionFunc((*v1.Scale)(nil), (*autoscaling.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error {
  193. return Convert_v1_Scale_To_autoscaling_Scale(a.(*v1.Scale), b.(*autoscaling.Scale), scope)
  194. }); err != nil {
  195. return err
  196. }
  197. if err := s.AddGeneratedConversionFunc((*autoscaling.Scale)(nil), (*v1.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error {
  198. return Convert_autoscaling_Scale_To_v1_Scale(a.(*autoscaling.Scale), b.(*v1.Scale), scope)
  199. }); err != nil {
  200. return err
  201. }
  202. if err := s.AddGeneratedConversionFunc((*v1.ScaleSpec)(nil), (*autoscaling.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  203. return Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(a.(*v1.ScaleSpec), b.(*autoscaling.ScaleSpec), scope)
  204. }); err != nil {
  205. return err
  206. }
  207. if err := s.AddGeneratedConversionFunc((*autoscaling.ScaleSpec)(nil), (*v1.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  208. return Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(a.(*autoscaling.ScaleSpec), b.(*v1.ScaleSpec), scope)
  209. }); err != nil {
  210. return err
  211. }
  212. if err := s.AddGeneratedConversionFunc((*v1.ScaleStatus)(nil), (*autoscaling.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  213. return Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(a.(*v1.ScaleStatus), b.(*autoscaling.ScaleStatus), scope)
  214. }); err != nil {
  215. return err
  216. }
  217. if err := s.AddGeneratedConversionFunc((*autoscaling.ScaleStatus)(nil), (*v1.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  218. return Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(a.(*autoscaling.ScaleStatus), b.(*v1.ScaleStatus), scope)
  219. }); err != nil {
  220. return err
  221. }
  222. if err := s.AddConversionFunc((*autoscaling.ExternalMetricSource)(nil), (*v1.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  223. return Convert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(a.(*autoscaling.ExternalMetricSource), b.(*v1.ExternalMetricSource), scope)
  224. }); err != nil {
  225. return err
  226. }
  227. if err := s.AddConversionFunc((*autoscaling.ExternalMetricStatus)(nil), (*v1.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  228. return Convert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(a.(*autoscaling.ExternalMetricStatus), b.(*v1.ExternalMetricStatus), scope)
  229. }); err != nil {
  230. return err
  231. }
  232. if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscalerSpec)(nil), (*v1.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  233. return Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(a.(*autoscaling.HorizontalPodAutoscalerSpec), b.(*v1.HorizontalPodAutoscalerSpec), scope)
  234. }); err != nil {
  235. return err
  236. }
  237. if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscalerStatus)(nil), (*v1.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  238. return Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(a.(*autoscaling.HorizontalPodAutoscalerStatus), b.(*v1.HorizontalPodAutoscalerStatus), scope)
  239. }); err != nil {
  240. return err
  241. }
  242. if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscaler)(nil), (*v1.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  243. return Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(a.(*autoscaling.HorizontalPodAutoscaler), b.(*v1.HorizontalPodAutoscaler), scope)
  244. }); err != nil {
  245. return err
  246. }
  247. if err := s.AddConversionFunc((*autoscaling.MetricTarget)(nil), (*v1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  248. return Convert_autoscaling_MetricTarget_To_v1_CrossVersionObjectReference(a.(*autoscaling.MetricTarget), b.(*v1.CrossVersionObjectReference), scope)
  249. }); err != nil {
  250. return err
  251. }
  252. if err := s.AddConversionFunc((*autoscaling.ObjectMetricSource)(nil), (*v1.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  253. return Convert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(a.(*autoscaling.ObjectMetricSource), b.(*v1.ObjectMetricSource), scope)
  254. }); err != nil {
  255. return err
  256. }
  257. if err := s.AddConversionFunc((*autoscaling.ObjectMetricStatus)(nil), (*v1.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  258. return Convert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(a.(*autoscaling.ObjectMetricStatus), b.(*v1.ObjectMetricStatus), scope)
  259. }); err != nil {
  260. return err
  261. }
  262. if err := s.AddConversionFunc((*autoscaling.PodsMetricSource)(nil), (*v1.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  263. return Convert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(a.(*autoscaling.PodsMetricSource), b.(*v1.PodsMetricSource), scope)
  264. }); err != nil {
  265. return err
  266. }
  267. if err := s.AddConversionFunc((*autoscaling.PodsMetricStatus)(nil), (*v1.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  268. return Convert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(a.(*autoscaling.PodsMetricStatus), b.(*v1.PodsMetricStatus), scope)
  269. }); err != nil {
  270. return err
  271. }
  272. if err := s.AddConversionFunc((*autoscaling.ResourceMetricSource)(nil), (*v1.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  273. return Convert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(a.(*autoscaling.ResourceMetricSource), b.(*v1.ResourceMetricSource), scope)
  274. }); err != nil {
  275. return err
  276. }
  277. if err := s.AddConversionFunc((*autoscaling.ResourceMetricStatus)(nil), (*v1.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  278. return Convert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(a.(*autoscaling.ResourceMetricStatus), b.(*v1.ResourceMetricStatus), scope)
  279. }); err != nil {
  280. return err
  281. }
  282. if err := s.AddConversionFunc((*v1.CrossVersionObjectReference)(nil), (*autoscaling.MetricTarget)(nil), func(a, b interface{}, scope conversion.Scope) error {
  283. return Convert_v1_CrossVersionObjectReference_To_autoscaling_MetricTarget(a.(*v1.CrossVersionObjectReference), b.(*autoscaling.MetricTarget), scope)
  284. }); err != nil {
  285. return err
  286. }
  287. if err := s.AddConversionFunc((*v1.ExternalMetricSource)(nil), (*autoscaling.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  288. return Convert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(a.(*v1.ExternalMetricSource), b.(*autoscaling.ExternalMetricSource), scope)
  289. }); err != nil {
  290. return err
  291. }
  292. if err := s.AddConversionFunc((*v1.ExternalMetricStatus)(nil), (*autoscaling.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  293. return Convert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(a.(*v1.ExternalMetricStatus), b.(*autoscaling.ExternalMetricStatus), scope)
  294. }); err != nil {
  295. return err
  296. }
  297. if err := s.AddConversionFunc((*v1.HorizontalPodAutoscalerSpec)(nil), (*autoscaling.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  298. return Convert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(a.(*v1.HorizontalPodAutoscalerSpec), b.(*autoscaling.HorizontalPodAutoscalerSpec), scope)
  299. }); err != nil {
  300. return err
  301. }
  302. if err := s.AddConversionFunc((*v1.HorizontalPodAutoscalerStatus)(nil), (*autoscaling.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  303. return Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(a.(*v1.HorizontalPodAutoscalerStatus), b.(*autoscaling.HorizontalPodAutoscalerStatus), scope)
  304. }); err != nil {
  305. return err
  306. }
  307. if err := s.AddConversionFunc((*v1.HorizontalPodAutoscaler)(nil), (*autoscaling.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  308. return Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(a.(*v1.HorizontalPodAutoscaler), b.(*autoscaling.HorizontalPodAutoscaler), scope)
  309. }); err != nil {
  310. return err
  311. }
  312. if err := s.AddConversionFunc((*v1.ObjectMetricSource)(nil), (*autoscaling.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  313. return Convert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(a.(*v1.ObjectMetricSource), b.(*autoscaling.ObjectMetricSource), scope)
  314. }); err != nil {
  315. return err
  316. }
  317. if err := s.AddConversionFunc((*v1.ObjectMetricStatus)(nil), (*autoscaling.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  318. return Convert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(a.(*v1.ObjectMetricStatus), b.(*autoscaling.ObjectMetricStatus), scope)
  319. }); err != nil {
  320. return err
  321. }
  322. if err := s.AddConversionFunc((*v1.PodsMetricSource)(nil), (*autoscaling.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  323. return Convert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(a.(*v1.PodsMetricSource), b.(*autoscaling.PodsMetricSource), scope)
  324. }); err != nil {
  325. return err
  326. }
  327. if err := s.AddConversionFunc((*v1.PodsMetricStatus)(nil), (*autoscaling.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  328. return Convert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(a.(*v1.PodsMetricStatus), b.(*autoscaling.PodsMetricStatus), scope)
  329. }); err != nil {
  330. return err
  331. }
  332. if err := s.AddConversionFunc((*v1.ResourceMetricSource)(nil), (*autoscaling.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  333. return Convert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(a.(*v1.ResourceMetricSource), b.(*autoscaling.ResourceMetricSource), scope)
  334. }); err != nil {
  335. return err
  336. }
  337. if err := s.AddConversionFunc((*v1.ResourceMetricStatus)(nil), (*autoscaling.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  338. return Convert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(a.(*v1.ResourceMetricStatus), b.(*autoscaling.ResourceMetricStatus), scope)
  339. }); err != nil {
  340. return err
  341. }
  342. return nil
  343. }
  344. func autoConvert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
  345. out.Kind = in.Kind
  346. out.Name = in.Name
  347. out.APIVersion = in.APIVersion
  348. return nil
  349. }
  350. // Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference is an autogenerated conversion function.
  351. func Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
  352. return autoConvert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in, out, s)
  353. }
  354. func autoConvert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v1.CrossVersionObjectReference, s conversion.Scope) error {
  355. out.Kind = in.Kind
  356. out.Name = in.Name
  357. out.APIVersion = in.APIVersion
  358. return nil
  359. }
  360. // Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference is an autogenerated conversion function.
  361. func Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v1.CrossVersionObjectReference, s conversion.Scope) error {
  362. return autoConvert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in, out, s)
  363. }
  364. func autoConvert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(in *v1.ExternalMetricSource, out *autoscaling.ExternalMetricSource, s conversion.Scope) error {
  365. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  366. // WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
  367. // WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
  368. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  369. return nil
  370. }
  371. func autoConvert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(in *autoscaling.ExternalMetricSource, out *v1.ExternalMetricSource, s conversion.Scope) error {
  372. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  373. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  374. return nil
  375. }
  376. func autoConvert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(in *v1.ExternalMetricStatus, out *autoscaling.ExternalMetricStatus, s conversion.Scope) error {
  377. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  378. // WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
  379. // WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
  380. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  381. return nil
  382. }
  383. func autoConvert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(in *autoscaling.ExternalMetricStatus, out *v1.ExternalMetricStatus, s conversion.Scope) error {
  384. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  385. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  386. return nil
  387. }
  388. func autoConvert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(in *v1.HorizontalPodAutoscaler, out *autoscaling.HorizontalPodAutoscaler, s conversion.Scope) error {
  389. out.ObjectMeta = in.ObjectMeta
  390. if err := Convert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
  391. return err
  392. }
  393. if err := Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
  394. return err
  395. }
  396. return nil
  397. }
  398. func autoConvert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(in *autoscaling.HorizontalPodAutoscaler, out *v1.HorizontalPodAutoscaler, s conversion.Scope) error {
  399. out.ObjectMeta = in.ObjectMeta
  400. if err := Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
  401. return err
  402. }
  403. if err := Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
  404. return err
  405. }
  406. return nil
  407. }
  408. func autoConvert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  409. out.Type = autoscaling.HorizontalPodAutoscalerConditionType(in.Type)
  410. out.Status = autoscaling.ConditionStatus(in.Status)
  411. out.LastTransitionTime = in.LastTransitionTime
  412. out.Reason = in.Reason
  413. out.Message = in.Message
  414. return nil
  415. }
  416. // Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
  417. func Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  418. return autoConvert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in, out, s)
  419. }
  420. func autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  421. out.Type = v1.HorizontalPodAutoscalerConditionType(in.Type)
  422. out.Status = corev1.ConditionStatus(in.Status)
  423. out.LastTransitionTime = in.LastTransitionTime
  424. out.Reason = in.Reason
  425. out.Message = in.Message
  426. return nil
  427. }
  428. // Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
  429. func Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  430. return autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in, out, s)
  431. }
  432. func autoConvert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
  433. out.ListMeta = in.ListMeta
  434. if in.Items != nil {
  435. in, out := &in.Items, &out.Items
  436. *out = make([]autoscaling.HorizontalPodAutoscaler, len(*in))
  437. for i := range *in {
  438. if err := Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
  439. return err
  440. }
  441. }
  442. } else {
  443. out.Items = nil
  444. }
  445. return nil
  446. }
  447. // Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList is an autogenerated conversion function.
  448. func Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
  449. return autoConvert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in, out, s)
  450. }
  451. func autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v1.HorizontalPodAutoscalerList, s conversion.Scope) error {
  452. out.ListMeta = in.ListMeta
  453. if in.Items != nil {
  454. in, out := &in.Items, &out.Items
  455. *out = make([]v1.HorizontalPodAutoscaler, len(*in))
  456. for i := range *in {
  457. if err := Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
  458. return err
  459. }
  460. }
  461. } else {
  462. out.Items = nil
  463. }
  464. return nil
  465. }
  466. // Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList is an autogenerated conversion function.
  467. func Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v1.HorizontalPodAutoscalerList, s conversion.Scope) error {
  468. return autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in, out, s)
  469. }
  470. func autoConvert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(in *v1.HorizontalPodAutoscalerSpec, out *autoscaling.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
  471. if err := Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
  472. return err
  473. }
  474. out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
  475. out.MaxReplicas = in.MaxReplicas
  476. // WARNING: in.TargetCPUUtilizationPercentage requires manual conversion: does not exist in peer-type
  477. return nil
  478. }
  479. func autoConvert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(in *autoscaling.HorizontalPodAutoscalerSpec, out *v1.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
  480. if err := Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
  481. return err
  482. }
  483. out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
  484. out.MaxReplicas = in.MaxReplicas
  485. // WARNING: in.Metrics requires manual conversion: does not exist in peer-type
  486. return nil
  487. }
  488. func autoConvert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(in *v1.HorizontalPodAutoscalerStatus, out *autoscaling.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  489. out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
  490. out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
  491. out.CurrentReplicas = in.CurrentReplicas
  492. out.DesiredReplicas = in.DesiredReplicas
  493. // WARNING: in.CurrentCPUUtilizationPercentage requires manual conversion: does not exist in peer-type
  494. return nil
  495. }
  496. func autoConvert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(in *autoscaling.HorizontalPodAutoscalerStatus, out *v1.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  497. out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
  498. out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
  499. out.CurrentReplicas = in.CurrentReplicas
  500. out.DesiredReplicas = in.DesiredReplicas
  501. // WARNING: in.CurrentMetrics requires manual conversion: does not exist in peer-type
  502. // WARNING: in.Conditions requires manual conversion: does not exist in peer-type
  503. return nil
  504. }
  505. func autoConvert_v1_MetricSpec_To_autoscaling_MetricSpec(in *v1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
  506. out.Type = autoscaling.MetricSourceType(in.Type)
  507. if in.Object != nil {
  508. in, out := &in.Object, &out.Object
  509. *out = new(autoscaling.ObjectMetricSource)
  510. if err := Convert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(*in, *out, s); err != nil {
  511. return err
  512. }
  513. } else {
  514. out.Object = nil
  515. }
  516. if in.Pods != nil {
  517. in, out := &in.Pods, &out.Pods
  518. *out = new(autoscaling.PodsMetricSource)
  519. if err := Convert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(*in, *out, s); err != nil {
  520. return err
  521. }
  522. } else {
  523. out.Pods = nil
  524. }
  525. if in.Resource != nil {
  526. in, out := &in.Resource, &out.Resource
  527. *out = new(autoscaling.ResourceMetricSource)
  528. if err := Convert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(*in, *out, s); err != nil {
  529. return err
  530. }
  531. } else {
  532. out.Resource = nil
  533. }
  534. if in.External != nil {
  535. in, out := &in.External, &out.External
  536. *out = new(autoscaling.ExternalMetricSource)
  537. if err := Convert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(*in, *out, s); err != nil {
  538. return err
  539. }
  540. } else {
  541. out.External = nil
  542. }
  543. return nil
  544. }
  545. // Convert_v1_MetricSpec_To_autoscaling_MetricSpec is an autogenerated conversion function.
  546. func Convert_v1_MetricSpec_To_autoscaling_MetricSpec(in *v1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
  547. return autoConvert_v1_MetricSpec_To_autoscaling_MetricSpec(in, out, s)
  548. }
  549. func autoConvert_autoscaling_MetricSpec_To_v1_MetricSpec(in *autoscaling.MetricSpec, out *v1.MetricSpec, s conversion.Scope) error {
  550. out.Type = v1.MetricSourceType(in.Type)
  551. if in.Object != nil {
  552. in, out := &in.Object, &out.Object
  553. *out = new(v1.ObjectMetricSource)
  554. if err := Convert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(*in, *out, s); err != nil {
  555. return err
  556. }
  557. } else {
  558. out.Object = nil
  559. }
  560. if in.Pods != nil {
  561. in, out := &in.Pods, &out.Pods
  562. *out = new(v1.PodsMetricSource)
  563. if err := Convert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(*in, *out, s); err != nil {
  564. return err
  565. }
  566. } else {
  567. out.Pods = nil
  568. }
  569. if in.Resource != nil {
  570. in, out := &in.Resource, &out.Resource
  571. *out = new(v1.ResourceMetricSource)
  572. if err := Convert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(*in, *out, s); err != nil {
  573. return err
  574. }
  575. } else {
  576. out.Resource = nil
  577. }
  578. if in.External != nil {
  579. in, out := &in.External, &out.External
  580. *out = new(v1.ExternalMetricSource)
  581. if err := Convert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(*in, *out, s); err != nil {
  582. return err
  583. }
  584. } else {
  585. out.External = nil
  586. }
  587. return nil
  588. }
  589. // Convert_autoscaling_MetricSpec_To_v1_MetricSpec is an autogenerated conversion function.
  590. func Convert_autoscaling_MetricSpec_To_v1_MetricSpec(in *autoscaling.MetricSpec, out *v1.MetricSpec, s conversion.Scope) error {
  591. return autoConvert_autoscaling_MetricSpec_To_v1_MetricSpec(in, out, s)
  592. }
  593. func autoConvert_v1_MetricStatus_To_autoscaling_MetricStatus(in *v1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
  594. out.Type = autoscaling.MetricSourceType(in.Type)
  595. if in.Object != nil {
  596. in, out := &in.Object, &out.Object
  597. *out = new(autoscaling.ObjectMetricStatus)
  598. if err := Convert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(*in, *out, s); err != nil {
  599. return err
  600. }
  601. } else {
  602. out.Object = nil
  603. }
  604. if in.Pods != nil {
  605. in, out := &in.Pods, &out.Pods
  606. *out = new(autoscaling.PodsMetricStatus)
  607. if err := Convert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(*in, *out, s); err != nil {
  608. return err
  609. }
  610. } else {
  611. out.Pods = nil
  612. }
  613. if in.Resource != nil {
  614. in, out := &in.Resource, &out.Resource
  615. *out = new(autoscaling.ResourceMetricStatus)
  616. if err := Convert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(*in, *out, s); err != nil {
  617. return err
  618. }
  619. } else {
  620. out.Resource = nil
  621. }
  622. if in.External != nil {
  623. in, out := &in.External, &out.External
  624. *out = new(autoscaling.ExternalMetricStatus)
  625. if err := Convert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(*in, *out, s); err != nil {
  626. return err
  627. }
  628. } else {
  629. out.External = nil
  630. }
  631. return nil
  632. }
  633. // Convert_v1_MetricStatus_To_autoscaling_MetricStatus is an autogenerated conversion function.
  634. func Convert_v1_MetricStatus_To_autoscaling_MetricStatus(in *v1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
  635. return autoConvert_v1_MetricStatus_To_autoscaling_MetricStatus(in, out, s)
  636. }
  637. func autoConvert_autoscaling_MetricStatus_To_v1_MetricStatus(in *autoscaling.MetricStatus, out *v1.MetricStatus, s conversion.Scope) error {
  638. out.Type = v1.MetricSourceType(in.Type)
  639. if in.Object != nil {
  640. in, out := &in.Object, &out.Object
  641. *out = new(v1.ObjectMetricStatus)
  642. if err := Convert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(*in, *out, s); err != nil {
  643. return err
  644. }
  645. } else {
  646. out.Object = nil
  647. }
  648. if in.Pods != nil {
  649. in, out := &in.Pods, &out.Pods
  650. *out = new(v1.PodsMetricStatus)
  651. if err := Convert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(*in, *out, s); err != nil {
  652. return err
  653. }
  654. } else {
  655. out.Pods = nil
  656. }
  657. if in.Resource != nil {
  658. in, out := &in.Resource, &out.Resource
  659. *out = new(v1.ResourceMetricStatus)
  660. if err := Convert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(*in, *out, s); err != nil {
  661. return err
  662. }
  663. } else {
  664. out.Resource = nil
  665. }
  666. if in.External != nil {
  667. in, out := &in.External, &out.External
  668. *out = new(v1.ExternalMetricStatus)
  669. if err := Convert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(*in, *out, s); err != nil {
  670. return err
  671. }
  672. } else {
  673. out.External = nil
  674. }
  675. return nil
  676. }
  677. // Convert_autoscaling_MetricStatus_To_v1_MetricStatus is an autogenerated conversion function.
  678. func Convert_autoscaling_MetricStatus_To_v1_MetricStatus(in *autoscaling.MetricStatus, out *v1.MetricStatus, s conversion.Scope) error {
  679. return autoConvert_autoscaling_MetricStatus_To_v1_MetricStatus(in, out, s)
  680. }
  681. func autoConvert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(in *v1.ObjectMetricSource, out *autoscaling.ObjectMetricSource, s conversion.Scope) error {
  682. if err := Convert_v1_CrossVersionObjectReference_To_autoscaling_MetricTarget(&in.Target, &out.Target, s); err != nil {
  683. return err
  684. }
  685. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  686. // WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
  687. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  688. // WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
  689. return nil
  690. }
  691. func autoConvert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(in *autoscaling.ObjectMetricSource, out *v1.ObjectMetricSource, s conversion.Scope) error {
  692. // WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
  693. if err := Convert_autoscaling_MetricTarget_To_v1_CrossVersionObjectReference(&in.Target, &out.Target, s); err != nil {
  694. return err
  695. }
  696. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  697. return nil
  698. }
  699. func autoConvert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(in *v1.ObjectMetricStatus, out *autoscaling.ObjectMetricStatus, s conversion.Scope) error {
  700. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  701. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  702. // WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
  703. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  704. // WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
  705. return nil
  706. }
  707. func autoConvert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(in *autoscaling.ObjectMetricStatus, out *v1.ObjectMetricStatus, s conversion.Scope) error {
  708. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  709. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  710. // WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
  711. return nil
  712. }
  713. func autoConvert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(in *v1.PodsMetricSource, out *autoscaling.PodsMetricSource, s conversion.Scope) error {
  714. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  715. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  716. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  717. return nil
  718. }
  719. func autoConvert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(in *autoscaling.PodsMetricSource, out *v1.PodsMetricSource, s conversion.Scope) error {
  720. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  721. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  722. return nil
  723. }
  724. func autoConvert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(in *v1.PodsMetricStatus, out *autoscaling.PodsMetricStatus, s conversion.Scope) error {
  725. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  726. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  727. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  728. return nil
  729. }
  730. func autoConvert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(in *autoscaling.PodsMetricStatus, out *v1.PodsMetricStatus, s conversion.Scope) error {
  731. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  732. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  733. return nil
  734. }
  735. func autoConvert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(in *v1.ResourceMetricSource, out *autoscaling.ResourceMetricSource, s conversion.Scope) error {
  736. out.Name = core.ResourceName(in.Name)
  737. // WARNING: in.TargetAverageUtilization requires manual conversion: does not exist in peer-type
  738. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  739. return nil
  740. }
  741. func autoConvert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(in *autoscaling.ResourceMetricSource, out *v1.ResourceMetricSource, s conversion.Scope) error {
  742. out.Name = corev1.ResourceName(in.Name)
  743. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  744. return nil
  745. }
  746. func autoConvert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(in *v1.ResourceMetricStatus, out *autoscaling.ResourceMetricStatus, s conversion.Scope) error {
  747. out.Name = core.ResourceName(in.Name)
  748. // WARNING: in.CurrentAverageUtilization requires manual conversion: does not exist in peer-type
  749. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  750. return nil
  751. }
  752. func autoConvert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(in *autoscaling.ResourceMetricStatus, out *v1.ResourceMetricStatus, s conversion.Scope) error {
  753. out.Name = corev1.ResourceName(in.Name)
  754. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  755. return nil
  756. }
  757. func autoConvert_v1_Scale_To_autoscaling_Scale(in *v1.Scale, out *autoscaling.Scale, s conversion.Scope) error {
  758. out.ObjectMeta = in.ObjectMeta
  759. if err := Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
  760. return err
  761. }
  762. if err := Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(&in.Status, &out.Status, s); err != nil {
  763. return err
  764. }
  765. return nil
  766. }
  767. // Convert_v1_Scale_To_autoscaling_Scale is an autogenerated conversion function.
  768. func Convert_v1_Scale_To_autoscaling_Scale(in *v1.Scale, out *autoscaling.Scale, s conversion.Scope) error {
  769. return autoConvert_v1_Scale_To_autoscaling_Scale(in, out, s)
  770. }
  771. func autoConvert_autoscaling_Scale_To_v1_Scale(in *autoscaling.Scale, out *v1.Scale, s conversion.Scope) error {
  772. out.ObjectMeta = in.ObjectMeta
  773. if err := Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
  774. return err
  775. }
  776. if err := Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(&in.Status, &out.Status, s); err != nil {
  777. return err
  778. }
  779. return nil
  780. }
  781. // Convert_autoscaling_Scale_To_v1_Scale is an autogenerated conversion function.
  782. func Convert_autoscaling_Scale_To_v1_Scale(in *autoscaling.Scale, out *v1.Scale, s conversion.Scope) error {
  783. return autoConvert_autoscaling_Scale_To_v1_Scale(in, out, s)
  784. }
  785. func autoConvert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in *v1.ScaleSpec, out *autoscaling.ScaleSpec, s conversion.Scope) error {
  786. out.Replicas = in.Replicas
  787. return nil
  788. }
  789. // Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec is an autogenerated conversion function.
  790. func Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in *v1.ScaleSpec, out *autoscaling.ScaleSpec, s conversion.Scope) error {
  791. return autoConvert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in, out, s)
  792. }
  793. func autoConvert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in *autoscaling.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error {
  794. out.Replicas = in.Replicas
  795. return nil
  796. }
  797. // Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec is an autogenerated conversion function.
  798. func Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in *autoscaling.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error {
  799. return autoConvert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in, out, s)
  800. }
  801. func autoConvert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in *v1.ScaleStatus, out *autoscaling.ScaleStatus, s conversion.Scope) error {
  802. out.Replicas = in.Replicas
  803. out.Selector = in.Selector
  804. return nil
  805. }
  806. // Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus is an autogenerated conversion function.
  807. func Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in *v1.ScaleStatus, out *autoscaling.ScaleStatus, s conversion.Scope) error {
  808. return autoConvert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in, out, s)
  809. }
  810. func autoConvert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in *autoscaling.ScaleStatus, out *v1.ScaleStatus, s conversion.Scope) error {
  811. out.Replicas = in.Replicas
  812. out.Selector = in.Selector
  813. return nil
  814. }
  815. // Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus is an autogenerated conversion function.
  816. func Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in *autoscaling.ScaleStatus, out *v1.ScaleStatus, s conversion.Scope) error {
  817. return autoConvert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in, out, s)
  818. }